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


/* 
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
*/
body {
  padding: 0px 0px 0px 0px;
  color: #1f1f1f;
  font-family: "Lucida Grande", Arial, Verdana, sans-serif;
  background: #fff;
  font-size: 13px;
  width: 960px;
  margin: 0 auto 0 auto;
  }

a {
  color: #CC3300;
  text-decoration: none;
}
a:hover { 
color: #000000;
background:transparent;
}

#header {
  background: #fff;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  height: 100px;
  border-left: 0px solid #1f1f1f;
  border-right: 0px solid #1f1f1f;
}

#content{
position:relative;
width:958px;
background: #fff;
border: 1px solid #cfcfcf;
border-bottom: none;
}


#logo {
position:absolute;
top: -100px;
left:0px;
z-index:909890;
}



img {
  border: none;
}
#gallerytitle {
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
}

#gallerytitle h1{
  font-size: 18px;
  color: #ffffff;
  margin: 0;
  padding: 0;
  font-weight: bold;
  letter-spacing:1px;
  text-transform:uppercase;
}



h1 {
font-size:19px;
  color:#000000;
  letter-spacing:1px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
h2 {
  font-size: 18px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#000000;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
  color: #000000;
}
h5 {
	font-size: 13px
	}

h6 {
	font-size: 12px
	}
h7 { 
	font-size: 10px;
	}	
.bold {
  color: #000000;
  margin: 0;
  padding: 0;
}

.comment_text{
font-size: 11px;
}

.title {
  font-size: 20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  word-spacing: 2px;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
}

.small {font-size: 70%
}

.large {font-size: 150%
}

.extra_large {font-size: 200%}

.by{font-size: 60%;
text-transform:lowercase;
}

.color {color: #000000}

.red{color:#CC3300}

.black{
color: #000000;
}
.black a{
color:#000000;
}

.black a:hover{
color: #CC3300}

.white{color:#fff}

.vewd_meta{
float:right;
font-size: 13px;
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
padding: 2px;
}

.go_to_essay a{
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
float:right;
width: 90px;
margin-top: 5px;
margin-right: 10px;
font-size: 11px;
color: #444;
background: #e4e4e4;
padding: 2px;
text-align: center;
border: 1px solid #000000;
}

.go_to_essay a:hover{
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
width: 90px;
margin-top: 5px;
margin-right: 10px;
font-size: 11px;
color: #CC3300;
padding: 2px;
text-align: center;
border: 1px solid #000;
}

.go_to_essay .red a{
color: #CC3300;
}

.go_to_essay .red a:hover{
color: #c0c0c0;
}

.discussion{
font-size: 12px;

}
.clear {
    clear: both;
}

.pagecount a{
color: #CC3300;
}

.pagecount a:hover{
color: #000000;
}

.paginate{
font-size: 12px;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}

#accountback a{
background: #f5f5f5;
	border: 1px solid #e4e4e4;
	border-top:none;
	width:8em;
	z-index: 80;
	position:absolute;
	top: 0px;
	margin-left:839px;
	padding-bottom: 4px;
	padding-top: 1px;
	
}
#accountback a:hover{
	border-color: #cfcfcf;
	background: #ffffff;
	padding-bottom: 5px;
	padding: 4px 0;
	}
#userstats{
z-index: 400;
	position:absolute;
	top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	color: #000;
	text-align:center;
	
}
#accountback span{
	border-color: #cfcfcf;
	background: #ffffff;
	padding-bottom: 5px;
	padding: 4px 0;
}

#accountstats a:hover{
color: #fff}

/*--------------------------------------------
Main Nav
---------------------------------------------*/
#navigation {
	position: absolute;
	top: 52px;
	width: 960px;
	height: 3em;
	z-index: 2;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
}

#navigation ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -13px;
	right:10px;
}

#navigation ul#primary li  {
	display: inline;
	list-style: none;
}

#navigation ul#primary a,#navigation ul#primary span,#navigation ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 2px;
	text-align: center;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 100%;
	color: #000000;
}

