@font-face {  
  font-family: MenuFont;
  src: url( OfficinaSerifBookC.eot );
  src: local("OfficinaSerifBookC"),url( OfficinaSerifBookC.otf ) format("opentype");  
}


* { padding:0; margin:0;}
	html { font-size:100.01%;}
	body { font-size:9pt; font-family: Georgia, Arial, Helvetica, sans-serif; background:url(timages/tail.gif) repeat top center; color:#666156;}


blockquote {
	
	margin-left: 50px;
	
}

.column-center .error { color: #970505; }

.text-box td.text {
	padding-right: 20px;
	padding-bottom: 10px;
}

.text-box td input {
	width: 100%; border: 1px solid black; padding: 3px;
}

.text-box p.errMsg {
	color: red;
}


.clear { clear: both;}
	ul {  }
	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#937250;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #000; background:#FFF;}
	
	html body textarea { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border:1px solid #3d362e; background:#fff;}
	
/*** Main ***/
	
	.main-width { width:975px; margin:0 auto;}
	
	
/*** Menu ***/

	.main-menu { clear:both;background:url(timages/menu-left.png) no-repeat 0 0;  float:left; width:100%; }
	.main-menu .corner-left { background:url(timages/menu-right.png) no-repeat right 0; padding:0px 22px 0px 14px;}
	.main-menu .corner-right { background:url(timages/menu-bg.png) repeat-x 0 0; height:100%; overflow: hidden; padding:18px 5px 14px 16px;}
	
	.menu { float:left; padding:3px 0px 0px 0px; height: 27px; width: 960px; overflow:hidden; }
	.menu ul { list-style:none; width:100%; overflow:hidden;}
	.menu ul li { float:left; overflow:hidden; padding:0px 55px 0px 0px;}
	.menu ul li a { font-family: MenuFont, serif; font-size: 24px; text-decoration:none; text-transform:uppercase; color:#fff; }
	.menu ul li a:hover, .menu ul li.current_page_item a { color: #f9a900; }
	
	.menuright { float:right; padding:3px 0px 0px 0px; height: 27px; width: 370px; overflow:hidden; }
	.menuright ul { list-style:none; width:100%; overflow:hidden;}
	.menuright ul li { float:right; overflow:hidden; padding:0px 0px 0px 48px;}
	.menuright ul li a { font-family: MenuFont, serif; font-size: 24px; text-decoration:none; text-transform:uppercase; color:#fff; }
	.menuright ul li a:hover, .menuright ul li.current_page_item a { color: #f9a900; }
	
	.sub-menu { float:right; text-align: right; width:340px; margin:51px 0px 0px 0px; padding:3px 20px 5px 0px;}
	.sub-menu a { height:14px; color:#fff; text-decoration:none; font-family: MenuFont, serif; font-size: 18px; text-transform:uppercase; }	
	.sub-menu a:hover {color: #f9a900;}
	
	.sub-welcome { float:right; text-align: right; width:340px; margin:35px 0px 0px 0px; padding:3px 20px 5px 0px; font-family: Arial, Helvetica, serif; color: #fff;}
	.sub-welcome p { padding: 0; margin-bottom: 4px; }
	.sub-welcome p.logout {font-size: 16px;}
	.sub-welcome a { color:#f9a900; text-decoration:none; }	
	.sub-welcome a:hover { text-decoration:underline; }
	

		
/*** Logo ***/
	.logo .indent {  padding:30px 0px 32px 12px; overflow:hidden; height:100%;}
	.logo h1 { float:left; width:474px; height:52px; font-size:2.1em; display:block; color:#fff; cursor:pointer; }
	.logo h1:hover { text-decoration:none;}
	

/*** Rss ***/
	.rss { float:right; padding:6px 0px 0px 0px;}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
	
	.column-left { width:226px; float:left; margin:0px 8px 0px 0px;}
	.column-right { width:226px; float:right; margin:0px 0px 0px 8px;}
	
/*** Widgets  ***/
	.widget { height:100%; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px;}
	
	.widget .widget-corner-top { background:url(timages/widget-corner-left-top.png) no-repeat 0 0;}
	.widget .widget-corner-bot { background:url(timages/widget-corner-left-bot.png) no-repeat 0 bottom; padding:14px 0px 14px 0px;}
	
	.widget-bg { padding:0px 30px 0px 14px; background:#f7f5f2;}
	
	.widget .title { padding:5px 0px 5px 0px;}
	
	.widget h2 { color:#525150; text-transform:uppercase; font-family: MenuFont, serif; font-size: 24px; font-weight: normal; padding:0px 0px 0px 0px;}
	
	.widget .description {
		margin: 5px 0px 10px 0px;
	}
	.widget .description .date {  font-size: 12px; color:#000; }
	.widget .description .date span { color:#9f9595;}
	.widget .description .date em { font-style: normal; color:#937250;}
	
	
	.widget ul { list-style:none; height:100%; font-size:1.2em; color:#9f8871; margin:0px 0px 0px 0px;}
	.widget ul li { padding:0px 0px 9px 23px;}
	.widget ul li a { color:#9f8871; height:100%;}
	
	.widget a { color:#9f8871; font-size:12px; }
	
	/*** widget_recent_entries  ***/
		
		.widget_recent_reviews ul { height:100%; color:#666156; margin:0px 0px 0px 0px;}
		.widget_recent_reviews ul li { padding:4px 0px 12px 0px;}
		.widget_recent_reviews ul li a { color:#666156; height:100%;}
		
		.widget_recent_reviews ul li a.strong { font-weight: bold; display:block; text-decoration:none; }
		.widget_recent_reviews ul li a.strong:hover { text-decoration:underline;}
		
		.widget_recent_reviews ul li p.date { padding-bottom: 0; font-size: 12px; }
		
		.widget_recent_reviews ul li a.style02 { color:#937250; text-decoration:none;}
		.widget_recent_reviews ul li a.style02:hover { text-decoration:underline;}
		
		.widget_recent_reviews ul li a.author { text-decoration:none; }
		.widget_recent_reviews ul li a.author:hover { text-decoration:underline; }
		
		.widget_recent_reviews ul li p.author { font-size: 12px; padding: 0; }
		
		.widget_recent_reviewers_top .widget-bg { padding-bottom:9px;}
		.widget_recent_reviewers_top .title { padding-bottom:9px;}
		.widget_recent_reviewers_top ul { height:100%; color:#666156; margin:0px 0px 14px 0px;}
		.widget_recent_reviewers_top ul li { clear:both; height:100%; overflow:hidden; background: none; padding:18px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.widget_recent_reviewers_top ul li a { color:#666156; height:100%;}
		.widget_recent_reviewers_top img { float:left; margin:-11px 9px 0px 1px;}
		.widget_recent_reviewers_top strong { display:block;}
		 
	/*** widget_tag_cloud ***/
		
	/*********/
		
		.textwidget { padding:0px 0px 0px 0px; font-size:13px; line-height:1.5em;}
	
/*** Content  ***/
	.content .bg-left { overflow:hidden; height:100%; background:url(timages/bg-left.gif) repeat-y 0 0 #ece9e3;}
	.content .bg-right { background:url(timages/bg-right.gif) repeat-y right 0;}
	.content .bg-top { background:url(timages/bg-top.gif) repeat-x 0 0;}
	.content .bg-bot { background:url(timages/bg-bot.gif) repeat-x 0 bottom;}
	
	.content .corner-left-top { background:url(timages/corner-left-top.gif) no-repeat 0 0;}
	.content .corner-right-top { background:url(timages/corner-right-top.gif) no-repeat right 0;}
	.content .corner-left-bot { background:url(timages/corner-left-bot.gif) no-repeat 0 bottom;}
	.content .corner-right-bot { background:url(timages/corner-right-bot.gif) no-repeat right bottom; overflow:hidden; height:100%; padding:9px 10px 10px 8px;}

	.column-center { overflow:hidden; height:100%; padding:11px 0px 20px 0px;}
	
		.column-center .indent { clear:both; overflow:hidden; height:100%; background:url(timages/line.gif) repeat-x 0 bottom; padding:0px 0px 22px 0px; margin:0px 10px 18px 10px;}
		
		.column-center .indentcl { clear:both; overflow:hidden; height:100%; padding:0; margin:0px 10px 0px 10px;}
		
		.column-center .title { overflow:hidden; height:100%; padding:0px 0px 15px 1px;}

		.column-center .title h2 { font-size: 28px; color:#000; font-weight: normal; padding:0px 40px 0px 0px; margin:-1px 0px 0px 0px;}
		.column-center .title h3 { font-size: 21px; color:#000; font-weight: normal; padding:0px 0px 0px 0px;}
		
		.column-center .indenttop { clear:both; padding-top: 5px; margin:0px 10px 0px 10px; line-height:28px;}
		.column-center .indenttop .title h2 { color:#525150; text-transform:uppercase; font-family: MenuFont, serif; font-size: 24px; font-weight: normal; }
		.column-center .indenttop .title h2 a { color:#525150;  }
		
		.column-center .title h2 a, .column-center .title h3 a { color:#000; text-decoration:none;}
		.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration: underline;}
		
		
		
			.column-center .author {  font-size: 18px; color:#000; padding:0px 0px 8px 0px;}
			.column-center .author a { font-weight: normal; color:#937250; text-decoration:none;}
			.column-center .author a:hover { text-decoration:underline;}
			
			.column-center .date {  font-size: 1.2em; color:#000; padding:1px 0px 0px 1px;}
			.column-center .date span { color:#9f9595;}
			.column-center .date em { font-style: normal; color:#937250;}
		
	.title-page * {  font-size:21px; color:#000; font-weight: normal; padding:0px 0px 10px 0px;}
		
	.text-box { clear:both; font-size:1.2em; line-height:1.4em; padding:7px 0px 0px 0px;}
		
	.text-box p { padding:0px 0px 15px 0px;}

	.text-box p.img { padding:0px 0px 15px -2px;}

	.text-box p.img img { margin:0px 24px 0px 0px;}
	
	.text-box .line { height:1px; background:url(timages/line.gif) repeat-x 0 0; overflow:hidden; margin:1px 0px 16px 0px;}
	
	.text-box .fleft { padding:0px 0px 0px 0px; display: inline; overflow:hidden; height:100%;}
	.text-box .fleft img { float:left; margin:-3px 13px 0px -1px;}
	
	.text-box .fright { padding:0px 0px 0px 0px; display: inline;}
	.text-box .fright img { float:right; direction: inherit; margin:4px 2px 4px 20px;}
	
	.text-box ol, .text-box ul { padding-left: 40px; padding-bottom: 15px; }
	
	.letters { margin-left: 10px; margin-bottom: 20px; font-size: 16px; }
	
	.dictionary { margin-left: 10px; }
	
	.dictionary .title h2 { font-size: 20px; }
	
	/******/
		.more-link { display:block; font-size:18px; color:#937250; padding:0px 0px 0px 0px; margin:-10px 0px 0px 0px;}
		
		.more-link { text-decoration:none; }
		.more-link:hover { text-decoration: underline;}
		
		.link-edit a, .navigation a { font-size:1.1em; color:#937250; font-weight:bold;}
		
		.link-edit { clear:both; padding:0px 0px 10px 3px;}
		
		.navigation { clear:both; font-size:1.1em; color:#937250; padding:12px 0px 10px 5px;}
		
		.navigation a { text-decoration:none; color:#937250;}
		.navigation a:hover { text-decoration:underline;}

/*** Comments ****/
	
	.respond { padding-left: 10px; padding-bottom: 20px; }
	
	.delete { float: right; position: relative; top: -6px; }
	.edit { float: left; position: relative; top: -6px; }
	.comment { padding-top: 20px;}
	.comauthor .date { color:#666156; font-size: 12px; }

/*** Footer ****/
	.footer { clear:both; margin: auto; overflow:hidden; height:100%; font-size:12px; color:#ece9e3; width: 960px;}
	.footer .indent { padding:30px 0px 72px 0px; }
	.footer .left { text-align: left; }
	.footer p { padding-bottom: 5px; }
	.footer a { text-decoration:none; color:#f2a303;}
	.footer a:hover { text-decoration: underline;}

.bads {
	color: #3a2b1c;
}

.bads a {
	text-decoration: none;
	color: #3a2b1c;
}
.bads a:hover {
	text-decoration: none;
	color: #3a2b1c;
}