@charset "utf-8";
/* CSS Document */


/* Reset */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.5;
    font-family: corbel, helvetica, arial, sans-serif;
}
ol, ul {
	list-style: none;
}
ul.bulletsArticle{
list-style: disc;
padding-left:20px;
}
/* End Reset */

a{

cursor: hand;
}
a:link, a:visited, a:hover, a:active{
color:#3989b4;


}
body{

}

#advert{
width:728px;
height:90px;
border:1px solid #ccc;
margin:auto;
margin-top:20px;
}

#container{

margin:auto;
width:970px;
margin-top:20px;
border:1px solid #d2dcec;
}

#masthead{
width:970px;
height:86px;

}

#masthead h1{
background:url(../images/revolve_magazine_logo.gif) 0 0 no-repeat;
width:362px;
height:86px;
text-indent:-9999px;
float:left;

}

#masthead h1 a{
width:362px;
height:86px;
display:block;
}


#mainNavigation{
width:560px;
height:86px;
float:right;
}

#mainNavigation ul{
width:560px;
height:17px;
margin-top:17px;
margin-right:14px;
}

#mainNavigation li{
float:left;
border-right:1px solid #444;

}
<!--            -->

/* main nav link/rollover home*/

#mainNavigation li a.home{	
	display:block;
	width:56px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_home.jpg);
}
#mainNavigation li a.home:hover{		
	background: transparent url(../images/revolve_magazine_header_home_on.jpg);
}

#mainNavigation li a.home_on{	
	display:block;
	width:56px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_home_on.jpg);
}
/* main nav link/rollover about*/

#mainNavigation li a.about{	
	display:block;
	width:68px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_about.jpg);
}
#mainNavigation li a.about:hover{		
	background: transparent url(../images/revolve_magazine_header_about_on.jpg);
}

#mainNavigation li a.about_on{	
	display:block;
	width:68px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_about_on.jpg);
}

/* main nav link/rollover about*/

#mainNavigation li a.contact{	
	display:block;
	width:82px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_contact.jpg);
}
#mainNavigation li a.contact:hover{		
	background: transparent url(../images/revolve_magazine_header_contact_on.jpg);
}

#mainNavigation li a.contact_on{	
	display:block;
	width:82px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_contact_on.jpg);
}

/* main nav link/rollover subscribe*/

#mainNavigation li a.subscribe{	
	display:block;
	width:101px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_subscribe.jpg);
}
#mainNavigation li a.subscribe:hover{		
	background: transparent url(../images/revolve_magazine_header_subscribe_on.jpg);
}

#mainNavigation li a.subscribe_on{	
	display:block;
	width:101px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_subscribe_on.jpg);
}

/* main nav link/rollover promote*/

#mainNavigation li a.promote{	
	display:block;
	width:88px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_promote.jpg);
}
#mainNavigation li a.promote:hover{		
	background: transparent url(../images/revolve_magazine_header_promote_on.jpg);
}
#mainNavigation li a.promote_on{	
	display:block;
	width:88px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_promote_on.jpg);
}

/* main nav link/rollover run*/

#mainNavigation li.noBorder{	
border-right:none;
}

#mainNavigation li a.run{	

	display:block;
	width:145px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_run.jpg);
}
#mainNavigation li a.run:hover{	
	
	background: transparent url(../images/revolve_magazine_header_run_on.jpg);
}
#mainNavigation li a.run_on{	

	display:block;
	width:145px;
	height:17px;
	text-decoration: none;
	background: transparent url(../images/revolve_magazine_header_run_on.jpg);
}










#mainNavigation ul#ticker01{
width:520px;
height:25px;
border:1px solid #c0d794;
margin-top:10px;
font-size:14px;
font-family:Corbel, Helvetica, sans-serif;
vertical-align:middle;
padding:0 10px 0 10px;
}


#mainNavigation ul#ticker01 li{
border-right:none;

float:left;


}

#section-content{
width:970px;
height:342px;

}

/* secondary nav */
#section-content-links{
width:970px;
height:37px;
}

#section-links li{
float:left;
width:242px;
}