#navigation ul#primary span,#navigation ul#primary a.current,#navigation ul#primary a.current:hover {
	border: 1px solid #cfcfcf;
	background: #ffffff;
	padding-bottom: 6px;
	margin-top: 0;
	border-bottom: none;

}

#navigation ul#primary a {
	background: #f5f5f5;
	border: 1px solid #e4e4e4;
	border-bottom: none;
}

#navigation ul#primary a:hover {
	margin-top: 0;
	border-color: #cfcfcf;
	background: #ffffff;
	padding-bottom: 5px;
}

#navigation ul#secondary {
	position: relative;
	margin-top: 60px;
	float:right;
	width: 400px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#navigation ul#secondary li a,#navigation ul#secondary li span {
	float: left;
	padding: 0 10px;
	margin: 0;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#navigation ul#secondary li a {
	color: #CC3300;
	text-decoration: none;
}

#navigation ul#secondary li a:hover {
	color: #000;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#navigation ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#navigation ul#secondary li:last-child a { border: none; } 
  
 
  
/*--------------------------------------------
Content
---------------------------------------------*/  
#topContent {
 padding-top: 10px;
}
#mainContent {
 margin-top: 0px;
 height: 700px;
 font-size: 15px;
 padding-top: 15px;
 background: #272727;
 padding-bottom: 15px;
 padding-top: 10px;
}
#mainContent a {
  text-decoration: none;
  color:#CC3300;
}
#mainContent a:hover {
    color: #000000;
}


#gall {
	text-align: left;
	margin: 0px auto 0px auto;
	width: 960px; /*color 222*/
	padding: 20px 0px 0px 0px;
}

/*--------------------------------
main contents on gallery
---------------------------------*/



#essaymiddle{
width: 730px;
float:left;
padding: 20px 10px 0 10px;
background: #f5f5f5;
border-right: 1px dotted #5E5E5E;

}

#leftcontent p {
padding-bottom: 15px;
}

#bottomContent {
  width: 940px; 
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;  
}

#essayright {
width: 190px;
float:left;
padding-top:20px;

}

.essaymodule {
width: 190px;
margin: 5px 0 14px 0px;
padding-bottom:8px;
padding-left: 10px;
padding-right: 10px;
}

.essaymodule p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #5E5E5E;
line-height: 1.25;
padding-left:3px;
}

.essaymodule p a {
color: #CC3300;
}

.essaymodule p a:hover {
color:#000000}

#essayright_right{
width: 190px;
float:left;
padding: 10px 10px 10px 10px;
display:block;
border-top: 1px dotted #5E5E5E;
}


.multimedia{
width: 800px;
margin-left: 75px;
padding: 65px 0 0 0; 
}

/*--------------------------------------------
Browse---------------------------------------------*/ 

#browsewrap{
margin-top: 10px;
overflow:auto;
width:100%;
}

.section {
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 22px;
letter-spacing: 1px;
word-spacing: 1px;
padding-top: 18px;
padding-bottom: 8px;
padding-left: 10px;
border-bottom: 1px dotted #5E5E5E;
}

.browseitem{
width: 298px;
height: 300px;
margin: 15px 10px 10px 10px;
display: block;
float: left;
}

.browseitem_img{
display: block;
width: 300px;
margin-bottom: 5px;
}


 
.browseitem_img img{
border:1px solid #EAEAEA;
height:200px;
overflow:hidden;
width:298px;
opacity:0.7;
}

.browseitem_img img:hover{
opacity:1;
}

.browseitem_img img:hover{
border: 1px solid #c0c0c0;
}


#tinycontainer{
margin-bottom: 20px;
overflow: auto;
margin-top: 5px;
}
.tinybrowse {
display:block;
float:left;
height:125px;
margin:10px;
overflow:hidden;
width:138px;
}

.tinybrowse img{
width:138px;
margin-bottom: 4px;
border: 1px solid #1f1f1f;

}

.tinybrowse img:hover{
border:1px solid #C0C0C0;
}


/*--------------------------------------------
Home Page
---------------------------------------------*/  
#leadwrapper {
	text-align: left;
	margin: 30px auto 0px auto;
	width: 960px; /*color 222*/
	background: #222;
	padding: 2px 0px 0px 0px;
}

