body 		{
			background: url(images/blue.jpg) center top repeat;
			margin:0;
  			padding:0px 0px;
 			font:14px Garamond,Times New Roman,Serif;
 			text-align:left;
  			color:#333;
  			font-size/* */:/**/14;
  			font-size: /**/14;
  			}
  
a:link 		{
  			color:#58a;
  			font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  			text-transform:uppercase;
  			letter-spacing:.2em;
  			text-decoration:none;
  			}
  
a:visited 	{
  			color:#58a;
  			font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  			text-transform:uppercase;
 			letter-spacing:.2em;
  			text-decoration:none;
  			}
			
a:hover 	{
  			color:#777;
  			font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
			text-transform:uppercase;
  			letter-spacing:.2em;
  			text-decoration:underline;
  			}

h2 			{
			margin:1.5em 10px .75em;
  			font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  			text-transform:uppercase;
  			letter-spacing:.2em;
  			color:#333;
  			}

@media all 	{

  #header 	{
			width: 700px;
			background-color: #FFFFFF;
			margin: 0px;
			padding: 0px;
			border-bottom: 6px solid #A18972;
    		}
  			
			}
			
@media handheld {
  
  #header 	{
    		width:90%;
    		}
  			}

@media all {
  
  #content 	{
    		width:700px;
    		margin:0 auto;
    		padding:0;
    		text-align:left;
    		}
			
  #main 	{
    		width:490px;
    		float:right;
    		}
			
  #sidebar 	{
    		width:200px;
    		float:left;
    		}
			
  			}
			
@media handheld {

  #content 	{
    		width:90%;
    		}
			
  #main 	{
    		width:100%;
    		float:none;
    		}
			
  #sidebar 	{
    		width:100%;
    		float:none;
    		}
			
  			}

@media all {

  .post 	{
    		margin:.5em 0px 1.5em;
    		border-bottom:0px dotted #666;
    		padding-bottom:0px;
    		}
  			
			}

.post div 	{
  			margin:0 10px 25px;
  			line-height:20px;
  			}

.post p		{
			line-height:15px;
			}
			
.post blockquote {
  			margin:1em 50px;
  			}
			
.post blockquote p {
  			margin:.75em 0;
  			}
			
.post ul 	{
  			margin:0 0 1.5em;
  			padding:0 0 1.5em;
  			border-bottom:0px dotted #D9C8B5;
  			list-style:none;
  			}
			
.post li 	{
		  	margin:0;
  			padding:0 0 .25em 5px;
  			text-indent:10px;
  			line-height:15px;
  			}
			
#sidebar ul {
  			margin:0 0 1.5em;
  			padding:0 0 1.5em;
  			border-bottom:0px dotted #D9C8B5;
  			list-style:none;
  			}
  
#sidebar li {
  			margin:0;
  			padding:0 0 .25em 15px;
  			text-indent:-15px;
  			line-height:1.5em;
  			}
  
#sidebar p 	{
  			color:#666;
  			line-height:1.5em;
  			}

#shell 		{
			width: 700px;
			background-color: #FFFFFF;
			margin: 0px;
			padding: 0px;
			border-bottom: 6px solid #A18972;
			line-height:15px
			}				
		
#list 		{
			width: 700px;
			background-color: #FFFFFF;
			}	
			
#list ul 	{
  			margin:0 0 1.5em;
  			padding:0 0 1.5em;
 		 	border-bottom:0px dotted #D9C8B5;
  			list-style:none;
  			}
  
#list li 	{
  			margin:0;
  			padding:0 0 .25em 5px;
  			text-indent:50px;
  			line-height:20px;
  			}	
														
#footer	{
			width: 700px;
			background-color: #FFFFFF;
			font-family: garamond, sans-serif;
			font-size: 14px;
			text-align: center;
			color: #A18972;
			border-top: 6px solid #A18972;
			margin-top: 0px;
			margin: 0px;
			padding: 0px;
			clear: both;
				}
				
a.bottomboxlink	{
			color:#58a;
  			font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  			text-transform:uppercase;
  			letter-spacing:.2em;
  			text-decoration:none;	
			}

a.bottomboxlink:hover	{
			color:#777;
  			font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
 			text-transform:uppercase;
  			letter-spacing:.2em;
  			text-decoration:none;
			}
				
img { 	padding	: 0px;
		margin	: 0px;
		border	: 0px; }		