/* @override 
	http://localhost/~rmpowe/geg2/wordpress/wp-content/themes/geg_project/style.css
	http://environmentalgovernance.org/cms/wp-content/themes/geg_project/style.css
*/

/*

Theme Name: GEG Project Theme

Theme URI: htt://www.environmentalgoverance.org

Description: A custom theme for the GEG Project

Version: 1.0

Author: Ryan Powers

Author URI: http://www.ryanpowers.net

Tags: custom







*/





/* Begin Typography & Colors */

* {



}





body {

	font-family: lucida grande, verdana, sans-serif;

	font-size: 11px;

	color:#000;

	background-color: #515a54;

}



/*http://www.flickr.com/photos/8525214@N06/3377764864/ */



#wrapper {

	width: 960px;

		margin-left: auto;

	margin-right: auto;

}



img.imgright, img.alignright {

	float: right;

	margin: 0 0 0 5px;

}



img.imgleft {

	float: left;

	margin: 0 5px 0 0;

}



#sponsors

{

	padding: 8px;

	margin:0px;

	text-align: right;

	background: #2a2a2a; 

	color:#fff;

}



#header {

	

	height: 210px;

	width:960px;

	background: url('http://www.environmentalgovernance.org/cms/wp-content/themes/geg_project/images/geg_header_logo.jpg') 0px -40px no-repeat;
display:block;

}



#menu {

 

 color: #fff;

 margin-top: 0px;

 background: #2a2a2a;

 padding: 0 0 0 30px;

 height: 35px;

}



ul#menu { font-size: 11px; font-weight: bold; width: 100%; height: 100px; background:; list-style-type: none; margin: 0; padding: 0; }



ul#menu li { display: block; float: left; margin: 0 0 0 0; padding: 0 6px 0 6px; }

ul#menu li a { color: #fff; text-decoration: none; display: block; float: left; line-height: 35px; padding: 0 5px 0 5px; }

ul#menu li a:hover { color: #fff; background: #199810; }

ul#menu li a.current{ color: #FFF; background: #199810; padding: 0 10px 0 10px; }



#content {

	background:#fff ;

	



}



#content h1 {

	color: #2d5222;

	font-weight: normal;

	border-bottom: 1px #ededed solid;

	font-family: georgia;

	size: 20px;

}



#content h2 {

	

	color: #000;

	font-size: 12px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 20px 0px 10px 0px;

	border-bottom: #ededed 1px solid;

}



#content h3 {

	color: #1A5700;

	font-weight: 400;

	font-family: georgia;

	font-size: 17px;

	margin: 0 0 0 0;

	clear:right;

	padding: 0;

}



#content h3.link_list {

	margin: 0;

	

}



#content h3 a {

	color: #2d5222;

	text-decoration: none;

}



#content h4 {

	font-size: 10px;

	color: #aaa;

	font-weight: normal;

	margin: 3px 0 0 0;

	padding: 0;

}



#content p {

	margin: 0px 0px 10px 0;	

	padding: 0px;



	line-height: 150%;

}



#content_left {

	width: 580px;

	background: #fff;

	color:#000;

	float:left;
	
	margin: 0px;

	text-align: left;

	padding: 15px 30px 0px 45px;

}







#wrapper_for_right_back {

margin:0px;

padding:0px;

}



.entry {

	margin: 0px 0 30px 0;

	padding:0px 0px 0px ;

	

}



p.intro {

	

	font-size: 14px;

	font-family: georgia;

	

}



#content_right {

	background:url('http://www.environmentalgovernance.org/cms/wp-content/themes/geg_project/images/right_back.gif');

	padding: 20px 45px 20px 35px;

	width:220px;

	color:#000;

	float: right;

	border-left: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	text-align: left;



}



#content_right h2 {

	

	border-bottom: #000 1px dotted;

}



#content_right a {

	color: #435743;

	text-decoration: none;

	border-bottom: 0px solid #435743;

	font-weight: bold;

}



#content_right a:hover {

	color: #000;

	text-decoration: none;

	border-bottom: 1px solid #000;

	font-weight: bold;

}



#content_left_left_col

{

float:left;



width: 370px;

margin: 0 20px 0 0;	

	

}



#content_left_right_col

{

float: left;



width: 190px;

margin: 0;	

	

}



#content_left_left_col p, #content_left_right_col p {

	margin: 2px 0 15px 0;

	padding: 0;

	font-size: 11px;

	color: 000;

	

}