#lead {
padding: 10px;
text-align: left;
margin-top: 20px;
}

#lead img{
text-align:center;
}

#leadname{
  float:right;
  font-size: 20px;
  color: #000000;
  margin-right: 10px;
  margin-bottom: 7px;
  padding: 0;
  font-weight: normal;
}

#leftlead{
width: 374px;
height: 450px;
border: 1px solid #333;
float:left;
padding: 10px;
margin-top:25px;

}

#leftlead img{
text-align:center;

}

#rightlead{
width: 374px;
height: 450px;
border: 1px solid #333;
float:left;
padding: 10px;
margin-top:25px;
margin-left:10px;
}

#rightlead img{
text-align:center;
}

#leadbrowse {
padding: 10px;
text-align: left;
margin-top: 20px;
border-bottom: 5px solid #999999
}

#leadbrowse img{
text-align:center;
}

#leadname{
  float:right;
  font-size: 15px;
  color: #000000;
  margin-right: 10px;
  margin-bottom: 7px;
  padding: 0;
  font-weight: normal;
  font-variant: small-caps
}

/* Footer
------------------------------ */
#footer {
	background: #fff url(http://www.vewd.org/images/gradientBkg.jpg) top left repeat-x;
    padding-top: 4px;
	padding-bottom: 10px;
	position:relative;
	border-left: 0px solid #1f1f1f;
    border-right: 0px solid #1f1f1f;}


.bottomlinks {
width:620px;
margin-left:200px;
margin-right:200px;
margin-top: 10px;
}

.footer_links_section {
	width: 124px;
	float: left;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 20px;
}
.footer_links_section a {
color: #5E5E5E}

.footer_links_section a:hover {
color: #000}

div.footer_links_section .mailinglist{
width:248px;
}

.submit{
margin-left: 5px;}

.footer_section{
color: #000000;
padding: 3px 0 8px 0;
font-size: 14px;
line-height: 22px;
}



.copyright {
    clear: both;
    font-size: 11px;
    text-align: center;
	color: #888;
}

.copyright a{
color: #CC3300}

.copyright a:hover{
color: #000}


/*end footer*/


/*begin info bubble*/

.bubbleInfo {
    position: relative;
    float:right;
	margin-right:5px;
	margin-top:3px;
    width: 265px;
}

.trigger {
            position: absolute;
			right:0px;
			width:72px;
			float:right;
			
        }


.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	z-index: 50;
	color:#ffffff;
	padding: 10px 80px 0px 0px;

}


/*end infobubble*/


/*--------------------------------------------
About
---------------------------------------------*/  

#aboutwrap{
overflow: auto;
padding:10px}

#aboutleft {
width: 60%;
float:left;
padding: 25px 20px 20px 20px;
margin-top: 10px;
margin-left: 50px;
}

#aboutright {
width: 25%;
float:right;
margin-right: 35px;
}

.aboutmodule {
width: 220px;
margin: 5px 0 14px 10px;
padding-bottom:8px;
}

.aboutmodule h2{
padding-bottom:10px;
color: #000000;
}
.aboutmodule p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #5E5E5E;
line-height: 1.25;
padding-left:3px;
}

.aboutmodule p a {
color: #CC3300;
}

.aboutmodule p a:hover {
color:#000000}

/*--------------------------------------------
Index
---------------------------------------------*/  




#topleadwrap{
width:700px;
margin-top:10px;
padding: 0 0 0 0;
display:block;
float:left;

}
#toptitle{
width:220px;
font-size: 26px;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 2px;
color: #fff;
text-align:center;
position:absolute;
top:400px;
z-index: 100;
padding: 3px 10px 0 0;
margin-left: 10px;
}

#toptitle a{
color:#fff}
 
#toptitle a:hover{
color:#777}

#topname{
width:220px;
font-size: 20px;
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-variant:normal;
letter-spacing:normal;
margin-top: 10px;
color:#fff;
text-align:center;
position:absolute;
top:350px;
z-index: 150;
padding: 3px 10px 0 0;
margin-left: 10px;
}

