body {	margin:0px auto;	padding:0px;	font: 70%/160% Verdana, Arial, Helvetica, sans-serif;	width: 930px;	color: #333333;	position: relative;	background: #050912 url(images/home-bg.jpg) no-repeat center top;}a, strong a {	color: #FF6600;	text-decoration:none;	outline: none;}a:visited {	color: #FF9900;}a:hover {	text-decoration:underline;}p {	margin: 0px 0px 14px;}h1 {	margin: 62px 0px 44px;	padding: 0px;	float:right;	text-decoration: none;}h1 a{	display:block;	height: 48px;	width: 212px;	text-indent: -900em;	text-decoration: none;	line-height:100%;}h1 a:hover{	text-decoration: none;}h2 {	color: #163F53;	margin: 0px 0px 2px;	border-bottom: 1px dotted #CCCCCC;	letter-spacing: -1px;	font: normal 210% "Trebuchet MS", Tahoma, Arial;	padding-bottom: 2px;}h2 a, h2 a:visited{	color: #163F53;	text-decoration:none;}h2 a:hover {	color:#FF6600;	text-decoration:none;}h3 {	margin: 20px 0px 0px;	padding-bottom: 2px;	font: bold 110% Arial;	text-transform: uppercase;	letter-spacing:1px;	color: #205A77;}.sub_heading {	margin: 10px 0px 0px;	font: bold 110% Arial;	text-transform: uppercase;	color: #666666;}.cat_heading {	color: #779d03;	margin: 0px;	padding-bottom: 2px;	border-bottom: 1px dotted #c1c9a6;	font: normal 160% Tahoma, Arial, sans-serif;	clear:both;	text-transform:none;}.cat_heading-alt {	color: #779d03;	margin: 0px;	padding-bottom: 4px;	font: normal 150% Tahoma, Arial, sans-serif;	clear:both;	text-transform:none;}h4 {	font: normal 150% Tahoma, Arial, sans-serif;	color: #779d03;	margin: 0px 0px 2px;	border:none;}ul {	padding: 0px;	margin: 5px 0px 15px 16px;}ul li ul{	padding: 0px;	margin: 0px 0px 5px 16px;}ul li {	margin: 0px;	padding: 0px;}ol {	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 25px;}ol li {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}hr {	height: 1px;	clear: both;	border-top-width: 0;	border-right-width: 0;	border-left-width: 0;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-bottom: 1px solid #E3E3E3;}.clear {	clear:both;}.displaynone {	display:none;}hr.hidden {	clear:both;	visibility:hidden;	margin:0px;	padding:0px;}form {	margin:0px;	padding:0px;}img {	border:none;}small {	font-size: 85%;	color:#999999;	line-height:120%;}#header_wrap {	width: 910px;	height: 256px;	margin: 0px auto;	padding: 0px 6px;	color:#FFFFFF;}#search_wrap{	clear:both;	float:right;}#searchform {	margin:0px;	padding:0px;	float:right;}#searchform label{	display:none;}#s {	border:1px solid #203346;	width: 130px;	padding: 1px;}#searchsubmit {	background: url(images/search-btn.gif) no-repeat;	width: 24px;	height:23px;	border:none;	text-indent: -900em;	line-height:0px;}#header_nav {	float:right;	margin-right: 7px;	font-size: 90%;	padding: 1px 5px 0px 0px;}#nav {	list-style:none;	margin:28px 0px 0px;	padding:0px;	clear:both;	float:right;	line-height:0px;}#nav li{	margin-left:5px;	float:left;}#nav li a{	height: 25px;	display:block;	float:left;	text-decoration:none;	text-indent: -900em;}#nav #nav-home a{	width: 63px;}#nav #nav-home a:hover{}#nav #nav-about a{	width: 65px;}#nav #nav-about a:hover{}#nav #nav-resources a{	width: 91px;}#nav #nav-resources a:hover{}#nav #nav-portfolio a{	width: 86px;}#nav #nav-portfolio a:hover{}#nav #nav-icons a{	width: 64px;}#nav #nav-icons a:hover{}#nav #nav-forum a:hover{}body#home #nav-home a{}body#about #nav-about a{}body#portfolio #nav-portfolio a{}body#icons #nav-icons a{}body#resources #nav-resources a{}#body_wrap {	width:903px;	margin: 0px auto;	padding: 10px 12px 40px 15px;	background: #fff3f0 url(images/content-corner-bg.gif) no-repeat left bottom;	clear:both;}#home-leftcol {	float:left;	width: 405px;	overflow: hidden;}#home-rightcol {	width:320px;	float:right;}#single-leftcol {	float:left;	width: 560px;	overflow: hidden;}#single-rightcol {	float:right;	width: 165px;}.sidebar-half {	width: 152px;	float:left;		}.home-subrightcol {	width: 153px;	float:right;		}#footer_wrap {	width: 910px;	background: #000000 url(images/footer-corner-bg.gif) no-repeat left top;	margin: 0px auto;	padding: 5px 12px 12px;	color:#999999;	clear:both;}.indentmenu{font: bold 13px Arial;width: 100%; /*leave this value as is in most cases*/}.indentmenu ul{margin: 0;padding: 0;float: right;width: 100%; /*width of menu*/border: 1px solid #564c66; /*dark purple border*/border-width: 1px 0;background: black url(images/tus1.jpg) center center repeat-x;}.indentmenu ul li{display: inline;}.indentmenu ul li a{float: right;color: white; /*text color*/padding: 5px 11px;text-decoration: none;border-right: 1px solid #564c66; /*dark purple divider between menu items*/}.indentmenu ul li a:visited{color: white;}.indentmenu ul li a:hover, .indentmenu ul li .current{color: white !important; /*text color of selected and active item*/padding-top: 6px; /*shift text down 1px for selected and active item*/padding-bottom: 4px; /*shift text down 1px for selected and active item*/background: black url(images/tus2.jpg) center center repeat-x;}/* Input boxes - just a bit smaller than normal so they align well. */input, textarea, button{	color: #000000;	font-family: verdana, sans-serif;	background: #ffffff;	border: 1px solid #A8BEE6;	padding: 2px;}input, button{	font-size: 90%;}textarea{	font-size: 100%;	color: #000000;	font-family: verdana, sans-serif;}/* All input elements that are checkboxes or radio buttons. */input.check{}/* Selects are a bit smaller, because it makes them look even better 8). */select{	font-size: 90%;	font-weight: normal;	color: #000000;	font-family: verdana, sans-serif;	background: #fff3f0;}/* Standard horizontal rule.. ([hr], etc.) */hr, .hrcolor{	height: 1px;	border: 0;	color: #666666;	background-color: #666666;}/* No image should have a border when linked */a img {	 border: 0;}/* A quote, perhaps from another post. */.quote{	color: #000000;	background-color: #A8BEE6;	margin: 1px;	padding: 1px;	font-size: x-small;	font-style: italic;	line-height: 1.4em;}/* A code block - maybe even PHP ;). */.code{	color: #000000;	background-color: #dddddd;	font-family: "courier new", "times new roman", monospace;	font-size: x-small;	line-height: 1.3em;	/* Put a nice border around it. */	border: 1px solid #000000;	margin: 1px auto 1px auto;	padding: 1px;	width: 99%;	/* Don't wrap its contents, and show scrollbars. */	white-space: nowrap;	overflow: auto;	/* Stop after about 24 lines, and just show a scrollbar. */	max-height: 24em;}/* The "Quote:" and "Code:" header parts... */.quoteheader, .codeheader{	background: #D2DEE5;	color: #fefefe;	padding: 5px;	text-decoration: none;	font-style: normal;	font-weight: bold;	font-size: x-small;	line-height: 1.2em;}.inputs { 	color: #212B32;	border: 2px solid #fefefe;	background: #E2EFFB;	text-indent: 0.2cm;}.inputs:hover {	border: 2px solid  #A4BDD1;}.submit:hover {	border: 2px solid white;}/* Generally, those [?] icons.  This makes your cursor a help icon. */.help {	 cursor: help;}/* /me uses this a lot. (emote, try typing /me in a post.) */.meaction {	 color: red;}/* The main post box - this makes it as wide as possible. */.editor {	 width: 96%;}/* Highlighted text - such as search results. */.highlight {	 background-color: yellow;	 font-weight: bold;	 color: black;}.windowbg, #preview_body{color: #9966ff;background-color: #ECECEC;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.windowbg2{color: #330066;background-color: #ECECEC;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.windowbg3{color: #9966ff;background-color: #ECECEC;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.windowbg4{color: #000000;background-color: #ECECEC;padding: 5px;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.windowbg5{color: #000000;background-color: #ECECEC;padding: 5px;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.google{color: #000000;background-color: #ECECEC;padding: 1px;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.moderator{color: #000000;background-color: #ECECEC;background-image: url('images/windowbg.gif');background-repeat: repeat-x;}.moderator, .moderator a:link, .moderator a:visited{font-weight: bold;color: green;font-style: normal;}/* the today container in calendar */.calendar_today {	 background-color: #f6f6f6;}/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td {	 color: #ffffff;	 font-style: normal;	 background:  #000000;	 padding-left: 10px;	 padding-right: 10px;	 line-height: 14px;	 text-align: center; }.titlebg, .titlebg a:link, .titlebg a:visited {	 font-weight: bold;	 color: #ffffff;	 font-style: normal;	 font-size: 12px;}.titlebg a:hover {	 color: #ff0000;}/* same as titlebg, but used where bold text is not needed */.titlebg2 a:link, .titlebg2 a:visited {	 color: #ffffff;	 font-style: normal;	 text-decoration: underline;}.titlebg2 a:hover {	 text-decoration: underline;}/* This is used for categories, page indexes, and several other areas in the forum..catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/.catbg, tr.catbg td, .catbg3, tr.catbg3 td {	 color: #ffffff;	 padding-left: 10px;	 background:  #000000;	 padding-right: 10px;	 text-align: center; 	 height: 8px;	 margin-top: 10px;}.catbg2, tr.catbg2, .catbg3 td { 	 color: #ffffff;			padding-left: 10px;	 padding-right: 10px;	 text-align: center; 	 height: 8px;	 margin-top: 10px;}.catbg, .catbg2, .catbg4,.catbg5 {}.catbg, .catbg2 {	 font-weight: bold;	 font-size: 12px;}.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited {	 font-size: 95%;	 color: #ffffff;	 text-decoration: none;}.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited {	 color: #ffffff;	 text-decoration: none;}.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover {	 text-decoration: underline;}/* This is used for tables that have a grid/border background color (such as the topic listing.) */.bordercolor {	 background: #ff0000; 	 padding: 0px; }/* This is used on tables that should just have a border around them. */.tborder {	 padding: 0px;	 border: solid 1px #ff0000; }/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */.smalltext{	font-size: x-small;	font-family: verdana, sans-serif;}.middletext{	font-size: 90%;}.normaltext{	font-size: small;}.largetext{	font-size: large;}/* Posts and personal messages displayed throughout the forum. */.post, .personalmessage {	 width: 100%;	 overflow: auto;	 line-height: 1.3em;}/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */.signature {	 width: 100%;	 overflow: auto;	 padding-bottom: 3px;	 line-height: 1.3em;}/* Sometimes there will be an error when you post */.error {	 color: red;}/* definitions for the main tab, active means the tab reflects which page is displayed */.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last, .mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last {	 color: #070707;	 vertical-align: top;	 text-transform: uppercase;}.maintab_back, .maintab_active_back, .mirrortab_back, .mirrortab_active_back {	 color: #090909;	 text-decoration: none;	 font-size: 9px;	 font-family: tahoma, sans-serif;	 padding: 5px 10px 5px 10px;}.maintab_first,.mirrortab_first {	 display: none;}.maintab_back,.mirrortab_back {}.maintab_last,.mirrortab_last {	 display: none;}.maintab_active_first, .mirrortab_active_first {	 display: none;}.maintab_active_back, .mirrortab_active_back {	 background: #DDE3E3;	 border: solid 2px  #454545;}.maintab_active_last, .mirrortab_active_last {	 display: none;}/* how links behave in main tab. */.maintab_back a:link, .maintab_back a:visited, .mirrortab_back a:link, .mirrortab_back a:visited {	 color: #252525;	 text-decoration: none;	 font-weight: bold;}.maintab_active_back a:link, .maintab_active_back a:visited, .mirrortab_active_back a:link, .mirrortab_active_back a:visited {	 color: #272727;	 text-decoration: none;	 font-weight: bold;}.maintab_back a:hover, .maintab_active_back a:hover, .mirrortab_back a:hover, .mirrortab_active_back a:hover {	 text-decoration: underline;}#userarea {	 width: 830px; 	 height: 50px; 	 text-align: center;	 font-size: 1.0em;	 color: #800000;	 font-family: Trebuchet MS;	 border: solid 2px #ff0000;}#userarea a:link, #userarea a:visited {	 color: #800000;}#userarea a:hover {	 color: #000000;	 text-decoration: underline;}#nav li.active_menu a {	height: 25px;}#nav li {}#nav li a { 	color: #800000;	font-family: Thoma, verdana, sans-serif;	font-size: 11px; 	font-weight: bold;	text-align: center;}#nav a:hover {	color: #000;	text-align: center;}#nav {	margin: 0 0 0 15px;	padding-top: 460px;	padding-left: 117px;	}#nav ul {	padding: 0;	margin: 0;}#nav li {	margin: 0;	padding: 0;	float: left; 	display: block;	height: 25px;	text-align: center;}#nav a {	text-decoration: none;	cursor: pointer;	font-weight: bold; 	text-align: center;	height: 25px;	border-right: groove 1px #DAC176;}#nav ul li a:hover, #nav #active a {	background: #E7D6AD;	color: #27295d;	height: 29px;	text-align: right;}#nav li a {	display: block;	float: left;	line-height: 25px;	padding: 0 8px;}#mainarea {	 margin-left: 75px;	 margin-right: 75px;	 position: relative;	 overflow: hidden;	 background: #fff3f0;}#mainsag {	 background: url(./images/img/solsinir.gif) 100% 0 repeat-y;}#mainsol {	 background: url(./images/img/sagsinir.gif) 0 0 repeat-y;}/* The AJAX notifier */#ajax_in_progress {	 background: #002962;	 color: white;	 text-align: center;	 font-weight: bold;	 font-size: 18pt;	 padding: 3px;	 width: 100%;	 position: fixed;	 top: 0;	 left: 0;}#headim-r {	 height: 243px;	 background: url(./images/img/serv_rmdan_22.gif) 100% 0 repeat-y;}#headim-l {	 background: url(./images/img/serv_rmdan_21.gif) 0 0 repeat-y;}#toolbar2 {	 background: url(./images/img/serv_rmdan_18.gif) 0 100% repeat-x;}#tool2-l {	 height: 23px;	 background: url(./images/img/serv_rmdan_tr.gif) 100% 100% no-repeat;}#tool2-r {	 background: url(./images/img/serv_rmdan_tl.gif) 0 100% no-repeat;}.alt {	 background: url(./images/img/tutkunboard.gif) 0 100% repeat-x;}.alt-l {	 height: 53px;	 background: url(./images/img/tutkunboardr.gif) 100% 100% no-repeat;}.alt-r {	 background: url(./images/img/tutkunboardl.gif) 0 100% no-repeat;}#alt {	 background: url(./images/img/tutkunboard.gif) 0 100% repeat-x;}#alt-l {	 height: 53px;	 background: url(./images/img/tutkunboardr.gif) 100% 100% no-repeat;}#alt-r {	 background: url(./images/img/tutkunboardl.gif) 0 100% no-repeat;}.toolbar {	 background: url(./images/img/tutkunbot.gif) 0 100% repeat-x;}.tool-l {	 height: 53px;	 background: url(./images/img/tutkunbotr.gif) 100% 100% no-repeat;}.tool-r {	 background: url(./images/img/tutkunbotl.gif) 0 100% no-repeat;}#toolbar {	 background: url(./images/img/tutkunbot.gif) 0 100% repeat-x;}#tool-l {	 height: 53px;	 background: url(./images/img/tutkunbotr.gif) 100% 100% no-repeat;}#tool-r {	 background: url(./images/img/tutkunbotl.gif) 0 100% no-repeat;}

#vtoolbar2 {
	 background: url(./images/img/serv_rmdan_18.gif) 0 100% repeat-x;
}
#vtool2-l {
	 height: 23px;
	 background: url(./images/img/serv_rmdan_tr.gif) 100% 100% no-repeat;
}
#vtool2-r {
	 background: url(./images/img/serv_rmdan_tl.gif) 0 100% no-repeat;
}

