
* {
	border:0;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	width:0;
}
#codes-table
{
	border: 1px solid #999;
	border-collapse: collapse;
	margin: 15px 10px 20px 0;
}
#codes-table td
{
	border-color: #e1e1e1;
	border-style: dotted;
	border-width: 1px;
	font-size: 80%;
	padding: 2px;
}
img, fieldset {border: 0;}
.posttext ol li {
	margin: 8px 0 6px 0;
}
#cleartop {
	height: 10px;
}
.wp-post .cat-item {
	padding: 5px 0;
}
a.more-link {
	color:#BF0000;
	display:block;
	text-align:right;
	width:auto;
}
body {
	background:#005699 url(images/bak.gif) repeat-x;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-size:13px;
	color: #444;
}
.readmore {
	float: right;
	text-transform: uppercase;
	color: green;
	background: #FFF;
}
.readmore a, a.readmore {
	text-decoration: none;
	padding: 1px 14px 1px 14px;
}a.readmore {
	background: none;
}
.more-link-huge {
color:#DF4E00;
font-size:160%;
line-height: 10px;
vertical-align: top;
}
.more-link-huge2 {
color: green;
font-size:290%;
vertical-align: middle;
line-height: 10px;
}
.more-link-huge3 {
color:#FDFF00;
font-size:820%;
line-height: 10px;
}

#tip { 
    display:none; 
    background:transparent url(images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
    z-index: 1000000001;
    font-size:12px;
    font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
}
#tip-lg { 
    display:none; 
    background:transparent url(images/black_arrow_lg.png); 
    font-size:12px; 
    height:148px; 
    width:450px; 
    padding:25px; 
    color:#fff;     
    z-index: 1000000001;
    font-size:12px;
    font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
}
#tip-sideways { 
    display:none; 
    background:transparent url(images/black_arrow_sideways.png) no-repeat; 
    font-size:12px; 
    height:69px; 
    width:310px; 
    padding:18px 0 0 38px; 
    color:#fff;     
    z-index: 1000000001;
    font-size:12px;
    font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
}

#all {
	margin:0 auto;
	width:1000px;
}

#content {
	clear:left;
	color:#ccc;
}

#header {
	_margin:1px 0 0 0;
	height:252px;
	margin:0;
}

#header-top-right {
	float:right;
	height:125px;
	/* margin-top:3px; */
}

#header-left {
	float:left;
	/* margin-top:3px; */
}

#header-right {
	float:right;
	height:125px;
	/* margin-top:3px; */
}

#header h1 a, h1 a {
	color:#A42821 !important;
}

#header h2 {
	font-size:12px;
	font-variant:normal;
	font-weight:lighter;
	letter-spacing:.2em;
	margin-top:10px;
}

/*
h2 a {
	color: green;
}
*/

a {
	color:#003C84;
}
a:visited {
	color:#00499F;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:active {
	background:#e9e1ca;
	color:red;
}

.buttons {/*

	float:left;
	width:auto;
	height:auto;
	margin:0 0 8px 0;
*/
}

.sf-menu {
	_margin-top:-2px;
	float:left;
	width: 600px;
	list-style:none;
	/* margin:0 0 8px 0; */
	padding:0;
	z-index:1000001;
	height: 30px;
}

.sf-menu * {
	list-style:none;
	margin:0;
	padding:0;
	z-index:1000001;
}

.sf-menu ul {
	position:absolute;
	top:-999em;
	width:16em;
}

.sf-menu ul li {
	width:100%;
}

.sf-menu li:hover {
	background:#222;
	color: #fff58f;
	outline:0;
	visibility:inherit;
}

.sf-menu li {
	float:left;
	position:relative;
}

.sf-menu li a, .syntaxbg {
	color:#FFFFFF;
}

.sf-menu a {
	/* border-left:1px solid #888; */
	display:block;
	padding:7px 1em;
	position:relative;
	text-decoration:none;
}

