html, body {height: 100%; text-align:center;}
* {font-family:arial,sans-serif;}
body {font-size:62.5% !important;color:#000;text-align:center;margin:0 auto;background: #fff url('dsg/header-bg.jpg') repeat-x;}
.clear {width:1px;height:1px;font-size:1px;clear:both;}

#kwt {display:none;}
#kwt a {display:none;}

#page {text-align:center;}
#page a {color:#dd030d;text-decoration:none;}
#page a:hover {color:#dd030d;text-decoration:underline}
#pagelinks {
	float:right;
	height:18px;
	padding: 5px 10px 0 0;
}
.home, .adverinfoptise {
	font-weight: bold;
	font-size: 1em;
	color: #000;
	text-decoration: underline;
	display: inline;
}
.home {
	padding: 0 12px 0 0;
	border-right: 1px dotted #999;
}

.advertise {
	padding: 0 0 0 12px;
}
#header {margin:0 auto;height:179px;text-align:center;width:1000px;}
#header img {float:left;}

.feed_rss {margin:0 0 2px 10px;z-index:10;float:left;}
.rss {margin:0 0 2px 5px;z-index:10;float:left;}
p.contact {margin:5px 0 -8px -10px;font-size:1.2em;float:left;font-weight:bold;width:180px;height:20px;}
*html p.contact {margin:5px 0 -7px -8px;display:block;}
img.gl {margin:8px 0 3px 0;}
.img_thumbs {margin:0 0 10px 0;width:270px;height:67px;background:url('../../../dsg/gallery_bg.jpg') no-repeat;float:left;}
.img_thumbs img {margin:7px 5px 0 0;width:50px;height:50px;border:solid #fff 1px;}


#searchform {margin:2px 0 0 0;background:url('../../../dsg/search.jpg') no-repeat;width:263px;height:44px;float:left;}
#searchform input {margin:18px 0 0 35px;padding:3px;width:179px;height:13px;font-size:1.0em;border:#484848 solid 1px;float:left;}
#searchform input.submit {margin:7px 0 0 5px;padding:0;width:30px;height:30px;border:none;float:left;}

#newsletter {background:url('../../../dsg/newsletter.jpg') no-repeat;width:263px;height:44px;float:left;}
#newsletter input {margin:18px 0 0 35px;padding:3px;width:179px;height:13px;font-size:1.0em;border:#484848 solid 1px;float:left;}
#newsletter input.submit {margin:7px 0 0 5px;padding:0;width:30px;height:30px;border:none;float:left;}

#leaderboard {
	clear:both;
	text-align: center;
	height: 100px;
	padding: 5px 0 0 0;
	background: #f1f1f1;
	color: #000;
	border-top: 3px solid #d3d3d3;
	border-bottom: 1px solid #e1e1e1;
}

.forum_links {margin:0 0 15px 0;float:left}
.forum_links img {margin:0 2px -5px 0;}
.models {margin:0 0 15px 0;}
a strong {display:none;}

/*.models {margin:-30px 0 5px 0;}
*html .models {margin:0 0 5px 0;}*/

#content {margin:0 auto;padding:0 0 0 14px 0;width:986px;}
.narrowcolumn {width:710px;float:left;}
.mode {margin:0;}


#sidebar {width:263px;float:right;}


#left-box {margin:0;padding:0;list-style:none;width:198px;float:left;}
#left-box li {margin:0 0 10px 0;padding:0;float:left;}

.box-side-c {background:url('../../../dsg/box-side-c.jpg') repeat-y;float:left;}
*html .box-side-c {margin:-2px 0 0 0;}
.box-side-c-bg {background:url('../../../dsg/box-side-c-bg.jpg') no-repeat 96% bottom;float:left;}
#left-box .box-side-c ul {margin:0 0 0 10px;padding:0;display:inline;width:184px;float:left;}
#left-box .box-side-c ul li {margin-bottom:0;background:url('../../../dsg/box-right-bullet.jpg') no-repeat left 5px;text-align:left;}
.box-side-b {width:198px;height:15px;background:url('../../../dsg/box-side-b.jpg') no-repeat left top;float:left;}

#forum-box .box-side-c {background:url('../../../dsg/box-side-c-forum.jpg') repeat-y;float:left;}
#forum-box .box-side-c-bg {background:url('../../../dsg/box-side-c-bg-forum.jpg') no-repeat 96% bottom;float:left;}
#forum-box .box-side-c ul li {margin-bottom:0;background:url('../../../dsg/box-right-bullet-forum.jpg') no-repeat left 5px;text-align:left;}
#forum-box .box-side-b {width:198px;height:15px;background:url('../../../dsg/box-side-b-forum.jpg') no-repeat left top;float:left;}


