/*
THEME NAME: Hydrogen Energy California
THEME URI: http://www.heca.com/
DESCRIPTION: Custom theme developed for Hydrogen Energy California by Fluxar Studios Inc.
VERSION: 1.0.1
AUTHOR: <a href="http://www.fluxar.com/">Fluxar Studios Inc.</a>
AUTHOR URI:
TAGS:
*/

/* 
 * BEGIN HTML RESET Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
 */ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
body {
  line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-weight: normal;
}
ol, ul {
  list-style: none;
}
blockquote {
  quotes: none;
}
blockquote:before, blockquote:after {
  content: '';
  content: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a img {
  border: none;
}
a {outline: none;}
input:active, a:active{outline: none;}
input:focus, a:focus{-moz-outline-style: none;}
:-moz-any-link:focus {outline: none;}

/* 
 * END HTML RESET Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
 */ 





/*
 * BEGIN DEFAULT THEME STYLES
 */
 
/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');



div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
padding-bottom:3px;
border-bottom: 1px dotted #9DA1A2;
margin-bottom:30px;
}

div#nav-below {
margin-top:1em;
padding-top:3px;
border-top: 1px dotted #9DA1A2;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

/*
 * END DEFAULT THEME STYLES
 */





/*
 * BEGIN GENERAL STYLES
 */
 
/* SIDEBAR STYLES */
.light-blue { color: #3d9ce4; font-size: 10px; }
.darker { color: #004479; }
.side-title { background: url('images/sidebar_sprites.png') no-repeat; }
#standard_sidebar .first {
	padding: 60px 0 0 24px;
}

#standard_sidebar .sidebar_block {
	padding-left: 24px;
	margin-bottom: 30px;
}

#standard_sidebar .first li { border-bottom: 1px dotted #b1b7b8; padding-bottom: 12px; margin-bottom: 10px; }
#standard_sidebar .first li:first-child { margin-top: 10px; }

li span.small-date {
	display: block;
	color: #208ee0;
	font-size: 10px;
}

.sidebar_block h2 {
	line-height: 20px;
	font-weight: normal;
	padding-left: 25px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #b1b7b8;
}

.sidebar-rss {
	background-position: 0 -216px;
	display: block;
	float: right; 
	width: 10px;
	height: 10px;
	margin-top: 10px;
	text-indent: -9999px;
}

.view-all-news, .view-details {
	display: block;
	font-size: 12px; 
	line-height: 12px;
	padding-left: 10px; 
	background: url('images/sidebar_rightarrow.png') no-repeat;
	float: right;
}

h2.project-news { background-position: 0 -144px; }
h2.video-tour { background-position: 0 -71px; margin-bottom: 15px; }

a.video-tour-link { margin-top: 12px; }

.sidebar-timeline {
	background: url('images/sidebar_timeline_bg.png') no-repeat;
	width: 200px;
	height: 140px; 
}
div.sidebar ul div.sidebar-timeline ul{margin:0px;list-style: none;}
div.sidebar ul div.sidebar-timeline ul li{list-style: none;}
.sidebar-timeline ul li { margin: 0; padding-top: 12px; padding-left: 90px; line-height: 13px; list-style: none;}
.sidebar-timeline ul li:first-child { padding-top: 8px;}
.sidebar-timeline ul li.timeline-current { padding-top: 10px;}
 
