/* CSS Document */

/*-------------------------------------------------
   Typography
-------------------------------------------------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #333333; 
	background: #cccc99; margin: 0; padding: 0; 
	
	voice-family: "\"}\""; voice-family: inherit;
	}

p { font-size: 95%; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 190%; color: #660000; font-weight: normal; margin: 0; padding: 0 0 0 0; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #660000; font-size: 150%; margin: 0; padding: 0 0 4px 0; font-weight: normal; }

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #000000; font-weight: lighter;  margin: 0; padding: 0; }

.crumb { font-size: 75%; }

.red { color: #990000; } .dk { font-family: Arial, Helvetica, sans-serif; color: #330000; font-size: 110%; font-weight: normal; }

.credit { font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%; color: #666666; font-weight: normal; margin: 0; padding: 0 0 4px 0;   }

hr { border: none 0; border-top:1px dashed #666666; border-bottom: 0; }


/* Common Links */
a:link, a:visited, a:active {color: #990000; text-decoration: none; }
a:hover {color: #990000; text-decoration: underline; }

/* Header Links */
h2 a:link, h2 a:visited, h2 a:active {font-family: Georgia, "Times New Roman", Times, serif; color: #660000; text-decoration: none; }
h2 a:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #660000; text-decoration: underline; }


/*-------------------------------------------------
   Structure
-------------------------------------------------*/

#page { width: 906px; margin: 6px auto; padding: 0; }

#header { font-size: 80%; padding: 0; margin: 0 0 0 12px; }

#content { background: #DCDCBD; border: 1px #969678 solid; margin: 0; padding: 8px 14px 8px 8px; }

#credits { float: right; clear: both; width: 200px; border: 1px dashed #999966; font-size: 90%; padding: 0 8px 0 8px; margin: 0 2px 0 0; }

#left_col { width: 648px; padding: 12px 8px 0px 8px; background: #FFFFFF; border: 1px #333333 solid; float: left; }

#right_col { float: right; width: 200px; padding: 7px 0 0 0; font-size: 95%; margin: 0 0 0 0; border-top:1px dashed #666666; }

#feature { height:110px; width: 100%; padding: 6px 0 0 0; border-top:1px dashed #666666; }
#lead { width: 460px; margin: 0 0 0 0px; padding: 0 0 0 0; }

#foot { clear: both; font-size: 80%; padding: 0; margin: 10px 0 10px 0; }

.bullet { position:relative; top:.1em; padding-right:8px }

.bullet_head { background:url(../images/bullet.gif) 0 2px no-repeat; padding-left:1.5em; }

.clear { clear: both; }

#links { margin: 0; padding: 6px 0 6px 0}
#links li { font-size: 95%; list-style: none; margin: 8px 0 8px 0 ; padding: 0 }

#picks { margin: 0; padding:  0}
#picks li {  margin: 8px 20px ; padding: 0 }

/*-- E-mail Form --*/

#email_sec { border-top:1px dashed #cccc99;}
#email_sec ul { margin:10px 0 0 0; padding:0; list-style:none;}
#email_sec li { margin:0 0 8px 0;}


/*-------------------------------------------------
   Navigation
-------------------------------------------------*/

/* Action Nav */

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #000000; font-weight: lighter;  margin: 0; padding: 2px 0; }

h5 a:link, h5 a:visited, h5 a:active, h5 a:hover {color: #000000; text-decoration: none; }


.write { background:url(../images/write.gif) 0 0 no-repeat; padding-left:2.5em; }
.discuss { background:url(../images/discuss.gif) 0 0 no-repeat; padding-left:2.5em; }
.email { background:url(../images/email.gif) 0 0 no-repeat; padding-left:2.5em; }
.share { background:url(../images/share.gif) 0 0 no-repeat; padding-left:2.5em; }
.read { background:url(../images/read_btn.gif) 0 0 no-repeat; padding-left:2.5em; }

/*-------------------------------------------------
   Photography
-------------------------------------------------*/

#photo_300 { float: right; width: 300px; padding: 0 0 0 0; margin: 0 3px 0 12px; font-size: 85%; color: #990000; }

#photo_caption_300 {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%; color: #666666; font-weight: normal;
	float: right;
	padding: 0;
	width: 300px;
	background-color: #FFFFFF;
	margin: 0 3px 5px 10px;
	}
	
#photo_today { border: 1px #999999 solid; padding:4px; margin: 0; background-color: #eae9d3; }	
		
#nav-slideshow { margin: 0; padding: 6px 0 6px 0; font: normal 10px Verdana; color: #000000; background-color: #ffffff; border: 1px dashed #cccc99; }

#nav-features { margin: 0; padding: 6px 0 6px 0; font: normal 10px Verdana; color: #000000; background-color: #ffffff; border: 1px dashed #cccc99; }