#topname a {
color:#fff;
}

#topname a:hover { 
color:#777;
}

#top_img {
width:700px;
margin-left: 10px;
}

#top_img img{ 
width: 700px;
padding: 0;
}

#topleft{

}
#topblurb{
width: 210px;
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-size: 13px;
text-align:left;
color: #fff;
padding-top:10px;
margin-left: 20px;
padding-right:10px;
position:absolute;
top:25px;
z-index: 150;
}

#transparency{
filter:alpha(opacity=55);
	-moz-opacity:0.55;
	-khtml-opacity: 0.55;
	opacity: 0.45;
	background: #000000;
	width:220px;
	display:block;
	height:467px;
	z-index: 25;
	position:absolute;
	top: 10px;
	margin-left: 10px;
}


#topright{
display:block;
float:right;
width: 220px;
height: 435px;
margin-right: 10px;
margin-top: 10px;
}

.index_what_is{
font-size: 20px;
line-height: 40px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #000A00;
}

#vewd_is {
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #424242;
line-height: 130%;
padding: 0 10px 10px 10px;
}

.vewd_large {
font-size: 30px;
line-height: 36px;
}

.vewd_is_what{
font-family: "Lucida Grande", Arial, Verdana, sans-serif;
font-size: 18px;
}




ul{
	list-style: none;}
	
div#vewd_container,
div#footer_links {
	width: 840px;
}


#what_is_vewd h4 {
		display: none;
	}



#super_feature {
	position: relative;
	display: block;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	border-bottom: 0px solid #464646;
	height: 260px;
}
	#zone_one_replacement li img {
		position: relative;
		width: 510px;
		height: 260px;
		border:none;
	}
	
	div#what_is_vewd {
	position: absolute;
	top: 0;
	right: 0;
	width: 330px;
	height: 260px;
	background: url(http://www.vewd.org/images/huh.jpg) no-repeat;
	}
	#what_is_vewd p {
		color: #999;
		font-size: 12px;
		padding: 200px 30px 0 30px;
		margin: 0;
	}


div.content_container {
		position: relative;
        width: 840px;
        text-align: left;
        margin: 0 auto;
        padding: 2em 0 3em 0;
    }

.latest{
float:right;
display:block;
width: 460px;
padding-top: 20px;
margin-bottom:2px;
margin-right: 10px;
}

.latest_title{
width:460px;
font-size: 45px;
letter-spacing: 2px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #CC3300;
padding-bottom: 10px;
}
.latest_name{
width:460px;
font-size: 36px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #C0C0C0;
padding-bottom: 10px;

} 
.latest_img{
width:460px;
padding-top:0px;
margin-top:6px;
}

.latest_img img{ 
width: 458px;
border: 1px solid #1f1f1f;
}
.latest_img img:hover{
border: 1px solid #C0C0C0;
}

.latest_blurb{
width: 460px;
float:left;
display:block;
padding-top: 10px;
margin-right: 10px;
font-size: 12px;
color: #666;
}


#home_left_side {
	float: left;
	width: 220px;
	padding: 0;
	margin: 0;
}
	#rotation {
		padding: 20px 0 45px 0;
		margin-left: 10px;
	}
		#home_left_side h3 {
			height: 24px;
			
		}
		
		#rotation ul {
			padding: 0 0 0 0;
		}
		
			#rotation ul li {
				float:left;
				width: 460px;
				padding: 6px 0 6px 0;
				margin: 0 0 10px 0;
			}
			
				.feature_img {
					float: left;
					/*margin-left: -25px;*/
					margin: 0 10px 0 0;
					display:block;

				}
				
				.feature_img img{
				width: 218px;
				border: 1px solid #1f1f1f;
				}
				
				.feature_img img:hover{
				border: 1px solid #C0C0C0;
				}
				.editorial {
					width: 220px;
					padding: 0 0 0 0;
					display:block;
					float:left;
				}				
					.editorial h4 {
						font-family: Georgia, "Times New Roman", Times, serif;
						padding: 0 0 .4em 0;
						font-size: 13px;
					}
					#main_feature .editorial h4 { font-size: 18px; }
				
					.editorial p {
						color: #666;
						font-size: 12px;
						}
						.editorial h4 a,
						.editorial h4 a:visited {
							color: #333;
							text-decoration: none;
						}
						.editorial h4 a:hover { text-decoration: underline; }
						
					.editorial p.meta {
						padding-top: 1em;
						font-size: 10px;
						color: #aaa;
						float:right;
					}
						.editorial .meta a,
						.editorial .meta a:visited {
							color: #aaa;
						}
						.editorial .meta a:hover {
							color: #666;
						}



