@charset "utf-8";


* {margin: 0px; padding: 0px;}
html, body {background: url(images/body_bg.gif); position: relative}

body {
	text-align:center;
}
p {margin:10px 0}
.left {float:left}
.right {float:right}


#all {position:relative; text-align: left; margin: 0 auto; width: 975px; background: url(images/main_bg.gif) repeat-y; z-index:0;}

.head {
	display:block;
	height:230px;
}
.toplinebg {
	display:block;
	background: url(images/top_grad.gif) repeat-x;
	height:230px;
	z-index:10;
}
.lefttopcorn {
	display:block;
	background: url(images/left_corner_top.gif) no-repeat left top;
	height:230px;
	z-index:20;
}
.righttopcorn {
	display:block;
	background: url(images/right_corner_top.gif) no-repeat right top;
	height:230px;
	z-index:21;
}
.logo {
	float:left;
	padding-top:13px;
	line-height:0px;
	z-index:23;
}
.menu {
	position:relative;
	padding:30px 0 0 0;
	line-height:0px;
	float:left;
}
.slogan {
	float:left;
	background: url(images/slogan.gif) no-repeat left top;
	width:699px;
	height:45px;
	overflow:hidden;
	z-index:30;
}
form.topsearch {
	margin:12px 21px 0 0;
	padding:0px;
	z-index:32;
}
.searchinp {
	width:140px; height:16px; border: none; background-color: transparent; font:10px Arial; color:#958774; margin-right:8px;
}
.searchimgbut {width:50px; height:14px;}
.conteinerbox {
	position:relative; 
	display:block;
	height:118px;
	margin-left:8px;
}
.boxmenu {
	width:192px;
	height:118px;
	position:relative;
	float:left;
	background: url(images/box_bg_it.gif) no-repeat right top;
	text-align:center;
	z-index:25;
}
.boxtext {
	position:relative; 
	display:block; 
	font: bold 10px Tahoma; color:#E8D9C2;
	margin-top:5px;
	width:180px;
	height:60px;
	overflow:hidden;
}
.boxtext a {
	font: bold 10px Tahoma; color:#E8D9C2;
	text-decoration:none;
}
.boxtext a:hover {
	font: bold 10px Tahoma; color:#E8D9C2;
	text-decoration:underline;
}
#container {
	position:relative; 
	display:block; 
	margin-top:15px;
	width: 975px;
}
#inner {
	display:block;
	position:relative;
	 
	margin-right:0px;
	padding:1px;
}
#left {
	float:left; 
	height:1%;
	position:relative; 
	width:199px;
	left:0px;
}

.linkbg {
	width:192px;
	position:relative;
	margin-left:6px;
	background: #611C0E url(images/left_links_bg.gif) no-repeat right top;
}
.bottomcorner {
	display:block;
	position:relative;
	background: url(images/leftmenu_r_c_bot.gif) no-repeat right bottom;
	height:1%;
}

ul.markerlinks {margin:0px 0 0px 20px; padding:10px 0 15px 20px}
ul.markerlinks li {margin:0px; padding:3px 0 0 0px; list-style: none url(images/marker_dart.gif);
	font:bold 10px Tahoma; color:#E8D9C2;
}
ul.markerlinks li a {
	font:bold 10px Tahoma; color:#E8D9C2;
	text-transform:uppercase;
	text-decoration: none;
}
ul.markerlinks li a:hover {
	font:bold 10px Tahoma; color:#E8D9C2;
	text-transform:uppercase;
	text-decoration: underline;
}

#rightsingle {
	float:right; 
	position:relative; 
	width:168px;
	right:0px;
}
#right {
	float:right; 
	position:relative; 
	width:570px;
	right:0px;
}
.google {
	display:block;
	position:relative;
	width:300px;
	height:250px;
}
.recent {
	display:block;
	position:relative;
	width:232px;
	height:250px;
	margin-left:310px;
	font:11px Tahoma; color:#402211;
	text-align: justify;
}
.block {
	display:block;
	position:relative;
	margin:7px 0 4px 0;
}
.linemore {
	display:block;
	background: url(images/linedot.gif);
	margin:11px 41px 0 0;
	height:1px;
}
.borderbox2 {
	position:relative; 
	display:block;
	background: url(images/border_box_bg2.gif) repeat-y left top;
	z-index:40;
	width:544px;
	margin-top:14px;
	height:297px;
	overflow:hidden;
}
.bordertop2 {
	position:relative; 
	display:block;
	background: url(images/border_box_top2.gif) no-repeat left top;
	z-index:50;
	font:bold 11px Tahoma; color:#402211;
	padding:6px 16px 15px 16px;
	font:11px Tahoma; color:#402211;
	text-align: justify;
}
.borderbot2 {
	position:relative; 
	display:block;
	width:544px;
	height:4px;
	background: url(images/border_box_bot2.gif) no-repeat left bottom;
	z-index:51;
}
.review_article {
	font: bold 16px Times New Roman; color:#6F1A0E;
	padding-left:27px;
	display:block;
	position:relative;
	top:-25px;
	text-indent:242px;
	text-align:left;
}

