﻿/* Layout */
#maincontent 
{
    background:#ffffff;
    margin:0px;
    margin-bottom:10px;
    font-family:Verdana;
    font-size:13px;
    line-height:18px;
    color:#112b3d;
    width:auto;
    height:auto;
    overflow:hidden;
}
#sideleft 
{
    float:left;
    width:208px;
    line-height:normal;
}
#main 
{
    width:462px;
    float:left;
    margin-left:10px;
    margin-right:10px;
}
#sideright 
{
    width:230px;
    float:left;
    line-height:normal;
}
#maincontent a:link , #maincontent a:visited, #maincontent a:hover
{
    color:#004b85;
}





/* Menu Item */
.menutitle 
{
    background:#c2e8f5;
    color:#004b85;
    text-transform:uppercase;
    font-family:Arial, Helvetica;
    font-size:14px;
    font-weight:bold;
    padding:5px 10px;
}
.menulist ul, .menulist li
{
    margin:0px;
    padding:0px;
}
.menulist li 
{
    list-style-type:none;
    border-bottom: solid 1px #c2e8f5;
    padding:4px;
    padding-left:10px;
}
.menulist li a:link, .menulist li a:visited, .menulist li a:hover
{
    text-decoration:none;
    color:#0084ca;
}
.menulist li.selected
{
    color:#004b85;
    list-style-type:disc;
    list-style-position:inside;
}
.menulist li.selected a:link, .menulist li.selected a:visited, .menulist li.selected a:hover
{
    text-decoration:none;
    color:#004b85;
    font-weight:bold;
}


/* Right Column Blocks */
.rightColBox 
{
	border:solid 1px #bae0ed;
	margin-bottom:10px;
}
.rightColBox .title
{
	background:#c3e8f5 url(../img/sd/bg-title.png) repeat-x top left;
    color:#004b85;
    font-family:Arial, Helvetica;
    font-size:16px;
    font-weight:bold;
    padding:5px 10px;
    text-align:center;
    margin-bottom:0px;
}
.rightColBox .content
{
	padding:10px 20px;
	color:#112b3d;
	font-size:12px;
	line-height:14px;
}
.rightColBox p 
{
	padding:0px;
	margin:0px;
}
.rightColBotMargin img
{
	margin-bottom:10px;
}


/* About */
#aboutother 
{
    border:solid 1px #c2e8f5;
    padding:10px;
    color:#112b3d;
}



/* Updates */
#updatepage .rightColBox 
{
	border-bottom:none;
	margin-bottom:0px;
}
#updatepage #main 
{
	float:left;
	width:660px;
	margin-right:20px;
	margin-bottom:10px;
	height:auto;
	overflow:hidden;
}
#updatepage .sf_postTitle 
{
	color:#004B85;
    font-size:20px;
    height:auto;
    margin-bottom:4px;
    margin-top:0px;
    overflow:hidden;
    padding-bottom:5px;
    line-height:normal
}
#updatepage .sf_postDate 
{
	color:#0069aa;
    font-size:12px;
    overflow:hidden;
    padding-bottom:5px;
    line-height:normal;
    text-transform:uppercase;
}
#updatepage ul.sf_postListing li p,
#updatepage .sf_singlePost p,
#updatepage .sf_postComments p {
	margin:0 0 10px;
	padding:0;
}
#updatepage ul.sf_postListing li 
{
	margin:0 0 40px;
}
#tweets .content
{
	padding:0px;
}
#tweets .tweet 
{
	clear:both;
	overflow:hidden;
	padding-top:4px;
	border-bottom:solid 1px #bae0ed;
}
#tweets .timeago 
{
	text-align:center;
	color:#0084ca;
	float:left;
	width:48px;
	margin-right:5px;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
}
#tweets .timeago br 
{
	margin:4px 0px;
}
#tweets .timeago .duration
{
	font-size:10px;
	line-height:normal;
}
#tweets .title 
{
	background:none;
	text-align:left;
	color:#004b85;
	float:left;
	font-size:11px;
	line-height:16px;
	width:170px;
	padding:0px;
	padding-bottom:5px;
	font-family:Verdana;
	min-height:50px;
	font-weight:normal;
}
#tweets .title a:link, #tweets .title a:visited,
#tweets .title a:hover
{
	color:#004b85;
	font-weight:bold; 
}

 
/* Schedule */
#schedulepage #main 
{
	float:left;
	width:660px;
	margin-right:20px;
	margin-bottom:10px;
	height:auto;
	overflow:hidden;
}
#schedulepage .act 
{
	margin:10px;
	width:210px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
#schedulepage .actname 
{
	margin-top:10px;
	margin-bottom:8px;
	font-family:arial,helvetica;
	font-weight:bold;
	color:#0084ca;
}
#schedulepage .schedfilters 
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	height:auto;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	color:#112b3d;
	font-family:Arial;
}
#schedulepage .schedfilters select
{
	margin-left:5px;
}
#schedulepage .schedfilters .arrows
{
	float:left;
	margin-left:20px;
}
#schedulepage .schedfilters .arrows div
{
	float:left;
	margin-right:15px;
	width:17px;
}
#schedulepage .schedfilters .arrows div img
{
	margin-top:3px;
}
#schedulepage .header td
{
	background:#004b85;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:5px;
	font-weight:bold;
}
#schedulepage .header td div
{
	margin:9px;
}
#schedulepage .header td.split
{
	width:5px;
	background:#fff;
}
#schedulepage .thetimes 
{
	background:#e9f9d7;
	color:#007980;
	height:52px;
	margin-bottom:5px;
	padding:10px;
}
#schedulepage .schedRow 
{
	clear:both;
	height:auto;
	width:263px;
	overflow:hidden;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #fff;
}
#schedulepage .schedRow.schedYT { background:#e1f2f7; }
#schedulepage .schedRow.schedDT { background:#bae0ed; }
#schedulepage .tdSched 
{
	background:url(../img/bd/schedule/bg-sched.png);
}
#schedulepage .schedeventYT 
{
	position:relative;
	float:left;
	color:#004b85;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	width:249px;
	margin:10px 0px;
}
#schedulepage .schedeventDT 
{
	position:relative;
	float:left;
	color:#004b85;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	width:249px;
	margin:10px 0px;
}
#schedulepage .schedcattab 
{
	width:14px;
	height:auto;
	overflow:hidden;
	float:left;
}
#schedulepage .scEdu 
{
	background:#8ed1e6;
}
#schedulepage .scSpo 
{
	background:#009e52;
}
#schedulepage .scSta 
{
	background:#0084ca;
}
#schedulepage .scCer 
{
	background:#80bc41;
}
#schedulepage .scNig 
{
	background:#02add8;
}
#schedulepage .scInt 
{
	background:#004b85;
}



