/*[variables]
colors
{
	@00: #D9B010;
}
*/
/*----- Start "Main definitions" -----*/
*
{
	padding: 0;
	margin: 0;
	outline: 0 #050505;
	/*[empty]background-color:;*/
}
BODY
{
	font-size: 12px;
	line-height: 1.2;
	font-family: Arial, "Trebuchet MS", sans-serif;
	color: #A0A0A0;
	background: #0B0B0B url(http://www.stockcarphotography.com/scpmainback.jpg) repeat 0 0;
	text-align: left;
}
A IMG
{
	border: 0;
}
.left
{
	float: left;
	display: inline;
}
.right
{
	float: right;
	display: inline;
}
.cl, .clear
{
	display: block;
	height: 0px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	clear: both;
}
/*----- End "Main definitions" -----*/
.shell
{
	width: 914px;
	margin: 0 auto;
}
#page
{
	padding-bottom: 30px;
}
#header
{
	width: 100%;
	position: relative;
	margin-bottom: 0;
}
#logo
{
	text-transform: uppercase;
	line-height: 2.9;
	padding-bottom: 0px;
}
#logo H1
{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	font-size: 30px;
	color: #FFF;
	background-image: url(http://www.stockcarphotography.com/scplogo.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #070707;
	width: 925px;
}
#logo H1 A
{
	color: #FFF;
	text-decoration: none;
}
#logo H1 A SPAN
{
	color: #7AB7E2;
}
#logo .description
{
	font-size: 10px;
	color: #CFD2D9;
	margin-bottom: -74px;
}
#top-nav UL LI.last A
{
	background: none;
}
#main-nav
{
	float: left;
	display: inline;
	line-height: 31px;
	background: url(images/main-nav-bg.gif) repeat-x 0 0;
}
#main-nav .bg-right
{
	background: url(images/main-nav-bg-right.gif) no-repeat right 0;
}
#main-nav .bg-left
{
	background: url(http://www.stockcarphotography.com/leftcornermain.jpg) no-repeat 0 0;
	padding-left: 606px;
	width: 318px;
}
#main-nav UL
{
	height: 32px;
	font-size: 10px;
	color: #A8A8A8;
	text-transform: uppercase;
}
#main-nav UL LI
{
	float: left;
	display: inline;
	list-style-type: none;
	background: url(images/main-nav-sep.gif) no-repeat right 0;
}
#main-nav UL LI A
{
	float: left;
	display: inline;
	text-decoration: none;
	color: #A8A8A8;
	padding: 0 11px 0 9px;
}
#main-nav UL LI A:hover
{
	text-decoration: underline;
}
#sort-nav
{
	line-height: 40px;
	background: url(images/sort-nav-bg.gif) repeat-x 0 0;
}
#sort-nav .bg-left
{
	background: url(images/sort-nav-bg-left.gif) no-repeat 0 0;
	position: relative;
	height: 0px;
}
#sort-nav .bg-right
{
	background: url(images/sort-nav-bg-right.gif) no-repeat right 0;
	position: relative;
	height: 42px;
	border: thick #030303;
}
#sort-nav UL LI
{
	float: left;
	display: inline;
	list-style-type: none;
	height: 46px;
}
#sort-nav UL LI A
{
	float: left;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	color: #282828;
	text-decoration: none;
	padding: 0 19px;
}
#sort-nav UL LI SPAN.sep
{
	float: left;
	display: inline;
	width: 2px;
	height: 46px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	background: url(images/sort-nav-sep.gif);
}
#sort-nav UL LI A:hover
{
	text-decoration: underline;
}
#sort-nav UL LI.active A
{
	color: #FFF;
	text-decoration: none;
}
#sort-nav UL LI.active A:hover
{
	text-decoration: none;
}
#sort-nav UL LI.first-active A
{
	background: url(images/nav-active-first.gif) no-repeat 0 0;
}
#sort-nav UL LI.active SPAN.sep
{
	background-image: url(images/nav-active-sep.gif);
}
#sort-nav UL LI.active
{
	background: url(images/nav-active-bg.gif) repeat-x 0 0;
}
#main
{
	background: #050505 url(images/main-bg.gif) no-repeat 0 0;
	padding-top: 0px;
}
#main-bot
{
	background: url(images/main-bot-bg.gif) no-repeat 0 bottom;
	padding: 0 10px 0px;
	height: 100%;
	position: relative;
	margin-right: -3px;
	margin-left: -1px;
}
#sidebar
{
	float: left;
	display: inline;
	width: 233px;
	padding-bottom: 0px;
	background-color: #070707;
}
#content
{
	float: right;
	display: inline;
	width: 660px;
	background-color: #030303;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: -16px;
	margin-right: -17px;
	padding-bottom: 0px;
}
.block
{
	margin-bottom: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.block .block-bot
{
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.block .head
{
	background: url(images/block-head.gif) no-repeat 0 0;
	padding-left: 14px;
}
.block .head .head-cnt
{
	background: url(images/block-head.gif) no-repeat right 0;
	line-height: 38px;
	height: 38px;
	padding-right: 13px;
	/*[empty]width:;*/
}
.block .head H3
{
	font-size: 15px;
	font-weight: bold;
	color: #262727;
}
.block .head .view-all
{
	float: right;
	display: inline;
	width: 61px;
	height: 18px;
	line-height: 16px;
	background: url(images/block-head-view-all.gif);
	margin-top: 12px;
}
#content .block
{
	background-image: url(images/content-block-top.gif);
	background-color: #333333;
	width: 655px;
	padding-bottom: 22px;
}
#content .block .block-bot
{
	background-image: url(images/content-block-bot.gif);
}
#sidebar .block
{
	background-image: url(images/sidebar-block-top.gif);
	background-color: #484848;
	width: 226px;
	padding-bottom: 19px;
	/*[empty]height:;*/
	margin-bottom: -49px;
	margin-left: -9px;
	border: 14px solid #050505;
}
#sidebar .block .block-bot
{
	background-image: url(images/sidebar-block-bot.gif);
}
#sign .button:hover
{
	background-position: 0 bottom;
}
#sidebar .articles H4 A
{
	color: #FFF;
	text-decoration: none;
}
#sidebar .articles H4 A:hover
{
	color: #CCC;
}
#sidebar .articles .view-all
{
	font-size: 10px;
	letter-spacing: 0.5px;
	line-height: 24px;
	float: right;
	display: inline;
	margin-right: 6px;
}
#sidebar .image-articles .cnt
{
	float: right;
	display: inline;
	width: 150px;
}
#sidebar .text-articles .article
{
	padding: 8px 10px;
	font-size: 12px;
}
#sidebar .text-articles H4
{
	font-size: 13px;
}
#content .articles H4
{
	font-size: 19px;
	font-weight: bold;
	color: #CCC;
	margin: 4px 0 2px;
}
#content .articles H4 A
{
	text-decoration: none;
	color: #CCC;
}
#content .articles H4 A:hover
{
	color: #FFF;
}
#content .col-articles .image IMG
{
	padding: 1px;
	border: 1px solid #050505;
	width: 194px;
	height: 194px;
}
#content .col-articles .article
{
	float: left;
	display: inline;
	margin: 17px 0 10px 15px;
	width: 198px;
}
#content .row-articles .article
{
	padding: 10px 15px 19px;
	background: url(images/content-article-sep.gif) repeat-x 0 bottom;
}
#content .row-articles .last-article
{
	background: none;
}
#content .row-articles .image
{
	float: left;
	display: inline;
	width: 194px;
}
#content .row-articles .image IMG
{
	width: 194px;
}
#content .row-articles .cnt
{
	float: right;
	display: inline;
	width: 420px;
}
#content .row-articles H4
{
	margin-top: 0;
	line-height: 20px;
}
#content .row-articles H4 A
{
	color: #E4E4E4;
}
#slider
{
	width: 638px;
	height: 1214px;
	position: relative;
}
#slider .holder
{
	width: 655px;
	height: 1235px;
	position: relative;
	overflow: hidden;
}
#slider .content
{
	height: 398px;
	width: 100000px;
	position: absolute;
	top: 2px;
	left: 0;
}
#slider .fragment .image
{
	position: relative;
	width: 629px;
	height: 453px;
}
#slider .fragment .cnt
{
	margin-top: 1px;
	height: 57px;
	background: url(images/slider-cnt-bg.gif) repeat-x;
	color: #F5F1F1;
	font-size: 11px;
	line-height: 1.4;
	padding: 9px 23px 0px 31px;
}
#slider .fragment .cnt .side-a
{
	float: left;
	display: inline;
	width: 154px;
	margin-left: -23px;
}
#slider .fragment .cnt .side-b
{
	float: right;
	display: inline;
	width: 430px;
	margin-top: -4px;
}
#slider .fragment .cnt H4
{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	margin-bottom: 9px;
	margin-top: 3px;
}
#slider .fragment .cnt .rating LI
{
	float: left;
	display: inline;
	list-style-type: none;
	font-size: 9px;
	color: #050505;
	text-transform: uppercase;
	margin-right: 1px;
}
#slider .fragment .cnt .rating LI .star
{
	float: left;
	display: inline;
	width: 15px;
	height: 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
}
#slider .fragment .cnt .rating LI .empty-star
{
	background: url(images/empty-star.gif);
}
#slider .fragment .cnt .rating LI .full-star
{
	background: url(images/full-star.gif);
}
#slider .fragment .cnt .rating LI .votes
{
	float: left;
	display: inline;
	margin-top: 3px;
	margin-left: 4px;
}
#footer .copy
{
	font-size: 10px;
	color: #363636;
	text-transform: uppercase;
	text-align: center;
	padding: 20px 0;
}
#footer .copy A
{
	color: #363636;
}
#footer .navs
{
	background: #222 url(images/footer-navs-top.gif) no-repeat 0 0;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	color: #F1E7E7;
	height: 100%;
	position: relative;
}
#footer .navs .navs-bot
{
	background: #2D2D2D;
	height: 100%;
	position: relative;
}
#footer .navs UL
{
	margin: 10px 0;
}
#footer .navs UL LI
{
	list-style-type: none;
	display: inline;
	padding: 0 6px;
}
#footer .navs UL LI A
{
	color: #656565;
	text-decoration: none;
}
#footer .navs UL LI A:hover
{
	text-decoration: underline;
}

