body{
   background-image: url(../gridback.gif);
   background-repeat: repeat;
   background-color: #fff;
   text-align:center;        	
 }
.wrap {
   border:1px solid #369;
   background-color: #fff;
   width: 640px;
   margin-left:auto;
   margin-right:auto;
   /*padding:1px;*/
}

/*
#menu {
       clear:both;
       padding:10px 0 10px 0;
       background:#fff;
       border-top:1px solid black;
       border-bottom:1px solid black;
       font-family: Verdana;
	    font-size: 12px;
	    font-variant: small-caps;
	    font-weight: normal;
	    text-align: center;
}
#menu ul{
	margin:0;padding:0
}
#menu li{
	display:inline;
}
#menu li a{
	display:inline;
	padding:24px;
}
#menu li a:hover{
	text-decoration:underline;
}
*/

p{
   margin:0;
   padding:0;
}
a img {
   border-style:none;
}
a: {
   color: #369;
   text-decoration: none;
   font-weight:500;
}
a:link,
a:visited{
   color: #369;
   text-decoration: none;
}
a:active{
   color: #369;
}
a:hover{
   color: #664000;
   text-decoration:underline;
}
h1, h2, h3 {
   margin: 0px;
   padding: 0px;
}
#banner {
   margin-left:auto;
   margin-right:auto;
   /*margin: 10px 0;*/
   background:#fff;
   /*padding:10px 0;*/
   text-align: center;
   width: 640px;
}
.topquote {
   text-align:right;
   padding:2px 8px 4px 0;
   font-family: georgia, verdana, arial, sans-serif;
   font-size: 14px;
   color: #000;
}
#footer {
   margin: 10px auto 0px auto;
   background:#fff;
   padding:10px;
   text-align: center;
   width: 620px;
   clear:both;
}
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
   font-family:georgia, verdana, arial, sans-serif;
   font-size: x-large;
   color: #FFF;
   text-decoration: none;
}
.description {
   font-family:verdana, arial, sans-serif;
   color:#FFF;
   font-size:x-small;
   font-weight:bold;
   background:#003366;
   text-transform:none;	
}
#content {
   float:left;
   position:relative;
   width:450px;
   background:#fff;
   /*margin-right:10px;*/
   margin-bottom:20px;
   /*border-right:1px solid #000;*/
}
#container {
   background-color: #fff;
   width: 638px;
   margin-left:auto;
   margin-right:auto;
}
#links {
   text-align: center;
   float:left;
   width:177px;
   background:#fff;
   padding-left:10px;
   padding-bottom:10px;
   margin-right:-5px;
   border: 1px solid white;
   /*margin-bottom:20px;*/
}
.blog {
   padding:15px;
   background:#fff;
   border-right:1px solid #FFF;
}
.blogbody {
   font-family: Georgia, verdana, arial, sans-serif;
   color:#666;
   text-align:justify;
   font-size:small;
   font-weight:normal;
   background:#fff;
   line-height:150%;
}
.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active {
   font-weight: bold;
   color:#369;
}
.blogbody a:hover {
   color: #369;
   text-decoration: underline;
}
.blogbody a img {
   border:none;
   float:left;
   padding-right:5px;
}
.imgpad {
   padding-right:10px;
}
.title	{
   font-family: trebuchet, verdana, arial, sans-serif;
   font-size: medium;
   color: #777;
   font-variant:small-caps;
}
.quote{
   font-family: trebuchet, verdana, arial, sans-serif;
   font-size: small;
   /*font-style: italic;*/
   color: #999;
}
#menu {
   margin-bottom:15px;
   background:#FFF;
   text-align:center;
}	
.date{ 
   font-family:trebuchet, verdana, arial, sans-serif; 
   font-size: small; 
   color: #666; 
   clear:left;
   border-top:1px solid #999;
   padding: 5px;
   margin-bottom:10px;
   text-align:left;
   font-weight:normal;
}			
.posted{ 
   font-family:verdana, arial, sans-serif; 
   font-size: x-small; 
   color: #000000; 
   margin-bottom:25px;
}
.calendar {
   font-family:verdana, arial, sans-serif;
   color:#999;
   font-size:x-small;
   font-weight:normal;
   background:#fff;
   line-height:140%;
   padding:2px;
   text-align:center;
   margin-top:30px;
   margin-bottom:20px	
}
.calendarhead {	
   font-family:verdana, arial, sans-serif;
   color:#000;
   font-size:x-small;
   font-weight:bold;
   background:#fff;
   line-height:140%;
   padding:2px;					
}	
.side {
   font-family:verdana, arial, sans-serif;
   color:#333;
   font-size:x-small;
   font-weight:normal;
   background:#fff;
   line-height:140%;
   padding:2px 2px 10px 2px;				
}
.side a img{
   border-style:none;
   float:center;
}
.sidetitle {
   font-family:verdana, arial, sans-serif;
   color:#999;
   font-size:small;
   font-weight:normal;
   padding:2px;
   margin-top:50px;
   letter-spacing: .1em;
   border-bottom:1px solid #FFF;
   text-align:center;
   background:#fff;		
}		
.syndicate {
   font-family:verdana, arial, sans-serif;
   font-size:xx-small;
   font-weight:bold;		
   line-height:140%;
   padding:2px;
   text-align:center;
   background:#fff;  		
}	
.powered {
   margin-top:50px;
   text-align:center;
   padding:2px;
}	
.comments-body {
   font-family:georgia, verdana, arial, sans-serif;
   color:#666;
   font-size:small;
   font-weight:normal;
   background:#FFF;
   line-height:140%;
   padding-bottom:10px;
   padding-top:10px;		
   border-bottom:1px dotted #999; 					
}		
.comments-post {
   font-family:verdana, arial, sans-serif;
   color:#666;
   font-size:x-small;
   font-weight:normal;
   background:#FFF;		
}	
.trackback-url {
   font-family:georgia, verdana, arial, sans-serif;
   color:#666;
   font-size:small;
   background:#FFF;
   line-height:140%;
   padding:5px;		
   border:1px dotted #999; 					
}
.trackback-body {
   font-family:georgia, verdana, arial, sans-serif;
   color:#666;
   font-size:small;
   font-weight:normal;
   background:#FFF;
   line-height:140%;
   padding-bottom:10px;
   padding-top:10px;		
   border-bottom:1px dotted #999; 					
}		
.trackback-post {
   font-family:verdana, arial, sans-serif;
   color:#666;
   font-size:x-small;
   font-weight:normal;
   background:#FFF;		
}	
.comments-head { 
   font-family:georgia, verdana, arial, sans-serif; 
   font-size:small; 
   color: #666; 
   border-bottom:1px solid #999;
   margin-top:20px;
   font-weight:bold;
   background:#FFF;		
}		
#banner-commentspop {
   font-family:georgia, verdana, arial, sans-serif;
   color:#FFF;
   font-size:large;
   font-weight:bold;
   border-left:1px solid #FFF;	
   border-right:1px solid #FFF;  		
   border-top:1px solid #FFF;  		
   background:#003366;
   padding-left:15px;
   padding-right:15px;
   padding-top:5px;
   padding-bottom:5px;  		  		  			 
}
