/*
html elements
----------------------
*/
body{
 margin: 0px 10px;
 padding:0;
 font-family:Helvetica, Arial, san-serif;
 font-size:12px;
 line-height:15px;
 text-align:center;
 height:100%;
 /* min-width:990px; */
 color:#333;
 background-repeat:repeat-x;
 background-position:top left;
 background-color:#75aad7;
}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}
form{display:inline;}

table{
 border-collapse:collapse;
}
th
{
    text-align:left;
    font-size:12px;
}
td{
 font:12px/15px Helvetica,Arial,san-serif;
}
a img{
 border:0;
}
div a,
.popup a,
p a,
td a,
a b,
b a,
a strong{
 color:#058FDD;
 text-decoration:none;
}
a:hover,
p a:hover,
td a:hover{
 text-decoration:underline;
}
ul {
 margin-left: 12px;
 padding-left: 0;
}
li{
 margin-left:0;
 padding-left: 0;
}
iframe{
 border:1px solid #ccc !important;
}
select,input,textarea{
 font:11px Helvetica,Arial,san-serif;
}
p{
 margin-top:0;
}
input.image,
input[type=image],
input[type=checkbox],
input[type=radio]{
 width:auto;
}
pre
{
    white-space:normal !important;
}
focus
{/* in firefox remove dotted borders from a:active links*/
  -moz-outline-style: none;
}
#contentHolder h1{
 font:bold 16px Helvetica,Arial, sans-serif;
 width:680px;
 margin:0;
 margin-bottom:10px;
 clear:left;
}
h1{
 font:bold 16px Helvetica,Arial, sans-serif;
 width:680px;
 margin:0;
 margin-bottom:10px;
 clear:left;
}
h4{
    margin-bottom:0;
    font-size:16px;
}
.highlight {
	color: #f3c953;
	background:none;
}
.highlight a {
	color: #f3c953;
	background:none;
	text-decoration: underline;
}
.highlight a:hover {
	color: #FFF;
}
/*
end html elements
----------------------
*/


/*
BEGIN grid.css CUSTOMIZATION
-----------------------
*/
.container {
	padding:0px 10px;
	background-color: #FFF;
}


/*
END grid.css CUSTOMIZATION
-----------------------
*/


/*
global classes
----------------------
*/
.primaryButton, .primaryButton:hover, .groupColumns .toolpalette .primaryButton, .tool .primaryButton, .tool .primaryButton:hover , .pageHeader  .primaryButton {
		/* .toolpalette cascade needed for group > request membership */
		background-color:#ffcc00;
		border:solid 1px #ffb400;
		color:#333;
		display:inline;
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		padding:4px 10px;
		text-decoration:none;
		cursor:pointer;
	}
.primaryButtonDisabled, .primaryButtonDisabled:hover, .groupColumns .toolpalette .primaryButtonDisabled, .tool .primaryButtonDisabled, .tool .primaryButtonDisabled:hover , .pageHeader  .primaryButtonDisabled {
		/* .toolpalette cascade needed for group > request membership */
		background-color:#ffcc00;
		border:solid 1px #ffb400;
		color:silver;
		display:inline;
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		padding:4px 10px;
		text-decoration:none;
		cursor:default;
	}
	
#ctl00_ContentPlaceHolder_Center_changeAvatar_Wizard1_FinishNavigationTemplateContainerID_FinishPreviousButton, .memberColumns .widget a.viewAll,
input.secondaryButton{
    padding:4px 10px;
    font-size:12px;
    font-weight:normal;
    border:0;
    color:#058FDD;
    background:transparent;
    margin-right:10px;
    cursor:pointer;
}
.online
{
 vertical-align:middle;
 }
.error{
 color:red;
}
.errorLg{
 font-weight:bold;
 font-size:14px;
}
#divAlertMessage{
 position:absolute;
 top:170px;
 left:10px;
}
.small{
 font:11px Helvetica,Arial,sans-serif !important;
}
.small a{
 text-decoration:none;
 border-bottom:1px solid #999;
}
.small a:hover{
 text-decoration:none !important;
}
.pager input{
 border:0 !important;
}
.clear{
 clear:both;
 height:1px;
 overflow:hidden;
 width:1px;
 margin:0;
}
input.image,
.image input,
input.checkbox,
.checkbox input{
 border:0;
 width:auto !important;
 vertical-align:middle;
}
/*
end global classes
----------------------
*/

/*
BEGIN Header
----------------------
*/
#headerLoginBar 
{
	background-color: #76AAD9;
	height: 32px;
	color: #ffffff;
	font-size: 12px;
	background-image: url('/wp-content/themes/spoutblog-v2/images/header_loginBarBG.gif');
	width: 970px;
}

#headerLoginPad 
{
	margin: 4px 0 0 0;
	display: block;
}

#headerLoginPad .altText
{
	color: #f3c953;
	text-align: right;
	margin: 8px 0 0 0;
	display: block;
}
#headerLoginPad .altText a {
	color: #f3c953;
	font-weight: bold;
	text-decoration: underline;
}
#headerLoginPad .altText a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#headerLoginPad a {
	text-decoration: underline;
	color: #fff;
}
#headerLoginPad a:hover {
	text-decoration: underline;
	color: #f3c953;
}