#twt-img2 a {
	padding:0;
	margin:2px 0 0 0;
	line-height:0;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top: 29px;
	z-index:99;
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:-999em;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:16em;
	top:0;
}

.sf-menu a:visited, .footertext a {
	color:#FFF;
}

.sf-menu li li a {
	background:#444;
	font-size:11px;
}

.sf-menu li li li a {
	background:#555;
	font-size:11px;
}

.sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover {
	background:#222;
	color:#0063FF;
	outline:0;
}

.sf-menu a:active {
	background:#000;
	color:red;
}

.sf-menu a.sf-with-ul {
	min-width:1px;
	padding-right:2.25em;
}

.sf-sub-indicator {
	background:url(images/arrows-ffffff.png) no-repeat -10px -100px;
	display:block;
	height:10px;
	overflow:hidden;
	position:absolute;
	right:.75em;
	text-indent:-999em;
	top:1.05em;
	width:10px;
}

.home-menu {
	margin-left: 320px;
}

a > .sf-sub-indicator {
	background-position:0 -100px;
	top:.8em;
}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position:-10px -100px;
}

.sf-menu ul .sf-sub-indicator, .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position:-10px 0;
}

.sf-menu ul a > .sf-sub-indicator {
	background-position:0 0;
}

.sf-shadow ul {
	background:url(images/shadow.png) no-repeat bottom right;
	moz-border-radius-bottomleft:17px;
	moz-border-radius-topright:17px;
	padding:0 8px 9px 0;
	webkit-border-bottom-left-radius:17px;
	webkit-border-top-right-radius:17px;
}

.sf-shadow ul.sf-shadow-off {
	background:transparent;
}
#special {
	margin: 0 0 14px 0;
}

#special-left {
	float:left;
	font-size:85%;
	width:565px;
}

#special-right {
	float:right;
	font-size:85%;
	text-align:right;
	width:390px;
}

.strike {
	text-decoration:line-through;
}

#usersonline {
	background:transparent url(images/users_and_db.png) no-repeat left top;
	float:left;
	font-family:Georgia;
	font-size:.7em;
	height:57px;
	margin:40px 0 0 0;
	padding:7px 0 0 16px;
	width:255px;
}

#usersonline p {
	line-height:27px;
	margin:0 0 0 59px;
	font-size:11px;
}

#usersonline p span, .georgia {
	line-height:20px;
	font-size:220%;
	color: #000;
}
.georgia-sm {
	font-size:140%;
	font-family: Georgia;
}
#myswedishparts-ad {
	float:right;
	margin:2px 0 0;
}

#hometable tr td ul li a {
	color:#00477F;
	font-family:Arial, sans-serif;
	text-decoration:underline;
	font-size: 12px;
	padding: 2px;
}
#hometable tr td ul li a:hover {
	color:#fff;
	font-family:Arial, sans-serif;
	background: #0063FF;
	text-decoration:none;
	padding: 2px;
}

.pink {
	background:#FFEFEF;
	font-size:111%;
	margin:15px 240px 5px 5px;
	padding:3px 10px;
}

.small {
	font-size:86%!important;
}

p {
	margin:0 0 8px;
	font-size: small;
}
/*
.contenttext { nuked to make http://www.matthewsvolvosite.com/repair-database-categories/ look good march 2 2010
	margin-top: 58px;
}
*/
.contenttext p, .float-right-box ul, .float-right-box ul li, ol.commentlist {
	margin:0 0 8px 0;
	padding:0;
	line-height: 1.3em;
}


.welcome {
	padding: 8px 0 0 0;
	width: auto;
}
.welcome-right {
	float: right;
	width: 645px; 
	padding: 0 0 10px 0;
	text-align: justify;
}
.welcome-right p {
	margin: 0 0 10px 0;
}
.welcome-left {
	float: left;
	width: 310px; 
}
.content-welcome {
	background:#f7f7f7 url(images/wp-post-bak.png) repeat-x center top;
	margin: 1px 0 3px 0;
}
#page-header {
	background:#FFF /* url(images/wp-post-bak.png) repeat-x center top */;
	padding: 20px 10px 5px 10px;
	margin: 0;
}
#content-welcome-td1 {
	width:240px;
}

