/* --------------------------------------------------------------------- */
/*  SIDETRACK CSS													     */
/* --------------------------------------------------------------------- */
/*  last modificatiOn: April 06 2006									 */
/*  by: Arnaud Mercier													 */
/* --------------------------------------------------------------------- */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, strOng, em, img
{
	margin: 0;
	padding: 0;
	border: 0;
	color: #F6F6F6;
}

body
{
	background-color: #201C19;
	background-repeat: repeat-y;
}

body, h1, h2, h3, h4, .newsModule .copy
{
	font-family: sans-serif;
	font-size: 11px;
	line-height: 15px;
}


/* ------- CHARACTERE STYLES ---------- */

h2, h4
{
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom:5px;
}

h4 { padding-bottom:0px; }

h3
{
	font-weight: normal;
	padding-bottom:5px;
	color:#E3D344;
}

p { padding: 0 0 5px 0; }

.greyText { color:#8B8987; }

.errorText { color:#E3D344; }

.lightText { color:#686563; }

.xtraLightText { color:#D2D2D1; }

/* ------- CLASSES ---------- */


.copyright, .nav, .rp, .footer { margin-left:20px; }

.imageCopyright { margin-top:5px; }

.tOff  { background-color: #F6F6F6; }
.tOff:HOVER  { background-color: #E3D344; }

.tOn { background-color: #E3D344; }

.tDisabled { background-color: #8B8987; }

.tRollover:Hover { background-color: #E3D344; }

.titleBar {
	width:239px;
	height:19px;
	background-color: #E3D344;
	background-image: url(../images/shade_E3D344.gif);
	background-repeat: repeat-y;
}

.rightMargin { 	margin:0 1px 0 0; }
.rightBottomMargin { margin:0 1px 1px 0; }
.bottomMargin { margin:0 0 1px 0; }

.mainFeatureBlurb
{
	padding: 24px 20px 20px 20px;
	margin: 20px 1px 1px 0;
	height: 235px;
	display: inline-block;
}

.newsExcerptsModule {

	margin: 0 0 1px 0;
}

.newsExcerptsModule .post {
	background-color: #292522;
	background-image: url(../images/shade_292522.gif);
	padding: 14px 20px 20px 20px;
	margin: 0;
	
}

.newsModule { margin: 0; }

.newsModule .post { margin: 0 0 1px 0; }

.newsModule .colorFlag {  }

.newsModule .copy {
	padding: 19px 20px 15px 19px;
}

.newsModule .by {
	padding-bottom: 10px;
}

.newsModule .copy p { padding: 5px 0 10px 0; }
.newsModule .copy h2 { padding-bottom: 5px; }
.newsModule .copy h4 { padding-bottom: 0px; }

.newsModule .largePadding {
	padding: 29px 20px 40px 19px;
}

.otnePxSpacer {
	background-color: #201C19;
	height: 1px;
}

.whiteBack {
	background-color: #F6F6F6;
	background-image: url(../images/shade_F6F6F6.gif);
	background-repeat: repeat-y;
}

.whiteRollover {}
.whiteRollover:HOVER {
	background-color: #FFF;
}

.greyRollover {}
.greyRollover:HOVER {
	background-image: url(../images/shade_312E2B.gif);
	background-color: #312E2B;
}

.patternBack {
	background-image: url(../images/pattern.gif);
	background-repeat: repeat;
}

.patternBackShade {
	background-image: url(../images/shade_pattern.gif);
	background-repeat: repeat;
}

.patternBackError {
	background-image: url(../images/pattern_CC0000.gif);
	background-repeat: repeat;
}

.newsModule .copy, .newsModule p, .newsModule h2, .newsModule h4 { color: #201C19; }

.displayBlack {
	width:439px;
	padding: 24px 20px 25px 20px;
	background-image: url(../images/shade_282420.gif);
	background-color: #282420;
	background-repeat: repeat-y;
}

.filterModule {
	width:219px;
	height:59px;
	padding: 0 0 0 20px;
}

.fieldModule {
	width:219px;
	height:54px;
	padding: 0 0 0 20px;
}

.textAreaModule {
	width:459px;
	padding-bottom:15px;
	padding: 0 0 0 20px;
	margin: 0 1px 1px 0;
}

.checkBoxModule
{
	width: 219px;
	padding: 10px 0 11px 20px;
	margin: 0 1px 1px 0;
	background-color: #292522;
	background-image: url(../images/shade_292522.gif);
	
}

.tag { padding-bottom:5px; }

.aboutModule, .infoModule {
	margin: 0 1px 1px 0;
}
.aboutModule .blurb, .infoModule .blurb {
	padding: 24px 20px 30px 20px;
	background-image: url(../images/shade_282420.gif);
	background-color: #282420;
	background-repeat: repeat-y;
}

.arrow { margin: 0 1px 1px 0; }
.prevArrow { margin: 0 1px 0 5px; }
.nextArrow { margin: 0 6px 0 0; }

.disabled { background-color: #292522; }

.Off { background-color: #3B3835; }
.ShadeOff {
	background-image: url(../images/shade_3B3835.gif);
	background-repeat: repeat-y;
	background-color: #3B3835;
}

.on { background-color: #F6F6F6; }
.Shadeon {
	background-image: url(../images/shade_F6F6F6.gif);
	background-repeat: repeat-y;
	background-color: #F6F6F6;
}

.error { background-color: #CC0000; }
.errorShade {
	background-image: url(../images/shade_CC0000.gif);
	background-repeat: repeat-y;
	background-color: #CC0000;
}

.rollover:HOVER { background-color: #555250; }
.rolloverShade:HOVER {
	background-image: url(../images/shade_555250.gif);
	background-repeat: repeat-y;
	background-color: #555250;
}

.field, .large_field, .short_field {
	background-color: #FFFFFF;
	margin-bottom: 5px;
}
.field { width: 180px; }

.dropDown {
    width: 160px;
}

.newsletter { 
	margin-bottom: 1px;
}

.homeNewsletter, .newsletter .module { 
	padding: 18px 0 0 20px;
	background-image: url(../images/shade_3B3835.gif);
	background-repeat: repeat-y;
	background-color: #3B3835;
	margin-right: 1px;
}

.homeNewsletter { 
	margin-bottom: 1px;
}

.newsletter .module { 
	margin-left:480px;
	width:219px;
}

.poster {
	width:239px;
	margin: 0 1px 1px 0;
}

.poster .bar {
	width:19px;
	height:279px;
	margin: 0 1px 0 0;
}

.poster .image { 
	width:219px;	
	background-image: url(../images/pattern.gif);
	background-repeat: repeat;
}

.ruler {
	height: 1px;
	background-color: #3B3835;
	margin: 10px 0 10px 0;
}

.browser {
	margin: 0 1px 0 0;
}

.browser .listingLine {
	background-image: url(../images/shade_3B3835.gif);
	background-repeat: repeat-y;
	background-color: #3B3835;
	padding: 10px 10px 10px 20px;
	margin: 0 0 1px 0;
}

.browser .listingLine:HOVER {
	background-image: url(../images/shade_4D4947.gif);
	background-repeat: repeat-y;
	background-color: #4D4947;
}

.browser .listingLine .icOn { padding-right:10px; }
.browser .listingLine .name { padding-top:2px; }
.browser .listingLine .date {  }


/* ------- LINKS ---------- */

A, A:link, A:hover, A:visited { color:#F6F6F6; text-decoratiOn: underline; }
A:hover { color:#E3D344; }

.simpleLink A, .simpleLink A:Link, .simpleLink A:Visited, .simpleLink A:Hover  { text-decoratiOn: underline; }

.noLink A:Link, .noLink A:visited  { text-decoratiOn: nOne; } 
.noLink A:Hover  { text-decoratiOn: underline; }

.whiteBack .noLink A:Link, .whiteBack .noLink A:visited  { text-decoratiOn: nOne; } 
.whiteBack .noLink A:Hover  { text-decoratiOn: underline; }

.blackLink A, .blackLink A:link, .blackLink A:hover, .blackLink A:visited, .blackLink A:hover { color:#201C19; text-decoratiOn: underline; }

.greyLink A, .greyLink A:link, .greyLink A:hover, .greyLink A:visited, .greyLink A:hover { color:#8B8987; text-decoratiOn: underline; }

.redLink A, .redLink A:link, .redLink A:hover, .redLink A:visited { color:#C81A00; text-decoratiOn: nOne; }
.redLink A:hover { color:#C81A00; text-decoratiOn: underline; }

.yellowLink A, .yellowLink A:link, .yellowLink A:hover, .yellowLink A:visited { color:#E3D344; text-decoratiOn: underline; }
.yellowLink A:hover { text-decoratiOn: underline; }



/* ------- LAYOUT ---------- */

#content
{
	width: 720px;
}

#header
{
	padding: 20px 0 0 0;
	margin: 0 1px 1px 0;
	background-color: #24201E;
	background-image: url(../images/shade_24201E.gif);
	background-repeat: repeat;
}

#main
{
	width: 720px;
}

#standardForm
{
	display: inline-block;
}


#leftColumn
{
	width: 480px;
}

#rightColumn
{
	width: 240px;
}

#footer
{
	margin: 0 0 10px 0;
}


/* ------- FLOATING STUFF ---------- */

.floater { float: left; }
.rightFloater { float: right; }

.clear { clear: both; }
.block { display: block; }
.inlineBlock { display: inline-block; }