#headerLoginPad .pad 
{
	padding: 4px 10px 8px 10px;
	display: block;
	font-weight: bold;
	margin: 0 !important;
}

#headerLoginBarSolid {
	background-color: #76AAD9;
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	height: 32px;
	display: block;
}

#headerLoginBarSolid .pad 
{
	padding: 8px 10px 8px 10px;
	display: block;
	font-weight: bold;
}


.headerLogo {
	clear: both;
	float:left;
	padding: 5px 0 0 0;
}
.headerTagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #5289B1;
	float: left;
	margin: 0px 0px -5px 0px;
	padding: 0px 0px 10px 0px;

}
#headerNav ul {
	padding-left: 0;
	margin-left: 0;
	margin-right: -3;
	margin-bottom: 0px;
	color: #5489b1;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	height: 27px;
	border: 0px;
	background-image:url('/wp-content/themes/spoutblog-v2/images/header_navTabRight.gif');
	background-position: right;
	background-repeat: no-repeat;
}

#headerNav ul li {
	display: inline;
}

#headerNav ul li a {
	padding: 6px 19px;
	color: #5489B1;
	text-decoration: none;
	font-weight: bold;
	float: left;
	background-image:url('/wp-content/themes/spoutblog-v2/images/header_navSpacer.gif');
	background-position: right;
	background-repeat: no-repeat;
}

#headerNav ul li a.first {
	border: 0px;
	padding: 6px 19px;
	margin: 0;
	background-color: #fff;
	background-image:url('/wp-content/themes/spoutblog-v2//wp-content/themes/spoutblog-v2//wp-content/themes/spoutblog-v2/images/header_navTab.gif');
	background-position: left;
	background-repeat: no-repeat;
}

#headerNav ul li a.active {
	background-color: #6699cc;
	color: #fff;
	margin-left: -2px;
	padding-right: 21px;
}
#headerNav ul li a.active:hover {
	background-color: #999;
	color: #fff;
	margin-left: -2px;
	padding-right: 21px;
}

#headerNav ul li a.last {
	background-image: none;
}

#headerNav ul li a:hover {
	background-color: #999;
	color: #fff;
	margin-left: -2px;
	padding-right: 21px;
	background-image: none;
}

#headerNav ul li a.first:hover {
	background-color: #ffffff;
	color: #fff;
	background-image:url('/wp-content/themes/spoutblog-v2//wp-content/themes/spoutblog-v2//wp-content/themes/spoutblog-v2/images/header_navTab.gif');
	background-position: -400px 0;
	padding-right: 21px;
}

#headerNav ul li a.firstActive {
	background-color: #ffffff;
	color: #fff;
	background-image:url('/wp-content/themes/spoutblog-v2//wp-content/themes/spoutblog-v2//wp-content/themes/spoutblog-v2/images/header_navTab.gif');
	background-position: -199px 0;
}

#headerNav ul li a.firstActive:hover {
	margin-left: 0px;
	background-color: #ffffff;
	padding-right: 19px;
	background-position: -400px 0;
}

/* __sub nav __ */
#headerSubNav {
	/*background-image:url('/wp-content/themes/spoutblog-v2/images/header_subNavLeft.gif');*/
	background-position: left;
	background-repeat: no-repeat;
}

#headerSubNav ul {
	padding-left: 0;
	margin-left: 0;
	margin-right: -3;
	color: #fff;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	height: 27px;
	border: 0px;
	padding: 0px 0px;
	background-image:url('/wp-content/themes/spoutblog-v2/images/header_subNav.gif');
	background-position: right;
	background-repeat: no-repeat;
	background-color: #6699cc;
}

#headerSubNav ul li {
	display: inline;
}

#headerSubNav ul li a {
	padding: 6px 15px;
	color: #fff;
	text-decoration: none;
	float: left;
	background-image:url('/wp-content/themes/spoutblog-v2/images/header_navSpacerSub.gif');
	background-position: right;
	background-repeat: no-repeat;
}
#headerSubNav ul li a.last {
	background-image: none;
}
#headerSubNav ul li a:hover {
	text-decoration: underline; 
	margin-left: 0;
	padding-right: 15px;
}
#headerSubNav ul li a.active {
	text-decoration: underline; 
	margin-left: 0;
	padding-right: 15px;
}
/* __end sub nav__ */


.header_more_info {
    background-color:#FFF;
}
    
iframe{border:0 !important;}
.on .off,.off .on{display:none;}

/*
END Header
---------------------
*/


/*
layout rules
----------------------
*/
.content{
 position:relative;
 width:970px;
 text-align:left;
 margin:0px auto;
 z-index:2;
}
#contentHolder{
 background-color:white;
 position:relative;
 margin:0;
 width:950px;
 padding:10px 10px 0px 10px;
 clear:both;
}
/*
end layout rules
----------------------
*/

 



/* @end */