#wrapper, #access



{



	width: 1200px;



}







#wrapper



{



	-moz-border-radius:8px;

	-webkit-border-radius:8px;



	/*-moz-box-shadow: 5px 5px 5px; #999999;*/

	

	padding: 0px;



	/*border: 1px solid #000000;*/



}



#header



{



	padding:0;



}



#access



{

	-moz-border-radius-topleft:8px;

    -webkit-border-top-left-radius:8px;



	-moz-border-radius-topright:8px;

	-webkit-border-top-right-radius:8px;

}







#access .menu-header, div.menu



{



	font-weight: bold;



}







#access a 



{



	/*line-height:70px;*/



}



#access #search

{

	float:right;

	margin: 6px;

}



#access #search #searchform input 

{

	background:url("images/search-bkgd.jpg") no-repeat scroll left center #FFFFFF;

	padding: 2px 2px 2px 23px;

   	padding-top:5px;

	width: 170px;

	border: 1px solid #CCCCCC;

	

   /* -moz-border-radius: 15px 15px 15px 15px;

    background: none repeat scroll 0 0 #1B1B1B;

    border: 1px solid #626262;

    color: #626262;

    margin: 3px;

	float: right;

    font-family: verdana,ms sans serif;

    font-size: 7pt;

    height: 15px;

    padding-left: 3px;

	padding-right: 3px;

	*/

}



#access #search #searchform #searchsubmit

{

	display:none;

}



#widgetstrip

{

	margin: 0 auto;

    width: 1200px;

	text-align:right;

	list-style:none;

	font-weight:normal;

	font-size:11px;

	color:#000000;

}

#widgetstrip p

{

	margin:0px;

	padding:0px;

}

#widgetstrip a

{

	text-decoration:none;

}



#widgetstrip form

{

	line-height:0px;

	padding:0px;

	margin:0px;

}



#infostrip



{



	margin: 0 auto;



    width: 100%;



	text-align: center;



	 color:#FF0000;

	 

	 font-weight: bold;



    font-family: arial,helvetica,"lucida grande",verdana,sans-serif;



    font-size: 12px;



    line-height: 1.6em;



}







#brandingstrip



{



	margin: 0 auto;



	margin-top:10px;



	width: 1200px;



	height:100px;



}







#brandingstrip #brandingarea



{



	height:100%;



	width:40%;



}







#brandingstrip img



{



	float:left;	



}





#slogan

{

	margin: 0 auto;



	margin-top:0px;

	

	margin-bottom:1px;



	width: 1200px;



	font-size:16px;



	color:#333092;



	/*color:#c6b100;*/



	line-height: 1.0;

	

	text-align: center;

	

	font-weight: bold;

}





#brandingstrip #site-description



{



	width:40%;



	float:left;



	font-size:24px;



	color:#FF9900;



	color:#c6b100;



	line-height: 1.2;



}







#brandingstrip #search



{



	width:30%;



	height:100%;



	float:right;



}



#logostrip

{

	margin: 0 auto;

    width: 940px;

	text-align: center;

}



#logostrip a img

{

	width:100%;

	height:auto;

}





#logostrip #left

{

	width:20%;

	height:100%;

	/*background:#FF0000;*/

	float:left;

}



#logostrip #center

{

	width:50%;

	height:100%;

	float:left;

}





#logostrip #right, #sidebar #launch-ballons

{

	/*width:30%;

	height:90px;

	color:#FF0000;

	background:#ffffff;

	padding:10px;

	border: 1px solid #bbb799;

	*/

	/*margin-left:5px;

	padding:10px;*/

	

	margin-bottom: 10px;

	/*width:20%;

	height:100%;*/

	color:#FF0000;

	background:#ffffff;

	/*border: 1px solid #bbb799;*/

	/*background:#0000FF;*/

	

}



#logostrip #right  img, #sidebar #launch-ballons img

{

 	float:left;

 	height:80px;

 	width:auto;

}



#logostrip #right .info1, #sidebar #launch-ballons .info1

{

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:center;

}



#logostrip #right .info2, #sidebar #launch-ballons .info2

{

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	text-align:right;

}









#search #searchform



{



	height:100%;



	margin-right:20px;



	float:right;



}







#search #searchform input



{



	-moz-border-radius:4px;

	    -webkit-border-radius:4px;



}







body



{



	background: #f0ebc2;

	/*background:#d6d6d6*/

	/*background:none repeat scroll 0 0 #444444;*/

	

}







#ticker ul



