html{font-size:100%}body{background:#fff;font-family:Arial, sans-serif;font-size:.75em;margin:0 auto;padding:0}body a{color:#006699}

#menu{float:right;margin:0 10px;width:220px}#menu ul{list-style:none;margin:100px 10px 0;padding:0;width:199px}.section-link-main{background:url(/images/site/menu-pattern.png) no-repeat 10px 0;font-family:Verdana;font-weight:700;margin:0;padding:3px 0 2px 22px}.section-link-sub{background:url(/images/site/menu-pattern.png) no-repeat 10px 0;font-family:Tahoma;font-size:.9em;font-weight:700;margin:0;padding:3px 0 2px 32px}.section-link-main a{color:#DD7D28;font-family:Tahoma;font-size:.9em;font-weight:700;text-decoration:underline}.section-link-sub a{color:#DD7D28}.section-link a{background:url(/images/site/menu-pattern.png) no-repeat 10px -76px;color:#8C4C14;display:block;font-family:Tahoma;font-size:1.1em;font-weight:700;margin:0;padding:8px 0 9px;text-decoration:none;width:199px}.section-link-active a{background:url(/images/site/menu-pattern.png) no-repeat 10px -76px;color:#000;display:block;float:left;font-family:Tahoma;font-size:1.1em;font-weight:700;padding:8px 0 9px;text-decoration:none;width:199px}.section-link a:hover,.section-link-active a:hover{color:#000;text-decoration:none}.section-link a img{border:1px solid #9B3C16;margin:0 10px 0 20px}.section-link a:hover img,.section-link-active a:hover img,.section-link-active a img{border:1px solid #000;margin:0 10px 0 20px}.aff{background:url(/images/site/menu-pattern.png) no-repeat 10px -20px;color:#E06B3D;font-family:Arial;font-size:1.3em;font-weight:700;padding:8px 0 8px 22px;width:150px}.ffgame{background:url(/images/site/menu-pattern.png) no-repeat 10px -114px;color:#E06B3D;font-family:Arial;font-size:1.3em;font-weight:700;padding:8px 0 8px 22px;width:150px}.affl{background:url(/images/site/menu-pattern.png) no-repeat 10px 0;color:#000;font-family:tahoma;font-size:.9em;font-weight:700;padding:3px 0 4px 22px}.affla{background:url(/images/site/menu-pattern.png) no-repeat 10px 0px;color:#000;font-family:Verdana;font-size:.9em;font-style:italic;padding:8px 0 3px 27px}#wrapper{background: #fff;margin:0 auto;padding:0 0 20px;text-align:left;width:980px}#content-wrapper{float:left;width:740px}#content-left{border-right:1px dashed #e5e5e5;float:left;text-align:center;width:179px}#ads-left{margin:10px 10px 0;width:160px}#content-right a{color:#AD4F4F;font-weight:600}#content-right{float:right;font:normal normal normal 1.1em Arial, sans-serif;margin:50px 10px 10px;width:539px}#content-right h4{border-bottom:2px solid #f5f5f5;color:#CC6A28;font-size:1.2em;margin:10px 0;padding-bottom:10px}#breadcrumb{color:#D3E1F4;font-family:Tahoma;font-size:.9em;font-weight:700;padding:10px 0 0}#breadcrumb span { background: #DB8827; color: #fff; padding: 1px}#breadcrumb a{color:#EF836E}#breadcrumb a:hover{background:#f5f5f5;color:#000}#wrapper h1{border-bottom:1px solid #e5e5e5;font-family:Tahoma, sans-serif;font-size:2.3em;font-weight:400;letter-spacing:-1px;margin:0 0 10px;padding:5px 0 10px}.content-img{background:#FFECE2;color:#434343;float:left;font:normal normal normal .9em Arial, sans-serif;margin:0 10px 10px 0;width:260px}.content-img img{border:1px solid #E5814B;margin:14px 14px 10px}.content-img div{margin:0 15px 15px}.logo-large{font-weight:700;height:17px;margin-top:5px;text-align:center;width:100%}.logo-large a{color:#D34A4A;text-decoration:none}.news-short{border:1px dotted #c0c0ce;font-size:1.1em;margin-top:5px;padding:5px}.news-short img{border:1px solid #e5e5e5;float:left;margin-right:5px}.news-short span{color:#E68657;font-size:.9em}.news-short a{color:#AB5226}.news-info{border-bottom:1px solid #e5e5e5;font-size:1.2em;font-weight:700;margin-bottom:10px;padding:10px}.news-info img{float:left;margin-right:10px}.news-info-left{color:#E68657;float:left}.news-info-right{float:left;margin-left:10px}.news-info-right img{border:1px solid #e5e5e5}.news-info-clear{clear:both;color:#999;font-size:.8em;font-style:italic;font-weight:700;margin-left:5px;padding-top:10px}.news-info a{color:#069;text-decoration:none}.start{background:#f5f5f5;border:1px solid #e5e5e5;color:#D36C2E;float:left;font:normal normal bold 3em 'Times New Roman', serif;letter-spacing:-2px;margin:0 3px 3px 0;padding:2px 5px 5px}.gallery{background:#f5f5f5;margin:10px 0;padding:10px}.gallery a{background:#f5f5f5;border:1px solid #fff;display:block;float:left;height:100px;margin:1px;width:160px}.gallery a:hover{background:#E77420;display:block;height:100px;width:160px}.gallery img{margin:3px}.gallery div{clear:both;color:#B96324;font:normal normal bold .9em Tahoma, sans-serif;padding-top:10px}.download img{float:left;margin-right:5px}.download{border-bottom:1px dotted #c0c0ce;border-top:1px dotted #c0c0ce;color:#434343;font-size:1.2em;padding:10px}.download span{font-size:.9em;font-style:italic}#content-clear{clear:both}#footer{border-top:1px dotted #c0c0ce;color:#857570;margin:0 auto;padding:5px 0;width:960px}#footer-right{float:right}#footer-copyright{clear:both;color:#999;font-size:.9em;padding:20px 0;text-align:center}.left{float:left;text-align:center;width:250px;height: 280px}.right{float: right;text-align:center;width:250px; height: 280px}body a:hover,.section-link-main a:hover,.section-link-sub a:hover,#content-right a:hover,.logo-large a:hover,.news-short a:hover,.news-info a:hover{color:#000}#navbar-left,.image-viewer,#footer-left{float:left}#absolute-wrapper,#footer-wrapper{text-align:center;width:100%}#linkus{padding: 10px; border: 1px solid #e5e5e5; background: #f5f5f5; margin-top: 10px; margin-bottom: 10px; font-size: 1.3em; color: #434343;}#linkus h2 {color: D36123; font-size: 1.6em; font-weight: bold; padding: 0; margin: 0 0 5px 0}.left-block{padding: 10px;margin-top: 10px; border-bottom: 1px solid #e5e5e5; text-align: center; font-weight: bold }.left-block img {border:none;}#content-right ol { margin: 10px 0 10px 0; padding: 0 15px 0 25px}#content-right ol li { margin: 5px 0 5px 0}.floatright { float: right; margin: 0 0 10px 10px}.content-img2{width: 514px;background:#f5f5f5;color:#434343;font:normal normal normal 1.1em Arial, sans-serif;margin:10px 0 10px 0;}.content-img2 img{border:2px solid #e5e5e5;margin:5px 5px 5px 5px; text-align: center}.content-img2 div{padding:10px 10px 10px 10px}.quote{padding: 50px 20px 30px 20px; background: #f5f5f5 url("/images/site/quote-left.jpg") no-repeat 10px 10px; font-size: 1.2em; color: #434343; font-style: italic;margin: 10px 0 10px 0; font-family: Georgia; }.quote div { color: #C84343; padding: 5px 0 5px 25px; font-family: Verdana; font-size: 1em; margin-top: 10px;  background: url("/images/site/quote-right.jpg") no-repeat 450px 0px; font-weight: bold}

#content-wide {
	width: 940px;
	padding: 50px 10px 20px 10px;
}