#content-welcome-td2 {
	width:260px;
}

#content-welcome-td3 {
	width:170px;
}

#content-welcome-td4 {
	width:400px;
}

.wp-post {
	list-style-type:none;
	margin: 6px 0 2px 0;
	background:#f7f7f7 url(images/wp-post-bak.png) repeat-x center top;
	padding: 8px;
}
.commentlist li {
	background:#f7f7f7;
	padding: 8px;
}
.commentlist li.alt {
	background:#e1e1e1;
	padding: 8px;
	border: 1px #ccc;
}
.wp-post blockquote {
	background:#e7e7e7 url(images/quotes.png) no-repeat right top;
	border:2px dashed #CCC;
	margin:22px 40px;
	padding:18px 58px 10px 10px;
	width:auto;
}
.wp-post ul {
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.contenttext ol, .wp-post ol {
	margin:0 0 0 28px;
}


.contenttext ul {
	list-style:none;
	margin:0 0 8px 0;
	/* nuked to make http://www.matthewsvolvosite.com/repair-database-categories/ look good march 2 2010
	margin:0 0 0 8px;
	*/
}


.contenttext ul li:before {
	color:#999;
	content:"\00BB \0020";
}

.centerer {
	margin:15px 0 0;
	text-align:center;
	width:auto;
}

.posttext ol {
	margin:8px 4px 8px 42px;
}
#cycler {
	background: #e3e3e3 url(images/rounded-forum-top.gif) no-repeat center top;
	float: left;
	margin: 0;
	padding: 0 12px;
	width: 638px;
	height: 140px
}
#cycler p {
	text-align: center;
	margin: 15px auto;
	color: #555;
}
#cycler-bottom {
	background: transparent url(images/rounded-forum-bottom.gif) no-repeat center bottom;
	margin: 0 0 3px 0;
	float: left;
	height: 6px;
	width: 662px;
	clear: none;
}


#topfader-parent {
	height:44px;
	margin:8px 0 0;
	overflow:hidden;
}

.topfader-child {
	background: transparent url(images/fader-child-bak.png) no-repeat left top !important; 
	color:#444;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
	width: 634px;
	height:44px;
	padding: 5px 0 0 0;
	font-size: xx-small;
}

.topfader-child a {
	font-family:Georgia, Arial, sans-serif;
	color:#333;
	font-weight: 700;
	text-decoration: none;
	font-size: large;
	padding: 2px 12px;
}

.topfader-child a:hover {
	color:#000;
	text-decoration: none;
}

#topfader-parent-forum {
	height:26px;
	margin:0;
	overflow:hidden;
	text-align:center;
}

.topfader-child-forum {
	background:#FFF;
	color:#555;
	font-family:Helvetica, Arial, sans-serif;
	font-size:medium;
	height:auto;
	margin:0;
	padding:5px 22px 9px 0;
	text-align:center;
	width:100%;
}






#topfader-parent-loggedin {
	height:35px;
	margin:4px 0 0;
	overflow:hidden;
	border-bottom: 1px solid #FFF;
}

.topfader-parent-loggedin-count {
	float: left;
	font-size: xx-large;
	font-weight: bold;
	font-family:Georgia;
	color: #888;
	padding: 0;
	margin: -10px 0 0 0;
}

.topfader-child-loggedin {
	color:#555;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
	width: 962px;
	height:35px;
	padding: 5px 0 0 0;
	font-size: xx-small;
}

.topfader-child-loggedin a {
	font-family:Arial,sans-serif;
	text-decoration: none;
	font-size: large;
	padding: 2px 5px;
	font-weight: 900;
}

.topfader-child-loggedin a:hover {
	color:#000;
	text-decoration: none;
}
.posttext form input {
	border:1px solid #666;
}
#headerinfo {
	background:#E0E9EF;
	background-image:url(./images/greendot.png);
	background-position:center left;
	background-repeat:no-repeat;
	margin:18px 0 5px;
	padding:3px 8px;
	width:auto;
}