{



	margin:0px;



}







#ticker ul li 



{



	width: 653px;



	height: 350px;



}







#ticker ul li img



{



	float:left;



}







#footer



{



	padding: 0;



	height: 0;



}







#footer #colophon



{



	border:none;



}











/*--------------------------------------------------------------



// name: footer



// desc: defines the css for the footer area and it's elements



//--------------------------------------------------------------*/



#outfooter



{



	clear:both;



	margin: 0 auto;



	width: 100%;



	padding: 20px;



	display:block;



	width:100%;



	height:80px;



	padding: 10px;



	text-align: center;



}







#outfooter div



{



	width:100%;



	height:20px;



	padding: 0;



}







#primary



{



	float: left;



}







#main



{



	padding:20px;



	width: 100%;



}







#sidebar



{



	padding:0px; 



	margin:0px; 



	width:30%; 



	float:left;



	color:#776b63;



	font-size: 13px;



	line-height: 18px;



	font-family: Arial, Helvetica, sans-serif;



	/*border-right: 1px #CCCCCC solid;*/



	padding-right: 5px;



}



#sidebar .wprsf li

{

	list-style:none;

}



#sidebar h2, .wprsf li span h3



{



	color: #000000;



	font-size: 24px;



    font-weight: normal;



    margin: 20px 0 10px



}



#sidebar a.more



{



	color: #0073AE;



	font-weight:bold;



}







#sidebar input



{



	margin:5px;



}







#sidebar #submit



{



	float:left;



}







#sidebar hr



{



	width:100%;



}



#sidebar #ticker

{



	width:90%;



	-moz-border-radius:8px;

    -webkit-border-radius:8px;



	background:#eeeeee;



	border:none;



	padding:10px;



	height: 160px;

	

	margin-bottom: 18px;

}



#sidebar #ticker #content

{

	width: 100%;

	height: 85%;

	padding:2px;

	margin:0px;

}





#sidebar #ticker #content h3



{



	font-weight:bold;



	color:#0073AE;

	padding:0px;

	margin:0px;

}



#sidebar #ticker #content img



{

	width:auto;

	height:100px;

	padding:0px;

	margin:5px;

}

#sidebar #ticker #content p

{

	color: #776B63;

    /*font-family: Arial,Helvetica,sans-serif;

    font-size: 16px;

    line-height: 20px;

	font-weight:bold;*/

	margin:0px;

	padding:0px;

	

	color: #776B63;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 18px;

	font-weight:bold;

}







#sidebar #ticker #caption

{

	width:100%;

	float:right;

	text-align:right;

	border-top: 1px solid #CCCCCC;

}











#svwpl ul li img



{



	width: 400px;



	height: auto;



}







#container

{



	padding:20px; 



	margin:0 auto; 



	width:63%; 



	float:left; 



	/*-moz-box-shadow: 5px 5px 5px #a9a9a9;

	-webkit-box-shadow: 5px 5px 5px #a9a9a9;*/

	

		

	background:#FAF6ED;

	

	/*border: 1px solid #cccccc;*/

	

	-moz-border-radius:8px;

	-moz-border-radius:8px;



/*		

	-moz-border-radius-topright:8px;

	-moz-border-radius-bottomright:8px;

*/

	font-size:14px;

}



#container h2, #container h1 

{

	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;

    font-size: 48px;

    font-weight: normal;

    letter-spacing: -1px;

}



#container strong

{

 	font-family: arial,helvetica,"lucida grande",verdana,sans-serif;

    font-size: 16px;

    line-height: 1.6em;

	padding:0px;

	margin:0px;

}

/*

#index {

    -moz-box-shadow:0px;

	-webkit-box-shadow:0px;

	border:none;

	-moz-border-radius:0px;

	background:none;

}*/



#container2

{

	padding:0px; 



	margin:0 auto; 



	width:65%; 



	float:left; 



	/*-moz-box-shadow: 5px 5px 5px #a9a9a9;

	-webkit-box-shadow: 5px 5px 5px #a9a9a9;*/

	/*border: 1px solid #cccccc;*/

}



#container #content, #container2 #content {

    margin: 0px;

}



#container2 #mainfeatures,

{



	width:100%;



	height:100%;



}







#container2 #mainfeatures #feature



{



	padding:10px;



	-moz-border-radius:8px;

    -webkit-border-radius:8px;



	background:#FAF6ED;



	border:none;



	margin-bottom: 20px;



	overflow:hidden;



}







#container2 #mainfeatures #feature h1