.theories-h1 { color: #9EC7DE; font: normal normal normal 2em Tahoma, sans-serif; letter-spacing: 2px }
.theory-block { width: 220px; display: block; float: left; margin: 0 10px 10px 0; background: #D9ECF7 url("/images/site/theory-bg.png") no-repeat -220px bottom; height: 260px; }
.tb-t, .tb-b { width: 220px; height: 25px }
.tb-t { background: url("/images/site/theory-bg.png") no-repeat; }

.theory-right { float: right; }

.exp { 	font: normal normal normal 1em 'Lucida Grande', sans-serif; }

.theory-submit {
	padding: 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
	font: normal normal normal 1em Arial, sans-serif;
	color: #777;
}
.theory-wrapper {
	width: 500px;
	font-size: 1.1em;
	background: url("/images/site/theory-wrapper-bg.png") no-repeat;
	margin-top: 20px;
}
.theory-author {
	font: italic normal bold 1.2em Arial, sans-serif;
	color: #2F7DC0;
}.exp h2 { margin: 10px 0; padding: 5px 0; color: #1A558B; font: normal normal bold 1.2em Arial, sans-serif; }
.theory-text {
	padding: 10px 20px 10px 20px;
	background: #EDF8FF;
	color: #333;
	font: normal normal normal 0.9em 'Lucida Grande', sans-serif;
	color: #3C3C3C;
}
.pl { padding: 20px 0 0 20px }
.theory-footer {
	margin: 0;
}
.theory-left { width: 400px; float: right; margin-left: 20px }
.tl-rb { height: 74px;}
.tl-r h3 { font-size: 2.2em; letter-spacing: -1px; color: #4F92C5; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 2px dotted #c0c0ce; font-weight: normal }
.tl-r img { border: 2px solid #6FA4D9; margin: 0 10px 10px 0; float: left;}
.tl-rb div { font: normal normal normal 1.4em Verdana, sans-serif; color: #2E6EB6; margin: 15px 0}
.com-img {float: right; width: 62px; margin: 10px 10px 0 0} .com-img img { border: 2px solid #77C5ED }
.date {
	color: #3776AC;
	background: #EDF8FF;
	font: italic normal normal 0.9em Arial, sans-serif;
	width: 350px;
	height: 56px;
}
.date div {
	margin: 0 0 0 30px;
}
.date div div {
	color: #727679;
	margin: 0;
	padding: 10px;
	font: italic normal bold 0.9em Verdana, sans-serif;
}
.bg1 {
	background: url("/images/site/rating-1.jpg") no-repeat top right;
}
.bg2 {
	background: url("/images/site/rating-2.jpg") no-repeat top right;
}
.bg3 {
	background: url("/images/site/rating-3.jpg") no-repeat top right;
}
.bg4 {
	background: url("/images/site/rating-4.jpg") no-repeat top right;
}
.bg5 {
	background: url("/images/site/rating-5.jpg") no-repeat top right;
}
.rating-wrapper {
	margin-left: 28px;
	width: 338px;
	background: #D8EAF6 url("/images/site/rating-dec.png") no-repeat 0 0;
}
.rating {
	padding: 10px;
	font: normal normal bold 1em Verdana, sans-serif;
	color: #217AA6;
}
.rating-text {
	font: normal normal normal 0.9em Arial, sans-serif;
	color: #1E3C4F;
	background: url("/images/site/rating-dec.png") no-repeat -338px bottom;
	padding: 5px 10px 10px 10px;
}
.rating-text div {
	padding: 0 0 10px 0;
	font: normal normal bold 1.2em Tahoma, sans-serif;
	color: #257393;
}
.rw-wr {
	background: url("/images/site/rating-date-l.png") no-repeat top left;
}
.theory-author span {
	font: normal normal normal 0.8em Tahoma, sans-serif; 
	color: #777;
}
.theory-block h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal normal normal 1.5em Verdana, sans-serif;
	color: #2660A2;
	letter-spacing: -1px
}
.tb-txt { 
	padding: 0 10px 10px 10px;
}
.theory-block h2 a {
	color: #2660A2;
}
.theory-block h2 a:hover {
	color: #000}
.tb-dsc {
	padding: 10px 0;
	font: normal normal normal 0.9em Arial, sans-serif;
	color: #777;
}
.rating-spacer {
	background: url("/images/site/rating-spacer.png") no-repeat middle top;
	height: 5px;
	width: 500px;
	margin: 20px 0 20px 0;
}

.form-field {
	font: normal normal normal 1em Arial, sans-serif;
	padding: 4px;
	border: 1px solid #9EDBFA;
	background: #F4FBFF;
}
form label {
	position: relative;
	clear: left;
	float: left;
	width: 70px;
	margin-right: 5px;
	text-align: right;
	color: #4593CF;
	font: normal normal bold 1.2em Arial, sans-serif;
}
.tl-r label { width: 70px;}
.ffl { width: 300px }

form label span { color: #ff0000 }
#butt {
	padding: 15px 0 15px 75px;
	color: #777;
	font: noraml normal bold 0.9em Verdana, sans-serif;
}
.buttt {
	margin-left: 230px;
}
.form-error {
	padding: 5px 0 5px 75px;
	color: #ff0000;
	font: normal normal bold 1em Verdana, sans-serif
}
.er2 {
	margin-left: 230px;
}
#butt span { color: #ff0000 }

.form-button {
	background: #DAF0FC;
	font: normal normal bold 1.2em Arial, sans-serif;
	padding: 4px;
	border: 1px solid #9EDBFA;
	color: #28688C;
}

.try-com {
	clear: both;
	margin: 20px 0 10px 0;
	background: #EDF8FF;
	border-bottom: 4px dotted #7DC2ED;
}
.try-com-ad {
	clear: both;
	margin: 20px 0 10px 0;
	background: #D3E7F4;
	border-bottom: 4px dotted #7DC2ED;
}

.com-auth {
	font: italic normal bold 1.2em, Arial, sans-serif;
	color: #4593CF;
	padding: 15px;
	margin-bottom: 5px;
}
.com {
	clear: both;
	font-size: 2.4em;
	font-weight: normal;
	letter-spacing: -3px;
	color: #4386B1;
	font-family: Verdana, Sans-serif;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #e5e5e5;
}
.com-txt {
	margin: 10px;
	padding: 10px;
	font: normal normal normal 1em Arial, sans-serif;
	color: #666;
	background: #EDF8FF;
}
.comment-failed { background: #FFD9D9; border: 1px solid #DB8282; margin: 10px 0; padding: 10px; font: normal normal normal 1.1em 'Lucida Grande', sans-serif; color: #666; text-align: center }
.comment-posted { background: #DEFFE3; border: 1px solid #7FEF91; margin: 10px 0; padding: 10px; font: normal normal normal 1.1em 'Lucida Grande', sans-serif; color: #666; text-align: center }
.com-date {
	padding: 10px;
	margin: 0 10px 10px 10px;
	background: #fff;
	font: italic normal bold 0.9em Verdana, sans-serif;
	color: #4B9DD2;
}

#hw {
	width: 100%;
	height: 59px;
	background: #333;
	text-align: center;
}
#header-date { text-align: right; font: normal normal bold 1em Arial, sans-serif; color: #B9B9B9;}
#header-date div {
	padding: 4px 4px;
}
#header {
	width: 980px;
	background: #2B2B2B;
	margin: 0 auto 0 auto;
	text-align: left;
}
#header-logo {
	background: url("/template/header-logo-background.png") repeat-x;
	width: 300px;
	height: 70px;
	float: left
}
#header-logo a {
	display: block;
	text-align: center;
	font: italic normal bold 1.2em Arial, sans-serif;
	background: url("/template/header-logo.jpg") no-repeat 0 25px;
	width: 300px;
	height: 70px
}
#header-logo a span {
	font: normal normal normal 2em Arial, sans-serif;
	letter-spacing: -3px;
}
#header-links {
	width: 980px;
	height: 36px;
}
.theories { background: url("/template/header-links.png") repeat-x 0 -72px }
#header-links a {
	display: block;
	float: left;
	padding: 10px;
	font: normal normal normal 1.2em 'Arial', sans-serif; color: #fff; text-decoration: none;
}
.theories a { background: url("/template/header-links.png") repeat-x 0 -72px; border-right: 1px solid #0C2963; border-left: 1px solid #5B8EDB }
.site a { background: url("/template/header-links.png") repeat-x 0 0; border-right: 1px solid #632C0C; }

#header-links a:hover { background: url("/template/header-links.png") repeat-x 0 -36px; color: #000 }
#header-tabs {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 980px;
	height: 34px;
	background: #3B2F27;
}
#header-tabs a {
	float: left;
	display: block;
	padding: 6px 7px 6px 7px;
	font-size: 1.3em;
	text-decoration: none;
	font-weight: bold; color: #fff;
}
.active {	
	float: left;
	display: block;
	padding: 6px 7px 8px 7px;
	font-size: 1.3em;
	text-decoration: none;
background: #B45014;}
.active:hover { background: #B45014 }

#mw { width: 980px; height: 25px; margin: 0 auto 0 auto }
.tab:hover {
	background: #67432D; color: #fff }
#hm { float: left; text-align: left; font: normal normal bold 1em Arial, sans-serif; color: #fff; background: url("/template/user.png") no-repeat }
#hm a { color: #FFF4D3; text-decoration: underline } #hm a:hover { color: #fff }
#hm div { padding: 4px 4px 4px 28px; }
#hm span a { color: #aaa; font: italic normal bold 1em Arial, sans-serif; background: url("/template/why.png") no-repeat; padding-left: 20px; text-decoration: none }
#hm img { float: left; margin-right: 3px; width: 16px; height: 16px }

#thelinks-wrapper {
	width: 100%;
	height: 36px;
}
#navbar-wrapper{background:#000;text-align:center;width:100%;border-bottom: 2px solid #fff}#navbar{color: #000;height:25px;margin:0 auto;text-align:center;width:940px;padding-left: 48px; background: url("/images/site/navbar-background.png") no-repeat}#navbar span{margin:0 auto;text-align:center}#navbar-right{color:#F7F2DB;float:right;font-weight:700;padding:5px 5px 0 0}#navbar a{color:#fff;display:block;float:left;padding:5px;text-decoration:none}#navbar a:hover{background:#fff;color:#000; text-decoration: underline}