#centersingle {
	position:relative; 
	margin-left:218px;
	margin-right:187px;
	display:block;
	height:1%;
	padding-bottom:1px;
}
* html #centersingle {margin-left:0px; margin-right:0px;}

.content {
	position:relative; 
	display:block;
	font: 12px Tahoma;
	color:#402211;
	text-align:justify;
	line-height:120%;
}

.adsenseme {
	margin:5px 0 5px 0px;
}
.relatedbg {
	display:block;
	background: url(images/related_bg.gif) repeat-y left top;
	margin:0px;
}
.relatedtop {
	display:block;
	background: url(images/related_top.gif) no-repeat left top;
	font:bold 11px Tahoma; color:#402211;
	padding:6px 10px 15px 16px;
}
.relatedbot {
	display:block;
	padding:1px;
	height:10px;
	background: url(images/related_bot.gif) no-repeat left top;
}

.titleinside {
	font: bold 11px Tahoma;
	color:#6F1A0E;
	margin:0px;
}

.commentsbg {
	position:relative;
	display:block;
	width:540px;
	background: url(images/comments_bg.gif) repeat-y left top;
	margin:5px 0 5px 15px;
}
.commentstop {
	position:relative;
	display:block;
	width:569px;
	background: url(images/comments_top.gif) no-repeat left top;
}
.commentsbot {
	position:relative;
	display:block;
	width:540px;
	background: url(images/comments_bot.gif) no-repeat left bottom;
	font:bold 11px Tahoma; color:#402211;
}
.com {
	font: 10px Tahoma; color:#E8D9C2;
}
.leave, .leave a {
	font: 11px Tahoma; color:#402211;
}
.up {text-transform:uppercase}
h6.up {
	margin:5px 0;
	font: 11px Tahoma; color:#402211;
}


#center {
	margin-right:570px;
	position:relative; 
	display:block;
	height:1%;
}

.latest {
	position:relative; 
	display:block;
	width:365px;
	margin-left:25px;
	font:11px Tahoma; color:#402211;
	text-align: justify;
}
h2.title {
	font-size:18px;
	font-family:Times New Roman;
	color:#6F1A0E;
	margin:10px 0px 6px 0px;
	text-decoration:none;
}
h2.title a {
	font-size:18px;
	font-family:Times New Roman;
	color:#6F1A0E;
	margin:0px 0px 6px 0px;
	text-decoration:none;
}
h2.alttitle {
	font-size:14px;
	font-family:Times New Roman;
	color:#6F1A0E;
	margin:10px 0px 6px 0px;
	text-decoration:none;
}
h2.alttitle a {
	font-size:14px;
	font-family:Times New Roman;
	color:#6F1A0E;
	margin:0px 0px 6px 0px;
	text-decoration:none;
}
.line {
	display:block;
	background: url(images/linedot.gif);
	margin:11px 70px 0 0;
	height:1px;
}
.linecom {
	display:block;
	background: url(images/linedot.gif);
	margin:8px 0px 10px 0px;
	height:1px;
	width:520px;
}
.line2 {
	display:block;
	background: url(images/linedot.gif);
	margin:10px 70px 0 0;
	height:1px;
}