#mail {
	border:2px dotted #e1e1e1;
	margin:8px;
	padding:15px;
	text-align:center;
	width:780px;
}

.small-red {
	color:red;
	font-size:11px;
}
.repairlink, .more-link {
	font-family:Arial, sans-serif;
	background-image:url(./images/arrow_left.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	color:#0E5F00;
	display:block;
	font-size:110%;
	line-height:20px;
	margin-top:10px;
	padding: 2px;
}

a:hover.repairlink, a:hover.more-link {
	font-family:Arial, sans-serif;
	background-image:url(./images/arrow_left_anim.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	color:#fff;
	background: #0063FF;
	text-decoration:none;
	padding: 2px;
}
.nav-break {
	background:#000;
	height:1px;
}
.footer {
	background: #E3E3E3 none repeat scroll 0 0;
	margin:3px 0;
	padding:12px;
}

#footer-left {
	float:left;
	width:650px;
}

#footer-right {
	float:right;
	width:310px;
}

.footertext {
	color:#FFF;
	font-size:xx-small;
	padding:15px;
	text-align:center; 
}
#mvs-logo {
	float:left;
	margin:10px 0 0 0;
}

.current a {
	background-color:#0050AF;
}

.content, .content-home {
	background:#E3E3E3 url(images/big-sprocket.png) no-repeat top right;
	float:left;
	margin:0;
	padding: 12px 12px 24px 12px;
	width:638px;
	<!--[if lte IE 6]>
   	width:628px;
   	overflow: hidden;
	<![endif]-->
}

.content-wide {
	background:#f7f7f7 url(images/wp-post-bak.png) repeat-x center top;
	margin:0;
	padding: 14px;
}

#all .content {
	background:#E3E3E3 url(images/big-sprocket-vrd.png) no-repeat top right;
	padding-top: 64px;
}
.postmeta {
	display:block;
	float:left;
	font-size:11px;
	margin:9px;
}

.postauthor {
	color:#444;
	float:left;
	margin-right:10px;
}

.postcategory {
	background:transparent url(images/img_21.jpg) left center no-repeat;
	color:#979795;
	float:left;
	font-size:10px;
	padding-left:15px;
	padding-top:4px;
}

.postmeta a {
	color:#444;
	font-size:10px;
	text-decoration:underline;
}

.posttext img {
	border:1px #FAE0C5 solid;
	margin:0 5px 5px 0;
	padding:1px;
}

.posttext blockquote {
	background:#F1FAFF url(images/img_28.jpg) top left no-repeat;
	border:dashed 1px #D8ECF7;
	margin:5px 0;
	padding:5px 5px 5px 40px;
}

.posttext blockquote p {
	font-size:12px;
	line-height:15px;
	margin:5px 0;
	padding:5px 0;
}

.postfooter2 {
	background:url(images/img_31.jpg) right top no-repeat;
	margin-bottom:29px;
}

.postcomments {
	background:transparent url(images/img_36.jpg) left center no-repeat;
	color:#6A330C;
	float:left;
	font-size:10px;
	margin-left:6px;
	margin-top:9px;
	padding-left:18px;
}

.posttags {
	color:#6A330C;
	float:right;
	font-size:10px;
	padding-left:18px;
	text-align:right;
}

.post p {
	padding-bottom:15px;
}

.post ul, .post ol {
	margin:12px 0;
}

h3.single_h3 {
	font-size:17px;
	margin:0;
	text-align:center;
}

.sidebar {
	color:#005699;
	float:right;
	width:335px;
	<!--[if lte IE 6]>
	width: 325px;
	overflow: hidden;
	<![endif]-->
}

.box1, .box2, .box3 {
	background:#E3E3E3;
	margin:0 0 3px 0;
	padding:12px 8px 15px 15px;
}
.box1 ul li a {
	<!--[if lte IE 6]>
	width: 205px;
	overflow: hidden;
	<![endif]-->
}
.adholder {
	background:#e3e3e3;
	margin:0 0 3px 0;
	padding:8px;
}


