body {
  background-color: #FDFBF5;
	  background-image: url('/images/blog/layouts/plain/background.gif');
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #706969;
}

a:link, a:visited, a:focus, a:hover, a:active { color: #cc6633; text-decoration:none; }

img {
	border: 0px;
}




#topbar {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	background-color: #FDFBF5;
	color: #909090;
	padding: 2px 6px 4px 6px;
	border-bottom: 1px #D3CFC2 solid;

	position: fixed;
	top: 0px;
	left:0px;
	right: 0px;
	z-index:99;
}

#topbar .left {
	float: left;
}

#topbar .right {
	text-align: right;
}

#topbar a:link, #topbar a:visited, #topbar a:focus, #topbar a:hover, #topbar a:active { color: #cc6633; text-decoration:none; }




#wrapper {
	margin: 35px auto 60px auto;
	border: 2px #D3CFC2 solid;;
	background-color: #FDFBF5;
	width: 791px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:787px;
}

body>#wrapper {
  width: 787px;
}

html>body #wrapper {
	margin: 56px auto 60px auto;
}
*:first-child+html body { padding-top: 56px; }



#header {
	border: 1px #D3CFC2 solid;
	margin: 5px;
	  background: url('/images/blog/layouts/plain/header.jpg') no-repeat;
	width: 775px;
	height: 156px;
	padding: 18px 10px 10px 10px;
	text-align: left;
	color: #33322e;

	voice-family: "\"}\"";
	voice-family:inherit;
	
	width: 775px;
	height: 156px;
}

body>#header {
	width: 755px;
	height: 128px;
}

html>body #header {
  width: 755px;
  height: 128px;
}

#header h1 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #33322e;
	
}

#header h1 a {
		color: #33322e;
		text-decoration: none;
}


#header .blogsubtitle {
  
}



#container {
	border: 1px #D3CFC2 solid;
	background-color: #fff;
	margin: 0px 5px 5px 5px;
	text-align: left;
	width: 777px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:775px;
}

body>#container {
  width: 775px;
}




#menu {
	width: 190px;
	float: left;
	margin: 35px 0px 0px 35px;
	display: inline;
}

#menu .menuitem {
	margin-top: 29px;
}

#menu .menuitem .menubody {
  width: 190px;
	overflow: hidden;
}

#menu .menutitle {
	border-bottom: 1px #d3cfc2 solid;
	margin-bottom: 10px;
  width: 190px;
	overflow: hidden;
}




#content {
	margin: 35px 35px 0px 260px;
	font-size: 12px;
}

/* Hide from IE5-mac \*/

* html #content {
	height: 1%;
	margin-left: 250px;
}

/* End IE5/mac hide */

#content h2.date {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #336699;
	padding: 0px;
	margin: 0px;
	display: inline;
}

#content .blogentry {
	margin-top: 35px;
	width: 480px;
	overflow: hidden;
}

#content .blogentry .entryheader .entrytitletable {
	width: 480px;
	border-bottom: 1px #d3cfc2 solid;
	margin-bottom: 6px;
	
}

#content .blogentry .entryheader .entrytitletable .entrytitlecontainer h2.entrytitle {
	font-family : Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #336699;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#content .blogentry .entryheader .entrytitletable .entrytitlecontainer h2.entrytitle a {
	color: #336699;
	text-decoration: none;
}

#content .blogentry .entryheader .entrytime {
	text-align: right;
	vertical-align: bottom;
}

#content .blogentry .entrybody {
	line-height: 18px;
	text-align: justify;
	overflow: hidden;
	width: 480px;
}


#content .blogentry .entrybody h1 { font-size: 150%; margin: 13px 0px 13px 0px; padding: 0px; font-weight: bold; }
#content .blogentry .entrybody h2 { font-size: 116%; margin: 14px 0px 14px 0px; padding: 0px; font-weight: bold; }
#content .blogentry .entrybody h3 { font-size: 100%; margin: 0px 0px 0px 0px;   padding: 0px; font-weight: bold; }

#content .blogentry .entrybody blockquote {
	text-align: left;
	margin: 18px 30px 18px 30px;
	padding: 8px;
	font-weight: normal;
	font-style:italic;
	width: 420px;
	overflow: hidden;
}

#content .blogentry .entrybody blockquote .quotecaption {
	font-weight: bold;
	font-style:italic;
}


.entryfooter .entryfootertable {
	width: 480px;
	font-size: 12px;
	border-top: 1px #d3cfc2 solid;
	margin-top: 7px;
}

.entryfooter .entryfooterauthor {
	vertical-align: top;
}

.entryfooter .entryfootersig {
	text-align: right;
	vertical-align: top;
	width: 272px;
}


#footer {
	height: 35px;
	clear:both;
}


.blog_entry_pagination {
	width: 470px;
	font-size: 13px;
	padding: 5px;
}

.blog_comment {
  width: 480px;
  overflow: hidden;

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 464px;
}

body>.blog_comment { width: 464px; }

.blog_comment .body {
	overflow: hidden;
}

.blog_comment.admin_comment {
  width: 480px;
  border: 1px solid #706969;

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 462px;
}

body>.blog_comment { width: 462px; }

#content .blogentry .entrybody .blog_comment .body blockquote {
  width: 350px;
  overflow: hidden;
  margin-left: 20px;
  margin-right: 20px;
  padding: 6px;
}

html>body #content .blogentry .entrybody .blog_comment .body blockquote {
  width: 296px;
}

#menu {
	width: 200px;
	float: left;
	margin: 35px 0px 0px 35px;
	display: inline;
}

#menu .menuitem {
	margin-top: 29px;
}

#menu .menuitem .menubody {
  width: 200px;
	overflow: hidden;
}

#menu .menutitle {
	border-bottom: 1px #d3cfc2 solid;
	margin-bottom: 10px;
  width: 200px;
	overflow: hidden;
}