/*#navlist li { display:block; list-style-type:none; float:left; margin:0; padding:0; width:132px; text-align:center; }
#navlist li { background-color:#660000; color:white; margin-right:2px; padding:8px 0; border:1px solid #330000; }
#navlist    { list-style-type:none; margin:4px 0; padding:0; }
#navlist li a { color:white; font-weight:bold; }
#navlist li.first {margin-left:0;}
#navlist li.last  {margin-right:0;}*/
.c	{clear:both;}


/*direction boxes*/
.directions {text-align:left;color:#666666;margin:5px 0;font-size:12px;background-color:#e0e0e0;padding:8px;border:1px solid #999999;}
.directions h1 {border:0;font-weight:bold;padding:3px 0;margin:0;font-size:14px;}
.directions p {font-weight:normal;border:0;margin:0;padding:3px 0;}
.directions span {font-weight:bold;}
.directions h2{padding:5px 0;font-weight:bold;}
.directions ul{padding:0;margin:2px 4px;}
.directions li{padding:2px;margin:2px 0 2px 12px;}
.directions .important {color:red;}

.siteadminnav{}
	.siteadminnav ul.main{list-style:none;margin:0;padding:0;}
	.siteadminnav ul.main li ul.sub{list-style:none;margin:0;padding:0;}
	.siteadminnav .menuHeader{text-align:center;margin:5px 0;padding:5px;border:1px solid #cccccc;background-color:#e0e0e0;color:#880000;font-weight:bold;}
	
	.sitedetails .topicheader, .ticketdetails .topicheader{text-align:left;margin:5px 0;padding:5px;border:1px solid #cccccc;background-color:#e0e0e0;color:#880000;font-weight:bold;}
	.framebody table td{color:black;}
	
	.sitedetails .label, .ticketdetails .label {float:left;width:150px;font-weight:bold;margin:4px 8px 4px 0;}
	.ticketdetails .detail {float:left;}
	.ticketdetails .detail p {margin:5px 0 0 0;padding:0;}
	
	.ticketdetails .ticketinfo {margin:5px 0;padding:5px;}
	.ticketdetails .logtime {margin:5px 0;padding:5px;border:1px solid #cccccc;background-color:#e0e0e0;color:#880000;font-weight:bold;}

.leftColumn{float:left;width:595px;margin-right:10px;}
.rightColumn{float:left;width:160px;}

/* Buttons */
.sitebuttonwrap {display:inline;margin:0;padding:0;}
.sitebutton	{margin:0 2px 2px 0;font-family:arial;padding:1px 5px 2px 5px;font-size:11px;text-align:center;height:15px;}
.buttons 	{margin:10px 0;}
.sidebuttons 	{margin:2px 5px;padding:0 3px;height:20px}
.boldbutton 	{font-weight:bold;text-transform:uppercase;}
.sitebutton	{
	background-color:#cccccc;
	background-image:url(http://t0.ca/btn2.gif);
	border:1px solid black;
}

.sitebutton a,
.sitebutton a:hover,
.sitebutton a:active,
.sitebutton a:visited { color:black; }


table.border {border-collapse:collapse;table-layout:fixed;}
table.border{ border:1px solid #cccccc;}
table.border td { vertical-align:top;padding:2px; border:1px solid #cccccc;}
table.border th {text-align:left;padding:4px 2px;font-size:12px;background-color:#e0e0e0;color:#880000;border:1px solid #cccccc;}  
table.border tr {}
table.border tr.altrow, div.altrow, li.altrow  {background-color:#eeeeee;}
.paging{text-align:center;}


.siteList h1 {color:#880000;font-size:16px;margin:5px 0;padding:0;}

.commentContent{overflow-x:hidden;overflow:auto;margin:10px 0;}
.commentContent ul li {padding:4px;}
.commentContent .commentname {}
.commentContent .commentLinks {text-align:right;}
.commentContent .commentLinks .commentLink {text-align:left;margin-right:5px;padding:4px;}
.commentContent .altrow {background-color:#eeeeee;}

/*Front Page Boxes*/

.FrontVideoWrapper{}
.FrontVideoWrapper .videoThumb{float:left;width:128px;text-align:center;}
.FrontVideoWrapper .videoThumb img{border:1px solid black}
.FrontVideoWrapper .videoThumb div.label {font-size:11px;}
.FrontVideoWrapper .videoThumb div.label span{color:#999999;}
.FrontVideoWrapper .videoThumb div.label a {color:black;}

.frontNewsWrapper .newsLink {margin:0 0 10px 0;border-bottom:1px dotted #cccccc;padding-bottom:6px;}
.frontNewsWrapper .newsLink img{margin-right:10px;border:1px solid black;}
.frontNewsWrapper .newsLink h1 {font-size:14px;margin:0;padding:0;display:inline;}
.frontNewsWrapper .newsLink div.label {font-size:11px;}
.frontNewsWrapper .newsLink div.label span{color:#999999;}
.frontNewsWrapper .newsLink div.label a {color:black;}

.videoPlayer {}
.videoPlayer .leftColumn {width:482px;}
.videoPlayer .leftColumn .embedded {border:1px solid #999999;}