.valt {
	 background: url(./images/img/tutkunboard.gif) 0 100% repeat-x;
}
.valt-l {
	 height: 63px;
	 background: url(./images/img/tutkunboardr.gif) 100% 100% no-repeat;
}
.valt-r {
	 background: url(./images/img/tutkunboardl.gif) 0 100% no-repeat;
}

#valt {
	 background: url(./images/img/tutkunboard.gif) 0 100% repeat-x;
}
#valt-l {
	 height: 63px;
	 background: url(./images/img/tutkunboardr.gif) 100% 100% no-repeat;
}
#valt-r {
	 background: url(./images/img/tutkunboardl.gif) 0 100% no-repeat;
}
.vtoolbar {
	 background: url(./images/img/tutkunbot.gif) 0 100% repeat-x;
}
.vtool-l {
	 height: 41px;
	 background: url(./images/img/tutkunbotr.gif) 100% 100% no-repeat;
}
.vtool-r {
	 background: url(./images/img/tutkunbotl.gif) 0 100% no-repeat;
}
.vsol {
	 background: url(./images/img/tutkunsol.gif) 0 100% repeat-y;
	float:left;
}
.vsag {
	 background: url(./images/img/tutkunsag.gif) 0 100% repeat-y;
	float:right;
}
#vtoolbar {
	 background: url(./images/img/tutkunbot.gif) 0 100% repeat-x;
}
#vtool-l {
	 height: 41px;
	 background: url(./images/img/tutkunbotr.gif) 100% 100% no-repeat;
}
#vtool-r {
	 background: url(./images/img/tutkunbotl.gif) 0 100% no-repeat;
}

