BODY {font-family: 'HelveticaNeue-Light', helvetica, arial, sans-serif; line-height: 21px; font-size: 15px; margin: 0px; color: #555;background-color:#ddd;text-align:center;}
DIV {font-family: 'HelveticaNeue-Light', helvetica, arial, sans-serif; font-size: 15px; color: #555;text-align:left;}
INPUT, TEXTAREA, SELECT {font-family: 'Lucida Grande', arial, sans-serif; font-size: 12px;}
IMG {border: 0px;}
A, A:visited {color: #2a50aa; text-decoration: none;}
A:hover {color: #555; text-decoration: underline;}
H1 {
	font-family:'HelveticaNeue-Medium', helvetica, arial, sans-serif ;
	font-size:22px;
	letter-spacing:2px;
	text-transform:capitalize;
	font-weight: normal;
}
H2 {
	font-family: 'HelveticaNeue-Medium', helvetica, sans-serif;
	font-size: 30px;
	color: #646464;
	text-shadow: white 0px 0px 0px;
	font-weight:normal;
}
H3 {
	font-family: 'HelveticaNeue-Medium', helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #646464;
	font-weight:normal;
}

UL {list-style-type:none;display:inline;margin: 0px;padding:0px;}
LI {margin-top: 0px; margin-bottom: 0px;display:inline;}
P {margin: 9px 0px;}

.bulleted UL {list-style-type:disc;display:block;margin:5px;padding:5px;}
.bulleted LI {display:block;}

H1, H2, H3, H4 { margin: 0; }

#mastHead{
	background:url(/images/topbar_bg_home.jpg);
	background:-webkit-gradient(linear, 0 100, right 0, from(#222227), to(#77777D));
	background:-moz-linear-gradient(left, rgba(10,10,10,255), rgba(100,100,110,255));
	height:85px;
	width:850px;
	margin:0px auto 0px auto;
	overflow:hidden;
	position:relative;
}

#tabbar{
	background:url(/images/toptabs/tab-dark-bg.png);
	height:22px;
	width:100%;
	margin:0px auto 0px auto;
	overflow:hidden;
	position:relative;
}

#tabbar td{
	text-align:center;
	font-family:'Lucida Grande';
	font-size:8pt;
	font-weight:bold;
	text-shadow: #dddddd 0px 1px 1px;
	color: #383838;
}

#tabbar span{
	position:relative;
	top:-3px;
}

#tabbartable{
	margin:0px;
	padding:0px;
	border:0px;
	height:22px;
	border:0px;
}

#mastHead #title_text{
	font-family:"HelveticaNeue-Light",helvetica,sans-serif;
	letter-spacing:2px;
	font-size:16pt;
	font-weight:normal;
	position:absolute;
	text-shadow: black 0px 1px 1px;
	text-space: 10px;
	left:32px;
	bottom:18px;
	text-align:left;
}

#dropshadow{
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(#ffffff));
	height:8px;
	width:848px;
	margin:0px auto 0px auto;
	overflow:hidden;
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	position:relative;
}

#mastHead #title_text a{ color:#ddd; }
#mastHead #title_text a:visited{ color:#ddd; }
#mastHead #title_text a:hover{ color:#2a5098; text-decoration:none; }

#mastHead #subtitle_text{
	position:absolute;	
	font-family:'HelveticaNeue-Medium', helvetica, arial, sans-serif ;
	font-size:12px;
	letter-spacing:2px;
	color:#eeeeee;
	text-shadow: black 0px 1px 1px;
	right:18px;
	bottom:14px;
	text-align:right;
}

#mastHead #follow{
	position:absolute;
	width:180px;
	right:0px;
	top:4px;
	text-align:right;
}

#bodyContainer{
	width: 828px;
	background-color:#fff;
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	border-bottom: solid 1px #ccc; 
	padding: 10px 10px; 
	margin-left: auto; 
	margin-right: auto;
}

#captionsContainer{
	width: 828px; 
	background-color:#fff;
	text-align: center;
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc; 
	border-bottom: solid 1px #ccc;
	padding: 10px 10px; 
	margin-left: auto; 
	margin-right: auto;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

.caption{
	font-family:'HelveticaNeue-Medium', helvetica, arial, sans-serif ;
	font-size:9px;
	color:#777;
	text-shadow: none;
}

.rswbutton{
	color:#333333;
	text-shadow: #ffffff 0px 1px 1px;
	border-width:1px;
	font-size:12px;
	border-color:#888888;
	border-style:solid;
	border-radius: 13px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	padding-bottom:4px;
	height:26px;
}

.rswbutton:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	text-decoration: none;
}

.rswbutton:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#666));
	color:#ffffff;
	text-shadow: #000000 0px 1px 1px;
	border-color:#222222;
}