#sidebar a {color:#000;text-decoration:none;}
#sidebar a:hover {color:#dd030d;text-decoration:underline;}

#sidebar h2 {margin:0;padding:0;height:42px;width:200px;}

#sidebar ul {padding:0;width:194px;}
#sidebar ul li {marligin: 1px 0 5px 0;padding:0;text-align:left;font-size:1.1em;color:#000;float:left;clear:both;width:70%;}
#sidebar ul ul li {margin: 0 5px;padding: 2px 0 3px 20px;display: block;}

#sidebar ul.new_posts li {margin:0;padding:0;background:none;width:90%;}
#sidebar ul.new_posts li a {display:block;float:left;width:80%}

/*
.smode {padding:77px 0 0 0;}
*:first-child+html .smode {padding:0;}
*/

#categories_h2 {background:url('../../../dsg/categories.jpg') no-repeat left top;display:block;}
#recent_posts_h2 {background:url('../../../dsg/recent_posts.jpg') no-repeat left top;}
#pages_h2 {background:url('../../../dsg/pages.jpg') no-repeat left top;}
#archives_h2 {background:url('../../../dsg/archives.jpg') no-repeat left top;}
#sidebar-1_h2 {background:url('../../../dsg/polls.jpg') no-repeat left top;}
#recent_comments_h2 {background:url('../../../dsg/recent_comments.jpg') no-repeat left top;}
#forum-box_h2 {background:url('../../../dsg/kia_forums.jpg') no-repeat left top;}

.error {font-weight:bold;color:red;}

