/*
Theme Name: Surrender
Theme URI: http://
Description: The Surrender THEME!
Version: 1.0
Author: Dan & Mike
Author URI: http://redfishbluefish.com.au/
*/



/* Begin Typography & Colors */
* {
	margin: 0;
}
html {
	height:100%;margin:0;padding:0;min-width:990px;
}
body {
	background:url(images/surrender_16.jpg);
	height:100%;
	font-family: "Lucida Grande", "Lucida", Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link, a:visited{
	color:#990000;
}
a:hover{
	color:#333333;
	text-decoration:underline;
}

#container{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	background:url(images/surrender_05_short.png) repeat-x center 35px;
}
#container{
}

#header_top_bar{
	width:100%;
	background:#FFFFFF;
	height:35px;
}
#header_top_bar_wrap{
	margin:0 auto;
	width:990px;
	height:35px;
}
#header_top_bar_content{
	float:left;
	clear:both;
	width:990px;
	height:35px;
}
#header_top_bar_content ul{
	padding:0px 0px 0px 20px;
	margin:0px;
}
#header_top_bar_content ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	clear:none;
}
#header_top_bar_content ul li a{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding:10px;
	display:block;
}
#header_top_bar_content ul li a:hover{
	color:#990000;
	text-decoration:underline;
}
#share{
	float:right;
	clear:none;
	text-align:right;
	width:100px;
	padding:6px 20px 6px 6px;
}
#head_center_wrap{
	margin:0 auto;
	width:100%;
	background: url(images/surrender_03.jpg) top center no-repeat;
	height:312px;
}

#head_center{
	margin:0 auto;
	width:990px;
}
#header{
	float:left;
	clear:both;
	width:990px;
	height:310px;
	position:relative;
	z-index:100;
}
#menu{
	position:absolute;
	left:17px;
	top:196px;
	width:991px;
	height:87px;
	padding-top:2px; 
	z-index:110;
}
#menu_nav_1{
	background:url(images/menu_11.png) no-repeat 0px 0px;
	padding-top:36px;
	float:left;
	clear:none;
	width:468px;
	padding-left:2px;
}
#menu_nav_2{
	background:url(images/menu_12.png)  no-repeat 24px 0px;
	padding-top:36px;
	float:left;
	clear:none;
	width:488px;
	padding-left:24px;
}

#home_button a{
	position:absolute;
	left:0px;
	top:30px;
	width:660px;
	height:150px;
	display:block;
}
#downward_journey{
	position:absolute;
	left:690px;
	top:10px;
	width:271px;
	height:209px;
	z-index:199;
}
#downward_journey img{
	position:absolute;
	z-index:9999;
}
#theMenu { width: 271px; margin:0; position:relative; z-index:10; }

/* Some list and link styling */
#theMenu li { width: 271px; }
#theMenu li { list-style-type: none; }
#theMenu li div{ 
	width:220px;
	margin:-70px 0px 0px 23px;
	height:auto;
	background:#990000;
	position:absolute;
	z-index:150;
	top:221px;
}
#theMenu li div img{ border:0px; }
#theMenu li div .spacer{ 
	padding:60px 0px 10px 0px;
}
#theMenu li div p{ 
	padding:0px 10px 15px 10px;
	color:#ffffff;
	font-size:11px;
}
#theMenu li div a{
	color:#ff8b0f; 
}
#theMenu li div a:hover{
	color:#ffffff;
}


#photo_panel{
	position:absolute;
	top:300px;
	left:20px;
	background:url(images/surrender_09.jpg);
	width:464px;
	height:324px;
	z-index:101;
}
#photo_panel img{
	margin:22px 0px 0px 16px;
}
#feature_article{
	position:absolute;
	top:300px;
	left:510px;
	width:220px;
	height:324px;
	color:#FFFFFF;
	z-index:101;
}
#feature_article .entry{
	padding:10px 0px 0px 0px;
}
a .more{
	background:#1cf27d;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:2px;
	letter-spacing:-0.5px;
	margin-top:4px;
}
a .more:hover{
	background:#990000;
	color:#FFFFFF;
}
small{
	font-size:10px;
	font-weight:bold;
}
#founding_partners_head{
	width:220px;
	position:absolute;
	top:300px;
	left:750px;
	z-index:101;
}
#founding_partners{
	width:220px;
	position:absolute;
	top:340px;
	left:750px;
	height:130px;
	overflow:hidden;
	background:url(images/surrender_12.jpg);
	z-index:101;
}
#founding_partners img{
	margin:7px 0px 0px 12px;
}

