body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:81%;
	line-height:1.6em;
}


/*YAHOO RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*TYPE */
b, strong, i, em{
	font-weight:bold;
}
h1{
	font-size:1.8em;
	color:#939598;
	text-transform:uppercase;
	margin:30px 0 0 0;
}
h2{
	font-size:1.3em;
	color:#939598;
	text-transform:uppercase;
	margin:0 0 1em 0;
}
h2 a{
	text-decoration:none;
}
a{color:#000;}
#container p{
	margin:0 0 1em 0;
}

#container ul, #container ol{
	margin:0 0 1em 20px;
}
#container ul li{
	list-style-type:disc;
}
#container ol li{
	list-style-type:decimal;
}
blockquote{
	border-left:2px solid #939598;
	border-right:2px solid #939598;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.3em;
	padding:5px 10px;
}
#container img{
	border:1px solid #939598;
	margin:0 10px 10px 0;
}







/*LAYOUT*/
#wrapper{
	width:980px;
	margin:50px auto;
}
 
#header{
margin-bottom:40px;
line-height:normal;
}
#branding{
	width:470px;
	width:300px;
	float:left;
}	
.ph-headerpod{
	width:130px;
	float:right;
	margin-left:40px;
	font-size:0.86em;
}
.newsletter{
	/*margin-left:0 !important;	*/
}
.newsletter label{
	display:none !important;
}
.newsletter input{
	width:128px;
	border:1px solid #000;
	margin-bottom:5px;
	font-size:1em;
}
.newsletter img{
	float:right;
}
.newsletter #security_code{
	width:70px;
	float:left;
}
.newsletter #newsletter_btn{
	border:none;
	background:url(/img/bullet1.gif) no-repeat center left;
	text-transform:uppercase;
	padding-left:20px;
	font-size:1em;
	width:auto;
	margin:5px 0 0 0;
}
.ph-headerpod h2, .ph-headerpod label{
	font-weight:bold;
	color:#939598;
	text-transform:uppercase;
	margin:0 0 5px 0;
	display:block;
	font-size:1em;
}
.ph-headerpod ul{
	text-transform:uppercase;
}
.ph-headerpod li{
	background:url(/img/bullet1.gif) no-repeat top left;
	padding-left:20px;
	margin-bottom:5px;
}
.ph-headerpod li a{
	text-decoration:none;
}
#s {
	width:128px;
	border:1px solid #000;
}

#searchsubmit{
	border:none;
	background:url(/img/bullet1.gif) no-repeat center left;
	text-transform:uppercase;
	padding-left:20px;
	font-size:1em;
	margin:5px 0 20px 0;
}
#container{
	width:640px;
	float:left;
}


.ph-sidebar{
	width:300px;
	float:right;
}
#access{
	text-transform:uppercase;
	font-size:1.3em;
	line-height:1.5em;
}
#access a{
	text-decoration:none;
}
#access .children{
	display:none;
}
#access .current_page_item a{
	color:#FFF200;
	color:#fbe601;
}
#access .current_page_item, #access .current_page_parent{
	font-weight:bold;
}
#access .current_page_item li, #access .current_page_parent li{
	font-weight:normal;
}
#access .current_page_parent li.current_page_item{
font-weight:bold;
}
#access .current_page_item .children,  #access .current_page_parent .children{
	display:block;
	margin-bottom:10px;
}
#access .children li{
	background:url(/img/bullet1.gif) no-repeat center left;
	text-transform:uppercase;
	padding-left:20px;
	font-size:1em;
	
}
#access .current_page_item .children a{
	color:#000;
}
.ph-sidebar h3{
	background:url(/img/bullet1.gif) no-repeat center left;
	text-transform:uppercase;
	padding-left:20px;
	font-size:1.3em;
	line-height:1.5em;
	
}
#primary li li{
margin-left:20px;
list-style-type:disc;
}
#primary li ul{
margin-bottom:10px;
}
}
#primary a{
	text-decoration:none !important;
	border: 1px soild red;
}
.entry-meta, .entry-utility{
	font-size:0.86em;
}
.post{margin-bottom:50px;}
#nav-below{
	border-bottom:1px solid #939598;
	border-top:1px solid #939598;
	padding:10px 0;
	margin-bottom:40px;
}
.tweet{
	display:none;
}
.home .tweet{
	display:block;
	margin-left:-8px;
	margin-top:40px;
	border-top:1px dotted #dddddd;
	border-bottom:1px dotted #dddddd;
}
.home .tweet{
	display:block;
	margin:40px 0 0 0;
	border-top:1px dotted #dddddd;
	border-bottom:none;
	padding:5px 0;
}
.tweet *{
background:none !important;
}
.tweet li{
	padding:5px 0;
	border-bottom:1px dotted #dddddd;
	font-size:0.9em;
	line-height:normal;

}
.tweet h4{
	font-weight:bold;
	padding:5px 0;
}
.tweet h4 a{
	text-decoration:none;
}
.tweet h4 a span{
	text-decoration:underline;
}
.tweetmeme{float:right;}

#conForm label{
	font-weight:bold;
	color:#939598;
	text-transform:uppercase;
	margin:0 0 5px 0;
	display:block;
}

#conForm input,#conForm textarea{
	width:458px;
	border:1px solid #000;
	margin-bottom:20px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}
#conForm img{
margin-bottom:20px;
margin-right:10px;
}
#conForm #spam{
width:auto;
margin-right:10px;
}
#conForm #cSubmit{
	border:none;
	background:url(/img/bullet1.gif) no-repeat center left;
	text-transform:uppercase;
	padding-left:20px;
	font-size:1em;
	margin:5px 0 20px 0;
	width:auto;
	border:none;
	padding:0 0 0 20px;
}



#footer{
color:#666;
font-size:0.86em;
border-top:1px solid #939598;
margin-top:40px;
padding-top:10px;
}
#footer a{
color:#666;
}
.footer_right{
	float:right;
	color:#939598;
}
#footer .footer_right a{
color:#939598;
}








/* HACKS */
.page-id-33 iframe{
	display:none;
}

.clear {
     clear: both;
}

.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.clearfix {
     display: inline-block;
}

.fix:after{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.fix{
     display: inline-block;
}

* html .fix{
     height: 1%;
}

.fix{
     display: block;
}

/* Hide from IE Mac \*/
.clearfix {
     display: block;
}
/* End hide from IE Mac */

.page-item-31 ul{
	display:none !important;
}