.latestlink {
	position:relative; 
	font:bold 13px Times New Roman; color:#6F1A0E;
	padding:10px 0 15px;
	line-height:120%;
}
.latestlink a {
	font:bold 13px Times New Roman; color:#6F1A0E;
	text-decoration:none;
}
.latestlink a:hover {
	font:bold 13px Times New Roman; color:#6F1A0E;
	text-decoration:underline;
}
.latestlink ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.latestlink ul li {

}
.borderbox {
	position:relative; 
	display:block;
	background: url(images/border_box_bg.gif) repeat-y left top;
	z-index:60;
}
.bordertop {
	position:relative; 
	display:block;
	background: url(images/border_box_top.gif) no-repeat left top;
	z-index:65;
	font:bold 11px Tahoma; color:#402211;
	padding:6px 10px 15px 16px;
	height:215px;
}
.borderbot {
	position:relative; 
	display:block;
	height:4px;
	background: url(images/border_box_bot.gif) no-repeat left bottom;
	z-index:70;
}
ul.square {margin:0 0 0 6px; padding:0 0 0 12px}
ul.square li { margin:0px; padding:4px 0 0 10px; list-style: none url(images/marker.gif);
	font:bold 11px Tahoma; color:#402211;
}
ul.square li a { color:#402211; }
ul.square li a:hover { color:#FFF; }



.clear {
	clear:both;
}

.rss {
	display:block;
	position:relative; 
	height:30px;
	margin:14px 0 0 25px;
	padding: 0 25px
}
.foot {
	display:block;
	position:relative;
	width:944px;
	height:104px;
	margin-left:7px;
	background: url(images/footer_bg.gif) repeat-x left top;
	z-index:80;
}
.footer {
	margin:0px;
	padding:0px;
}
.footermenu {
	padding:14px 0 0 21px;
	font:bold 10px Tahoma; color:#E8D9C2;
}
.footermenu a {
	font:bold 10px Tahoma; color:#E8D9C2;
	text-decoration:none;
}
.footermenu a:hover {
	font:bold 10px Tahoma; color:#E8D9C2;
	text-decoration:underline;
}
.copyright {
	font: 10px Tahoma; color:#D0BCA6;
	padding:25px 0 0 21px;
}
.footleftcorner {
	width:975px;
	height:32px;
	margin-top:-32px;
	background: url(images/footer_left_corner.gif) no-repeat left top;
	z-index:90;
}
.footrightcorner {
	float:right;
	width:41px;
	height:32px;
	background: url(images/footer_right_corner.gif) no-repeat right top;
	z-index:95;
}

.z {line-height:0px}

.recenttitle a {
	font:12px Arial; color:#6F1A0E;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

.blocky a { color:#6F1A0E; }

.commentlist {

	}

#commentsoutline {
	width:540px;
	position:relative;
	height:1%;
	background: url(images/comments_bg.gif) repeat-y left top;
	margin-bottom:30px;
	}

#commentstopper {
	width:530px;
	height:21px;
	background:url(images/comments_top.gif) no-repeat;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
	font-size:10px;
	font-family:Tahoma;
	color:#E8D9C2;
	}

#commentstopper a {
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma;
	color:#E8D9C2;
	text-decoration:none;
	}

#commentstopper a:hover {
	color:#FFF;
	}

#postcomment {
	display:inline;
	padding-left:260px;
	}

#mailcomment {
	display:inline;
	padding-left:38px;
	}

#commentsbody {
	width:520px;
	margin:0 10px 0 10px;
	padding-top:10px;
	}

#commentsbottomout {
	width:540px;
	height:10px;
	background: url(images/comments_bot.gif) no-repeat bottom;
	}

#coffeehouse {
	line-height:20px;
	font-size:12px;
	}

#coffeehouse a {
	color:#611C0E;
	}

#coffeehouse a:hover {
	color:#FFF;
	}

#imp-links {
	line-height:20px;
	font-size:12px;
	}

#imp-links a {
	color:#611C0E;
	}

#imp-links a:hover {
	color:#FFF;
	}

#imp-links ul {
	list-style:none;
	}

#imp-links ul li a {
	color:#611C0E;
	}

#imp-links ul li a:hover {
	color:#FFF;
	background:none;
	}

.cat_list ul li a {
	color:#611C0E;
	}

.cat_list ul li a:hover {
	color:#FFF;
	background:none;
	}

.cat_list li a {
	color:#611C0E;
	}

.cat_list li a:hover {
	color:#FFF;
	background:none;
	}
	
.entry, .post {position:relative;}
.post-text {
	position:relative;
	min-height:700px;
	float:left;
	padding-bottom:10px;
}

*:first-child+html .post-text {min-height:725px;}
* html .post-text {height:725px;}
* html .post-text {float:none;}
.rel {position:relative;}

iframe.left, strong.left {margin-right:10px; float:left;}
iframe.right, strong.right {margin-left:10px; float:right;}