ul#zone_one_replacement,
ul#zone_one_replacement li {
    height: 260px;
}




div#vewd_container {
    position: relative;
    margin: 0 auto;
    width: 840px;
    text-align: left;
}
	
            
            #vewd_container ul li a,
 			#vewd_banner_profile ul li a {
                display: block;
                height: 23px;
                text-indent: -7777px;
            }


/*Begin photographers listing page*/

      .photographer {
        width: 860px;
        margin: 0 50px 0 50px;
		padding: 10px 0 20px 0;
      }
      .photographer h3 {
	  	font-size: 19px;
		color: #a6a6a6;
        margin: 0;
        padding: .25em .25em .35em .25em;
        background: #fff;
        border-top: 0px solid #CC3300;
        border-bottom: 1px solid #CC3300;
      }
      .photographer div {
        padding: .5em .25em;
		font-size:14px;
      }
	  .photographer div section{
	  font-size:16px;
	  margin-bottom: 3px;
	  }

	.photographer div a:hover{
		color:#000000;
		}
		

/*Begin contribute section*/

#learn{
padding: 20px;
}

#learn p{
}

#learn p a{
color: #CC3300;
}

#learn p a:hover{
color: #000000;
}

.guideline{
margin-bottom: 10px;
}

.guideline h4{
font-size: 14px;
margin-bottom: 3px;

}


#faq{
margin-left:10px;
margin-right:10px;
margin-top: 20px;
width: 700px;
float:left;
}
.faq_item{
margin-top:5px;
margin-bottom: 5px;
}

.aboutinside{
width: 90%; 
margin: 20px 30px 20px 0;
float:left;
}

.staffphoto{
width: 220px;
padding: 10px 0 10px 0;
}

.staffphoto img{
width: 220px;
}

#aboutbottom{
margin-top: 220px;
}

multimedia_photo{
overflow:scroll;
}

.multimedia_photo img{
width: 170px;
border: none;
}




.photographerfeature{
position: relative;
float:left;
width: 605px;
padding: 20px 165px 10px 165px;
margin: 40px 10px 10px 10px;
border: 1px solid #1f1f1f;
}

.feature_photo{
width:600px;
margin-top:6px;
}

.feature_photo img{
max-width: 600px;
}

.photographer_blurb{
width: 600px;
float:left;
display:block;
padding-top: 10px;
font-size: 12px;
color: #666;
}

#topnews{
float:right;
width: 360px;
padding-top: 20px;
margin-bottom:2px;
margin-right: 10px;
}
.portrait img{
width:140px;
}

#articleleft{
width:570px;
float:left;
padding: 10px 10px 0 10px;
background: #f5f5f5;
border-right: 1px dotted #5E5E5E;
}


#articleright{
width: 355px;
float:right;
padding-top:20px;
}

.articlemodule {
width: 360px;
margin: 5px 0 14px 0;
padding-bottom:8px;
padding-left: 10px;
padding-right: 10px;
}

.articlemodule p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #5E5E5E;
line-height: 1.25;
padding-left:3px;
}

.articlemodule p a {
color: #CC3300;
}

.articlemodule p a:hover {
color:#000000}

				
				.news_img img{
				width: 218px;
				border: 1px solid #1f1f1f;
				}
				
				.news_img img:hover{
				border: 1px solid #C0C0C0;
				}
				
				.editorial h5 {
						font-family: Georgia, "Times New Roman", Times, serif;
						padding: 0 0 .4em 0;
						font-size: 15px;
					}
					
#main_news {
width:570px;
float:left;
padding: 6px 0 20px 0;
}

		.news_img {
		float: right;
		/*margin-left: -25px;*/
		margin: 10px 10px 10px 10px;
				}
					
