/*main tags*/
body {background:url('../iw/mainbg.jpg') repeat 0 0;font-size:62.5%;font-family:Arial;color:#fff;min-width:1200px;}
a {color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}
div {overflow:hidden;}
h1 {color:#381E2C;font-family:sans-serif;font-size:1.8em;font-weight:bold;margin-bottom:20px;padding-left:25px;}
h5 {color:#fff;font-size:1em;font-weight:bold;} 
/*main classes*/
.left {float:left;}
.right {float:right;}
#overall .noborder {border:0;}
.clear {clear:both;font-size:0;line-height:1px;height:1px;}
.mid {vertical-align:middle;}
ul.columns {word-spacing:-1ex;}
.columns li {display:-moz-inline-stack;display:inline-block;//display:inline;}
.columns a {display:inline;word-spacing:normal;//display:inline-block;//filter:alpha(opacity=100);}
.columns a, x:-moz-any-link {display:block;}
.columns a, x:-moz-any-link,x:default {display:inline;}
.columns li, .columns a {vertical-align:top;}
.columns li {width:42%;//width:auto;}
.columns a {//width:42%;padding:0 2px;margin:0 7% 0 0 ;line-height:1.8em;text-decoration:underline;}
.columns a:hover {text-decoration:none;background-color:#f90;}
#overall .noborder {border:0;}
.s {
	background:url('../iw/searchbg.jpg') no-repeat 0 0;
	border:0;
	color:#000;
	font-size:0.85em;
	height:22px;
	margin-right:10px;
	width:79px;
}
/*layout*/
#overall {font-size:1.3em;line-height:1.8em;}
#head .right {padding:23px 19px;width:224px;}
#head .right p {padding-bottom:5px;}
#head .right ul {line-height:1.6em;}
#left {float:left;width:231px;}
#right {float:right;width:270px;}
#head .left .top {padding:20px 0 0 8px;}
#body {padding-top:17px;}
.top-menu, .top-logo {display:inline;float:left;}
.top-menu li {display:block;float:left;height:27px;text-align:center;width:110px;font-size: 13px;}
.top-menu .current {background:url('../iw/menubg.jpg') no-repeat 0 0;}
.top-menu .current a {color:#ff0;}
.columns-menu {padding: 30px 0 0 28px;}
.top-menu a { text-decoration: underline; }
#left .top-left {background:url('../iw/left_top.jpg') no-repeat 0 0;width:231px;height:25px;}
#left .list {background:url('../iw/leftbg.jpg') repeat 0 0;line-height:1.5em;padding:6px 0 0 10px;}
#left .bottom-left {background:url('../iw/left_bottom.jpg') no-repeat 0 0;width:231px;height:21px;}
#left .list li {font-style:italic;}
#left .list li a:visited {color:#fff;}
#left .list li li {font-style:normal;}
#left .list li ul {margin-left:15px;}
.top-from-left {background:url('../iw/left_top_right.jpg') no-repeat 0 0;height:23px;}
.bottom-from-left {background:url('../iw/left_bottom_right.jpg') no-repeat 0 0;height:16px;}
.top-center {background:url('../iw/center_top.jpg') repeat-x 0 0;height:30px;}
.bottom-center {background:url('../iw/center_bottom.jpg') repeat-x 0 0;height:31px;}
.themes {
	background:url('../iw/center_white_bg.jpg') repeat-y right 0;
	color:#333;
}
.in-themes {background:url('../iw/center_white_bg_left.jpg') repeat-y 0 0;}.in-themes a {color: #f90}
.theme {background-color:#fff;margin:0 3px 2px 4px;padding:5px 25px;border-bottom:1px solid #BEC2C1;}
.theme a {color:#333;font-weight:bold;}
.theme p {line-height:1.4em;padding-bottom:4px;}
.theme .inf,.theme .right,.theme .pages {color:#999;font-size:0.85em;font-style:italic;}
.theme .pages {font-style:normal;}
.theme .pages a {color:#FA9702;font-weight:normal;}
.theme .right {font-size:0.9em;padding:7px;}
.new-theme {background:#535758 url('../iw/center_gray_bg_left.jpg') repeat-y 0 0;margin:0 3px 2px 0;}
.new-theme a, .new-theme .right {color:#fff;}
#right .actions {padding: 29px 11px;}
#right .actions img {margin-right:5px;}
#right .inners {padding: 31px 10px;}

#right .inners a {padding:0 2px;line-height: 1.6em; background-color: #505453}
#right .inners a:hover {background-color:#f90;}


a.new-sticky {background-color:#f90;}
.new-list {padding:0 9px 31px;}
.new-list a {color:#ededed;font-size:0.85em;line-height:1.1em;}
.new-list p {padding-bottom:3px;} 
.new-list p span {background-color:#505453;font-size:0.85em;padding:0 2px;}
#right .banner {padding: 10px 0; text-align: center;}
.foot-menu {padding:10px 31px;}
.foot-menu li {display:inline;margin-right:31px;}
.foot-menu a {color:#EDF2B8;text-decoration:underline;}
.foot-foot {padding:44px 31px 5px;}
.foot-foot .right img {margin-left:7px;}
.foot-foot .left p {font-size:0.85em;}
.foot-foot .center {color:#EDF2B8;font-size:0.85em;line-height:1.2em;text-align:center;}
.foot-foot .t {
	border:1px solid #333;
	color:#999;
	font-size:0.9em;
	height:18px;
	margin-right:9px;
	padding:1px 3px;
	width:136px;
}
.paging {padding-top:14px;text-align:center;}
.paging span,.paging a {color:#666;font-size:1.1em;padding:0 5px;}
.larr, .rarr {font-family:sans-serif;/*fix fir Safari*/}
/*user info*/
#overall .user-info {width:110px;}
#overall .user-info p {line-height:1.4em;font-size:0.85em;margin-bottom:10px;}
#overall .user-info .name a {color:#900;font-weight:bold;font-size:1.1em;}
#overall .user-info .ava,#overall .user-info .pont {margin:8px 0;}
#overall .user-info .was {color:#999;font-size:0.85em;line-height:1.4em;padding-right:15px;}
#overall .user-info .actions a {color:#f60;text-decoration:underline;}
/*posts*/
.post {border-bottom:1px solid #BEC2C1;margin:0 3px;padding:20px 0 0 22px;}
.post .self-post {font-size:1em;line-height:1.4em;padding:0 40px 0 0;}
.post .post-info {clear:both;padding-bottom:4px;}
.post .post-info .left {color:#999;font-size:0.5em;padding-left:110px;}
.post .post-info .right {padding-right:20px;}
.post .post-info .right a {padding:0 3px;}

.self-post ul li {list-style-type: square; list-style-position: inside; margin-left: 10px}
input.post {padding:2px;}
textarea.post {padding:2px;}

.post-form {padding:28px;}
.post-form textarea {border:1px solid #999;height:300px;margin-bottom:10px;overflow:auto;width:150px;}

.post-form .tip {background-color:#999;color:#fff;font-size:0.9em;line-height:1.4em;margin-bottom:10px;padding:1px 3px;}
.post-form .b {background-color:#ccc;border:1px solid #999;padding:0;font-size:0.9em;}
.smiles .left {padding-right:20px;}
.smiles textarea.left {height:100px;margin-right:10px;padding:0;width:195px;}
.smiles {padding: 20px 0;}
.smiles .f  {margin-bottom:10px;}
.smiles .f-inf {font-size:0.85em;line-height:1.4em;}
/*profile*/
.user-name {color:#900;}
.profile .user-info {padding-right:20px;}
.profile .main-info {font-size:1em;color:#333;line-height:1.6em;padding-left:28px;}
.profile .main-info h2 {font-size:1.6em;padding-bottom:10px;}
.profile .main-info h2.left {padding-right:20px;}
.profile .main-info a {color:#f60;text-decoration:underline;}
.profile .info-block {padding-bottom:30px;}
.profile .actions,.profile .actions a {color:#999;text-decoration:none;}
.medal div {display:inline;float:left;}
.medal .img {width:100px;text-align:center;}
.quotecontent { background-color: #dddddd;padding-left:20px}
.quotetitle { font-weight: bold} 
a.postlink {color:#f60;text-decoration:underline;}
td.row1 { font-weight: bold; }
.self-post img { max-width: 520px; }
.blacklink a { color: #000; }