/* OBJECT STYLES*/
html{width:100%;height:100%;overflow:auto;}
body{width:100%;height:100%;background:#f5f9fc;color:#202020;font-size:13px;line-height:16px;
  font-family:Arial, Helvetica, "Lucida Sans", sans-serif;margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6{color:#004479;font-weight:bold;}
h1{font-size:33px;line-height:35px;}
h1 small{font-weight:normal;font-size:34px;}  
h3{font-size:26px;line-height:30px;}
h5{font-size:18px;line-height:21px;}
h6{font-size:13px;line-height:16px;}

a{color:#1e83ce;text-decoration:none;cursor:pointer;}
a:hover{color:#004479;}
button, input[type=submit]{cursor:pointer}

/* CLASS STYLES*/
.blue{color:#004479;}
.ltBlue{color:#2f95e2;}
.grey{color:#545454;}
.grey a { color:#545454; }
.grey a:hover { text-decoration: underline; }
.georgia{font-family:Georgia, Times, serif;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.left{float:left; margin-right: 15px; }
.right{float:right; margin-left: 15px; }
.clear{clear:both;}

blockquote { font-weight: bold; background: url('images/startquote.png') no-repeat; text-indent: 25px; }
blockquote p { display: inline; padding-right: 25px; background: url('images/endquote.png') no-repeat bottom right; padding-bottom: 5px; }
hr { border: none; border-bottom:1px dotted #9da1a2; margin-bottom: 35px; }

.sprite-buttons, .more-link{background:url(images/sprite_buttons-trans.png) no-repeat;width:130px;height:30px;
  display:block;border:none;}
.read-more,.more-link{background-position:0px -90px;}
.learn-more{background-position:0px -90px;}
.view-detail{background-position:0px -60px;}
.submit{background-position:0 -30px;}

/* HEADER */
#header{background:url(images/header_bg.gif) repeat-x;width:100%;height:101px;position:relative;z-index:100;}
#head-inner{width:927px;height:77px;background:url(images/header_banner-trans.png) no-repeat bottom left;
  margin:0 auto;padding-top:5px;}
#header .logo{height:58px;width:250px;float:left;display:block;}

#head-inner .tools { display: block; text-align: right; height: 19px; padding-right:6px;}
#head-inner .tools a, #head-inner .tools { color: #737373; font-size: 10px; }
#head-inner .espanol{text-align:right;padding-right:24px;height:19px;font-size:10px;
  background:url(images/sprite_flags_pdf.png) no-repeat right -26px;color:#737373;}
#head-inner .espanol:hover, #head-inner .tools a:hover {color:#2f95e2;}

/* MENU */
#menu{float:right;margin-top:4px;}
#menu li{float:left;}
#menu li a{color:#3da0ea;text-transform:uppercase;display:block;text-decoration:none;font-weight:bold;
  padding:16px 23px 15px 5px;background:url(images/top_nav_hover_right-trans.png) no-repeat top right;}
#menu li:hover{background:url(images/top_nav_hover.gif) no-repeat;}
#menu li:hover > a{color:#004479;background-position:bottom right;}
#menu li ul{display:none;position:absolute;}
#menu li:hover > ul{display:block;}

#menu li ul{background:#1d669d;border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;
   width:185px;padding:8px 0;}
#menu li ul li{background:none;float:none;cursor:pointer}
#menu li ul li:hover{background:#154e7a;}
#menu li ul li a{color:#d8edf6;text-transform:none;margin:0 12px;padding:8px 0 8px 3px;background:none;
  text-align:left;border-bottom:1px dotted #50a5e6;}
#menu li ul li:first-child a{border-top:1px dotted #50a5e6;}
#menu li ul li:hover > a{color:#ffffff;padding:8px 0 8px 15px;
  background:url(images/sub_nav_hover.gif) no-repeat left center;}

/* HEADER SEARCH */
#head-search{float:right;display:block;padding:15px 15px 0 15px;}
#head-search input{background:url(images/search_input_bg.gif) no-repeat top left;border:none;
  color:#545454;font-size:12px;padding:5px 30px 4px 10px;float:left;width:113px;}
#head-search button{background:url(images/search_button_bg-trans.png) no-repeat top left;
  width:29px;height:21px;border:none;float:left;position:relative;margin:2px 0 0 -30px;
  cursor:pointer;}
#head-search button:hover{background-position:left bottom;}  

/* CONTAINER */
#container{width:923px;margin:0 auto;}
#content{width:625px;float:left;background:url(images/content_bg.jpg) no-repeat; min-height:795px;
  padding:0px 33px;}
.sidebar{width:232px;float:right;}


/* FOOTER */
#footer{width:920px;margin:0 auto;margin-top:55px;background:url(images/footer_bg.jpg) no-repeat top left;}
#footer-top{height:64px;}
#footer-middle{min-height:0px;padding:0 30px 15px 30px;}
#footer-bottom{width:920px;height:20px;background:url(images/footer_bg.jpg) no-repeat bottom left;}

/*  Hiding all follow, facebook, youtube, etc for now. per client request - RM */
#footer-top div { }

#footer .social{display:block;background:url(images/footer_social-trans.png) no-repeat top left;
  height:27px;float:left;margin:0px 10px 0 0;}
#footer .facebook{width:90px;}
#footer .facebook:hover{background-position:0 -29px;}
#footer .youtube{width:60px;background-position:-99px 0;}
#footer .youtube:hover{background-position:-99px -29px;}
#footer .twitter{width:90px;background-position:-164px 0px;}
#footer .twitter:hover{background-position:-164px -29px;}

.footer-links{float:left;}
.footer-links h6{margin:25px 0px 15px 0;}
.footer-links ul{float:left;padding-right:40px;}
.footer-links ul a{font-size:11px;line-height:14px;}

#newsletter-form{float:right;padding:14px 30px 0 0;width:423px; /* hiding per client request - RM */   }
#newsletter-form input{border:none;background:url(images/newsletter_input_bg.gif) no-repeat top left;
  width:188px;font-style:italic;padding:10px;color:#545454;float:right;}
#newsletter-form .left{margin-right:0px;}
#newsletter-form button{border:none;background:url(images/go_btn.gif) no-repeat;width:214px;height:35px;
  float:right;margin:2px 0 0 4px;}
#newsletter-form button:hover{background-position: 0px -35px;cursor:pointer;}

#copyright{width:923px;margin:0 auto;color:#b0b0b0;font-size:10px;height:12px;padding:0 6px 15px 6px;}
#copyright a{color:#b0b0b0;}
#copyright a:hover{color:#1e83ce;}


/*
 * FILE ATTACHMENT STYLES
 */

.attachments .group{border:1px solid #b1dbf9;margin:0 0 40px 0;}
.attachments .group .eee { background: url('images/low_carbon_power/eee_logo.jpg') no-repeat 10px center; 
  text-align: right; font-size: 12px; font-weight: normal; }

.group-name{display:block;color:#46a1e6;font-size:16px;line-height:20px;border-bottom:1px solid #b1dbf9;
  padding:12px;font-weight:bold;}
.factsheets_in_english .group-name { background: url('images/usa_flag.png') no-repeat 98% center; }
.factsheets_in_spanish .group-name { background: url('images/spanish_flag.png') no-repeat 98% center; }

.attachments ul{padding:9px;}
.attachments ul li a{display:block;background:#f3f9fd url('images/pdf_icon.png') no-repeat 99% center;font-weight:bold;padding:13px 21px;
  border:1px solid #e0ecf4;margin:3px 0;}
.attachments ul li a.non-pdf { background: #f3f9fd; }
.attachments ul li a span.download-pdf { float: right; padding-right: 20px; font-weight: normal; font-size:11px;}

/*
 * END GENERAL STYLES
 */
 




/*
 * BEGIN HOME PAGE STYLES
 */

/* MAIN IMAGE SLIDER */
#slider-wrap{width:100%;min-width:923px;height:417px;overflow:hidden;margin:0 auto;position:relative;
  z-index:50;background:#dfeef4;}

#slider-center{position:relative;width:1280px;left:50%;margin-left:-640px;overflow:hidden;}

#home-slider{height:417px;color:#004479;}
#home-slider li{width:1280px;height:417px;float:left;}

#home-slider .read-more{margin:15px 0;}

.slider-content{width:900px;margin:0 auto;}
.slider-content h1{margin:50px 0 20px 0;}
.energy-video{background:url(images/index/play_video-trans.png) no-repeat;width:207px;height:157px; display:block;margin:15px 0;cursor:pointer;}

.kerncounty-video {
  background: url(images/index/play_video-trans2.png) no-repeat;
  width: 207px;
  height: 157px;
  display: block;
  margin: 15px 0;
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 50px;
}

.energy-video:hover, .kerncounty-video:hover{ background-position:0 -157px; }

#home-slider .right{width:570px;}
.slider-numbers-2{display:none;}

.energy{background:url(images/index/slider_1.jpg) no-repeat top left;}
.eco-engine{background:url(images/index/slider_2.jpg) no-repeat top left;}
.mov-for{background:url(images/index/slider_3.jpg) no-repeat top left;}
.fertilizier{background:url(images/index/slider_4.jpg) no-repeat top left;}

#fact-feed-wrap{float:left;overflow:hidden;width:623px;}
#fact-feed li{float:left;width:623px;font-weight:bold;letter-spacing:.03em;}

#slider-center .slider-numbers{position:relative;z-index:60;margin:-65px 175px 0 0;float:right;}
#slider-center .slider-numbers li{float:left;}
#slider-center .slider-numbers a{display:block;width:85px;height:37px;text-indent:-9999px;
  margin:5px;}
#slider-center .slider-numbers a:hover{margin:-1px 9px 0 -1px; border:1px solid #ffffff;
  -moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;}
#slider-center .slider-numbers a.active{margin:-3px 8px 0 -3px; border:3px solid #ffffff;
  -moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;}
#slider-center .slider-numbers .num_1{background:url(images/index/slider_thumb_2.jpg) no-repeat top left;}
#slider-center .slider-numbers .num_2{background:url(images/index/slider_thumb_3.jpg) no-repeat top left;}
#slider-center .slider-numbers .num_3{background:url(images/index/slider_thumb_1.jpg) no-repeat top left;}
#slider-center .slider-numbers .num_4{background:url(images/index/slider_thumb_4.jpg) no-repeat top left;}

/* PROJECT FACTS */
#project-facts{background:url(images/index/fact_ticker_bg.jpg) no-repeat top center;width:100%;height:45px;}

.project-feed{text-align:right;width:200px;padding:5px 15px 5px 0;margin:8px 0 0 0;
  border-right:1px solid #aed1e2;}

.feed-prev, .feed-next{display:block;float:left;cursor:pointer;
  background:url(images/index/fact_arrows-trans.png) no-repeat;height:7px;width:7px;}
.feed-prev{margin:0 15px 0 5px;}
.feed-prev:hover{background-position:0 -23px;}
.feed-next{background-position:-23px 0;}
.feed-next:hover{background-position:-23px -23px;}

#project-facts ul{padding:13px 0 0 0;font-size:12px;color:#737373;}

.page h3.home-media-header{border-bottom:1px dotted #9da1a2;padding:0 0 10px 30px;
  background:url(images/index/media_icon.jpg) no-repeat;margin:40px 0 0 0;
  font-size:26px;line-height:30px;}

.home-tube-player{width:468px;height:255px;background:#ffffff;padding:8px;border:1px solid #62b6f4;
  -moz-box-shadow: 1px 1px 2px #d6d6d6;-webkit-box-shadow: 1px 1px 2px #d6d6d6; box-shadow: 1px 1px 2px #d6d6d6;
  margin:0 0 20px 0;z-index:25px;}

#quotes
{
    display:block;float:left;
    background: url(images/index/messages_BG.jpg) no-repeat;
    width: 489px;
    height: 103px;
    margin:40px 0 0 0;
}
.textItem
{
	position:absolute;
	display:none;
    width:480px;
}

#media-slider{position:relative;z-index:20;}
#media-slider-wrapper{width:486px;overflow:hidden;border-bottom:1px dotted #9da1a2;padding:0 0 20px 0;
  margin:0 0 15px 0px;position:relative;z-index:80}

#media-slider-wrapper .slider-numbers{display:block;position:absolute;margin:-43px 0 0 455px;
  background:#f5f9fc;width:60px;}
  
#media-slider-wrapper .slider-numbers li{float:left;}
#media-slider-wrapper .slider-numbers li a{display:block;width:9px;height:9px;margin:4px;
  background:url(images/index/radio-trans.png) no-repeat;text-indent:-9999px;}
#media-slider-wrapper .slider-numbers li a{display:block;width:7px;height:7px;margin:4px;
  background:url(images/index/fact_arrows-trans.png) no-repeat;text-indent:-9999px;}
  