{



	text-align:left;



	font-size: 20px;



    margin-top: 0;



    padding: 0px 0px 0 0;



    text-align: left;



    text-transform: uppercase;



	color: #333092;



    font-weight: bold;



}







#container2 #mainfeatures #feature img



{



	width:100%;



	height:auto;



border: 1px solid #776B63;



cursor:pointer;

margin-left:auto;

margin-right:auto;



/*	 padding: 5px;



	-moz-border-radius:10px;

    -webkit-border-radius:10px;



	margin:5px;



*/	





}







div.clearer {



    clear: left;



    height: 0;



    line-height: 0;



}







#container #mainfeatures #videoarea



{



	padding:10px;



	width:100%;



	height:350px;



	background:#CCCCCC;



	border:none;



	margin-bottom: 10px;



}







div#social



{







}



#featured-body

{

	margin: 50px;

	background: #f0ebc2;

	/*background: #ffffff;*/

}



/*

#featured-body #featured-sidebar

{

	float:left;

	width:30%;

	height:100%;

	background-color:#00FF99;

}



#featured-body #featured-content

{

	float:right;

	width:70%;

}



#featured-body #featured-content img

{

	float:right;

	width:100%;

	height:auto;

}

*/

#featured-body #header2

{

	margin: 0 auto;

    width: 100%;

	/*float:left;*/

	/*position:fixed;*/

	/*width:350px;

	height:40px;*/

	/*top:10px;

	left:10px;*/

	/*-moz-border-radius:16px;

	-webkit-border-radius:16px;

	border:#CCCCCC solid 1px;

	background:#FFFFFF;

	/*padding-top: 8px;*/

	/*-moz-box-shadow: 5px 5px 5px #222222;

	-webkit-box-shadow:5px 5px 5px #222222;*/



}



#featured-body #header2 #logo

{

	padding-top: 8px;

	float:left;

	width:350px;

	background:none;

	height:40px;/*

	background:#FFFFFF;

	-moz-border-radius:16px;

	-webkit-border-radius:16px;

	-moz-box-shadow: 5px 5px 5px #222222;

	-webkit-box-shadow:5px 5px 5px #222222;*/

}





#featured-body #header2 #logo img

{

	margin:auto;

	width:90%;

	height:auto;

	padding:auto;	

	display: block;

    margin-left: auto;

    margin-right: auto

}



#featured-body #content

{

	margin: 0 auto;

    width: 100%;



}



#featured-body #comment-area

{

	float:left;

	position:fixed;

	overflow:auto;

	width:80%;

	height:80%;

	padding:10px;

	top:0%;

	left:0%;

	margin:10%;

	margin-top: 6%;

	padding:auto;

	background:#FFFFFF;

	border:#CCCCCC solid 1px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;



	-moz-box-shadow: 5px 5px 5px #222222;

	-webkit-box-shadow: 5px 5px 5px #222222;

}



#featured-body #comment-area #comment_close_button

{

	float:right;

	background: url("images/close.jpeg") no-repeat scroll 0 0 transparent;

	height: 21px;

	width: 21px;

}



#featured-body #content #social

{

	width: 100%;

	height:auto;

	

	/*float:right;

	width: 270px;

	position:fixed;

	top:10px;

	right:10px;*/

}



#featured-body #content #social .addthis_toolbox

{

	float:right;

	width: 236px;

	height:auto;

}



#featured-body embed 

{

	border: 1px solid  #333333;

	-moz-box-shadow: 5px 5px 5px #222222;

	-webkit-box-shadow: 5px 5px 5px #222222;

}



#featured-body p img, #featured-body #featured-content

{

	background:#FFFFFF;

	-moz-box-shadow: 5px 5px 5px #222222;

	-webkit-box-shadow: 5px 5px 5px #222222;

}







#featured-body #social #comment_button

{

background: url("images/widget29_32x32_top_comment.png") no-repeat scroll 0 0 transparent;

    display: block;

    height: 32px;

    line-height: 32px !important;

    overflow: hidden;

    width: 32px;

	float:left;

	display:inline;

}



/*

#sidebar p

{

	text-align: left;

    color: #444444;

    font-family: arial,helvetica,"lucida grande",verdana,sans-serif;



    font: 13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;



    background: none repeat scroll 0 0 transparent;

    border: 0 none;

    font-size: 100%;

    margin: 0;

    outline: 0 none;

    padding: 0;

    vertical-align: baseline;



   	line-height: 1.5em;



	font-size: 16px;

}

*/