.box {margin:0 0 10px 0;width:695px;float:left;}
.box img {float:left;}
.box-t {padding:9px 0 0 0;height:44px;width:670px;background:#e9e3e3 url('../../../dsg/box-main-t.jpg') repeat-x top;float:left;}
.box-b {height:30px;width:670px;background:#f6f3f3 url('../../../dsg/box-main-b.jpg') repeat-x bottom;float:left;}
.box-t h1 {margin:0;padding:0;font-size:1.8em;color:#dd030d;clear:both;height:auto;text-align:left;}
.box-t p {margin:0;padding:0;color:#050505;font-size:1.25em;float:left;}
.box-t p a {color:#000;text-decoration:underline;}
.box-t p a:hover {text-decoration:none;}
.box-t h1 a {color:#dd030d;text-decoration:none;}
.box-t h1 a:hover {text-decoration:underline;}
.line {padding:0 5px 0 0;background:#d7232b;height:17px;width:682px;float:left;text-align:right;color:#ece6e6;font-size:0.9em;font-family:Arial, Sans-Serif;}
#page .line a {font-size:1.2em;color:#ece6e6;text-decoration:underline;}
#page  .line a:hover {color:#ece6e6;text-decoration:none;}
.post {float:left;background:#f6f3f3;}

.post2 {text-align:left;clear:both;float:left;}

.posttitle {
	background: #f1f1f1 url('images/topr.gif') no-repeat right top;
	color: #000;
	padding: 12px 0;
	margin: 0;
}
.posttitle h1 {
	background: none;
	text-align: justify;
	margin: 0;
	padding:0 20px;
}
.posttitle2 {margin:0 0 10px 0;}
.posttitle2 h3 {margin:0 0 2px 0;padding:0;font-size:1.3em;}
.posttitle2 h3 a {color:#d7232b;}
.posttitle2 p {margin:0;padding:0;font-size:1.1em;}
.posttitle2 p a {color:#d7232b;}

.posttitle p {
	margin:0;
	padding:0 20px;
}

.posttitle small a:link, .posttitle small a:visited {
	text-decoration: underline;
}
.posttitle h2 {
	background: none;
	text-align: justify;
	margin: 0;
	padding:0 20px;
	font-size: 1.2em;
}
.posttitle h2 a:link, .posttitle h3 a:link {
	text-decoration: underline;
	color: #f08b4e;
}
.posttitle h2 a:visited, .posttitle h3 a:visited {
	text-decoration: underline;
	color: #00369f;
}
.posttitle h2 a:hover, .posttitle h3 a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.posttitle h3 {
	margin: 0;
	padding:0 20px;
	font-size: 1em;
}

.postmetadata {
	color: #fff;
	height: auto;
	text-align: right;
	padding: 1px 5px 1px 0;
	margin: 0;
	font-size: 0.8em;
}
.postmetadata a:link, .postmetadata a:visited {text-decoration:underline;color: #fff;}
.postmetadata a:hover {color: yellow}
.entry {width:670px;
	clear: both;
	line-height: 1.3em;
	padding: 5px 15px 10px 10px;
	background: #f6f3f3 url('../../../dsg/box-main-r.jpg') repeat-y right;
	float:left;
	
}

.entry p {font-size:1.25em;text-align:left;line-height:1.3em;}
.entry h2 {margin:0;padding:0;text-align:left;font-size:1.3em;}
.entry h2 a {text-decoration:underline;}
.entry h2 a:hover {text-decoration:none;}
.entry a {
	text-decoration: underline;
}
.entry img {margin:0 7px 7px 0;float:none;}
.entry img.wp-smiley {
	margin: auto;
	float: none;
}

#calendar_wrap {padding:5px 12px;width:170px;}
#wp-calendar {width:170px;float:left;}
#wp-calendar caption {margin:0 0 3px 0;text-align:left;font-weight:bold;}
#wp-calendar th {color:#d7232b;}
#wp-calendar a {text-decoration:underline;}
#wp-calendar a:hover {text-decoration:none;color:#000;}


#footer {margin:30px auto 0 auto;padding:0;height:75px;width:100%;background: url('../../../dsg/footer-bg.jpg') repeat-x left bottom;color:#fff;font-size:1em;text-align:center;}
#footer p {margin:25px auto 0 auto;padding:3px 10px;width:970px;text-align:left;}
#footer a:link, #footer a:visited {color:#fff;text-decoration:underline;}

#footer span.aut {float:left;width:925px;}
*html #footer span.aut {width:915px;}


h2.pagetitle {margin:0 0 10px 10px;background:none;font-size:1.4em;text-align:left;float:left;}
h2.pagetitle.m {margin:0 10px 10px 0;}
*html h2.pagetitle {margin:0 0 10px 5px;}
#comments {margin:10px 0 10px 10px;float:left;font-size:1.6em;}
*html #comments {margin:10px 0 10px 5px;}


.alt {
	background: #ef854b;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
small {
	font: 0.9em/1.5em Arial, Helvetica, Sans-Serif;
}
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px auto;
	padding: 1px 10px;
	background: #fff;
	border: 3px double #ddd;
	font-style: italic;
	color: #333;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}


p img {
	padding: 0;
	max-width: 100%;
}

.navigation {margin:0 0 5px 0;font-size:0.9em;float:left;}
.alignright {margin:0 30px 0 0;font-size:1.2em;color:#dd030d;float:right;cursor:hand;display:block;}
*html .alignright {margin:0 15px 0 0;}
.alignleft {margin:0 20px 0 5px;font-size:1.2em;color:#dd030d;float:left;cursor:hand;display:block;}
.alignright .alignleft a {margin:0;color:#dd030d;cursor:hand;}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
}
select {
	width: 130px;
}

#commentform {margin:0;padding:5px 10px;background:#746e6e;text-align:left;float:left;width:670px;}
#commentform fieldset {margin:0;padding:5px 5px 1px 0;border:none;float:left;clear:both;width:600px;}
#commentform fieldset input {margin:0;padding:2px;width:170px;border:none;}
#commentform fieldset textarea {padding:2px;width:99%;border:none;}
#commentform fieldset label {width:150px;color:white;float:left;}
#commentform p {color:white;}

#commentform #submit {
	margin: 0;
	float: right;
}


.comment_item-c {padding:0 10px;border-right:solid #726e6e 1px;border-left:solid #726e6e 1px;width:668px;float:left;}
.comment_itemalt-c {padding:0 10px;border-right:solid #726e6e 1px;border-left:solid #726e6e 1px;background:#f6f3f3;width:667px;float:left;}

.commentlist {margin:0;padding:0;text-align:left;}
.commentlist li {margin:0 0 15px 0;padding:0;list-style:none;background:none;float:left;border:none;}


#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
	font-weight: bold;
}
.commentlist a {font-size:1.0em;color:#d7232b;}
.commentlist cite {font-weight:bold;font-style:normal;font-size:1.4em;}
.commentlist p {margin:0;padding:0;color:#050505;font-size:1.2em;float:left;}


.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	clear:both;
	width:100%;
	float:left;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}

#addcontent {text-align:left;float:left;}
#addcontent h2 {margin:0 10px 0 0;text-align:left;}

div.links-c h1 {margin:0 0 10px 0;text-align:left;color:#d7232b;font-size:1.4em;float:left;clear:both;width:100%;}
div.links-c img {float:left;clear:both;}
div.links-c h2 {margin:0;padding:0;}

ul.links-main {margin:5px 0 20px 0;padding:0;list-style:none;text-align:left;font-size:1.1em;}
*html ul.links-main {margin:10px 0 10px 0;}
*:first-child+html ul.links-main {margin:10px 0 20px 0;}
ul.links-main li {margin:0 0 7px 0;padding:0;clear:both;width:100%;}
ul.links-main li h2 {margin:0;padding:0;}


ul.links {margin:0 0 20px 0;padding:0;width:280px;font-size:1.3em;float:left;text-align:left;list-style:none;}
ul.links li {margin:0;padding:0;}
ul.countries {width:220px;}
ul.countries li {margin:0;padding:0;display:block;float:left;height:32px;width:100%;}
ul.links.w {width:620px;}
ul.links.w li {clear:both;}
ul.links.w li a {margin:0 0 5px 0;float:left;clear:both;}

ul.links.l {float:left;width:100%;}
ul.links.l li {float:left;width:33%;}
ul.links.l li a {margin:0 0 -5px 0;display:block;}
ul.countries li a {padding:5px 0 0 0;display:block;}

ul.avtm {width:220px;}

.infopush {margin: 10px;width:183px;float:right;}
.infopush-c {width:181px;border-right:solid #736f6e 1px;border-left:solid #736f6e 1px;background:#e3dddd;float:left;}
.infopush-c ul {margin:0 10px;padding:0;float:left;}
*html .infopush-c ul {margin:0 5px;}
.infopush-c ul li {margin:0 0 3px 0;padding:0 0 0 22px;line-height:17px;text-align:left;list-style:none;font-size:1.2em;background: url('../../../dsg/ico_links.jpg') 0px 1px no-repeat;}
#page .infopush-c ul li a {color:#736f6e;font-weight:bold;}
.infopush-c ul li a:hover {text-decoration:none;}
.infopush-c ul li.pdf {background: url('../../../dsg/ico_pdf.jpg') no-repeat;}
.infopush-c ul li.zip {background: url('../../../dsg/ico_zip.gif') no-repeat;display:block;}
.infopush-c ul li.doc {background: url('../../../dsg/ico_doc.jpg') no-repeat;;}

.announcement {margin:0 0 10px 0;float:left;}
.announcement img {float:left;}
.announcement .tcontent {background:#bebab9;width:663px;height:14px;float:left;}
.announcement .bcontent {background: url('../../../dsg/box-news-b.jpg') repeat-x 0 bottom;width:655px;height:18px;float:left;}
.announcement .acontent {padding:0 10px;float:left;width:675px;clear:both;background:#bebab9 url('../../../dsg/box-news-r.jpg') repeat-y right;}
.announcement .acontent p {margin:0 0 5px 0;font-size:1.2em;}
.announcement .acontent img {float:none;}
.announcement h2 {margin:0 0 5px 10px;font-size:1.6em;color:#dd030d;}

img.kw {margin:0 0 -2px 0;padding:0 0 0 0;}

#timezonecalculator {display:none;}

#left-box #forum-box .none {margin:5px 0 5px 3px;padding:0;background:none;}

ul.sitemap {margin:10px 0 15px 20px;padding:0;text-align:left;font-size:1.6em;}
ul.sitemap li {margin:0 0 10px 0;padding:0;}
ul.sitemap li ul {margin:10px 0;padding:0;font-size:.8em;}
ul.sitemap li ul li {margin:5px 0 5px 20px;padding:0;}

ul.reviews {margin:10px 0 5px 20px;padding:0;text-align:left;font-size:1.4em;}
ul.reviews li {margin:0 0 10px 0;padding:0;}



#articlePush {margin:-10px 0 10px 0;padding:0 0 1px 0;background: url('../../../dsg/view_more_bg.gif') no-repeat 0 7px;text-align:left;display:block;font-size:1.6em;font-weight:bold;color:black;float:left;}




.rss_box {margin:0 0 2px 0;font-size:1.2em;float:right;}
.rss_box img {diplay:block;float:right;}
.rss_box .b {background:#746e6e;width:262px;color:#fff;float:right;}
.rss_box .b .r {margin:0 0 0 80px;display:inline;float:left;width:170px;}
.rss_box .b .r span {float:left;}
.rss_box .b .r span.text {margin:5px 10px 0 0;}
.rss_box .b .r span img {margin:0 5px 0 0;}
.rss_box .b img.rss {margin:0 5px 0 0;float:none;}
.rss_box .b a.counter {margin:5px 0 0 90px;padding:1px;background:#fff;width:88px;float:left;}


.rss_email {float:left;width:100%;clear:both;}
.rss_email label {margin:10px 5px 0 5px;float:left;} 
.rss_email input {margin:5px 5px 0 0;width:170px;height:13px;padding:3px;border:solid #484848 1px;float:left;}
.rss_email .submit {margin:0;padding:0;width:30px;height:30px;border:none;float:left;}