.sidebar li, #hometable li {
	list-style-type:none;
	padding-left:2em;
	text-indent:-2em;
	font-size: .8em;
	margin: 3px 0 0 0;
}
.sidebar ul {
	white-space:nowrap;
	overflow: hidden;
}

.sidebar li:before, #hometable li:before {
	content:"\00BB \0020";
	color:#0063FF;
	font-size: 16px;
	line-height: 12px;
}
	

.sidebar h2 {
	color:#005699;
	font-size:18px;
	font-weight:400;
	margin:6px 0;
}

.sidebar .box2 h2, .sidebar .box3 h2 {
	color:#95513A;
}

.sidebar li a, #hometable li a {
	color:#444;
	text-decoration:none;
}
.sidebar li a:hover, #hometable li a:hover {
	color:#000;
	text-decoration:underline;
}
.sidebar ul li ul {
	padding-left:10px;
}

a.design {
	display:block;
	float:right;
	height:20px;
	margin:9px 10px 0 0;
	text-decoration:none;
	width:84px;
}
/*

.commentlist li {
	background: transparent url(./images/comment-back.png) repeat-x;
	list-style:none;
	margin:0 0 14px;
	padding-left:0;
	text-indent:0;
	color: #111;
}
*/

.commentlist li:before {
	content:none;
}

.commentlist cite {
	display:block;
	font-size:11px;
	font-style:normal;
}

.cite2 {
	padding:0 0 0 10px;
}

.commentlist a:link, .commentlist a:visited, th a:hover {
	text-decoration:underline;
}

.commentlist cite img {
	float:right;
}

.commentlist .author {
	font-weight:700;
	text-decoration:none;
}

.commenttext {
	color:#555;
	font-size:12px;
	padding:0 15px;
}

#comments, #respond {
	color:#0c587c;
	font-size:20px;
	margin-bottom:10px;
	text-align:center;
}

.commenttext2 p {
	padding:0 0 10px;
}

.comm {
	background-color:#f1f1f1;
	border:1px #999 solid;
	font-size:16px;
	margin:0 6px 19px 0;
	padding:10px;
}

.comm textarea {
	border:1px #ccc solid;
	color:#333;
	padding:5px;
}

.comm input {
	border:1px #CCC solid;
	color:#333;
	padding:3px 5px;
}

#submit {
	background-color:#777;
	border:1px #FFF solid;
	color:#FFF;
	cursor:pointer;
	font-weight:700;
	padding:3px 6px;
}

#submit:hover {
	background-color:#FFF;
	border:1px #CCC solid;
	color:#333;
	cursor:pointer;
	padding:3px 6px;
}

.alignleft, .rtl p.linkmcp, .rtl p.datetime, .rtl p.searchbarreg {
	float:left;
}

.navigation a {
	color:#95513A;
	display:block;
	font-size:13px;
	font-weight:700;
	height:21px;
	padding-top:3px;
	text-align:center;
	text-decoration:none;
	width:86px;
}

.notfound {
	background-color:#F27676;
	padding:30px 20px;
}

.notfound h2 {
	font-size:20px;
}

.notfound p {
	font-size:15px;
}

.notfound input {
	margin-top:30px;
}

.notfound #s {
	padding:2px 5px;
	width:200px;
}

.notfound #searchsubmit {
	background-color:#F5DF72;
	border:1px #FFF solid;
	color:#777;
	font-weight:700;
}

#searchform {
	background:#e1e1e1;
	padding:10px;
	text-align:center;
}