#menu-main-menu .menu-item a

{

	/*-moz-box-shadow: 4px 4px 4px #222222;

	-webkit-box-shadow: 4px 4px 4px #222222;*/

	/*

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	*/

	

	/*font-weight: normal;

	font-size: 12px;*/

}



/*

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {

    color: #FFFFFF;

	font-weight: 

}



#menu-main-menu .menu-item .submenu a

{

    font-family: arial,helvetica,"lucida grande",verdana,sans-serif;

    font-size: 12px;

	font-weight:normal;

}



#access ul ul a {

    background: none repeat scroll 0 0 #333333;

    height: auto;

    line-height: 1em;

    padding: 10px;

    width: 160px;

	font-weight: normal;

*/

#access a {

	color: #aaa;

	font-weight:bold;

	/*font-size:12px;*/

}

#access ul ul  

{

	-moz-border-radius:8px;

	-moz-border-radius-topleft:0px;

	-webkit-border-radius:4px;

	/*border:#CCCCCC 1px solid;*/

	border-top:none;

	top: 38px;

	background:#333;

}



#access ul ul li

{

	-moz-border-radius:8px;

	background:#333;

}



#access ul ul a 

{

	font-weight:normal;

	-moz-border-radius:8px;

	background:#333;

}



#access li:hover > a

{

	/*-moz-border-radius-topleft:6px;

	-moz-border-radius-topright:6px;

	border:#666666 1px solid;

	border-top:none;*/

}





#container #content h1, #container #content .post h1, #container #content .page h1

{

	border-bottom: 1px solid #D5D2CA;

/*    font-size: 30px;

    line-height: 1em;

    margin-bottom: 20px;

    margin-top: 10px;

    padding-bottom: 10px;

	

	 color: #333092;

    font-weight: bold;

    margin-top: 1em;

    text-transform: uppercase;*/

	

	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;

    font-size: 36px;

    font-weight: normal;

    letter-spacing: -1px;

	color: #333092;

    

}



#container #content h3, #container #content .post h3, #container #content .page h3

{

    font-size: 24px;

    font-weight: normal;

    margin: 20px 0 40px;



    color: #000000;

    font-size: 24px;

    font-weight: normal;

    line-height: 1.2em;

    margin-bottom: 10px;

	font-family: arial,helvetica,"lucida grande",verdana,sans-serif;

}



/*#container #content .page img

{

	border: 1px solid #776B63;

    margin: 10px 0 5px 15px;

    padding: 1px;

}*/



#container #content .page p

{

	/*color: #776B63;

    font-size: 13px;

	line-height: 25px;

	*/

    font-size: 16px;

    line-height: 1.5em;

	color: #444444;

    font-family: arial,helvetica,"lucida"; 

}





.entry-content, .entry-summary {

    clear: both;

    padding: 0px;

}



#content tr td {

    border-top: none;

    padding: 6px 24px;

}



#content table {

    border: none;

    margin: 0 -1px 24px 0;

    text-align: left;

    width: 100%;

}



#widget_wpr_forms-3 form table tbody tr td a

{ 

	display:none; 

}



#feature .main-image

{

	width:70%;

	height:auto;

}



blockquote {

   /* border-bottom: 1px solid #DDDDDD;

    border-top: 1px solid #DDDDDD;*/

    color: #666666;

    margin: 18px 35px;

    padding: 6px 14px;

  text-align: justify;

font-size:9px;

   font: 12px/1.5em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;

}



#new {

    color: #FF0000;

    font-size: small;

    font-style: italic;

    font-weight: bolder;

    padding: 2px;

	margin:0px;

}







#container2 #mainfeatures .feature

{

	padding:10px;

	-moz-border-radius:8px;

    -webkit-border-radius:8px;

	background:#FAF6ED;

	border:none;

	margin-bottom: 20px;

	overflow:hidden;

}



#container2 #mainfeatures .feature h1

{

	text-align:left;

	font-size: 20px;

    margin-top: 0;

    padding: 0px 0px 0 0;

    text-align: left;

    text-transform: uppercase;

	color: #333092;

    font-weight: bold;

}



#container2 #mainfeatures .feature img

{

	width:100%;

	height:auto;

	border: 1px solid #776B63;

	cursor:pointer;

	margin-left:auto;

	margin-right:auto;

}



#sb-body

{

overflow:auto;

}



.addthis_toolbox

{

	display:inline;

}



#mainfeatures .feature p#top

{

	padding:0px;

	margin:0px;

	

}