#stoolbar2 {
	 background: url(./images/img/serv_rmdan_18.gif) 0 100% repeat-x;
}
#stool2-l {
	 height: 23px;
	 background: url(./images/img/serv_rmdan_tr.gif) 100% 100% no-repeat;
}
#stool2-r {
	 background: url(./images/img/serv_rmdan_tl.gif) 0 100% no-repeat;
}

.salt {
	 background: url(./images/img/tutkunboard.gif) 0 100% repeat-x;
}
.salt-l {
	 height: 63px;
	 background: url(./images/img/tutkunboardr.gif) 100% 100% no-repeat;
}
.salt-r {
	 background: url(./images/img/tutkunboardl.gif) 0 100% no-repeat;
}

#salt {
	 background: url(./images/img/tutkunboard.gif) 0 100% repeat-x;
}
#salt-l {
	 height: 63px;
	 background: url(./images/img/tutkunboardr.gif) 100% 100% no-repeat;
}
#salt-r {
	 background: url(./images/img/tutkunboardl.gif) 0 100% no-repeat;
}
.stoolbar {
	 background: url(./images/img/tutkunbot.gif) 0 100% repeat-x;
}
.stool-l {
	 height: 41px;
	 background: url(./images/img/tutkunbotr.gif) 100% 100% no-repeat;
}
.stool-r {
	 background: url(./images/img/tutkunbotl.gif) 0 100% no-repeat;
}
.ssol {
	 background: url(./images/img/tutkunsol.gif) 0 100% repeat-y;
	float:left;
}
.ssag {
	 background: url(./images/img/tutkunsag.gif) 0 100% repeat-y;
	float:right;
}
#stoolbar {
	 background: url(./images/img/tutkunbot.gif) 0 100% repeat-x;
}
#stool-l {
	 height: 41px;
	 background: url(./images/img/tutkunbotr.gif) 100% 100% no-repeat;
}
#stool-r {
	 background: url(./images/img/tutkunbotl.gif) 0 100% no-repeat;
} 