body {
  background: #D3D9DB url(../images/page_back.gif) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
  color: #211409;
		margin: 0;
		}
		
p, h1, h2, h3, h4, h5, h6, div, span, font, table, tr, td, dt, dd, ul, li {
  color: #211409;
  position: relative;
  } 	

/*  	Major Structures
----------------------------------------------  */

#container {
  width: 933px;
		margin: 0 0 50px 0;
		}
		
#head_upper {
	 background: url(../images/head_upper.jpg) no-repeat;
		width: 933px;
		height:179px;
	 }

#head_lower {
	 background: url(../images/head_lower.jpg) no-repeat;
		width: 933px;
		height:47px;
		text-align: right;
	 }
		
#main {
	 background: #D2DCE0 url(../images/main_back.gif) repeat-y;
		margin-bottom: 20px;
		width: 933px;
  }

#footer {
		 background: url(../images/footer_back.gif) no-repeat;
			clear:both;
			height: 33px;
			}
			
/*  	Columns
---------------------------------------------------  */
#column_hair {
	 width: 185px;
		height:780px;
  background: url(../images/face_corner.jpg) no-repeat;
		float: left;
		}
		
#column_content {
	 width: 500px;
		float: left;
		}

#column_sidebar {
	 width: 200px;
		min-height: 780px;
		margin-right: 00px;
		float: right;
		font-size: 11px;
		padding-top: 35px;
		font-size: arial;
  background: url(../images/sidebar_back.gif) top right no-repeat;
		}
		
#column_sidebar p {
  font-size: 10px;
		font-family:Arial, Helvetica, sans-serif;
		}

/*  Text Styles 
-------------------------------------  */
.entry {
 clear: both;
}

#column_sidebar h3 {
  font-size: 14px;
		text-align:center;
		margin: 30px 0 8px 0;
		}
		
#column_sidebar h4 {
  font-size: 13px;
		text-align:center;
		margin: 15px 10px 6px 0;
		}		

#column_sidebar ul {
  list-style-type: none;
		padding: 0;
		margin: 0;
		}
		
#column_sidebar ul li {
  padding-left: 20px;
		background: url(../images/li_star.gif) no-repeat -1px 0;
		}		

h3 {
	font-size: 16px;
  line-height: 16px;
 padding-top: 10px;
margin-top:0;
	margin-bottom: 10px;
	}

#head_lower h1 {
  margin: 0;
		padding: 6px 50px 0 0;
		letter-spacing: 2px;
  font-size: 25px;
		font-weight: normal;
		}			

#head_lower h1 a:link, 
#head_lower h1 a:visited, 
#head_lower h1 a:visited {
  text-decoration: none;
		font-family:"Courier New", Courier, mono;
		color: #fff;
		}			
		
#head_lower h1 a:hover {
  text-decoration: underline;
		}					
		
#head_lower p {
  margin: 0;
		padding: 10px 53px 0 0;
		letter-spacing: 2px;
  font-size: 12px;
line-height: 14px;
		font-weight: bold;
		}			


/*  Link Styles
-----------------------------------------------------  */
a:link, 
a:visited, 
a:visited {
  text-decoration: none;
		color: #A11521;
		}			
		
a:hover {
  text-decoration: underline;
		}			
		

/*  	Flickr Stuff
-----------------------------------------------------  */

#flickr_badge_wrapper {
  padding:10px 0 10px 0;
		}
		
.flickr_badge_image {
  margin:0 7px 7px 0px;
		float: left;
		}
		
.flickr_badge_image img {
  border: 1px solid black !important;
		}
		
#flickr_badge_source {
  text-align:left; margin:0 10px 0 10px;
		}
		
#flickr_badge_icon {
  float:left; margin-right:5px;
		}
		



