body
{
margin: 0px;
padding: 0px;
background-color: #D4D1CB;
font-family: Arial, Verdana, Geneva, Tahoma, Trebuchet MS, Sans-serif;
font-size:10px;
color: #666666;
}

#container
{
width: 770px;
margin: 10px auto;
background-color: #fff;
color: #333;
/*border: 1px solid gray*/;
line-height: normal;

}

#top
{
padding: .5em;
background-color: #fff;
/*border-bottom: 1px solid gray;*/
background-image: url(http://www2.pinkelephant.com/top.gif);
background-position:left top;
background-repeat:no-repeat;
clear:both;
height:75px;
}

#top h1
{
padding: 0;
margin: 0;
}

#search
{
background-color:#FF0099;
text-align: right;
height:25px;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
font-size: 11px;
}

#leftPad
{
padding-left: 14px
}


#rightnav
{
float: right;
width: 160px;
margin: 0;
padding: 1em;
font-size: 11px;
}

#content
{
margin-left: 180px;
border-left: 1px solid gray;
padding: 1em;
max-width: 60em;
}


#footer
{
clear: both;
margin: ;
padding: .5em;
color: #333;
background-color: #fff;
border-top: 1px solid gray;
background-image: url(http://www2.pinkelephant.com/bottom.gif);
background-position: left bottom;
background-repeat:no-repeat;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

.sidetitle
{
margin: 15px 15px 15px 15px;
background: #000080;
color: white;
}

#blogtitle
{
float:right;
padding:10px 4px 10px 4px;
font-size:30x;
text-align:right;
}


.sidetitle2
{
margin: 15px 10px 10px 10px;
font-size: 14x;
background: transparent;
color: black;
}

.paginate
{
 font-family:		Arial, Verdana, Geneva, Tahoma, Trebuchet MS, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount
{
 font-family:		Arial, Verdana, Geneva, Tahoma, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}


#blog
{
margin: 0;
padding: 10px;
}

#main p
{
font-size: 12px;
}

.date
{
font-size: 12px;
background: transparent;
color: #900;
}

.title
{
font-size: 16px;
background: transparent;
color: #0D417A;
}

.posted
{
margin-bottom: 15px;
font: 10px Arial, Verdana, Geneva, Tahoma, Trebuchet MS, Sans-serif;
text-align: right;
}

		html{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			color: #000000;
		}	
		


div#logo 
		{
			padding: 8px 0px 8px 8px;
			float:left;
			clear:none;
			}	
div#slogan 
		{
			padding: 14px 8px 8px 4px;
			float:left;
			clear:none;
			font-size: 14px;
			font-weight:bolder;
			}	