.newspost {
	padding: 0 0 40px 0;
	float:left;
	display:block;
	margin-left: 10px;
	width: 560px;
	}
		
		.news_editorial {
					width: 400px;
					padding: 0 0 0 0;
					display:block;
					float:left;
				}				
			.news_editorial h4 {
						padding: 0 0 .4em 0;
						font-size: 13px;
					}
			.news_editorial h5 {
			font-size: 16px;
			}
			
			.news_editorial h5 a:hover {
			text-decoration:underline;
			}
			
			.article_author {
			color:#1f1f1f;
			}
			.article_autor a:hover{
			color:#000000;
			}
			
.main_news_lead{	
float:left;
width: 560px;
padding: 6px 0 6px 0;
margin: 0 0 10px 0;
}		
			
#latest_news{
width:340px;
float:right;
margin: 10px 12px 20px 0;
border-top: 4px solid #cfcfcf;
border-bottom: 4px solid #cfcfcf;


}

.latest_story{
float:left;
width: 320px;
margin: 10px 0 20px 2px;
}

.byline{
font-size: 11px;
margin: 3px 0 8px 0;
}

.latest_story_img{
position: relative;
float: left;
}

.latest_story_img img{
width: 140px;
border: 1px solid #1f1f1f;
}

.latest_story_img img:hover{
border: 1px solid #C0C0C0;
}

.latest_lead_in{
width: 300px;
float:left;
}

#mainpage_right_ad{
float:right;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 20px;
}

.advertisement{
font-size:10px;
border: 1px solid #cfcfcf;
padding: 10px 10px 10px 10px;
display:block;
}

#mainpage_middle_ad{
position: relative;
float:left;
display:block;
margin-left: 106px;
margin-bottom:20px;
}

#contestright{
width: 230px;
float:left;
margin-left: 10px;
}

.pagination{
margin-left:300px;
margin-right:auto;
padding: 10px;
display:block;
}

.top_news_navigation{
margin: 10px 0 10px 10px;
width: 150px;
}

.article_byline{
text-color: #CC3300;
padding: 0 10px 10px 0;
font-size: 10px;
float:left;
background: #cc330;
}

.article_photo{
width: 350px;
float:right;
margin: 10px 10px 10px 10px;
}
.article_photo img{
max-width:350px;
margin-bottom:3px;
}

.photo_byline{
font-size:9px;
float:right;
}

.article_body{
margin-top: 10px;
line-height: 17px;

}

.article_title{
font-size: 20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  word-spacing: 2px;
  }
  
.breadcrumbs{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
word-spacing: 130%;
font-size: 13px;
padding-top: 18px;
padding-bottom: 10px;
padding-left: 10px;
border-bottom: 1px dotted #5E5E5E;
}

#article_bottom_ad{
margin-left:41px;
position: relative;
float:left;
display:block;
margin-bottom:20px;
margin-top: 20px;
}

#article_ad_right{
float:right;
margin-bottom: 20px;
margin-top: 20px;
}



#news_search{
position:absolute;
top:60px;
left: 650px;
}

#search_results{
margin: 40px 0 40px 10px;
}

#footer_search{
margin: 10px 0 0 0;
width: 400px;
}

#index_bottom_ad{
position: relative;
float:left;
display:block;
margin: 30px 0 10px 145px;
}

.article_separator {

	clear: both;

	display: block;

	height: 30px;

	background: url(http://www.vewd.org/images/dot.gif) repeat-x center;

}

#ja-pathway {

	padding: 10px 2px 0 10px;

}



#ja-pathway strong {

	margin-right: 5px;

}



#ja-pathway a {

}



#ja-pathway img {

	margin: 1px 5px;

}

#photographer_wrap{
padding:10px;
}

.ad-right-home {
float:right;
padding:10px 0;
width:468px;
}