#footer_quote {

	clear:both;

	border-top: 3px double #eaeaea;

	border-bottom: 3px double #eee;

	padding:18px 45px 0px 45px;

	margin: 0px;

	text-align: justify;

	background: #fff;

	color: #666666;

	font: italic 15px/150% Georgia, Times New Roman, Times, serif;

	background: #fff;

	height: 100px;



	

}



#footer_copyright {

	background: #2a2a2a;

	padding: 15px;

	text-align: center;

	color: #fff;

	font-size: 10px;

	text-transform: ;

	

	

}

#footer_copyright a, #footer_copyright a:hover, #footer_copyright a:visited  {
color:#fff;
}

.mc-field-group input, .mc-field-group select { width: 143px; }



input.green {width:70px;}



 ul {

	

	margin: 0px 0px 0px 15px;

	padding: 0;

	list-style: square;

}



li {

	

	margin: 0 0 8px 0;

}



#content_right ul li ul {

	margin: 5px 0px 5px 15px;

	

}


#content_left li {
line-height: 18px;

margin: 5px 10px 8px 20px;

}




.mc-field-group{

display:block;

margin-bottom:10px;

color:#000;

}



.mc-field-group label, .field-group label {

display:block;

float: left;

font-size: 11px;

line-height: 23 px;

padding: 0px 6px 0px 0px;

margin: 0px;

width: 60px;

text-align:right;

font-weight:bold;

}



.field-group label {

	width:60px;

	vertical-align: middle;

		

}



.field-group input {



	width: 200px;

}



.field-group {



	margin:0 0 10px 0;

}



.green, .green-button input{

background:url('images/green.gif');

padding:0px 6px 1px 6px;

border:1px solid #3b6e22;

margin-top: -3px;

line-height:20px;

color:#FFFFFF;

font-size:11px;

width: 90px;



text-decoration:none;

}



p.postmetadata {

	color: #989898;

	margin: 0px;

	padding: 0px;

}



p.postmetadata a {

	border-bottom:1px dotted #989898;

	text-decoration:none;

	color: #989898;

	

	

}



.navigation a {

	

	background: #eee;

	border:1px solid #ddd;

	padding: 5px 10px;

}





/* Research Page CSS */



#swapper {

width:560px;

padding:10px;

margin:-10px 0px 0px -10px;

padding-left:10px;

background:#fff;

}



#swapper img {

border:1px solid #000;

margin-right:9px; 

text-align: center;

}



#sections {

height:138px;

}







#section1, #section2, #section3 {

width:150px;

float:left;

border: 1px solid #fff;

border-bottom:0px;



text-align: center;

background:#fff;

padding: 10px 4px 5px 11px;

height:130px;

}



#swapper h1 {

font-weight: bold;

font-family: arial;

font-size:12px;

margin: 0px;

color: #47484f;

border-bottom:1px solid #ddd;



}



#section1 {

margin:0px;

margin-left: 40px;

position: relative;

z-index: 1001;

}



#section2 {

margin: 0px 0px 0px 0px;

position: relative;

z-index: 0;





}



#section3 {

position: relative;

z-index: 0;

margin:0px;

}



#section1:hover, #section2:hover, #section3:hover {

position: relative;



z-index: 2000;

}



#description {

margin-top:2px;

padding:5px 15px 5px 15px;

width:548px;

margin-bottom: 5px;

border:1px double #aaa;

border-right: 0px;

border-left: 0px;

background: #f3f3f3;

position: relative;

z-index: 1000;





}



/* word press image styles */



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.entry img {

	border: 1px solid #000;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



.blog-subtitle {

	

	font-family:garamond;font-style:italic;font-size:14px;text-transform:uppercase;

	color:#a0a0a0;margin-top:-10px;margin-bottom:15px

}



/*comments styles */



li.comment {

	margin: 0px 0px 0px 0px;

	border-top:1px solid #ccc;

	padding:10px;

	list-style:none;

}



li.even {

	background:#eee;

	

}



li.odd {



	

}



ol.commentlist {

		margin:0px 0px 0px 0px;

		padding:0px;

		border-bottom:1px solid #ccc;

}







.commentmetadata {

	float:right;

	margin:-15px 0;

	

}



// pagination style



ul.paging { list-style: none; padding: 0; font-weight: bold;  margin-left:auto;}  

ul.paging li { list-style: none; float:left; margin-right: 6px; margin-left:0px;}  

ul.paging li a, ul.paging li.active { text-decoration:none	; display: block; padding: 3px 6px; background-color: #f5f5f5; border: 1px solid #ccc; }  

ul.paging li.active { background-color: #000; border-color: #000; color: #fff; }



ul.paging li a:hover {background:#000; color:#fff;}

.socialable li {
	margin: 0px;
	padding: 0px;
	
}



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

