
	body {
		font-family: 'lucida grande';
		margin:0px 0px 0px 0px;
		background:#FFF;		
		}
		
	A 			{ color: #003333; text-decoration: underline;} 
	A:link		{ color: #003333; text-decoration: underline; } 
	A:visited	{ color: #333333; text-decoration: none; } 
	A:active	{ color: #669999;  } 
	A:hover		{ color: #333366;  }

  a[href*=".pdf"]:after{
  content: url("/images/pdf.gif"); }

  a[href*=".mp3"]:after{
  content: url("/images/itunes.jpg");  }


h1 {
		font-family:'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans serif;
		color:#000;
		font-size:x-large;
		font-weight:bold;	
		line-height:1em;
}

h3 {
color:#000;
font-size:20pt;
font-weight:bold;
line-height:1.1em;
margin-top:10px;
margin-bottom:5px;
}

h4 {
color:#333;
font-size:12pt;
margin-top:0;
font-weight:normal;
}


#banner {
	background:#000;
   color: #fff;
   font-family: 'helvetica nueue', 'lucida grande' verdana, sans serif;
   font-size: 30px;
   font-weight: bold;  
   margin-top:0px;
   padding-top:0px;
   line-height:100%;
   }
   
#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff;  text-decoraton: none; }   

.entry-header a {color: #000; text-decoration:none; }

#container {
background-color:#FFF;
width:750px;
margin-left:auto;
margin-right: auto;
text-align: left;
overflow: hidden;
margin-top:0;
}




#menu {
background-color:#000;
font-family: lucida grande, verdana, sans serif;
font-size: large;
font-weight:bold;
}


#content {
padding-right:20px;
margin-right:25px;
width:550px;
float:left;
background-repeat: no-repeat; 
background-image: url(http://www.buzzrantrave.com/images/new_bg.gif);
background:#FFF;
overflow:hidden;
}

#right {
width: 215px;
padding-top:20px;
float:left;
overflow:hidden;
}

.dateheader {
    float:left;
    width : 36px;
    height : 72px;
    padding-top:10px;
    background : #000;
    color : #FFF;
    text-align : center;
}

.dateheader-small {
font-size:x-small;
}

.dateheader-big {
font-size: large;
}


.entry-indent {
font-family: lucida grande, verdana, helvetica, sans serif;	
font-size: small;
line-height:140%;
margin-left:60px;
}

.entry {
font-family: lucida grande, verdana, helvetica, sans serif;	
font-size: small;
line-height:140%;
}

.entry-body, .entry-more {
font-family: lucida grande, verdana, helvetica, sans serif;	
font-size: small;
line-height:140%;
}

.entry-footer, .post-footers	{ 
		font-family:'Lucida Grande', verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #000; 
		margin-bottom:25px;
		line-height:120%;
		}




.side {
		font-family: lucida grande, helvetica, verdana, sans serif;
		color:#000;
		font-size:x-small;
		font-weight:normal;
		line-height:1.5;	
        margin-left:40px;
        margin-bottom:8px;
}	


.sidetitle {
		font-family:"Lucidia Grande", "Trebuchet MS", Helvetica, Arial, sans serif;
		color:#000;
		font-size:small;
		font-weight:bold;
  		margin-top:10px;
  		margin-bottom:4px;
		margin-left:30px;	
		}		



	.powered {
		font-family: lucida grande, helvetica, verdana, sans serif;
		color:#000;
		font-size:x-small;
		font-weight:normal;
	line-height:1.5;	
        padding-left:25px;
margin-top:20px;
}	


blockquote {
		margin: 10px 20px 0 30px;
  		padding: 0 0 0 20px;
	background: url(http://www.andrewraff.com/images/quotes.gif) no-repeat top left;
		}


#bottom {
	background:#000;
   color: #fff;
   width:100%;
   }
   
#bottom-content	
	{
		background:#333;
		float: left;
		width: 240px;
		border-color: #CCC;
		border-width: 0px 1px 0px 0px;
		border-style: none dotted solid none;
		min-height: 85px;
		color:#fff;
		font-size:x-small;
	}
	
#bottom a { color: #fff; }
#bottom a:visted {color: #ccc; text-decoration:none; }

.trackbacks {
font-size:x-small;
margin-left:20px;
}

.trackbacks-header, .comments-header {
font-size:small;
font-weight:bold;
}

#trackbacks-info {
font-color:#333;
}

#comments {
margin-left:20px;
font-size:x-small;
}

comment-content {
font-size:small;
color:#333;
}

.comment-footer {
color:#333;
}

.comments-body {
		font-size:x-small;
		font-weight:normal;
  		line-height:140%;
  		padding-bottom:10px;			
		}		
		
		#comment-form {
		font-size:x-small;
		width:180px; 
		padding-right:15px; 
		margin-right:15px; 
		float:left; 
		text-align:left; 
		border-right:1px dotted #bbb;
		}
