* {padding:0; margin:0}
body {margin:5px 0 0 0; padding:0; font:74% Verdana, Tahoma, Arial, Sans-Serif; color:#000; line-height:1.4em; background :#575757; height:100%;}
.content {color:#3B2A0A; margin:0 auto; padding:0; width:825px; background:url("images/bg-new.jpg") top left repeat-y;}
#header {background:url("images/header.jpg") no-repeat; width:825px; height:213px; color:#3B2A0A;}
#header .title {padding:60px 0 0 60px;}
#header h1 {background:inherit; font:bold 3em "Tahoma", Arial; color:#CC5500; line-height:1em;}
#header h1 a {color:#CC5500;}
#header h1 a:hover {color:#BD9C5C; text-decoration:none;}
#header h3 {background:inherit; font:bold 1em "Tahoma", Arial; color:#000; text-transform:uppercase; margin-top:5px;}
#main {background:url("images/bg-new.jpg") top left repeat-y; height:353px; margin:0; padding:0;}
#main .center {width:550px; float:right; padding:0 60px 0 0px;}
#main .center h2 {background-color:inherit; color:#CC5500; line-height:0.2em;}
#main .center h3 {font:85% Arial, Sans-Serif; margin:0 0 10px 0; padding:0; color:#5f5f5f; background:inherit;}
#footer {clear:both; text-align:center; font-size:90%; clear:both; padding:30px 0 10px 0; margin:0;}

/* NAVIGATION */
.nav {clear:both; text-align:left; color:#CC5500; padding:20px 0 0 0;}
.nav li {font-weight:bold; margin:0 0 8px 0; padding:0 0 0 5px; border-bottom:1px solid #D2B881}
.nav li a {color:#CC5500; text-decoration:none;}
.nav li a:hover {color:#546078; text-decoration:none;}
.navi {background-color:inherit; color:#CC5500; font-size:100%; font-weight:bold; margin:10px 0 10px 5px; padding:0;}

.leftmenu {width:130px; float:left; padding:0; padding:0 0 0 40px;}
.padding {padding:15px;}
.img {background:#FFF; float:left; padding:1px; margin:5px 8px 5px 0; color:#333; border:1px solid #e0e0e0;}

.boxads {background:#E7EDF0; padding:5px; border:1px solid #999; color:#333;}


p {margin:0 0 5px 0; padding:0; color:#555; background:inherit;}

hr {border:0; height:1px; color:#eee; background-color:#eee;}
a {color:#0F5B7F; background:inherit; text-decoration:none;}
a:hover {background:inherit; text-decoration:underline;}
h1 {padding:0; margin:0; color:#0F5B7F; background:inherit;font:bold 1.8em Arial, Sans-Serif; letter-spacing:-1px;}
h1 a {color:#0F5BFF; background:inherit;}
h2 {background-color:inherit; color:#CC5500; font-size:140%; font-weight:bold; margin:10px 0 10px 0; padding:0;}
h2 a {color:#CC5500;}
h2 a:hover {color:#BD9C5C; text-decoration:none;}

ul {margin:5px 0 20px 15px; padding:0; list-style:none;}
li {list-style-type:none; color:#F29900; margin:0; padding:0;}
li a {color:#546078;}
li a:hover {color:#F29900;}

/* for snews */
fieldset {border:1px solid #eee;}
textarea.text {height:150px; width:90%; border:1px solid #ccc; background:#fff; color:#000;}
textarea.text:hover {border:1px solid #eee; background:#FFFFF4; color:#000;}
input.field {border:1px solid #ccc; background-color:#3C3C3C; width:100px; color:#000;}
input.field:hover {border:1px solid #eee; background:#ccc; color:#000;}
input.text {margin:0; width:110px;	border:1px solid #546078; background:#FFF; color:#808080;}
input.text:hover {border:1px solid #3a4354;}
input.searchbutton {margin:0; font-size:100%; font-family:Arial, Sans-serif; border:none; background:#FFFFFF; color:#333; padding:1px; font-weight:bold;}
.date {color:#5f5f5f; background:inherit; text-align:right; margin:4px 0 5px 0; padding:0.4em 0 0 0; border-top:1px solid #85621E;}
.date a {color:#546078;}
input.button {background:#FFFFF4; color:#808080; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.comments {padding:10px 10px 8px 10px; margin:0 0 7px 0; background:#FFF; color:#333;}
.commentsbox {padding:8px 0 10px 10px; margin:0 0 10px 0; background:#f4f4f4; color:#000;}
.error {color:#990000; background-color:#FFF0F0; padding:7px; margin-top:5px; margin-bottom:10px; border:1px dashed #990000;}
.error h2 {color:#990000; background:inherit;}
.success {color:#000000; background:#FAFAFA; padding:7px; margin-top:5px; margin-bottom:5px; border:1px dashed #546078;}
.success h2 {color:#546078; background:inherit;}

/* others */
.post {padding-top:10px;}
.noscreen {display:none;}

/********* Tag Cloud *********/
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:70%; color:#ccc;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 160%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 190%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 210%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 230%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 250%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 270%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 290%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 310%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 330%; }

/********* Related Posts *********/
#stprelated { margin-top: 30px; padding: 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#stprelated h3 { margin:0; padding:0; font-size: 90%; } 
#stprelated ul { margin: 0; padding:0; font-size: 90%; }
#stprelated ul li { margin: 0; padding:0 0 0 15px;  }

/********* Related Tags *********/
li#relatedtags ul li {
	text-indent: 0;
	list-style:none;
	background: 0 none;
	font-size: 120%;
}
li#relatedtags ul li:before {
	content: "";
}
li#relatedtags ul li span {
	margin-right: .5em;
}
