/* Body Controls */

body {
	background-image: url(../images/portfolio_bg.gif);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	}


/* Text Controls */

.postspermonth {
	list-style: none;
	padding-left: 15px;
	}

.recent { 
	font: 9px/15px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #999999;
	margin-top: -5px;
	list-style-image: url("../images/icon_recent.gif"); 
	}
	
.sidebar {
	font: 9px/13px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: justify;
	color: #999999;
	}

.footer {
	font: 10px/13px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #999999;
	}	

.footer2 {
	font: 10px/13px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #C57400;
	}	
	
.sidebar2 {
	font: 9px/13px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #999999;
	}	
	
.text, p, li {
	font: 11px/19px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: justify;
	color: #666666;
	}	

.white {
	font: 9px/9px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #FFFFFF;
	}		
	
.dateline {
	font: 9px/9px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #666666;
	}		

.dateline2 {
	font: 9px/9px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #666666;
	}		

.center {
	font: 9px/11px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #666666;
	}		
	
.headline {
	font: 14px/14px Trebuchet, Trebuchet MS, Verdana, serif;
	text-align: justify;
	text-transform: uppercase;
	color: #3A7996;
	}		
	
blockquote {
	font: 11px/21px Trebuchet, Trebuchet MS, Verdana, sans-serif;
	text-align: justify;
	color: #999999;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #F1F1F1;
	border-left: 1px #CCCCCC dotted;
	}	
	
.email {
	font: 10px/18px Courier New, Courier, serif;
	text-align: justify;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 0;
	}	

.bold {
font-weight: bold;
	} 

.red {
font-weight: bold;
color: #950202;
	} 
	
	
/* Form Controls */

input, textarea	{
	background-color: #E6E6E6;
	border: #999999 1px solid; 
	font: 11px/11px Trebuchet, Trebuchet MS, Verdana, sans-serif; 
	color: #666666;
	}



	
/* Link Styles */	

a:link 	{ text-decoration: none; color: #DF7813; }
a:active	{ text-decoration: none; color: #DF7813; }
a:visited	{ text-decoration: none; color: #DF7813; }
a:hover	{ text-decoration: underline; color: #3A7996; }

a.blue:link 	{ text-decoration: none; color: #3A7996; }
a.blue:active	{ text-decoration: none; color: #3A7996; }
a.blue:visited	{ text-decoration: none; color: #3A7996; }
a.blue:hover	{ text-decoration: underline; color: #DF7813; }