.sidebar #s {
	color:#CCC;
	font-size:14px;
	font-weight:700;
	height:22px;
	margin-top:0;
	padding:4px 10px 0;
	vertical-align:top;
	width:167px;
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	background-color:#f3f3f3;
	border:1px solid #ddd;
	border-radius:3px;
	khtml-border-radius:3px;
	margin:10px 0;
	moz-border-radius:3px;
	padding-top:4px;
	text-align:center;
	webkit-border-radius:3px;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption-dd {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

a:visited.amazonlink, .amazonlink {
	color:#EE8403;
}

a:visited.tireracklink, .tireracklink {
	color:#444;
}

a:visited.donatelink, .donatelink {
	color:#308F00;
}

.adholder-right, .alignright, .rtl p.moderators, .rtl p.breadcrumbs {
	float:right;
}

#wrapheader {
	margin:0 14px;
	padding:3px 0;
}

#wrapcentre {
	margin:5px 14px 0 14px;
}

#wrapfooter {
	text-align:center;
	clear:both;
}

#wrapnav {
	width:100%;
	margin:0;
	background-color:#ECECEC;
	border-width:1px;
	border-style:solid;
	border-color:#A9B8C2;
}

#logodesc {
	margin-bottom:5px;
	padding:5px 25px;
	background:#D9DFE4;
	border-bottom:1px solid #4787A7;
}

#menubar {
	margin:0 11px;
}

#datebar {
	margin:10px 25px 0 25px;
}

#findbar {
	width:100%;
	margin:0;
	padding:0;
	border:0;
}

