body	{
	background: #ccc;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	text-align: center;
	font-family:verdana, arial, sans-serif; 
}
	
#wrapper	{
	background: #ccc url(/pgbg.gif) repeat;
	margin: 10px auto;
	padding: 0px;
	width: 728px;	 
}

a {
	color: #EB5E66;
	text-decoration: none;
	font-weight:normal;
} 

a:link {
	color: #EB5E66;
	text-decoration: none;
} 

a:visited {
	color: #F18C92;
	text-decoration: none;
} 

a:active {
	color: #EB5E66;
	text-decoration: none;
} 

a:hover	{
	color: #EB5E66;
	text-decoration: underline;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}

#header {
	color:#FFF;
  	background:#EB5E66;
  	padding:15px;
  	margin:0px;
  	text-align:left; 	  	  	 	 
}

#header h1 {
	font-family:georgia, verdana, arial, sans-serif;
	font-size:x-large;
	font-weight:bold;
}

#header a, #header a:link, #header a:visited, #header a:active, #header a:hover {
	font-family:georgia, verdana, arial, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
	
.description {
	color:#FFF;
	font-size:small;
  	background:#EB5E66;
  	text-transform:none;	
}	
		
#pagebody	{
	padding: 0px;
	margin: 0px;
	text-align: left;
	background: #fff url(/pgbg.gif) repeat;
	clear: both;
}

#maincontent {
	float:left;
	background:#fff;
	color:#666;
	margin:0px;
	padding:15px;
	font-size:small;
	font-weight:normal;
  	line-height:16px;
  	width:498px;
	width:468px;
}

html>#maincontent {
	width: 468px;
} 

#maincontent h1 {
	padding-bottom:15px;
	line-height:100%;
}

#sidebar {
	background:transparent;
	padding:8px;		
	margin: 0px 0px 0px 513px;
	/* compensates for IE Win bungling */
	height: 100%;	
}
	
.title	{ 
	font-size: small; 
	color: #333; 	
	text-transform:uppercase;		
}		

#menu {
  	margin-bottom:15px;
	background:#FFF;
	text-align:center;  				
}	

.date { 
	font-size: small; 
	color: #666; 
	border-bottom:1px solid #999;
	margin-bottom:10px;
	font-weight:bold;
}		
	
.posted { 
	font-size: x-small; 
	color: #666; 
	margin-bottom:25px;
}
	
.calendar {
	color:#FFF;
	font-size:x-small;
	font-weight:normal;
  	background:#F18C92;
  	line-height:140%;
  	text-align:center;	
}
	
.calendarhead {	
	color:#FFF;
	font-size:x-small;
	font-weight:bold;
  	background:#F18C92;
  	line-height:140%;
}	

.calendar a, .calendar a:link, .calendar a:visited, .calendar a:active {
	color:#F6BABE;
	text-decoration:underline;
	font-weight:bold;
}

.calendar a:hover {
	color:#EB5E66;
	text-decoration:underline;
	font-weight:bold;
}	

.side {
	color:#333;
	font-size:x-small;
	font-weight:normal;
  	background:#F18C92;
  	line-height:140%;
  	padding:2px;		
}

.side a, .side a:link, .side a:visited, .side a:active, .side a:hover  {
	color:#FFF;
	text-decoration:underline;
}
	
.sidetitle {
	color:#FFF;
	font-size:small;
	font-weight:normal;
  	line-height:140%;
  	padding:2px;
  	margin-top:10px;
	letter-spacing: .1em;
	border-bottom:1px dotted #FFF;
	text-align:center;	  			
  	background:#F18C92;	
}	
	
.syndicate {
	font-size:xx-small;
	font-weight:bold;	
  	line-height:140%;
  	padding:2px;
  	margin-top:10px;
  	text-align:center;
  	background:#F18C92;  	
 }	
	
.powered {
	color:#666;
	font-size:xx-small;
	font-weight:bold;
  	border:1px dotted #999;		
	line-height:140%;
	text-transform:uppercase; 
	margin: 10px 15px 0px 15px;
	padding: 2px;
	text-align:center;
	letter-spacing: .2em;		
  	background:#FFF;
}	
		
.comments-body {
	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 {
	color:#666;
	font-size:x-small;
	font-weight:normal;
  	background:#FFF;	
}	

.comments-head	{ 
	font-size: small; 
	color: #666; 
	border-bottom:1px solid #999;
	margin-top:20px;
	font-weight:bold;
  	background:#FFF;	
}	

#banner_ad {
	padding-bottom: 10px;
}

#banner_ad p {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-size:x-small;
}

#banner_ad a {
	font-weight: normal;
}

