/*
::Rubicon Template by Joomlashack::
::Copyright 2006 Joomlashack, LLC::
::Designed by Casey Lee::
 */
table#setwidth {width:950px;}
/*Set the template width here. You can use percentages for a fluid effect or px for a fixed effect*/
#container {margin-left:auto; margin-right:auto; width:100%;}
html,body{margin:0;padding:0}
body{
	font:0.78em/1.3 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	background-image: url(http://www.fullyloadedautomotive.com/cms/images/carbon-bg.jpg);
	background: url(http://www.fullyloadedautomotive.com/cms/images/carbon-bg.jpg);
	margin-top: 10px;
}
p{margin:0 10px 10px}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}


.search .inputbox {width:170px;}

div#header h1 {
color:#ccc;
font-size:3em;
margin:0;
padding:5px 0px 0px 0.5em;
}
div#header h1 a {text-decoration:none; color:#ccc;}

div#navigation{}
div#footer{
	background: url(../images/jlogo.png) no-repeat 12px bottom;
	color: #CCCCCC;
	margin: 0px 0px 15px;
	padding: 0px;
}
div#footer p{
	font:10px/12px Verdana, Helvetica, sans-serif;
	margin:0;
	padding:5px 10px 0px 40px;
	color: #525252;
}
div#footer a {
	text-decoration:underline;
	color:#525252;
}
div#wrapper{
	float:left;
	width:100%;
}
div#content{margin:0;}
div#navigation{float:left;width:180px;margin-left:-180px}
.clr{
	clear:left;
	width:100%;
	padding:0;
	margin:0px;
	height:1px;
}
div#extra{
	clear:left;
	width:100%;
	color: #CCCCCC;
	padding:0;
	margin:0px;
}
#extra .rndbox {
margin:0px auto;
padding:0;
width:97.6%;
}
.rndbox {
 width:97%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
 margin-top:15px;
 margin-bottom:15px;
}

.rndbox .hd .c,
.rndbox .ft .c {
 font-size:1px; /* ensure minimum height */
 height:32px;
}

.rndbox .ft .c {
 height:9px;
}

.rndbox .hd {
 background:transparent url(../images/tl.png) no-repeat 0px 0px;
}

.rndbox .hd .c {
 background:transparent url(../images/tr.png) no-repeat right 0px;
}

.rndbox .bd {
 background:transparent url(../images/ml.png) repeat-y 0px 0px;
}

.rndbox .bd .c {
 background:transparent url(../images/mr.png) repeat-y right 0px;
}

.rndbox .bd .c .s {
	margin:0px 8px 0px 4px;
	background:url(../images/ms.png) repeat-x 0px 0px;
	padding:1em;
}
.rndbox .bd .c .s .inside {
	position: relative;
	top: -15px;
	padding:0;
	margin:0;
	z-index:0;
}

.rndbox .ft {
 background:transparent url(../images/bl.png) no-repeat 0px 0px;
}

.rndbox .ft .c {
 background:transparent url(../images/br.png) no-repeat right 0px;
}

/*Joomla*/
.small,.modifydate,.createdate {
	color: #999;
	text-align: left;
	font: normal Tahoma, Verdana, Helvetica;
	text-transform: uppercase;
}
.small {
	font-size: 9px;
	line-height: 9px;
}
.createdate {
	font-size: 9px;
	line-height: 9px;
	top:-3px;
}
.modifydate {
	font-size: 9px;
	line-height: 9px;
}
/*Modules*/
table.moduletable {width: 100%;}
#user .moduletable h3 {padding:0; margin:0 0 5px; color:#ccc;}
#navigation .moduletable h3 {font: bold 1.1em/1.1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#ccc; padding:0;}
.moduletable {font: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#ccc;}
#navigation .moduletable p {font:1em/1.25em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#ccc;}
#navigation .moduletable {
	background-image: url(../images/module_ftr.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
.inputbox {
	font:1em/1.25em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#ccc;
	background:#272727;
	border: 1px solid #0C0C0C;
}
.button {
	background:#666666;
	border: 1px solid #000;
	color:#ccc;
	line-height: 100%;
	font-size: 0.75em;
	padding: 3px;
}
td.sectiontableheader {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/sectbhdr.gif);
	background-repeat: repeat-x;
	height: 25px;
	padding: 4px;
}

tr.sectiontableentry1 td {
	padding: 4px;
	background-color: #222222;
}
tr.sectiontableentry2 td {
	padding: 4px;
	background-color: #1A1A1A;
}
td.sectiontableentry1 {
	padding: 3px;
	background-color: #222222;
}
td.sectiontableentry2{
	padding: 3px;
	background-color: #1A1A1A;
}
.sectiontableentry2 a, .sectiontableentry1 a  {
padding-left:5px;}
.designertoo{display:none;}
ul.mostread, ul.latestnews {list-style:none; margin:0; padding:0;}
li.mostread a:link, li.mostread a:visited, li.latestnews a:link, li.latestnews a:visited {
	font:12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-decoration:none;
	height:16px;
	padding-left: 16px;
	background-image: url(../images/list_bg2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
li.mostread a:hover, li.latestnews a:hover {
	text-decoration:none;
}
.sectiontableentry1 a.category, .sectiontableentry2 a.category {
	font:12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	text-decoration:none;
	height:16px;
	padding-left: 16px;
	background-image: url(../images/article.png);
	background-repeat: no-repeat;
	background-position: left center;
	list-style:none;
}
a.readon, a.readon:hover{
	margin-top: 10px;
	display: block;
	float: left;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}
table.pollstableborder td {background:#323232; padding:0;}
body.contentpane {background:#fff}
table.contenttoc {margin: 5px;padding: 0px;float:right;}
table.contenttoc td {padding: 0 7px;}
table.contenttoc th {padding: 0px 10px;font-size: 1em;color: #ccc;background: #333;}
table.contentpaneopen {margin:0;padding:0;width:100%;}
table table.contentpaneopen td, table table.contentpane td {margin:0 8px;padding:3px;} 
table.contentpaneopen {width:100%;}
div div.syndicate div {
	margin:0;
	padding:2px;
}