.forumrules {
	background-color:#F9CC79;
	border-width:1px;
	border-style:solid;
	border-color:#BB9860;
	padding:4px;
	font-weight:normal;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.forumrules h3, .error {
	color:red;
}

p.moderators {
	margin:0;
	float:left;
	color:black;
	font-size:85%;
}

p.linkmcp, p.searchbarreg {
	margin:0;
	float:right;
	white-space:nowrap;
	font-size: 10px;
}

p.breadcrumbs {
	margin:0;
	float:left;
	color:#87202D;
	white-space:normal;
	font-size:85%;
}

p.datetime {
	margin:0;
	float:right;
	white-space:nowrap;
	font-size:85%;
}

p.searchbar {
	padding:2px 0;
	white-space:nowrap;
	font-size:85%;
}

p.forumdesc {
	padding:7px 0 0 4px;
	font-size:12px;
	font-family:Georgia;
}

p.topicauthor, p.topicdetails {
	margin:1px 0;
	font-size:90%;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin:1px 0;
	color:red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color:green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align:bottom;
}

.postdetails {
	color:#000000;
	font-size:75%;
}

.postbody {
	line-height:1.4em;
	font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
/*

.postbody li, ol, ul {
	margin:0 0 0 1.5em;
}
*/

.rtl .postbody li, .rtl ol, .rtl ul {
	margin:0 1.5em 0 0;
}

.posthilit {
	background-color:yellow;
}

.nav {
	margin:0;
	color:black;
	font-size:85%;
}

.pagination {
	padding:4px;
	color:black;
	font-size:1em;
	font-weight:bold;
}

.gen {
	margin:1px 1px;
}

.genmed, .gensmall {
	margin:1px 1px;
	font-size:85%;
}

.copyright {
	color:#777;
	font-weight:normal;
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

th {
	color:#FFFDE5;
	font-weight:bold;
	background-color:#0B72BF;
	white-space:nowrap;
	padding:2px;
}

td {
	padding:2px;
}

td.profile {
	padding:4px;
}

.tablebg, .pm_replied_colour {
	background-color:#A9B8C2;
}

.catdiv {
	margin:0;
	padding:0;
	border:0;
	background-color:#DCE1E5;
}

.cat {
	margin:0;
	padding:2px;
	border:0;
	background-color:#ECECEC;
	text-indent:4px;
}

.row1 {
	background-color:#ECECEC;
	padding:4px;
}

.row2 {
	background-color:#DCE1E5;
	padding:4px;
}

.row3 {
	background-color:#C0C8D0;
	padding:4px;
}

.spacer {
	background-color:#D1D7DC;
}

hr {
	height:1px;
	border-width:0;
	background-color:#D1D7DC;
	color:#D1D7DC;
}

.legend {
	text-align:center;
	margin:0 auto;
}

a.forumlink {
	color:#069;
	font-weight:bold;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
}

a.topictitle {
	margin:1px 0;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight:bold;
}

a.topictitle:visited {
	color:#5493B4;
	text-decoration:none;
}

th a, th a:visited {
	color:#FFFDE5 !important;
	text-decoration:none;
}

form {
	margin:0;
	padding:0;
	border:0;
}

input {
	color:#333333;
	font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding:1px;
	border:1px solid #A9B8C2;
	background-color:#FAFAFA;
}

textarea {
	background-color:#FAFAFA;
	color:#333333;
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size:1.3em;
	line-height:1.4em;
	font-weight:normal;
	border:1px solid #A9B8C2;
	padding:2px;
}

select {
	color:#333333;
	background-color:#FAFAFA;
	font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
	border:1px solid #A9B8C2;
	padding:1px;
}

option {
	padding:0 1em 0 0;
}

option.disabled-option {
	color:graytext;
}

.rtl option {
	padding:0 0 0 1em;
}

input.radio {
	border:none;
	background-color:transparent;
}

.post {
	background-color:white;
	border-style:solid;
	border-width:1px;
}

.btnbbcode {
	color:#000000;
	font-weight:normal;
	font-size:1.1em;
	font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color:#EFEFEF;
	border:1px solid #666666;
}

.btnmain {
	font-weight:bold;
	background-color:#ECECEC;
	border:1px solid #A9B8C2;
	cursor:pointer;
	padding:1px 5px;
	font-size:85%;
}

.btnlite {
	font-weight:normal;
	background-color:#ECECEC;
	border:1px solid #A9B8C2;
	cursor:pointer;
	padding:1px 5px;
	font-size:85%;
}

.btnfile {
	font-weight:normal;
	background-color:#ECECEC;
	border:1px solid #A9B8C2;
	padding:1px 5px;
	font-size:1.1em;
}

.helpline {
	background-color:#DEE3E7;
	border-style:none;
}

.quotetitle, .attachtitle {
	margin:10px 5px 0 5px;
	padding:4px;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#A9B8C2;
	color:#333333;
	background-color:#A9B8C2;
	font-size:0.85em;
	font-weight:bold;
}

.quotetitle .quotetitle {
	font-size:1em;
}

.quotecontent, .attachcontent {
	margin:0 5px 10px 5px;
	padding:5px;
	border-color:#A9B8C2;
	border-width:0 1px 1px 1px;
	border-style:solid;
	font-weight:normal;
	font-size:1em;
	line-height:1.4em;
	font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color:#FAFAFA;
	color:#4B5C77;
}

.codetitle {
	margin:10px 5px 0 5px;
	padding:2px 4px;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#A9B8C2;
	color:#333333;
	background-color:#A9B8C2;
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.8em;
}

.codecontent {
	direction:ltr;
	margin:0 5px 10px 5px;
	padding:5px;
	border-color:#A9B8C2;
	border-width:0 1px 1px 1px;
	border-style:solid;
	font-weight:normal;
	color:#006600;
	font-size:0.85em;
	font-family:Monaco, 'Courier New', monospace;
	background-color:#FAFAFA;
}

.syntaxcomment {
	color:#FF8000;
}

.syntaxdefault {
	color:#0000BB;
}

.syntaxhtml {
	color:#000000;
}

.syntaxkeyword {
	color:#007700;
}

.syntaxstring {
	color:#DD0000;
}

.pm_marked_colour {
	background-color:#000000;
}

.pm_friend_colour {
	background-color:#007700;
}

.pm_foe_colour {
	background-color:#DD0000;
}

img {
	border:none;
}

.sep {
	color:black;
	background-color:#FFFDE5;
}

table.colortable td {
	padding:0;
}

pre {
	font-size:1.1em;
	font-family:Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space:nowrap;
}

.username-coloured {
	font-weight:bold;
}

h1 {
	color: #A42821;
	font-size:3.0em;
	letter-spacing:-1px;
	margin:0 0 8px;
	padding:0;
	text-shadow:1px 1px 4px #999;
	font-weight: 100;
	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Light", "Corbel", Arial, Helvetica, sans-serif;
}

#page-body h1 {
	background-color:#fff;
	margin:0;
	font-size:32px;
	text-shadow:1px 1px 4px #888;
	font-weight: 100;
	font-family:"Rockwell","Gill Sans","Trebuchet MS",Helvetica,Arial,sans-serif;
}

h2/* , #pageheader h2 */ {
	color:#1300AF;
	font-size:32px;
	margin:10px 0 6px;
	text-shadow:1px 1px 4px #888;
	font-weight: 100;
	font-family:"Rockwell","Gill Sans","Trebuchet MS",Helvetica,Arial,sans-serif;
}

.wp-post h2 {
	font-size:26px;
	color:#007F05;
}

h2 a {
	color:#007F05;
}

h2 a:visited {
	color:#007F05;
}

h2 a:hover {
	color:#AF0007;
}

#page-body h2 {
	margin:0 0 6px;
}

h3, .wp-post h3 a, .wp-post h3 a:visited {
	color:#AF0007;
	font-family:"Gill Sans","Trebuchet MS",Helvetica,Arial,sans-serif;
	font-weight: 500;
	font-size:1.2em;
	margin:14px 0 4px 0;
	text-shadow:1px 2px 2px #dedede;
	text-transform:uppercase;
}

.sidebar h3 {
	margin:0;
}

.wp-post h2, .wp-post h3 {
	margin: 16px 0 10px 0; /* changed from 0 0 14px 0; on march 1 2010 */
}

h4 {
	color:#333;
	font-family:"Rockwell","Gill Sans","Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:1.9em;
	font-weight:100;
	margin:14px 0 11px 0;
	text-decoration:none;
	text-shadow:1px 1px 1px #dedede;
}

h4 a:link, h4 a:visited, h1 a, h2 a, h3 a, .postmeta a:hover {
	text-decoration:none;
}
.postbody-forum h3 a {
	text-decoration:none !important;
	color: green !important;
	font-size: 14px;
	font-weight: 900;
}
h6 {
	color:#0063FF;
	font-family: Helvetica, sans-serif;
	font-weight: 900;
	font-size:1.2em;
	margin:0 0 3px 0;
}
#ipd-a, #mvpo-a, #erie-a, #fcp-a, #fb-img, #vwsp-a {
	padding: 0;
	margin: 0;
	background: none;
	text-decoration: none;
	line-height: 0;
	border: none;
}
#ipd-a, #mvpo-a, #erie-a, #fcp-a, img#fb-img a:hover, img#vwsp-a a:hover, img#twt-img  {
	padding: 0;
	margin: 0;
	background: none;
	text-decoration: none;
	line-height: 0;
	border: none;
}
#searchdiv {
	float:right;
	width: 390px;
}
#searchdiv form input {
	background-color:#FAFAFA;
	border:1px solid #A9B8C2;
	color:#333;
	font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
	font-weight:400;
	margin-bottom:6px;
}
#cse-search-box {
	margin: 4px 0 0 0;
	width: 240px;
	float: left;
}
.floatleft {
	float:left;
	margin-top: 12px;
}
.floatright {
	float:right;
	margin-top: 12px;
}
#rss-img  {
	float: right;
}
img#twt-img {
	float: right;
}
.onwscf-tinymce-box p {
	font-size: 140%;
	font-weight: 800;
}
#onw_contact_form {
	font-size: 10px;
}
div.sociable {background:url(images/sociable-bak.png) right top no-repeat; }
/* floats nuke background color */
#google_translate_element {
	margin: 0 auto 10px auto;
	text-align: center;
	width: 200px;
	background: #fdfdfd;
}
.wp-post dl {
	margin: 8px;
	background: #f1f1f1;
}
.wp-post dl dt {
	font-size: large;
}