#countdown_timer{
	width:220px;
	position:absolute;
	top:490px;
	left:750px;
	height:130px;
	z-index:101;
}
#countdown_timer ul{
	margin:0px;
	padding:0px;
	position:relative;
}
#countdown_timer ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	left:0px;
	top:50px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.5px;
}
#countdown_timer ul span{
	position:absolute;
	top:-50px;
	left:0px;
	width:220px;
}
#countdown_timer ul div{
	font-size:12px;
	letter-spacing:0px;
	font-weight:normal;
}


#page_wrapper{
	margin:0 auto;
	width:990px;
}
#page{
	float:left;
	clear:both;
	width:975px;
	padding:25px 0px 0px 15px;
}
#welcome{
	float:left;
	clear:both;
	width:955px;
	padding:0px 0px 30px 0px;
	font-size:17px;
	letter-spacing:-0.5px;
}
#welcome blockquote{
	float:right;
	clear:none;
	width:200px;
	padding:0px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
}

#content{
	float:left;
	clear:none;
	width:438px;
	background:#FFFFFF;
	padding:20px;
	margin-bottom:20px;
}
#content_wide{
	float:left;
	clear:none;
	width:658px;
	background:#FFFFFF;
	padding:20px;
	margin-bottom:20px;
}
.blog_entry{
	padding-top:12px;
	border-bottom:2px dotted #CCCCCC;
}
.entry p, .blog_entry p{
	padding:5px 0px 15px 0px;
}
.postmetadata{
	padding:10px 0px;
	color:#999999;
	margin-bottom:45px;
}
.postmetadata a{
	font-size:16px;
	color:#999999;
	text-decoration:none;
}
#comment_link{
	background:#b3b3b3 url(images/comment_41.jpg) no-repeat right;
	height:21px;
	position:relative;
	float:left;
	padding:2px 10px 0px;
	margin:3px 0px 10px;
}
#comment_link a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
#comment_link a:hover{
	color:#ff8b0f;
}

#comment_left{
	background:url(images/comment_39.jpg);
	width:7px;
	height:23px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
}
#comment_tail{
	background:url(images/comment_44.jpg);
	width:15px;
	height:7px;
	position:absolute;
	top:23px;
	left:8px;
}

#grid td{
	width:136px;
	font-size:11px;
	padding:0px 25px 5px 0px;
}
#grid tr td img{
	border-bottom:5px solid #ff8b0f;
	padding-bottom:5px;
	padding-top:10px;
}
#list td ul{
	margin:0px;
	padding:0px 0px 0px 10px;
}
#list td ul li{
	list-style:none;
}
#list td ul li:before{
	content: "\00BB \0020";
	margin:0px;
	padding:4px 0px;
}



#subscribe{
	float:left;
	clear:none;
	width:425px;
	margin:0px 0px 15px 15px;
	background:#000000;
	color:#FFFFFF;
	padding:15px;
}
#subscribe div{
	padding:0px 0px 5px 0px;
}


#subscribe input{
	border:1px solid #999999;
	background:#FFFFFF;
	padding:5px;
	font-size:13px;
	width:150px;
}
#subscribe #submit{
	background:#ff8b0f;
	border:1px solid #ff8b0f;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
	width:auto;
}

#sidebar1{
	float:left;
	clear:none;
	width:220px;
	margin-left:15px;
}
#sidebar2{
	float:left;
	clear:none;
	width:220px;
	margin-left:15px;
}
#sidebar1 ul, #sidebar2 ul{
	margin:0px;
	padding:0px;
}
#sidebar1 ul li ul li, #sidebar2 ul li ul li{
	margin:0px;
	padding:0px;
	background:none;
	list-style:none;
}
#sidebar1 ul li a, #sidebar2 ul li a{
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
#sidebar1 ul li a:hover, #sidebar2 ul li a:hover{
	color:#990000;
	text-decoration:underline;
}


#sidebar1 ul li a:before, #sidebar2 ul li a:before{
	content: "\00BB \0020";
}