/* secondary nav: political essay */
#section-links li.political_essay  h2{

background:url(../images/politics.jpg) 0 0 no-repeat;
width:242px;
height:37px;
text-indent:-9999px;
}

#section-links li.political_essay  h2 a{
display:block;
}

#section-links li.political_essay  h2 a:hover{
background:url(../images/politics-on.jpg) 0 0 no-repeat;
width:242px;
height:37px;
}



/* secondary nav: energy project*/
#section-links li.energy_project  h2{

background:url(../images/energy.jpg) 0 0 no-repeat;
width:242px;
height:37px;
text-indent:-9999px;
}

#section-links li.energy_project  h2 a{
display:block;
}

#section-links li.energy_project  h2 a:hover{
background:url(../images/energy-on.jpg) 0 0 no-repeat;
width:242px;
height:37px;
}

/* secondary nav: artist profile */
#section-links li.artist_profile  h2{

background:url(../images/art.jpg) 0 0 no-repeat;
width:242px;
height:37px;
text-indent:-9999px;
}

#section-links li.artist_profile h2 a{
display:block;
}
#section-links li.artist_profile h2 a:hover{
background:url(../images/art-on.jpg) 0 0 no-repeat;
width:242px;
height:37px;
}

/* secondary nav: debate */
#section-links li.debate  h2{

background:url(../images/views.jpg) 0 0 no-repeat;
width:244px;
height:37px;
text-indent:-9999px;
}

#section-links li.debate  h2 a{
display:block;
}

#section-links li.debate  h2 a:hover{

background:url(../images/views-on.jpg) 0 0 repeat-x;
width:244px;
height:37px;
}


/* content */

#content{

width:970px;
margin-top:29px;
height:900px;
font-family:corbel, Helvetica, sans-serif, corbis;
font-size:17px;
color:#6c6f70;
line-height:1.6;
}


/* left content */


#left-content{
width:515px;
border-right:1px solid #dedcdc;

float:left;
padding-left:29px;
padding-right:29px;


}
#header-left-column{
width:485px;

heigth: 40px;
float:left;


}





#map{

width:185px;
height:500px;
float:left;



}

#map span{
margin-top: 20px;
font-size:12px;

line-height:1.4;

}

#left-content p{
margin-left:220px;


}

#left-content h3{


background:url(../images/run_with_revolve.gif) 0 0 no-repeat;
width:179px;
height:20px;
text-indent:-9999px;
margin-bottom:25px;
}

#left-content h3 a{

display:block;
}

#left-content p{
margin-bottom:43px;

}

/* right content */
#right-content{

width:336px;
float:right;
padding-left:25px;
padding-right:35px;

}



#latest-columns{
position:relative;
background:url(../images/title_latest_columns.gif) 0 0 no-repeat;
width:336px;
height:16px;
margin-bottom:20px;


}

#latest-columns h3{
text-indent:-9999px;
}

.date{
font-size: 14px;
}



#latest-columns h3 a{
top: -3px;
left: 125px;
position: absolute;


font-size:14px;
width:75px;
height:16px;

text-indent:0px;
display:block;



margin-right:120px;
}

#right-content p.separator{
margin-bottom:15px;
padding-bottom: 15px;
border-bottom:1px solid #dedcdc;

}




.style-select{ 
width:180px;
margin: 10px 0 10px 0;
color: #3989b4; 
font-size:16px;

}


#right-content h3.promote{
background:url(../images/title_promote.gif) 0 0 no-repeat;
width:67px;
height:16px;
text-indent:-9999px;
margin-bottom:15px;


}

#right-content h3.promote a{
width:67px;
height:16px;
display:block;
}



/* right content */

/* subheaders */

#subheader{
width:970px;
height:140px;

}


/* content body for interior pages - one column layout */

#content-one-column-interior-pages{
width: 918px;
padding-left: 23px;
padding-right: 23px;
min-height:450px;
}

#content-one-column-interior-pages p{
margin-bottom:15px;
color:#666666;
}

#content-one-column-interior-pages p.first_parragraph{
margin-top:25px;
}

#content-one-column-interior-pages ul{
margin-bottom:15px;
color:#666666;
}


