/*
Theme Name: hero foundation
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the Chrome Brains team
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

body
{
margin:0px;
background-color:#000000;
}
#wrapper
{
	width:1236px;
	margin:0 auto;
}
#left{ float:left; background-image:url(images/left.jpg); background-repeat:no-repeat; width:142px; height:auto; min-height: 1530px;}
#main{ float:left; width:952px; height:auto; min-height: 1530px;}
#right{ float:left; width:142px; background-image:url(images/right.jpg); background-repeat:no-repeat; min-height:1530px; height:auto;}
#top{ background-image:url(images/top.jpg); background-repeat:no-repeat; float:left;width:952px; height:102px;}

#menu{ background-image:url(images/menu.jpg); background-repeat:no-repeat; height:88px; clear:both; width:952px;}
.menu{float:left;margin:0 auto;padding-top: 5px;}
.menu ul{list-style:none; margin-left:40px; padding:0;}
.menu ul li{
	float:left; width: 144px;position:relative;
}
.menu ul li a{ font-family:"Trebuchet MS", Verdana, Arial; font-size:17px; color:#ffffff; text-decoration:none;float:left; height:48px;}
 .menu ul li:last-child{

 }
.menu ul li a:hover{ color: #999FD1; text-decoration:none;}



.menu li ul
{
	display:none; list-style-type:none; padding:0; margin:0;position:absolute;top:35px;left:-45px;width:146px;border: 2px solid #363636;
}
.menu li ul li{ float:left; position:relative;font-weight: bold;padding: 9px 10px; background-color:#282828;height:auto; width:126px; }

.menu li ul li a{ color:#fff; font-size:17px; text-decoration:none;font-family: "Trebuchet MS",Verdana,Arial; float:left;height:auto;margin-left:22px;}

.menu li:hover ul
{
	display:block;
}





#top1{ background-image:url(images/top1.jpg); background-repeat:no-repeat; height:12px; clear:both; width:952px;}
#box1{ width:251px; height:auto; border:solid 1px #454545; float:left; background-color:#000000;}
#strip{ margin-left:3px;  background-color:#999FD1; clear:both; height:45px; width:247px; margin-top:3px;}
.text1{ font-family:"Trebuchet MS", Verdana, Arial; font-size:19px; color:#000000; clear:both; padding-left:15px; padding-top:10px; text-transform:uppercase; font-weight:bold;}
.text1 a{
color:#000000;
text-decoration:none;
}
#a1{ float:left; width:251px; height:auto;padding-bottom:10px;}
#a2{ width:70px; height:auto; float:left;}
#a3{ width:149px; float:left; height:auto;}
#a4{ width:104px; float:left; height:82px;}
.text2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left:15px; clear:both;}
#border{ width:950px; float:left; height:auto; border-left:solid 1px #454545; border-right:solid 1px #454545;margin-top:-5px}
#footer1{ width:950px; clear:both; height:35px;  border-left:solid 1px #454545; border-right:solid 1px #454545; background-color:#999FD1;}
#footer2{  clear:both; background-image:url(images/bottom.jpg); height:40px; width:952px; background-repeat:no-repeat;}
#f1{ width:455px; float:left; height:auto; margin-left:20px; height:39px;}
#f2{ width:457px; float:left; height:auto; margin-right:18px; height:39px;}
#bottom{ width:1236px; height:26px; clear:both;}
.text3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.text3:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.text4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.text4:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999FD1; text-decoration:none;}
.text5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }


.text21{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

.text21 ul{text-decoration:none; list-style-type:none;}
.text21 li{text-decoration:none; list-style-type:none;margin-left:-30px;margin-top:20px}
.text21 a{text-decoration:none;color:#fff;font-size:14px; margin-left:10px;}
.text21 p{color:#fff;font-size:12px;margin-left:10px;}
.text22{color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;margin-bottom: 20px;margin-left: 100px;}

.text22 p{color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;}

.text_header{background-color: #999FD1;color: #000000;font-size: 20px;height: 35px;margin-bottom: 20px;margin-left: 100px;padding-top: 10px;padding-left: 20px;width: 522px;}

#col1{  float:left; width:667px; margin-top:12px; height:auto; }
#col11{  float:left; width:647px; height:auto; margin-top:15px;}
#col2{ width: 255px; float:right; height:auto; margin-right:15px;}
#box2{ width:667px; margin-top:35px; margin-bottom:12px; border:solid 1px #454545; clear:both; height:280px; float:left;}
#box3{ width:667px; border:solid 1px #454545; clear:both; height:545px;}

#box20{ width:667px; border:solid 1px #454545; clear:both; height:545px;}

#box15{ width:667px; border:solid 1px #454545; clear:both; min-height:1265px;max-height:4000px;}

#box4{ width:253px; margin-top:12px; margin-bottom:12px; border:solid 1px #454545; clear:both; height:auto;}
#box5{ width:253px; margin-bottom:12px; border:solid 1px #454545; clear:both; height:auto;}
#box6{ width:253px;  border:solid 1px #454545; clear:both; height:251px;}
#strip1{ margin-left:3px;  background-color:#999FD1; clear:both; height:45px; width:639px; margin-top:3px; margin-bottom:15px;}
.text6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CFCFCF; width:609px; clear:both; padding-left:18px; padding-bottom:15px; line-height:18px; text-align:justify;}
.text7{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CFCFCF; }
.text8{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999FD1; }
#b1{ margin-left:15px; width:181px; height:220px; margin-right:15px; float:left;}

#b3{ margin-left:15px; width:350px; height:350px; margin-right:15px; float:left;}

#b2{  width:419px; height:220px; float:left;}
.text9{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; }
.text10{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999FD1; text-decoration:none; font-weight:bold;}
.text10:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold;}
.text11{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#FFFFFF; 
	clear:both; 
	font-weight:bold; 
}

#b4{  width:419px; height:auto; float:left;padding-left: 20px;
    padding-top: 50px;width: 615px;}
.text9{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; }
.text10{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999FD1; text-decoration:none; font-weight:bold;}
.text10:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold;}
.text11{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#FFFFFF; 
	clear:both; 
	font-weight:bold; 
}

.text11 a{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#FFFFFF; 
clear:both;
text-decoration:none; 
font-weight:bold; 
}
.text12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9E9E9E; line-height:18px; }
.txt-input{ font-family:Verdana, Arial, Helvetica, sans-serif;color:#9E9E9E; margin-left:18px; width:217px; border:none; height:21px; margin-bottom:8px; margin-top:6px;}
.text13{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9E9E9E; line-height:18px; text-decoration:none; }
.text13:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px; text-decoration:none; }
#page_box{
	width:609px;
	padding-left:20px;
	padding-right:15px;
	min-height:500px;
	border:solid 1px #454545;
	float:left;
	height:auto;
	padding-bottom:40px;
}
#page_box1{
	width:609px;
	padding-left:20px;
	padding-right:15px;
	position:relative;
	
	border:solid 1px #454545;
	float:left;
	height:auto;
	padding-bottom:40px;
        color:#CFCFCF;
		margin-top:4px;
}
.entry-title{
	color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 17px;
    text-decoration: none;
}
#strip1-for-page{ 
	margin-left:3px;  
	background-color:#999FD1; 
	clear:both; 
	height:45px; 
	width:639px; 
	margin-top:3px; 
	margin-bottom:15px;
	position:relative;
	right:20px;
	}
.text1-for-page{ 
	font-family:"Trebuchet MS", Verdana, Arial; 
	font-size:19px; 
	color:#000000; 
	clear:both; 
	padding-left:15px; 
	padding-top:10px; 
	text-transform:uppercase; 
	font-weight:bold;
}
.footer_menu{
width:425px;
margin:0 auto; 
}
.footer_menu ul{
margin:0;
padding:0;
}
.footer_menu ul li{
	border-right: 1px solid #FFFFFF;
    float: left;
    height: 5px;
    list-style: none outside none;
    padding: 4px;

}
.footer_menu ul li a{
	color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    top: -8px;
}
.footer_menu ul li a:hover{
color:;
}
.contact_w {
    margin: 0 auto;
    width: 600px;
}
.clr{
clear:both;
margin:0;
font-size:0px;
}
.field {
 float: left;
 width: 265px;

}
.label {
   color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 20px;
	width: 145px;
}
.stButton, .stBubble_count {
   
}
.stButton, .stBubble{
 height: 20px !important;
	
}
.stButton, .stBubble_count{
 font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
	height:18px !important;
	padding-top:0px !important;
	 border-radius:0 !important;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #FFF;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
	color:#FFF;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #FFF;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
.entry-content{
	clear: both;
    color: #CFCFCF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 15px;
    text-align: justify;
    width: 609px;
}
.wpcf7-not-valid-tip{
	left: 12px !important;
    position: relative !important;
    top: -30px !important;
	}
.field_input{
	height:42px !important;
}

.content_page_area{
	background-color: #000000;
    border-left: 1px solid #454545;
    border-right: 1px solid #454545;
    float: left;
    height: auto;
    width: 950px;
}
#inner_pages_bg{
 	background-color: #382144;
    border: 1px solid #383D6B;
    float: left;
    left: 17px;
    margin-bottom: 12px;
    min-height: 370px;
    position: relative;
    top: -389px;
    width: 645px;
}


#strip2{ width:639px; margin-left:3px; margin-top:3px; background-color:#9F08CB; height:45px; clear:both; margin-bottom:3px;}
.text20 a:hover{
    color: #9BC1DE;
    text-decoration: none;
}
.paragraph_wraper{
	margin-bottom:40px;
}
#paragraph{ width:620px; margin-left:12px; clear:both;}
.sponsors_title{
    border: 1px solid #353535;
    border-radius: 5px 5px 5px 5px;
	color: white;
	background-color: #C36;
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 15px;
    text-transform: uppercase;
    width: 586px;
    margin-bottom:20px;
}
.sponsors_page{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:12px; font-size:12px; float:left; line-height:18px; text-align: justify;  color:#FFFFFF; width:620px;}
.sponsors_page p{
margin-top:0px;
margin-bottom:5px;
}
.sponsers_web_link{
	 background-color: #b63210;
    border: 1px solid #353535;
    border-radius: 5px 5px 5px 5px;
	padding:10px !important; 
	color:#FFF;
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
    behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.sponsers_web_link a{
    color: white;
    font-family: "Trebuchet MS",Verdana,Arial;
	text-decoration:none;
	color:#FFF;
    font-size: 17px;
	padding-top:15px;
	padding-bottom:15px;
    text-transform: uppercase;

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}