/*   
Theme Name: 350-24-24 Birding Challenge
Theme URI: 
Description: Website for the 350-24-24 Birding Challenge
Author: PlusPlusMinus
Author URI: http://www.plusplusminus.co.za
Version: 1.0
Tags:
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
/* Reset default browser styles */
@import url('css/reset.css');

/* Import a basic layout */
@import url('css/960.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

/* Basic WordPress Styles */
@import url('css/wp.css');

/* ++-++-++-++-++-++-++-++-++-++-
   ++-       WRAPPER          ++-
   ++-++-++-++-++-++-++-++-++-++- */

#wrapper {
	
}

.partners{
	width: 900px!important;
	margin-left: 0px!important;
	margin-right: 0px!important;
}


/* ++-++-++-++-++-++-++-++-++-++-
   ++-       HEADER          ++-
   ++-++-++-++-++-++-++-++-++-++- */

#header {
	margin-left: 0px;
	margin-right: 0px;
}

#branding a {
	background: url(images/350logo.jpg) bottom left no-repeat;
	/*height: 140px;
*/
	height: 85px;
	float: left;
	margin-bottom: 20px;
	text-indent: -9999px;
width:330px;

}

#branding a span {
visibility:hidden;
}

#sponsors {
	float: right;
	height: 100px;

}



#nav {
background: url(images/bg_nav.jpg) bottom repeat-x;
height: 50px;
width: 900px;
margin-left: 0px;
margin-right: 0px;
margin-bottom:10px;
}

ul#dropmenu {
	
}

	ul#dropmenu li a{
		text-transform: uppercase;
		color: #ffffff;
		padding: 10px;
		background: #556675;
		margin-left: 10px;
	}

	ul#dropmenu li a:hover{
	background: #FF6319;
	}


/* ++-++-++-++-++-++-++-++-++-++-
   ++-  CONTENT_CONTAINER     ++-
   ++-++-++-++-++-++-++-++-++-++- */

#content_container {

	width: 900px;
	margin-left: 0px;
	margin-right: 0px;

}

#primary {
	background: #8DC3E4;
	width: 590px;

	margin-bottom: 20px;

}

	#primary h2{
		background: #1680BE;
		text-transform: uppercase;
		padding:10px 15px;
		color: #ffffff;
	}
	
	#primary h3{
		padding: 10px 15px;
		color: #ffffff;
	}
	
	#primary p{
padding: 15px;	
}

#secondary {
	width: 290px;
	
}

	#secondary .counter{
		background: url(images/bg_counter.jpg) no-repeat top;
		height:  180px;
	}
	
	.register{
		margin-bottom: 10px;
		text-align: center;
	}

	.number{
	font-size: 75px;
	color: #ffffff;
	font-weight: bold;
	}

.number p{
	text-align: center;
margin-bottom: 0px;
}


a.participants{
text-decoration: none;
color: #ffffff;
}
	

/* ++-++-++-++-++-++-++-++-++-++-
   ++-       LISTS            ++-
   ++-++-++-++-++-++-++-++-++-++- */

ul.participants {
margin-bottom: 5px;
}

ul.participants li{
	list-style: none;
	display: inline;
}

ul.participants li span{
	margin-right: 45px;
	}

.list ol,.list li p{
font-family: Verdana,Arial,sans-serif;
font-size: 12px; 
color: #000000;
font-weight: normal;
padding-top: 0px!important;
}

.list ol,.list li{
color: #0060d8;
font-size: 35px;
font-weight: bold;
font-family: Georgia,serif;
margin-bottom: 15px;

}

/* ++-++-++-++-++-++-++-++-++-++-
   ++-      FOOTER            ++-
   ++-++-++-++-++-++-++-++-++-++- */

#footer {
	background: #313A42;
	color: #ffffff;
	margin-top: 25px;
	padding: 10px;
	text-align: center;
	margin-bottom: 20px ;
	width: 880px;
	margin-left: 0px;
	margin-right: 0px;
}


#footer_sub {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	
}

.sub_foot {
	text-align: left;
	color: #AAAAAA;
	float: left;
padding-left:20px;

}

.right_foot {
	float: right;
margin-right: 20px;
padding-bottom: 10px;
}

/* ++-++-++-++-++-++-++-++-++-++-
   ++-       FORMS            ++-
   ++-++-++-++-++-++-++-++-++-++- */
.gform_body{
padding-left: 15px;!important;
padding-right: 15px;!important;
margin-top:10px
}

#gform_heading{
padding-left: 15px;!important;
padding-right: 15px;!important;
}


.gfield_label{

}

.gform_footer{
border-top: 0px!important;
margin-top: 0px!important;

}

.validation_error{
text-align: center;
}

.gform_footer left_label{
	padding: 16px 0 10px 0!important;
}
/* ++-++-++-++-++-++-++-++-++-++-
   ++-       TABLE            ++-
   ++-++-++-++-++-++-++-++-++-++- */

.table_partners{
margin-bottom: 20px;

}

.table_partners tr.logos{
	background-color: #ffffff;
}

.table_partners td{
	padding: 5px 5px 20px 5px;
}

.participants_table{
width: 550px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
font-size: 10px;
}

.participants_table td{
	padding: 0px 5px 0px 5px;
}


.table_container{
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px dotted #1680BE;
}

#awesome {
/* background:url(images/bg_350.jpg); */
/* width:900px; */
/* height:504px; */

}

.navig_buttons {
text-align:center;
margin-bottom:10px;
}

.nav_but {
display:inline;

}


#notice p{
text-align: left;
margin-bottom: 10px;
font-family: Georgia, serif;
color: #0060D8;
font-size: medium;
font-style: italic;
}

#ngg-gallery--451 {
height:504px;
}