/*-------------------------*/

#footer{
width:940px;
font-family: corbel,  Helvetica, sans-serif ;
color:#b6b2b2;
font-size:12px;
margin-left:15px;
margin-right:15px;
border-top:1px solid #dedcdc;
margin-top:14px;
margin-bottom:27px;
padding-top:10px;
}

#footer p{
float:left;
width:440px;


}
#footer-nav{
float:right;
width:500px;
text-align:right;

}

#footer-nav a{
padding-right:3px;
padding-left:3px;

}


/*-----miscelaneous------*/

.displace {
	position: absolute;
	left: -5000px;
}


#contact{
margin-top:30px;
}



.button{
margin-top:5px;
margin-bottom:5px;
}


#advertising td{
border-bottom:1px solid #9fc54e;
border-right:1px solid #9fc54e;
}
.top-left-table-for-advertising{
border-top:1px solid #9fc54e;
border-left:1px solid #9fc54e;
}
#facebook{
padding-top:25px;
padding-left:20px;
}

#ad-marathon{
border-bottom:1px solid #dedcdc;
padding-bottom:25px;
 
 }
/*-------------------------*/

/*promote form*/

  
FIELDSET {
	border-style: none;
}

LEGEND {
	DISPLAY: none;
}

.form-elements{
	BORDER: #bfc8bc 1px dashed; 
	MARGIN: 0px; 
	WIDTH: 392px; 
	COLOR: #095f83; 
	PADDING: 0.5em; 
	font-size: 15px;
	font-family: corbel, helvetica, arial, sans-serif;


	
}
p.contact-form{
	color: #095f83;
}

label { 
	margin-top: 5px;
	width: 200px; 
	float: left; 

}

label em{

	font-weight: bold; 
	padding-right: 1em; 
	vertical-align: top; 
	color:#990000;
}

form.contact-form{
	padding-bottom:20px;
}


#submit-contact{
	margin-left:200px;
}
#submit-contact a{	
	
	display:block;
	width:113px;
	height:38px;
	text-decoration: none;
	background: transparent url(../images/btn_submit.gif)  0 0 no-repeat;
}

/*promote form*/


/*paypal form*/

#formPaypal{
padding:20px;
width:500px;
height:100px;
border:1px solid #c4db91;

}

.value-donation{
font-size: 22px;
color:#9fc54e;
}


/*marathon box*/

#marathon-box{
margin: 20px 0 20px 0;
padding:20px;
width:500px;
height:100px;
border:1px solid #c4db91;
}


.blue-title{
	COLOR: #0074b3; 

	font-size: 20px;
	font-family: corbel, helvetica, arial, sans-serif;
}

.blue{
COLOR: #0074b3; 
}

.photos-romania{
margin: 20px 0 20px 0;
}


/*gaza essay*/

#gaza-photo-essay{

	width:911px;
	
	padding-bottom: 40px;
	
	

}

#gaza-photo-essay-left{

	width:509px;
	

	float:left

}


#gaza-photo-essay-right{
	width:350px;
	
	padding-left: 20px;
	
	float:right
}

#gaza-photo-essay img{

	
	border:5px solid #CCCCCC;



}

.clear-bottom{
padding-top: 20px;
clear:both;
}


.clear-bottom-browse{
border-top:1px solid grey;
padding-top: 20px;
clear:both;
}


.pagination{


	margin-left: 10px;
	margin-right: 10px;
	font-size: 18px;
}



#tooltip{
	position:absolute;
	border:1px solid #FFF;
	background:#3889b4;
	padding:10px;
	color:#FFF;
	display:none;
	font-family: corbel, helvetica, arial, sans-serif;
	font-size: 13px;
	}	
.tooltipcolor{

	position:absolute;
	border:1px solid #FFF;
	background:#3889b4;
	padding:10px;
	width:350px;
	color:#FFF;
	display:none;
	font-family: corbel, helvetica, arial, sans-serif;
	font-size: 13px;
	}	


.ifp{
padding-left:10px;
}


.box-run{
border:1px dotted green;
padding:15px;
}