body
{
	font-family:Arial;

	margin:0;
	padding:0;
		background-image:url(images/bg.jpg);
}

td { font-size:12px; }

.main
{
	width:940px;
	border:1px solid #888;
	border-top:0;
}

td.header
{
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;

	height:210px;


	text-align:left;


	padding-top:44px;
	padding-right:10px;
	padding-left:10px;

}

td.content {
	background:#efefef;
	padding:3px;
	vertical-align:top;
	}
.subheader {
	font-size:13px;
	color:red;
	font-style:italic;
	font-weight:bold;
	}

h1
{
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.h2
{
	font-size:13px;
	color:red;
	font-style:italic;
	font-weight:bold;
}


a
{
	color:#0000FF;
}

a:hover
{
	background-color:yellow;
}

#Menu
{
	font-size:12px;
}

a.menu:link, a.menu:visited
{
	font-size:12px;
	color:#0000FF;
	font-weight:bold;
	
}


a.menu:hover
{
	background-color:white;
}



#Footer
{
	margin-top:5px;
	border-top:1px solid #efefef;
}

#Footer a:link, #Footer a:visited
{
	color:#0000FF;
}

#Footer a:hover
{
	background-color:yellow;
}

div.MenuItem
{
	margin-bottom:4px;
}

.leftmenuDiv
{

	padding:5px;
	padding-top:25px;
	background-image:url(/images/menu_01.jpg);
	background-repeat:no-repeat;
}

.leftmenuTd
{
	background-image:url(/images/menu_02.jpg);
	background-repeat:repeat-y;
	width:190px;
	}

.menuTd {
	width:170px;
	}

a.copyright:visited,
a.copyright:link,
a.copyright:active
{
	text-decoration:none;
	color:black;
	font-size:12px;
}
a.copyright:hover
{
	color:black;
	background-color:#efefef;
}
.post {
	padding: 5px;
	}
.comment {
	border:1px dashed #aaa;
	padding:5px;
	margin-bottom:5px;
}
.cat_title {
	font-size:16px;
	font-weight:bold;
	}

.posttitle {
	font-size: 14px;
	font-weight:bold;
	padding-top:6px;
	}
.postmetadata {
	font-size:10px;
	}

/*we're hiding "Categories","Pages" titles, etc. in sidebar widgets*/
.widgettitle {
	display:none;
}
.sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	}
.sidebar h4 a{
 	font-size:90%;
	text-decoration: none;
	margin-top:10px;
	border-bottom:1px dotted #666;
	text-transform:uppercase;
	color: #545;
	}
.sidebar ul li {
	margin: 4px 0 4px 4px;
	}
.sidebar ul li a {
	text-decoration:none;
	color: #009;
	font-size:90%;
	}
.sidebar ul li a:hover {
background-color: #ffa;
}
li.catlist {
	font-size:12px;
	font-weight:
	margin:0;
	padding:9px 3px 0 3px;
	}
li.postlist {
	margin:0;
	padding: 6px 3px 0 6px;
	 }
.sidetext {
	padding:3px;
	text-align:center;
	font-size: 11px;
	}
/*.post {
	padding: 5px;
	}*/

.alignleft {
       text-align:left;
}
.alignright {
      text-align:right;
}
.center {
      text-align:center;
}