#media-slider-wrapper .slider-numbers li.num_2 a{background-position:-23px 0;}
#media-slider-wrapper .slider-numbers li.num_1 a:hover,
#media-slider-wrapper .slider-numbers li.num_1 a.active{background-position:0 -23px;}
#media-slider-wrapper .slider-numbers li.num_2 a:hover,
#media-slider-wrapper .slider-numbers li.num_2 a.active{background-position:-23px -23px;}

  
  
/*#media-slider-wrapper .slider-numbers li a:hover,
#media-slider-wrapper .slider-numbers li a.active{background-position:0 -9px;}*/

#media-slider-titles {height:51px;}
#media-slider-titles h5{margin:15px 0;}
#media-slider li, #media-slider-titles li{float:left;width:486px;line-height:18px;}

.find-more{background:url(images/index/fact_arrows-trans.png) no-repeat -25px 4px;padding:0 0 0 10px;}
.find-more:hover{background-position:-25px -19px;}

/* News feed*/

.home-sidebar{width:325px;margin:0 25px 0 0;}
.home-sidebar .side-title{font-size:26px;padding:5px 0 12px 30px;}
.home-sidebar .project-news{background:url(images/index/home_sidebar_news.gif) no-repeat;}
.home-sidebar .small-date{display:block;margin:5px 0 9px 0;font-size:11px;}
.sidebar_block a.title{color:#202020;}
.sidebar_block a.title:hover{color:#1E83CE;}

.home-sidebar li a.title{color:#202020;height:32px;overflow:hidden;display:block;}
.home-sidebar li a.title:hover{color:#1E83CE}


.small-date .post-social{float:right;width:100px;}
.home-sidebar .post-social .rss{margin:4px 0 0 4px;}
.home-sidebar .post-social a.facebook{height:16px;margin-left:4px;float:right;}
.home-sidebar .post-social a.twitter{height:16px;margin-left:0px;float:right;}

#container div.home-sidebar li{padding-bottom:12px;}
#container div.home-sidebar .sidebar_block{padding-top:40px;}

/*
 * END HOME PAGE STYLES
 */

/* Project Location */
#mileage .location-miles { float: left; 
  background: url('images/project_location/mileage_bg.png') no-repeat top left; }
#mileage .longer { width: 370px;}
#mileage .location-miles p { color: #004479; text-indent: 77px; margin: 0; padding-top: 9px; }
#mileage .location-miles p.miles { color: #FFF; font-weight: bold; text-indent: 20px; padding-top: 3px; }
#mileage p.google-maps-title { background: url('images/google_maps_title_bg.png') no-repeat; height: 24px; 
  margin-top: 15px; text-indent: 50px; line-height: 24px; margin-top: 30px; }
#mileage .map_container { background:#ffffff;padding:8px;border:1px solid #62b6f4; 
  -moz-box-shadow: 1px 1px 2px #d6d6d6;-webkit-box-shadow: 1px 1px 2px #d6d6d6; 
  box-shadow: 1px 1px 2px #d6d6d6; margin: 10px 0 30px; }
#mileage #map_canvas { height: 297px; width: 606px; }

.page .entry-title, .archive .entry-title-post{ display: block; font-size:26px;font-weight:normal;line-height:30px;
  border-bottom:1px dotted #9da1a2;margin:60px 0 30px 0;padding-bottom:7px;}

.page h3{font-size:16px;line-height:20px;font-weight:normal}
.page p{margin:16px 0;}
.page .bold{font-size:14px;}
.page .ltBlueTitle{color:#2f95e2;margin:0 0 25px 0;}
.page .imgBorder{background:#ffffff;padding:8px;border:1px solid #62b6f4;
  -moz-box-shadow: 1px 1px 2px #d6d6d6;-webkit-box-shadow: 1px 1px 2px #d6d6d6; box-shadow: 1px 1px 2px #d6d6d6;}

#content .page{line-height:19px;}
#content .page ul{margin:20px 0 20px 36px;}
#content .page li{list-style:disc;margin:2px 0;}

/* Contact Us */
body.contact-us #content ul { margin: 20px 0; }
body.contact-us #content ul li { float: left; list-style: none; margin: 0 95px 0 0; }
#contact-us-form { /*height: 500px;*/ }
#contactform textarea, #contactform input { border: 0; background-color: #e4f1f7; color: #82bce4; 
  font-size: 14px; font-family: Arial; padding: 5px; }
input#first_name, input#last_name { float: left; width: 200px; margin: 15px 10px 12px 0; }
input#email { margin-bottom: 12px; }
input#submit { display: block; background-position: 0 -30px; border: none; 
  width: 130px; height: 30px; float: right;  padding: 0; text-align: left; background-color: transparent; outline: none; }
textarea#comments { width: 615px; height: 200px; }
input#security { margin-left: 12px; }
body.contact-us textarea.error, body.contact-us input.error { color:#ff8789; background-color: #e43033; }


a.float-content{position:fixed;top:200px;left:0px;width:35px;overflow:hidden;display:block;height:107px;
  background:url(images/contact_btn-trans.png) no-repeat;z-index:999;}
a.float-content:hover{background-position:-57px 0;}

/*
 * BEGIN INSIDE PAGE STYLES
 */

/*News page*/

.post{margin:15px 0 50px 0;}
.entry-title-post{ display: block; font-size:26px;font-weight:normal;line-height:30px;
border-bottom:1px dotted #9da1a2;
  margin:60px 0 30px 0;padding-bottom:7px;}
.post .entry-title{font-size:20px;line-height:20px;margin:2px 0;font-weight:normal;}
.post .entry-meta{font-size:11px;color:#006fcc;border-bottom:1px solid #e4f1f7;padding:0 0 10px 0;
  margin:0 0 20px 0;}
.entry-date{float:left;}
.post-social{float:left;}
.post-social a{background:url(images/project_news/social-trans.png) no-repeat 0 2px;display:block;float:left;
  padding-left:10px;margin-left:20px;}
.post-social a.facebook:hover{background-position:0px -17px;}
.post-social a.twitter{background-position:0px -37px;padding-left:12px;}
.post-social a.twitter:hover{background-position:0px -57px;}

.post p{margin:16px 0;}
.post .more-link{text-indent:-9999px;}

div.sidebar h3.widgettitle{color:#004479;font-size:20px;line-height:37px;
  border-bottom:1px dotted #9da1a2;margin:60px 0 0 25px;font-weight:normal;}
div.sidebar .widget_archive ul{margin:8px 0px 25px 25px;}
div.sidebar .widget_archive ul li{background:#dceef6;margin-bottom:1px;list-style:none;}
div.sidebar .widget_archive ul li.odd{background:#e6f2f8;}
div.sidebar .widget_archive ul li a{padding:8px 10px 8px 27px;display:block;
  background:url(images/index/fact_arrows-trans.png) no-repeat -10px 12px;}
div.sidebar .widget_archive ul li a:hover{background-position:-10px -11px;}
a.rss, .post-social a.rss{background:url(images/project_news/rss-trans.png) no-repeat; width:10px;height:10px;display:block;}
a.rss:hover, .post-social a.rss:hover{background-position:0 -20px;}


/*Questions Page*/

#question-form h3, h3.small-title{color:#006fcc;font-size:19px;line-height:28px;border-bottom:1px dotted #87c7f6;
  margin-bottom:30px;}
#question-form input{background:#e4f1f7;font-size:16px;padding:8px 11px;border:none;
  color:#5ea8df;width:170px;}
#question-form input.question{width:603px;float:none;}
#question-form input.email{width:240px;}
#question-form .submit{margin-top:2px;}
#question-form{margin:30px 0 0 0;}
#question-form .left{margin:18px 20px 0 0;}
#question-form small{color:#4194d9;}

.general-questions .question a{color:#218ee0;font-size:15px;line-height:19px;}
.general-questions .question a:hover{}
.general-questions .question-meta{color:#b95b00;font-size:11px;}
.general-questions .question-answer{color:#202020;line-height:20px;margin:15px 0 40px 20px;}

#qa-cats{font-size:14px;margin-bottom:40px;}
#qa-cats .cat{margin:0 0 20px 0;line-height:20px;}
#qa-cats a{font-size:13px;display:block;cursor:pointer;padding-left:10px;
  background:url(images/index/fact_arrows-trans.png) no-repeat -24px 7px;}
#qa-cats a:hover{background-position:-24px -16px;}

.home-tube-player object, home-tube-player embed{position:relative;z-index:40;}


.view-link{float:right;background:url(images/link_icon.png) no-repeat top right;display:block;
  padding:1px 31px 7px 0px;font-weight:normal;position:relative;margin-right:-10px;font-size:11px;}
body.ratings-class div.ratingblock, #content.no-stars div.ratingblock { display: none; }


.home-sidebar a.view-all-news{background:url(images/index/fact_arrows-trans.png) no-repeat -25px 4px;
  padding:0 0 0 10px;color:#1E83CE;font-size:13px;line-height:16px;margin-top:5px;}
.home-sidebar a.view-all-news:hover{background-position:-25px -19px;color:#004479;}
/*
 * END INSIDE PAGE STYLES
 */
 

.entry-content ul{margin:15px 0 15px 10px;list-style-position:inside;}
.entry-content ul li{list-style:disc;list-style-position:inside;padding-left:10px;}

body .entry-content .no-padding,
body .entry-content .no-padding li{padding:0;}

/*.blog .single .questions-answers*/