html, body{background:#242424 url(http://static.hyundaicoupe.info/pixnowm/body.gif); padding:0; margin:0; color:#D0D0D0}
body{padding:0 5px}

font, th, td, p{font-family:Verdana,Arial,Helvetica,sans-serif}
a, a:visited{color:#2370B6}

a:hover{text-decoration:underline; color:#F0E80A}
hr{height:0px; border:solid #2370B6 0px; border-top-width:1px}
form{display:inline; padding:0; margin:0}
img{border:0}
br.spacer{height:5px; font-size:5px; line-height:5px; overflow:hidden}
caption{margin:0; padding:0}
iframe{border:none; background-color:#EAEEF3}

#maintable{border-style:solid; border-width:0 1px 1px 1px; border-color:#000}
#logotable{}
.logorow1{}
.logorow2{}
#buttonstable{margin-bottom:5px; border-bottom:solid 1px #000; border-top:solid 1px #000}
#buttonstable td{background:url(images/buttons.gif) top left repeat-x; height:21px; overflow:hidden}
#header-buttons{font-size:11px; color:#F0E80A; padding-bottom:2px}
#header-buttons a, #header-buttons a:visited{color:#FFF; text-decoration:none}
#header-buttons a:hover{color:#F0E80A; text-decoration:underline}

#content-simple{padding:3px; border-color:#000; border-width:0 1px 1px 1px; border-style:solid; background-color:#191919}

.content-row{background-color:#191919}
td.content{background-color:#191919; padding:5px}

.forumline{border:solid 1px #000; background:#313131 url(images/cell.gif) top left repeat-x}

.forumheader td{background:url(http://static.hyundaicoupe.info/pixnowm/hdr_mid.gif) left bottom repeat-x; font-size:12px; font-weight:bold; color:#4296C5}
.forumheader a, .forumheader a:visited{color:#4296C5; text-decoration:underline}
.forumheader a:hover{color:#D0D0D0; text-decoration:underline}
.forumheader-mid{padding-top:2px}

.pm-old{display:none}
.pm-new{margin:30px}
.pm-new a, .pm-new a:visited{border:solid 1px #F0E80A; padding:25px 45px; color:#2370B6; text-decoration:underline; font-size:12px; font-weight:bold; background:#313131 url(images/cell.gif) top left repeat-x}
.pm-new a:hover, .pm-new a:active{color:#F0E80A}

td.row1, td.row2, td.row3, td.row3Right, td.postbottom{border-left:solid 1px #404040; border-right:solid 1px #121212; border-top:solid 1px #3C3C3C; border-bottom:solid 1px #131313; background:#313131 url(images/cell.gif) top left repeat-x}

th, td.spaceRow, td.th{color:#CCDFF0; font-size:11px; font-weight:bold; background:#4A6786 url(images/th.gif) top left repeat-x; white-space:nowrap; padding:0 5px; text-align:center; height:26px; border-left:solid 1px #317CC2; border-right:solid 1px #164C7D; border-top:solid 1px #3981C3; border-bottom:solid 1px #164C7D}
th.left{text-align:left}

td.catBottom{background:#26629A url(images/catbottom.gif) top left repeat-x; height:24px; padding:1px 3px; border-left:solid 1px #317CC2; border-right:solid 1px #164C7D; border-top:solid 1px #3981C3; border-bottom:solid 1px #164C7D}
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.spaceRow2{background:#2C2C2C url(images/cathead.gif) top left repeat-x; height:24px; padding:0 3px; border-left:solid 1px #404040; border-right:solid 1px #121212; border-top:solid 1px #3C3C3C; border-bottom:solid 1px #131313}
td.spaceRow, td.spaceRow2{height:2px; overflow:hidden; font-size:2px; line-height:2px; padding:0}
.cat, .catHead, .catSides, .catLeft, .catRight, .catBottom{font-size:12px}

td.catHead{font-size:12px}

.maintitle, h1, h2{font-weight:bold; font-size:22px; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; text-decoration:none; line-height:120%; color:#D0D0D0}

.gen{font-size:12px}
.genmed{font-size:11px}
.gensmall{font-size:10px}
.gen, .genmed, .gensmall{color:#D0D0D0}
a.gen, a.genmed, a.gensmall{color:#2370B6; text-decoration:none}
a.gen:hover, a.genmed:hover, a.gensmall:hover{color:#F0E80A; text-decoration:underline}

.generror{color:#FFF}
.progress{background-color:#F0E80A}

.forumlink{font-weight:bold; font-size:12px; color:#2370B6}
a.forumlink{text-decoration:none; color:#2370B6}
a.forumlink:hover{text-decoration:underline; color:#F0E80A}

.nav{font-weight:bold; font-size:11px; color:#D0D0D0}
a.nav{text-decoration:none; color:#2370B6}
a.nav:hover{text-decoration:underline}

.topictitle{font-weight:bold; font-size:11px; color:#D0D0D0}
a.topictitle:link{text-decoration:none; color:#6495ED}
a.topictitle:visited{text-decoration:none; color:#2370B6}

a.topictitle:hover{text-decoration:underline; color:#F0E80A}

.link-new a, .link-new a:visited, .link-new a.topictitle, .link-new a.topictitle:visited{color:#F0E80A}
.link-new a:hover, .link-new a:active, .link-new a.topictitle:hover, .link-new a.topictitle:active{color:#CCDFF0}

.name{font-size:11px}
.postername{font-size:11px; font-weight:bold; color:#2370B6; line-height:1.5em}

.postdetails{font-size:10px}
.posterrank{font-size:9px; color:#B0B0B0}
.posterprofile{font-size:10px; color:#D0D0D0}

.postbody{font-size:12px}
.postbody a{text-decoration:none; color:#6495ED}

.postbody a:visited{text-decoration:none; color:#2370B6}

.postbody a:hover{text-decoration:underline; color:#F0E80A}

td.postbottom{background:#2D2D2D url(images/profile.gif) top left repeat-x; font-size:10px; color:#D0D0D0; white-space:nowrap}

.postsubject{font-size:12px; font-weight:bold; color:#2370B6}

.quote-table, .code-table{border-left:solid 1px #090909; border-top:solid 1px #090909; border-right:solid 1px #000; border-bottom:solid 1px #000; margin:5px 0}
.quote-corner, .code-corner{background-color:#2671B6; border-right:solid 1px #000}
.quote-left{background:#2671B6 url(images/quote_left.gif) center center no-repeat; border-right:solid 1px #000}
.code-left{background:#2671B6 url(images/code_left.gif) center center no-repeat; border-right:solid 1px #000}
.quote-header, .code-header{border-bottom:solid 1px #000; padding:0 5px; text-align:left; vertical-align:middle; font-size:11px; background-color:#2E2E2E; color:#D0D0D0}
.quote-text{color:#D0D0D0; text-align:left; vertical-align:top; font-size:11px; line-height:125%; padding:3px 5px; background-color:#2E2E2E}

.code-text{font-family:Courier,'Courier New',sans-serif; color:#D0D0D0; text-align:left; vertical-align:top; font-size:11px; line-height:125%; padding:3px 5px; background-color:#2E2E2E}

.copyright{font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#CCC; letter-spacing:-1px}

input, textarea, select{color:#000; font:normal 11px Verdana,Arial,Helvetica,sans-serif}

input.post, textarea{border:solid 1px #2370B6; background-color:#222; color:#D0D0D0}
* html input.post, * html textarea{border-color:#D0D0D0}
input.post:hover, textarea:hover{border-color:#D0D0D0}
input.post:focus, textarea:focus{border-color:#F0E80A; color:#FFF}

select{background-color:#000; color:#D0D0D0}

input{text-indent:2px}

input.button{background-color:#313131; color:#D0D0D0; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border:solid 1px #444}
input.button:hover{background-color:#444; color:#FFF}
* html input.button{color:#000}

input.mainoption{background-color:#222; color:#D0D0D0; font-weight:bold; border:solid 1px #000}

input.liteoption{background-color:#222; color:#D0D0D0; border:solid 1px #000}

input.mainoption:hover, input.liteoption:hover{border-color:#D0D0D0}
input.mainoption:focus, input.liteoption:focus{color:#FFF; border-color:#F0E80A}

.helpline{background-color:#313131; border:solid 1px #313131; color:#D0D0D0}

.checkbox{background:url(images/CheckboxUnchecked.gif) no-repeat center center; display:block; width:16px; height:16px}
a.checkbox, a.checkboxchecked{display:block; width:16px; height:16px; cursor:pointer; cursor:hand}
a.checkbox{background:url(images/CheckboxUnchecked.gif) no-repeat center center}
a.checkboxchecked{background:url(images/CheckboxChecked.gif) no-repeat center center}

.radiobox{background:url(images/RadioboxUnchecked.gif) no-repeat center center; display:block; width:16px; height:16px}
a.radiobox, a.radioboxchecked{display:block; width:16px; height:16px; cursor:pointer; cursor:hand}
a.radiobox{background:url(images/RadioboxUnchecked.gif) no-repeat center center}
a.radioboxchecked{background:url(images/RadioboxChecked.gif) no-repeat center center}

.inputhidden{display:none}

.rss_box{background-color:#313131}

.rss_title, rss_title a{font-size:11px; font-weight:normal; color:#e0861e; padding:0}

.rss_items{font-size:11px; background-color:#313131}

.rss_item{margin:8px 0; text-align:left}

.rss_item a:link, .rss_item a:visited{text-decoration:none; font-weight:normal; color:#6495ED}

.rss_item a:hover{text-decoration:underline; color:#e0861e}

.rss_date{font-size:10px; font-weight:normal; color:#D0D0D0; text-align:left}

/* header */
#header {
	position: relative;
	margin: 0; padding: 0;
	height: 113px;
	background: url(http://www.hyundaicoupe.info/pixnowm/ukhcsfade.jpg) no-repeat right top;
}
#header span#slogan {
	z-index: 3;
	position: absolute;
	left: 3px; bottom: 7px;
	font: bold 1.2em Verdana, Arial, Tahoma,  Sans-serif;	
	color: #FFF;	
}

#header-logo {
	position: relative;
	clear: both;
	height: 50px; 
	margin: 0; padding: 0;	
}
#header-logo #logo {
	position: absolute;
	top: 3px; left: 5px;
	font: bold 30px "trebuchet MS", Arial, Tahoma, Sans-Serif;
	margin: 0; padding: 0;
	letter-spacing: -1px;
	color: #000;
}

/* navigation tabs */
#header ul {
	position: absolute;
   margin:0;
   list-style:none;
	right:-18px ; bottom: 3px;
	font: bold 13px 'Trebuchet MS', Arial, Sans-serif;
}
#header li {
   display:inline;
   margin:0; padding:0;
}
#header a {
   float:left;
   background: url(tableft.gif) no-repeat left top;
   margin:0;
   padding:0 0 0 4px;
   text-decoration:none;
}
#header a span {
   float:left;
   display:block;
   background: url(tabright.gif) no-repeat right top;
   padding:5px 15px 4px 6px;
   color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span {float:none;}
/* End IE5-Mac hack */
#header a:hover span {
	color:#FFF;
}
#header a:hover {
   background-position:0% -42px;
}
#header a:hover span {
   background-position:100% -42px;
}
#header #current a {
   background-position:0% -42px;
}
#header #current a span {
   background-position:100% -42px;
}