html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-family: Arial, Verdana, sans-serif;}

body {line-height: 18px;color: #000;background:#d2d1c2;font-family: Arial, Verdana, sans-serif;font-size: 12px;line-height: 20px;text-align: center;}
ol, ul {list-style: none;}
a { color: #555242; }
a:hover {color:#008bcb; }
.fl {float:left;}
.fr {float:right;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.clear {overflow: hidden; clear:both;height:0;margin:0; line-height: 0;}
.tre {font-family:Trebuchet MS,Arial,Sans-Serif;}
.geo {font-family:Georgia,"Times New Roman",Times,serif;}
.submit {margin:0; padding:8px 10px;
	background:#e5e5d1 url(images/submit.gif) repeat-x;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#606056;}
.half49 {width:49%;}
.half50 {width: 50%;}
.full {wdith:100%;}

/*-------------------------------------------------
Structure
-------------------------------------------------*/
.menu {background:#0c0c0a url(images/top_menu_bg.gif) repeat-x bottom left;padding: 7px 0;text-align:right; height:29px;}
#head {height: 100px;	text-align: center;	width: 100%;margin:0 auto; background: #33342e url(images/header.gif) repeat-x; }
#head .inner{width: 1000px;	text-align: left;	position: relative;	margin: 0 auto;	padding: 15px 0 0 0;}
#head .frcontent{ width: 550px; color:#e8e7d4;}
.digg {width:80px; text-align:right;}
#head img {padding-right: 7px;}
.menu .inner, .sub_menu .inner {width: 1000px;	text-align: left;	position: relative;	margin: 0 auto;	}
.menu a { padding-right: 20px; line-height: 30px;font-size:10pt; font-weight:bold;text-decoration: none; color:#fff; text-transform:uppercase;}
.menu a:hover {color:#f64000;}
.sub_menu {background: #e4dec9; }
#outer {background:#e8e7d4 url(images/content_bg_4.gif) repeat-x; padding:9px 0 0 0;}
#wrapper {width: 1000px;margin: 0 auto;text-align:left; }
#content {width: 435px;	margin: 0 auto;	float:left; margin-top:15px; margin-bottom: 0px;}
#content-column {width:470px; margin-top: 20px;}
/*-------------------------------------------------
side content
-------------------------------------------------*/
#side {width:565px; float:right;}
#sidebar {padding:0 0 6px 0px; width: 265px; float:right; text-align:left; margin-top: 10px; }
#middlebar { width: 290px; float:left;  background:#d9d8ca;}
#middlebar .inner {padding: 0 7px 0 10px; margin-top: 10px;}
#middlebar h2 , #sidebar h2{ font-size:13pt; font-weight:normal; padding: 3px 0; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; margin-bottom:3px;}
.spacer { margin-top: 10px;}

.size li, #category li , #viewed li { display:block; background:#cbcabb; margin: 0px 0px 1px 0px; padding:3px 0;}
.size li a , #category li a, #viewed li a{ text-decoration: none; color: #988e78; display:inline; padding: 3px 0 3px 7px; font-size:12px; font-weight:bold;text-transform:uppercase; }
.size li a:hover, #category li a:hover, #viewed li a:hover{ color: #008BCB; }
#viewed .fr {padding-top:3px;}
/*-------------------------------------------------
Footer
-------------------------------------------------*/
#footer {width: 1000px;font-size: 11px;line-height: 16px;margin:0 auto; margin-bottom:10px; text-align:left; font-weight:bold; text-indent: 10px; color:#ccc; background:#d2d1c2;}
#footer .bar {padding: 0 5px;}
/*-------------------------------------------------
Post Content
-------------------------------------------------*/
h2.post-title {font-size:2.2em; font-weight:normal; color:#9da200; font-style:italic;}
.content-body {background:#2d2c28; border:1px solid #2d2c28; padding: 0 5px;}
#content .post {	padding: 0;	margin-bottom: 25px; width:425px;}
.post h2{font-family:Georgia,"Times New Roman",Times,serif;}
.entry-info {background:#a5a18c; width: 342px; height: 40px; padding:5px 0; text-align:center;}
.post-meta {font-weight:bold; font-size:11px; color:#8d8977; text-align:left; padding: 3px 0 5px 0; margin-top: 12px; border-top:1px dotted #b8bbac;}

.page p, .post p {padding: 0 0 7px 0; margin: 0px; }
.post ol, .post ul {list-style: disc; padding-left: 15px;}
.post a {color:#008BCB; text-decoration:none;}
.post a:hover{color:#c00 !important; }

.metatitle, .post-meta a {text-decoration:none; font-weight:bold; text-decoration:none; color:#8d8977 !important; }
.page-post {width:415px;}
/*-----------------Comments--------------------------------*/
#respond {padding: 12px 0px;margin: 0 0 20px 0;}
#respond h3 , h3#comments {margin: 0 10px 0 0; padding:3px 0; font-size: 13pt; font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif; color:#9da200;}
ul.commentlist, .replyform {padding: 10px 0; list-style-type: none;	}
.comment-author {font-size: 12px; font-weight:normal;}
.comment-author .comment-content {width: 330px;}
ul.commentlist a.url {font-weight:bold; 	text-decoration:none;	font-size: 12px;}
ul.commentlist a.url:hover {color:#008bcb; }
.comment-meta {font-size: 11px;}
.comment-label {display:block; width: 60px; font-size: 10pt; font-weight:bold; color:#a4a38d; float:left; line-height:26px;}

input.box {margin-bottom:5px;background:#f4f4ea;border:1px solid #E8E0D0;height:20px;padding:5px;width:352px; float:left;font-size: 10pt; font-weight:normal; color:#4c4b3b;}
.boxtext{width:412px; border:1px solid #E8E0D0; background:#f4f4ea;height:127px;margin:0 0 10px;padding:5px; font-size:12px;font-size: 10pt; font-weight:normal; color:#4c4b3b;}
.comment-box {background:#fff; padding: 7px; margin-bottom:5px; width: 410px;}
.avatar {padding-right: 12px;}
/*-----------------menu--------------------------------*/
a.menulink{padding: 0px 12px 5px 0;	color: #fff;font-weight: bold;font-family: Trebuchet MS, Arial, Sans-Serif;font-size: 10pt;text-decoration: none;text-transform: uppercase;margin: 0;}
a.menulink:hover {color:#008bcb;font-weight: bold;font-family: Trebuchet MS, Arial, Sans-Serif;font-size: 10pt;text-decoration: none;text-transform: uppercase;}
/*-----------------navigation--------------------------------*/	
.wp-pagenavi {margin-bottom:5px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{margin: 0 1px 0 0;padding: 5px 9px;background:#CBCABB;text-decoration: none;color: #0066cc;font-weight:bold;}
.wp-pagenavi span.pages  {margin:0 1px 0 0; background:#CBCABB; color: #000;  padding: 5px 9px; font-weight:bold;}
.wp-pagenavi span.current,.wp-pagenavi a:hover { background:#CBCABB; padding:5px 9px; margin:0 1px 0 0;font-weight: bold;color: #c00; line-height: 12px;}
/* --------------------  recent comment -------------- */
.recentcomment li {padding: 5px 0; width: 100%; margin-bottom:1px; border-bottom:1px dotted #646464;}
.recentcomment li a {display:block; line-height:16px; font-weight:normal; text-decoration:none;font-family:Arial,Sans-Serif;font-size:11px;float:left; width: 220px;}
.recentcomment li img{text-align:left; float:left; display:block; padding-right:5px;}
