#wrapper {
	position: center;
	margin: 0 auto;
	padding: 0;
	width: 775px;
	background: #ffffff;
	color: #666;
	border: 1px solid #9999CC;
	}

body        {
	margin: 0 auto;
	padding: 0;
	background: #fff;
	color: #000000;
	text-align: left
	}

#sidebar {
	float: left;
	width: 113px;
	text-align: left;
	font-size: 13px;
                text-color: #0066FF;
                text-decoration: none
                text-indent: 5em;
	background: #F0F0FF
	}

#main      {
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000000;
	}


#main2    {
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000000;
	}

#main p {
	text-align: left;
	}


#header {
        text-color: #666;
	height: 120px;
	width: 510px;
	text-align: left;
	background: #fff;
        font-size: 12px;
	}

#blog {
	margin: 0;
	padding: 0;
	width: 500px;
	background: #fff;
	color: #000000;
	}

#content {
	font: 12px lucida grande, verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 10px 20px 20px 20px;
	width: 480px;
	background: #fff;
	text-align: left;
           color: #000000;
	}

ul {
list-style: square;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0em;
padding-left: 1em;
}

li {
background: transparent;
font: 11px lucida grande, verdana, arial, helvetica, sans-serif;
color: #333;
}



#rightbar {
	float: right;
        padding: 5px;
	width: 120px;
	margin: 5px;
                padding: 0em;
	background: #F0F0FF
	text-align: left;
	font-size: 12px;
                text-color: #0066FF;
                text-decoration: none
	}

#rightbar p {
	text-align: left;
	font: 11px lucida grande, verdana, arial, helvetica, sans-serif;
	margin: 4px 0px 4px 0px;
	}

#menubar {
background: #fff;
color: #fff;
padding: 4px 1px 4px 1px;
margin: 0px;
border-top: 0px solid #fff; 
border-bottom: 2px solid #ffffff; 
height: 15px;
}

#menubar ul {
list-style: none;
margin: 0;
padding: 0;
}

#menubar li {
margin: 0;
padding: 0;
float: left;
font: 11px lucida grande, verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-color: #FFAD33;
text-decoration: none;
}

#menubar a {
color: #FFAD33;
text-decoration: none;
font-weight: bold;
background: #ffffff; 
margin: 0;
padding: 5px 7px 5px 7px;
border-right: 1px solid #ffffff;
border-bottom: 5px solid #F0F0FF;
}

#menubar a:hover, #menubar a:active 
{ 
background: #F0F0FF;
color: #FFAD33;
font-weight: bold;
}

#menubar a.active:link, #menubar a.active:visited 
{
background: #bbb;
font-weight: bold;
}


#footer {
	width: 470px;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #666;
	text-align: center;
	}

#footercontent {
	width: 450px;
	margin: 5;
	padding: 5;
	background: #fff;
	color: #666;
	text-align: center;
                font-size: 11px;
	}

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




h1            {
                font-size: 18px;
	margin-top: 10px;
	font-family: georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
                color: #990033;
	}

h2            {
                font-size: 17px;
	font-family: georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
                color: #990033;
	}

h3            {
                font-size: 16px;
	font-family: georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
                color: #990033;
	}


h4            {
                font-size: 15px;
               margin: 2px 0px 2px 0px;
	font-family: georgia, times new roman, times, serif;
                color: #FF6666;
	}

h5           {
                font-size: 14px;
               margin: 2px 0px 2px 0px;
	font-family: georgia, times new roman, times, serif;
                color: #FF6666;
	}

h6            {
	font-family: georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
                color: #FF6666;
	}

p             {
	font-family: lucida grande, verdana, arial, helvetica, sans-serif;
	}

img          {
	margin: 0;
	padding: 0;
	border: 0;
	}

a:link { color: #000099; background-color: transparent; text-decoration: none; }
a:visited { color: #990033; border: 0; background-color: transparent; text-decoration: none; }
a:focus { color: #990033; border: 0; background-color: transparent; text-decoration: none; }
a:hover { color: #D3225D; border: 0; background-color: transparent; text-decoration: none; }
a:active { color: #CC0000; border: 0; background-color: transparent; text-decoration: none; }


.date {
	font-size: 12px;
	background: transparent;
	color: #B35672;
	padding-right: 10px;
	border-right: 15px solid #96507F;
	text-align: right;
	}

.title {
	font-size: 18px;
	background: transparent;
	color: #96507F;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #666;
	}

.blogentry {
	font: 12px lucida grande, verdana, arial, helvetica, sans-serif;
	} 

.posted    {
	font: 11px lucida grande, verdana, arial, helvetica, sans-serif;
	} 

.sidetitle   {
	margin: 0px 00px 0px 0px;
	font-size: 14px;
	background: transparent;
	color: #FFAD33;
	text-align: left;
	} 

.spacer    {
	margin: 0;
	padding: 0;
	clear: both;
	}

.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #9DB7A7;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #000; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #663300; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.channel { width: 200px; font-family: arial; font-weight: 400; font-size: 11px; margin-bottom: 0px; }
.channelDescription { width: 200px; font-size: 10px; margin-bottom: 0px;}
.channelPublisher { width: 200px; font-size: 10px; margin-bottom: 0px;}
.news { width: 200px; background-color: #eaeaea; display: block; font-size: 10px; width: 100%; margin-bottom: -10px;}
.newsAlt { width: 200px; background-color: #ffffff; display: block; font-size: 10px; width: 100%; margin-bottom: -10px;}