li.widget_video, li.widget_recent_entries, li.widget_recent_comments{
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#FFFFFF;
	width:200px;
	list-style:none;
}
li#ec3-event-list-2{
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#333333;
	width:200px;
	list-style:none;
	color:#FFFFFF;
}
li#ec3-event-list-2 ul li.ec3_list{
	font-size:17px;
	color:#ff8b0f;
}
li#ec3-event-list-2 ul li a{
	color:#FFFFFF;
}
li#ec3-event-list-2 ul li a:hover{
	color:#ff8b0f;
}


.ec3_iconlet{
	border:0px!important;
}
.ec3_iconlet table, .ec3_iconlet tr, .ec3_iconlet td{
	padding:0px!important;
	margin:0px!important;
}
.ec3_month td{
	background:#000000!important;
	color:#ff8b0f!important;
	font-size:11px!important;
	padding:5px!important;
	text-transform:uppercase;
}
.ec3_day td{
	background:#ff8b0f!important;
	font-size:28px!important;
	padding:5px!important;
}
.ec3_time td{
	background:#ff8b0f;
	font-size:10px!important;
	padding: 0px 5px 5px 5px!important;
}
.ec3_multi_end{
	border-left:1px solid #FFFFFF!important;
}


li.widget_text{
	padding:10px 10px 0px 10px;
	background:#FFFFFF;
	width:200px;
	list-style:none;

}
li.widget_rss{
	padding:5px 10px;
	background:#FFFFFF;
	width:200px;
	list-style:none;
	border-top:2px dotted #CCCCCC;
}
.rsswidget img{
	display:none;
}
#sub_pages{
	margin:0px;
	padding:0px;
}
#sub_pages li{
	margin:0px;
	padding:4px 0px;
	list-style:none;
}
#sub_pages li a:before{
	content: "\00BB \0020";
}
#sub_pages li a:link, #sub_pages li a:visited, .navigation a:link, .navigation a:visited{
	background:#ff8b0f;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	padding:2px;
	letter-spacing:-0.5px;
	margin-top:4px;
}
#sub_pages li a:hover, .navigation a:hover{
	background:#990000;
	color:#FFFFFF;
}
.navigation{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
}
.navigation .alignright{
	float:right;
	clear:none;
	width:49%;
	text-align:right;
}
.navigation .alignleft{
	float:left;
	clear:none;
	width:49%;
}

#post-32 form{
	width:438px;
	background:#333333;
	padding:20px;
	margin:20px -20px 0px -20px;
	color:#FFFFFF;
}
#respond{
	float:left;
	clear:none;
	width:438px;
	background:#333333;
	padding:20px;
	margin:20px -20px 0px -20px;
	color:#FFFFFF;
}
#commentform p{
	padding:2px 0px;
}
#commentform p a{
	color:#ff8b0f;
}
#commentform p a:hover{
	color:#FFFFFF;
}
#commentform input{
	border:1px solid #999999;
	background:#FFFFFF;
	padding:5px;
	font-size:13px;
}
#commentform #submit{
	background:#ff8b0f;
	border:1px solid #ff8b0f;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}
#comment{
	width:400px;
}
#footer_wrapper, .push {
	height:373px;
}


#footer_wrapper{
	margin:0 auto;
	width:100%;
	background:url(images/footer_bg_18.png) center repeat-x;
	height:373px;
	float:left;
	clear:both;
}
#footer_wrapper_center{
	margin:0 auto;
	width:990px;
}
#footer{
	float:left;
	clear:both;
	width:990px;
	height:373px;
	background:url(images/footer_base_21.png) bottom center no-repeat;
	position:relative;
}
#footer_cols_right{
	width:200px;
	float:right;
	clear:none;
	color:#FFFFFF;
	text-align:right;
	padding-right:20px;
}
#footer_cols{
	width:200px;
	float:left;
	clear:none;
	padding-left:20px;
}
#footer_cols ul{
	margin:0px;
	padding:0px;
}
#footer_cols ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer_cols ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#footer_cols ul li a:hover{
	color:#ff8b0f;
}


#sponsors{
	top:15px;
	left:0px;
	width:990px;
	height:90px;
	position:absolute;
}
#sponsors_title{
	float:left;
	clear:none;
	width:185px;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	padding-top:40px;
	padding-left:15px;
}
#sponsors_logos{
	float:left;
	clear:none;
	padding-top:5px;
}
#sitemap{
	top:140px;
	left:0px;
	width:990px;
	height:120px;
	position:absolute;
}
a img{
	border:0;
}

.form_information {
	border: solid 10px #D5D5D5;
	padding:10px;
}
