/*------------------------------------------------------------------*//* FILE GENERATED BY INVISION POWER BOARD                           *//* DO NOT EDIT BY HAND WITHOUT RESYNCHRONISING BACK TO THE DATABASE *//* OR CHANGES TO THIS FILE WILL BE LOST WHEN NEXT EDITED FROM THE   *//* ADMIN CONTROL PANEL                                              *//* STYLE DIRECTORY: peach[1]                                     *//* CACHE FILE: Generated: Tue, 17 Oct 2006 13:05:40 GMT *//*------------------------------------------------------------------*//*~START CSS~*//*  * Cascading Style Sheet(CSS 467), for Invision Power Board 2.1.0 * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com  * Copyright: 2005 Invision Power Services, all rights reserved  * * All style attributes in alpha-numeric order starting from 0 * *//*  * ======================================== * global element styles  * ======================================== */html{	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */}body{ 	background: #ffb784;	color: #222;	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;	font-size: 11px;	line-height: 135%;	margin: 0px;	padding: 0px; /* required for Opera to have 0 margin */	text-align: center; /* centers board in MSIE */}/*  * ======================================== * Set up IPB table * ======================================== */ .ipbtable { width:100% }table.ipbtable,tr.ipbtable,td.ipbtable{ /* required for text in tables, because tables do not inherit from body */	background: transparent;	color: #222;	font-size: 11px;	line-height: 135%;}.ipbtable td,.divpad{ /* gives all tables faux cellpadding of 5px */	padding: 5px;}td.nopad{ /* allows some tables to have no padding on the td */	padding: 0;}form{	display: inline;	margin: 0; /* removes mystery form tag gapping */	padding: 0; /* removes mystery form tag gapping */}img{	border: 0; /* makes sure linked images do not have a border */	vertical-align: middle;}/*  * ======================================== * global hyperlink styles  * ======================================== */a:link,a:visited,a:active{	background: transparent;	color: #222;	text-decoration: underline;}a:hover{	background: transparent;	color: #e30000;}/*  * ======================================== * Main wrapper, this controls the overall width of the board in you browser view window.  * ======================================== */#ipbwrapper{ 	margin: 0px auto 20px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */	text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */	/* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 750px is a common fixed resolution size */	width: 99%;}/*  * ======================================== * styles for pagination links  * ======================================== */ .pagelink,.pagelinklast,.pagecurrent,.minipagelink,.minipagelinklast{	background: #fff;	border: 1px solid #072A66;	padding: 1px 3px 1px 3px;}.pagelinklast,.minipagelinklast{	background: #DFE6EF;}.pagecurrent{	background: ;}.minipagelink,.minipagelinklast{	border: 1px solid #fedfab;	font-size: 10px;	margin: 0 1px 0 0;}.pagelink a:active,.pagelink a:visited,.pagelink a:link,.pagelinklast a:active,.pagelinklast a:visited,.pagelinklast a:link,.pagecurrent a:active,.pagecurrent a:visited,.pagecurrent a:link,.minipagelink a:active,.minipagelink a:visited,.minipagelink a:link,.minipagelinklast a:active,.minipagelinklast a:visited,.minipagelinklast a:link{	text-decoration: none;}/* fake button effect for some links */.fauxbutton{	background: #BFCDE0;	border: 1px solid #072A66;	font-size: 11px;	font-weight: bold;	padding: 4px;}.fauxbutton a:link,.fauxbutton a:visited,.fauxbutton a:active{	color: #222 !important;	text-decoration: none;}.forumdesc,.forumdesc a:link,.forumdesc a:visited,.forumdesc a:active{ 	font-size: 110%;	color: maroon;	font-weight: 500;}/* =================================================================================== *//* =================================================================================== *//* =================================================================================== */.searchlite {	background-color:yellow;	font-weight:bold;	color: red;}.activeusers{	background: #fff;	border: 1px solid #072A66;	color: #000;	margin: 0px;	padding: 1px;}.activeuserposting a:link,.activeuserposting a:visited,.activeuserposting a:active,.activeuserposting{	font-style:italic;	text-decoration: none;	border-bottom:1px dotted black;}fieldset.search{ 	line-height: 150%;	padding: 6px; }label{ 	cursor: pointer; }img.attach{ 	background: #808080 url(46c0df2202f0e.gif) no-repeat top right;	border: 1px solid #808080;	margin: 0 2px 0 0;	padding: 11px 2px 2px 2px;}.thumbwrap,.thumbwrapp,.fullimagewrap{	border: 1px solid #072A66;	margin: 2px;}.thumbwrapp{	border: 2px solid #660707;}.fullimagewrap{	background: #fff;	text-align: center;	margin: 5px 0 5px 0;	padding: 5px;}.thumbwrap h4,.thumbwrapp h4{		background: #fff;	border: 0 !important;	border-bottom: 1px solid #fec25f !important;	color: #000; 	font-size: 12px;	font-weight: bold; 	margin: 0;	padding: 5px;}.thumbwrap p,.thumbwrapp p{	background: #EEF2F7 !important;	border: 0 !important;	border-top: 1px solid #fec25f !important;	margin: 0 !important;	padding: 5px !important;	text-align: left;}.thumbwrap p.alt,.thumbwrapp p.alt{	background: #DFE6EF !important;	margin: 0 !important;	padding: 5px !important;	text-align: left;}.thumbwrapp p.pin{	background: #EFDFDF !important;	text-align: center !important;}	.thumbwrap img.galattach,.thumbwrapp img.galattach{	background: #FFF url(46c0df2202f0e.gif) no-repeat bottom right;	border: 1px solid #072A66;	margin: 5px;	padding: 2px 2px 10px 2px;}li.helprow{ 	margin: 0 0 10px 0;	padding: 0; }ul#help{ 	padding: 0 0 0 15px; }.warngood,.warnbad{ 	color: #0B9500;	font-weight: bold;}.warnbad{ 	color: #DD0000;}#padandcenter{ 	margin: 0 auto 0 auto;	padding: 14px 0 14px 0;	text-align: center;}#profilename{ 	font-size: 28px; 	font-weight: bold; }#photowrap{ 	padding: 6px; }#phototitle{ 	border-bottom: 1px solid #000; 	font-size: 24px; }#photoimg{ 	margin: 15px 0 0 0;	text-align: center; } #ucpmenu,#ucpcontent{ 	background: #fff;	border: 4px solid #fff;	line-height: 150%;}#ucpmenu p{ 	margin: 0; 	padding: 2px 5px 6px 9px;}#ucpmenu a:link, #ucpmenu a:active, #ucpmenu a:visited{ 	text-decoration: none; }#ucpcontent{ 	width: auto;}#ucpcontent p{ 	margin: 0;	padding: 10px;}.activeuserstrip{ 	background: #BCD0ED;	padding: 6px;}/* Topic View elements */.signature{  	background: transparent;	color: #339; 	font-size: 10px;	line-height: 150%;}.postdetails{ 	font-size: 10px;	line-height:140%;}.postcolor{ 	font-size: 12px; 	line-height: 160%;}.normalname{ 	color: #003;	font-size: 12px; 	font-weight: bold; }.normalname a:link, .normalname a:visited, .normalname a:active{ 	font-size: 12px;}.post1,.bg1{ 	background: #fffbf5;}.post2,.bg3{ 	background: #fff;}.row2shaded,.post1shaded { background-color: #efefef }.row4shaded,.post2shaded { background-color: #f4f3f3 }.row1{ 	background: none; }.row2{ 	background: none; }.row3{ 	border: 0px solid #FFF;	border-bottom: 1px solid #fedfab;}.darkrow1{ 	background: fff;	color: #000; }.darkrow3{ 	background: #fff; 	color: #000; }/* tableborders gives the white column / row lines effect */.plainborder,.tablefill,.tablepad{ 	background: #fff;	border: 1px solid #345487;}.tablefill,.tablepad{ 	padding: 6px;  }.tablepad{ 	border: 0 !important;}.wrapmini{ 	float: left;	line-height: 1.5em;	width: 30%;}.pagelinks{	float: left;	line-height: 1.2em;	width: 35%;}.desc{ 	font-size: 11px; 	color: #434951;}.lastaction{	font-size: 10px; 	color: #434951;}.edit{ 	font-size: 9px;}.thin{ 	border: 1px solid #FFF;	border-left: 0;	border-right: 0;	line-height: 150%;	margin: 2px 0 2px 0;	padding: 6px 0 6px 0;}/* =================================================================================== *//* =================================================================================== *//* =================================================================================== *//*  * ======================================== * calendar styles  * ======================================== */	.calmonths{ 	background: #fff;	border: 0px solid #C2CFDF;	font-size: 18px; 	font-weight: bold; 	margin: 0px 0 5px 0;	padding: 8px;	text-align: center;}.weekday{	font-size: 14px;	font-weight: bold;}.calmonths a{	text-decoration: none;}.calday,.calweekday{ 	background: #fff2e7;	color: #e3000;	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 4px;	text-align: right;}.calweekday{	border-right: 1px solid #AAA;	color: #222;	font-size: 14px;	padding: 6px;	text-align: center;}.celltodayshaded,.celldateshaded,.cellblank,.celldate,.celltoday,.mcellblank,.mcelldate,.mcelltoday{	background: #fff; 	height: 100px;	margin: 0;	padding: 0;	vertical-align: top;}.celltodayshaded,.celldateshaded{	background: #E3DFE7;}.mcellblank,.mcelldate,.mcelltoday{	height: auto;}.cellblank,.mcellblank{	background: #f4f4e7;}.celltoday,.celltodayshaded,.mcelltoday{	border: 2px solid #8B0000;}.calranged{	border: 2px outset #fedfab;	background: #C2CFDF;	padding:4px;}.calitem{	border-bottom: 1px dotted #ffe9c4;	padding:4px;}/*  * ======================================== * form styles  * ======================================== */.input-warn,.input-green,input,textarea,select{	background: #FFF;	border: 1px solid #feb030;	color: #000;	font-family: verdana, helvetica, sans-serif;	font-size: 11px;	margin: 5px;	padding: 2px;	vertical-align: middle;}.input-warn,.input-warn-content{	border: 1px solid #C00;}.input-ok,.input-ok-content{	border: 1px solid #0C0;}.input-warn-content{	padding: 4px;	margin: 4px;	background-color: #FCC;}.input-ok-content{	padding: 4px;	margin: 4px;	background-color: #CFC;}.input-text{	color: #900;}select{	border: 0;	font-family: verdana, helvetica, sans-serif;	font-size: 12px;	margin: 0;	padding: 0;}input.button{	margin: 0;	width: auto;}optgroup option{	font-family: verdana, helvetica, sans-serif;	font-size: 12px;}.codebuttons{ 	font-family: Verdana, Helvetica, Sans-Serif; 	font-size: 10px; 	vertical-align: middle;	margin:2px;}.textarea,.searchinput,.button,.gobutton{	background: #FFF;	border: 1px solid #f5ac79;	color: #000;	font-family: Verdana, Helvetica, Sans-Serif;	font-size: 11px;	padding: 2px;	vertical-align: middle;}	.button{	background: #ffdcb5;}.gobutton{	background: transparent;	border: 0;	color: #000;	margin: 0;	vertical-align: middle;}.radiobutton,.checkbox,.helpbox {                 background: none;	border: 0;	vertical-align: middle;}/*  * class.formtable  * * used for tabled forms  * technically tables should not be used for form display  * but, in the case of IPB a table is easier to work with * for the average webmaster, who has little to no CSS knowledge. * */.formtable{	background: transparent;}.formtable td,.pformleft,.pformleftw,.pformright{	background:#fff;	border: 1px solid #ffe9c4;	border-bottom: 0;	border-left: 0;	font-weight: bold;	margin: 1px 0 0 0;	padding: 6px;	width: 25%;} .formtable td.wider,.pformleftw,.pformright{	width: 40%;}.formtable td.formright,.pformright{	border-right: 0px;	font-weight: normal;	width: auto;} .formtable td.formtitle,.formsubtitle{	background: transparent;	border: 1px solid #fedfab; 	border-bottom: 0;	border-left: 0;	border-right: 0;	font-weight: normal;                color: #a90000;}.formsubtitle{ 	border: 1;	border-top: 1px solid #fedfab; 	border-bottom: 0;	border-left: 0;	border-right: 0;	color: #a90000;	font-weight: bold;	padding: 5px;}.formtable td.formstrip{	background: #DDE8F2;	border: 1px solid #9FB9D4;	border-left: 0;	border-right: 0;	font-weight: normal;}/*  * ======================================== * new style quote and code wrappers MATT's DESIGN  * ======================================== */.quotetop{	background: #fff2de;	border: 1px dotted #000;	border-bottom: 0;	border-left: 4px solid #ffb27c;	color: #000;	font-weight: bold;	font-size: 10px;	margin: 8px auto 0 auto;	padding: 3px;}.quotemain{	background: #fff;	border: 1px dotted #000;	border-left: 4px solid #ffb27c;	border-top: 0;	color: #a4a4a4;	padding: 4px;	margin: 0 auto 8px auto;}.codetop,.sqltop,.htmltop{	background: #fff2de;	color: #000;	font-weight: bold;	margin: 0 auto 0 auto;	padding: 3px;	width: 98%;}.codemain,.sqlmain,.htmlmain{	background: #FAFCFE;	border: 1px dotted #000;	color: #465584;	font-family: Courier, Courier New, Verdana, Arial;	margin: 0 auto 0 auto;	padding: 2px;	width: 98%;}/*  * ======================================== * old school quote and code styles - backwards compatibility  * ======================================== */#QUOTE,#CODE{  	background: #FAFCFE; 	border: 1px solid #000; 	color: #465584; 	font-family: Verdana, Arial; 	font-size: 11px; 	padding: 2px; 	white-space: normal;}#CODE{ 	font-family: Courier, Courier New, Verdana, Arial;}/*  * ======================================== * All New Styles  * ======================================== */.cleared{	clear: both;}.borderwrap,.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */	background: #FFF; 	border: 2px solid #fff;	padding: 0px; 	margin: 0px; }.borderwrapm{	margin: 5px;}.borderwrap h3,.maintitle,.maintitlecollapse{	background: url(46c0df2202f0e.gif);	border: 0px solid #FFF;	border-bottom: 0px solid #fec25f;	color: #e40001; 	font-size: 12px;	font-weight: bold; 	margin: 0px;	padding: 5px;                }.maintitle td {	color: #e40001; 	font-size: 12px;	font-weight: bold;}.maintitlecollapse{	border: 1px solid #FFF;}.maintitle p,.maintitlecollapse p,.formsubtitle p{	background: transparent !important;	border: 0 !important;	margin: 0 !important;	padding: 0 !important;}.maintitle p.expand,.maintitle p.goto,.maintitlecollapse p.expand,.formsubtitle p.members{	float: right;	width: auto !important;}.maintitle a:link, .maintitle a:visited,.maintitlecollapse a:link, .maintitlecollapse a:visited{ 	background: transparent;	color: #e40001;	text-decoration: none; }.maintitle a:hover, .maintitle a:active,.maintitlecollapse a:hover, .maintitlecollapse a:active{ 	background: transparent;	color: #F1F1F1;}table th,.borderwrap table th .subtitle,.subtitlediv,.postlinksbar{ 	background: transparent ;	border-bottom: 1px solid #fedfab;	color: #a90000; 	font-size: 10px;	font-weight: bold; 	letter-spacing: 1px;	margin: 0; 	padding: 5px; }th.topor {	background: transparent ;	border-bottom: 0px solid #fedfab;	color: #a90000; 	font-size: 10px;	font-weight: bold; 	letter-spacing: 1px;	margin: 0; 	padding: 5px; }.subtitlediv{	border: 1px solid #FFF;	border-bottom: 1px solid #5176B5;	text-align: right;}.borderwrap table th a:link,.subtitle a:link,.subtitlediv a:link,.borderwrap table th a:visited,.subtitle a:visited, .subtitlediv a:visited, .borderwrap table th a:active,.subtitle a:active,.subtitlediv a:active,.borderwrap table th a:hover,.subtitle a:hover,.subtitlediv a:hover{ 	background: transparent;	color: #a90000;	text-decoration: none; }.borderwrap h4{	background: #fff;	border: 1px solid #FFF;	border-bottom: 1px solid #fec25f;	border-top: 1px solid #fec25f;	color: #000; 	font-size: 12px;	font-weight: bold; 	margin: 0;	padding: 5px;}.borderwrap p{	background: #F9F9F9;	border: 1px solid #CCC;	margin: 5px;	padding: 10px;	text-align: left;}td.formbuttonrow,.borderwrap p.formbuttonrow,.borderwrap p.formbuttonrow1{	background: #fef1e1 !important; 	border: 1px solid #FFF;	border-top: 1px solid #fedfab;	margin: 0px !important;	padding: 5px !important;	text-align: center;}td.formbuttonrow{	border-bottom: 0;	border-left: 0;	border-right: 0;}.borderwrap p.formbuttonrow1{	background: #F9F9F9 !important;	border: 0;	border-top: 1px solid #CCC;}.bar,.barb,.barc{	background: #fff;	border: 1px solid #FFF;}.barc{	border-bottom: 0;}.bar p,.barb p,.barc p{	background: transparent;	border: 0;	color: #222;	font-size: 11px;	margin: 0;	padding: 5px;	text-align: left;}.barb p{	text-align: right;}.bar p.over,.bar p.overs,.barc p.over,.barc p.overs{	float: right;}.barb p.over,.barb p.overs{	float: left;}.bar p.overs,.barb p.overs,.barc p.overs{	position: relative;	top: 5px;}.catend{	background: #fdae76;	color: #000;	font-size: 1px;	height: 5px;}.newslink{	background: #F0F5FA;	border: 1px solid #C2CFDF;	margin: 0;	width: 100%;}.newslink td{	color: #222;	font-size: 10px;	padding: 5px 5px 5px 10px;}.newslink span{	background: transparent;	color: #072A66;	font-style: italic;	font-weight: normal;}.newslink input{	background: #FFF;	border: 1px solid #999;	color: #072A66;	font-size: 10px;	padding: 3px;	vertical-align: middle;	width: auto;}.newslink input.button{	background: transparent;	border: 0;	color: #072A66;	vertical-align: middle;}.fieldwrap{	background: #F9F9F9;	border: 1px solid #CCC;	border-top: 0;	margin: 5px;	padding: 0;	text-align: left;}.fieldwrap h4{	background: #EEE;	border: 1px solid #CCC;	border-left: 0;	border-right: 0;	color: #444; 	font-size: 12px;	font-weight: bold; 	margin: 0;	padding: 5px;}.errorwrap {	background: #F2DDDD;	border: 1px solid #992A2A;	border-top: 0;	margin: 5px;	padding: 0;}.errorwrap h4 {	background: #E3C0C0;	border: 1px solid #992A2A;	border-left: 0;	border-right: 0;	color: #992A2A; 	font-size: 12px;	font-weight: bold; 	margin: 0;	padding: 5px;}.errorwrap p {	background: transparent;	border: 0;	color: #992A2A;	margin: 0;	padding: 8px;}.ruleswrap{	background: #F2DDDD;	border: 1px solid #992A2A;	color: #992A2A; 	margin: 5px 0 5px 0;	padding: 5px;}#redirectwrap{	background: #fff;	border: 1px solid #ffdc87;	margin: 200px auto 0 auto;	text-align: left;	width: 500px;}#redirectwrap h4{	background: #fca923;	border-bottom: 1px solid #ffdc87;	color: #fff;	font-size: 14px;	margin: 0;	padding: 5px;}#redirectwrap p{	margin: 0;	padding: 5px;}#redirectwrap p.redirectfoot{	background: #fdf4e4;	border-top: 1px solid #ffdc87;	text-align: center;}#gfooter{	background: transparent;	margin: 5px 0 5px 0;	padding: 0;	width: 100%;}#gfooter td{	color: #FFF;	font-size: 10px;	padding: 4px;}#gfooter a:link,#gfooter a:visited{	color: #FFF;}#logostrip{ 	background: #3860BB url(logo.gif);	border: 1px solid #FFF;	height: 68px;	margin: 0;	padding: 0;}#logographic{	background: transparent url(logo.gif) no-repeat left;	height: 68px;	margin: 0;	padding: 0;}#submenu{ 	background: transparent;	border: 0px solid #FFF;	border-top: 0;	color: #e30000; 	margin: 0; }#userlinks,#userlinksguest{ 	background: none;                color: #e30000; 	border: 0px solid #C2CFDF;	margin: 2px 0 2px 0;	padding: 0 2px 0 2px;}#userlinksguest{ 	background: none;	border: 0px solid #986265;}#submenu p,#userlinks p,#userlinksguest p{	background: transparent !important;	border: 0 !important;	font-size: 10px;	font-weight: bold; 	letter-spacing: 1px;	margin: 0 !important;	padding: 0px 0 0px 0; 	text-align: right;}#userlinks p,#userlinksguest p{	font-weight: normal;	letter-spacing: 0px;	text-align: right;}#submenu p.home,#userlinks p.home,#userlinksguest p.home{	float: right;}#userlinksguest p.pcen{	text-align: right;}#submenu a:link, #submenu  a:visited{ 	background: transparent; 	color: #e30000; 	padding: 0 0px 0 0px;	text-decoration: none;}#submenu a:hover, #submenu a:active{	background: transparent; 	color: #000; }#userlinks  a:link, #userlinks   a:visited{ 	background: transparent; 	color: #e30000; 	padding: 0 0px 0 0px;	text-decoration: none;}#userlinks  a:hover, #userlinks  a:active{	background: transparent; 	color: #000; }#userlinksguest  a:link, #userlinksguest   a:visited{ 	background: transparent; 	color: #e30000; 	padding: 0 0px 0 0px;	text-decoration: none;}#userlinksguest  a:hover, #userlinksguest  a:active{	background: transparent; 	color: #000; }#navstrip{ 	background: transparent;	color: #e10101;	font-size: 12px;	font-weight: bold;	margin: 0 0 0px 0;	padding: 0px 0px 0px 0px; }#navstrip a:link, #navstrip  a:visited{ 	background: transparent; 	color: #e10101; 	text-decoration: underline;}#navstrip a:hover, #navstrip a:active{	background: transparent; 	color: #fff; }.toplinks{	background: transparent;	color: #000;	margin: 0;	padding: 0 0 5px 0;	text-align: right;}.toplinks span{	background: #F0F5FA;	border: 1px solid #C2CFDF;	border-bottom: 0;	color: #000;	font-size: 10px;	font-weight: bold;	margin: 0 10px 0 0;	padding: 5px;}.copyright{ 	background: none;	font-size: 11px; 	margin: 0 0 5px 0;	padding: 8px;                color: #fff;}.copyright  a:link, .copyright   a:visited{ 	background: transparent; 	color: #fff; 	padding: 0 0px 0 0px;	text-decoration: none;}.copyright  a:hover, .copyright  a:active{	background: transparent; 	color: #fff; }/*  * ======================================== * print page styles  * ======================================== */#print{	margin: 20px auto 20px auto;	padding: 0;	text-align: left;	width: 85%;}#print h1,#print h2,#print h3,#print h4,#print p{	color: #036;	font-size: 18px;	font-weight: bold;	margin: 0;	padding: 8px;}#print h2,#print h3,#print p{	border-bottom: 1px solid #999;	font-size: 11px;	font-weight: normal;}#print h3{	background: #F5F5F5;	font-size: 12px;	font-weight: bold;	margin: 0 0 10px 0;}#print h4{	background: #F9F9F9;	font-size: 11px;}#print p{	margin: 0 0 5px 0;	padding: 10px;}#print p.printcopy{	border: 0;	color: #000;	text-align: center;}/* ============================================================== *//* RTE STYLES/* ============================================================== */.rteimage {	/*background: #D3D3D3;*/	/*border: 1px outset transparent*/;	cursor: pointer;	cursor: hand;	padding:1px;}.rteImageRaised {	/*background: #D3D3D3;*/	border: 1px outset;	cursor: pointer;	cursor: hand;	padding:0px;}.rteImageLowered {	/*background: #D3D3D3;*/	border: 1px inset;	cursor: pointer;	cursor: hand;	padding:0px;}.rteimage:hover {	background: #EBEBEB;	cursor: pointer;	cursor: hand;}.rteVertSep {	margin: 0 4px 0 4px;}.rteBack {	background: #D3D3D3;	border: 1px outset;	letter-spacing: 0;	padding: 2px;}/* used in ips_rte.js - do not remove */.rtebottombutton{	font-size:10px;	border:1px solid #777;	border-top:0px;	padding:3px;	margin:0px;	background-color: #EBEBEB;}/* used in ips_rte.js - do not remove */.rtebottombuttonon{	font-size:10px;	border:1px solid #777;	border-top:0px;	padding:3px;	margin:0px;	background-color: #D3D3D3;}.rtebuttonbar1 {	/*background: #D3D3D3;*/	background-image: url(Ìîè ñòèõè-ìûñëè,îáðàçû è ÷óñòâà... - ÃËÀÂÍÛÉ ÆÅÍÑÊÈÉ ÔÎÐÓÌ ÑÒÐÀÍÛ_files/rte_tile.gif);	border: 1px solid gray;	border-bottom:0px;	letter-spacing: 0;	padding: 2px;	height:26px;}.rtebuttonbar2 {	/*background: #D3D3D3;*/	background-image: url(Ìîè ñòèõè-ìûñëè,îáðàçû è ÷óñòâà... - ÃËÀÂÍÛÉ ÆÅÍÑÊÈÉ ÔÎÐÓÌ ÑÒÐÀÍÛ_files/rte_tile.gif);	border: 1px solid gray;	border-top:1px solid gray;	letter-spacing: 0;	padding: 2px;	height:26px;}.rtebuttonbar1 tbody tr td,.rtebuttonbar1 tr td,.rtebuttonbar2 tbody tr td,.rtebuttonbar2 tr td,.rteBack tbody tr td,.rteBack tr td{	/*background: #D3D3D3;*/	padding: 0;}.rteDiv {	display: block;	position: relative;	padding:0px;	margin:0px;}.rteiframe{	border:1px solid #777;	background-color:#FFF;}.rteselectbox{	font-size:11px;}.dny-edit-title{	border:0px;	padding:3px;	margin:0px;	background: #fff5e3; 	color: #e30000; }/* ======================================== *//* TABS/* ======================================== */.tabon{	border-top:1px solid #999;	border-left:1px solid #999;	border-right:1px solid #999;	background-color:#FFF;	padding:8px;	padding-bottom:9px;	font-size:10px;	float:left;	width:auto;	margin-top:3px;}.taboff{	border-top: 1px solid #777;	border-left: 1px solid #777;	border-right: 1px solid #777;	background-color: #ffefd6;	color: #333;	padding: 8px;	font-size:10px;	float: left;	width: auto;	margin-top:3px;}.tabon a:link, .tabon a:visited, .tabon a:active{	text-decoration:none;	color: #000;}.taboff a:link, .taboff a:visited, .taboff a:active{	text-decoration:none;	color: #333;}.mya-back{	background: #fff;	margin:1px;}.mya-content{	background: #FFF;	padding:8px;	margin:1px;	border: 1px solid #777;}/* -------------------------------- *//* Create PM box defaults           *//* -------------------------------- */.iframeshim{	position:absolute;	display:none;	background: #FFF;	filter:alpha(opacity=0);	border:0px;	width:auto;	height:auto;}/* -------------------------------- *//* Experimental                     *//* -------------------------------- */.popupmenu{   background: #fff;   border: 1px solid #febf58;   text-align:left;   font-size:10px;   white-space:nowrap;   /*padding:3px 5px 3px 3px;*/   /*width:300px;*/}.popupmenu-item{	padding: 5px;	/*margin-top:4px;*/	white-space: nowrap;	border-bottom: 1px solid #fedfab;}.popupmenu-item-last{	padding: 5px;	/*margin-top:4px;*/	white-space: nowrap;}.popmenubutton{	width:120px;	white-space:nowrap;	background-color: #fddfbc;	border:1px solid #f5ac79;	color: #fff;	font-weight:bold;	float:right;	height:14px;	text-align:center;	margin:0px;	font-size:11px;	padding:1px;}.popmenubutton a:link, .popmenubutton a:visited,.popupmenu-item a:link, .popupmenu-item a:visited,.popupmenu-item-last a:link, .popupmenu-item-last a:visited{ 	color: #000; 	text-decoration: none;}.popmenubutton a:hover, .popupmenu-item a:hover, .popupmenu-item-last a:hover{ 	color: #e30000; 	text-decoration: none;}.popupmenu-category{ 	background: transparent url(46c0df2202f0e.gif);	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	color: #fff; 	font-size: 10px;	font-weight: bold; 	letter-spacing: 1px;	margin: 0; 	padding: 5px; }body {  background-attachment: scroll; background-color: #000000; background-image: url(toyota_bg2.jpg); background-repeat: no-repeat; background-position: center top}td.top {  background-attachment: scroll; background-image: url(46c0df2202f0e.gif); background-repeat: no-repeat; background-position: left top}td.suban {  background-attachment: scroll; background-image: url(46c0df2202f0e.gif); background-repeat: no-repeat; background-position: left top}td.private {  background-attachment: scroll; background-image: url(46c0df2202f0e.jpg); background-repeat: no-repeat; background-position: right top}td.ba {  background-attachment: scroll; background-image: url(46c0df2202f0e.jpg); background-repeat: no-repeat; background-position: right top}td.first {  background-attachment: scroll; background-image: url(46c0df2202f0e.jpg); background-repeat: no-repeat; background-position: left top}td.main {  background-attachment: scroll; background-image: url(46c0df2202f0e.jpg); background-repeat: no-repeat; background-position: right top}td.bottom {  background-attachment: scroll; background-image: url(46c0df2202f0e.jpg); background-repeat: repeat-x; background-position: left top}.maintitleniz3,{	background: url(46c0df2202f0e.gif);	border: 0px solid #FFF;	border-bottom: 0px solid #fec25f;	color: #FFF; 	font-size: 12px;	font-weight: bold; 	margin: 0px;	padding: 0px;                height:27px;                }.maintitleniz {  background-attachment: scroll; background-color: #fff; background-image: url(46c0df2202f0e.gif); background-repeat: repeat-x; background-position: left top; height:27px; 	border: 2px solid #fff; }.borderwraptop3,{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */	background: #FFF; 	border: 2px solid #fff;	padding: 0px; 	margin: 0px; }.forumrules p{	background: #FDF5E6;	border: 1px solid #CCC;	margin: 5px;	padding: 10px;	text-align: left;}