

.hide, .printonly {
	display: none;
	}


* { margin:0; padding:0; }

body {
	font-size: small;
	font-family: "Arial Normal", Arial, Helvetica, Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", sans-serif;
	background:#2d2d2d url(/themes/01/images/main/decodrive_bg.gif);
	color: white;
	}

a, a:visited, a:hover, a:link, a:active {
	color: white;
	}
	
p {
	padding:0 0 5px 0;
	}
img	{
	border: 0;
	}


.column {
	float:left;
}

#wrapper {
	width: 1000px;
	padding-bottom: 25px;
	background: transparent url(/themes/01/images/main/top_bg4.jpg) no-repeat;
	}



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

.myselect { font-size: 100%; border: 1px solid #444; }
.mytext { font-size: 100%; border: 1px solid #444; }
.mypassword { font-size: 100%; border: 1px solid #444; }
.mytextarea { font-size: 100%; border: 1px solid #444; }
.mybutton { font-size: 100%; border: 1px solid #444; }



#logorow {
	width: 1000px;
	clear:both;
	height:120px;
	/*
	background: #000 url(/themes/01/images/main/topad_bg.jpg) no-repeat;
	background-position: bottom right;
	*/
	}
#logorow #logo {
	float:left;
	}
#logorow #topad {
	float:left;
	}


#topnavrow {
	width: 1000px;
	clear:both;
	height:49px;
	}
	
#topnavrow #lineone {
	}


	/* Drop-down lists */

.ddlink {
	display: block;
	padding:0;
	margin:0;
	border:0;
	width:180px;
	z-index:2;
	list-style-position: outside;
	background-color:#27376A;
}
.ddlink li {
	display: block;
	margin:0;
	padding:0;
	list-style-type: none;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	border-right:1px solid #1B562A;
	border-left:1px solid #1B562A;
	}
.ddlink li a, .ddlink li a:visited, .ddlink li a:active, .ddlink li a:link, .ddlink li a:hover {
	display:block;
	background-color:#E4E196;
	margin:0;
	padding:5px 12px 5px 12px;
	text-decoration: none;
	font-weight: bold;
	color: #1B562A;
	}
.ddlink li a:hover {
	border: 1px solid white;
	}
.ddlink li.last a {
	background: #E4E196 url(/themes/01/images/main/ddbottom_decodrive.gif) no-repeat;
	}
.ddlink li.last a:hover {
	background-color: white;
	}

	/* IE Fix... */
/* .ddlink { border-bottom:1px solid #1B562A; } */
* html body .ddlink { border-bottom:0; }
* html body .ddlink li { border-top:0; }
* html body .ddlink li a { height:1%; }

#ddshowsdecodrive {
	position: absolute;
	left:50px;
	top:113px;
}
#ddeventsdecodrive {
	position: absolute;
	left:260px;
	top:113px;
}
#ddautodecodrive {
	position: absolute;
	left:560px;
	top:113px;
}
	

#contentrow {
	min-height: 600px;
	clear:both;
	}
/* IE Fix */
* html body #contentrow {
	height: 600px;
	}


.cblock {
	color:white;
	margin:0 0 8px 0;
	}

.cblock a, .cblock a:visited, .cblock a:active, .cblock a:hover, .cblock a:link {
	color: white;
	}
.cblock h1 {
	font-size:20px;
	}
.cblock h2 {
	font-size:20px;
	color:white;
	height:68px;
	padding:10px 20px 10px 20px;
	margin:0;
	height:48px;
	}
.cblock .content {
	padding:0 10px 0 10px;
}
.cblock .content h3 {
	margin:0;
	font-size:14px;
	padding:5px 0 10px 0;
	}

.cblock .bottomsep {
	height:32px;
	margin:0;
	padding:0;
	clear:both;
	}


ul.genlist {
	border: 0;
	margin:0 5px 0 15px;
	padding:10px 5px 5px 15px;
	list-style: circle url(/themes/01/images/main/bqtfff.gif) outside; 
	}

ul.genlist li {
	border: 0;
	font-size: 88%;
	letter-spacing: 0.02em;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	}


/* **************************************** */
/* bodydecodrivefp */
/* **************************************** */

#bodydecodrivefp #contentrow #leftcol {
	width:310px;
	padding-left:5px;
	padding-right:5px;
	width:300px; /* Box Model Hack */
}
#bodydecodrivefp #contentrow #rightcol {
	width:690px;
}

/* **************************************** */
/* bodydecodrivemain */
/* **************************************** */

#bodydecodrivemain #contentrow #leftcol {
	width:391px;
	padding-right: 5px;
	width:386px; /* Box Model Hack */
	}
#bodydecodrivemain #contentrow #centercol {
	width:305px;
	padding-right: 5px;
	width:300px; /* Box Model Hack */
	}
#bodydecodrivemain #contentrow #rightcol {
	width:300px;
	}

/* **************************************** */
/* bodydecodrivestory */
/* **************************************** */

#bodydecodrivestory #contentrow #leftcol {
	width:695px;
	padding-right: 5px;
	width:690px; /* Box Model Hack */
	}
#bodydecodrivestory #contentrow #rightcol {
	width:305px;
	padding-right: 5px;
	width:300px;
	}

/* **************************************** */
/* bodydecodrivestory-mod */
/* **************************************** */

#bodydecodrivestory-mod #contentrow #leftcol {
	width:499px;
	padding-right: 5px;
	width:494px; /* Box Model Hack */
	}
#bodydecodrivestory-mod #contentrow #rightcol {
	width:501px;
	padding-right: 2px;
	width:499px;
	}



.copy {
	color: #fff;
	font-family: "Arial Normal", Arial, Helvetica, Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: small;
	}
.copy a, .copy a:link {
	color: #fff;
	}
.copy a:visited, .copy a:hover, .copy a:active {
	color: #fff;
	}
.copy h2 {
	padding: 10px 5px 20px 5px;
	font-size: 130%;
	margin:0;
	}
.copy h3 {
	padding: 10px 5px 20px 5px;
	font-size: 120%;
	margin:0;
	}
.copy p {
	font-size: 100%;
	padding: 5px 5px 12px 5px;
	margin:0;
	line-height: 1.3;
	}
.copy ul {
	font-size: 100%;
	padding: 5px 5px 12px 5px;
	margin:0;
	}
.copy .dateline {
	background: transparent url(/images/blue/main/dot_black_bg.gif) repeat-x;
	height:16px;
	font-size:85%;
	font-family: Verdana, Arial, Helvetica;
	}
.copy .dateline .date {
	text-align:right;
	float:right;
	}
.copy .dateline .links {
	}
.copy .imgetcbox {
	float:right;
	margin-right:5px;
	margin-left:5px;
	}
.copy .imgetcbox .mainimg {
	border:1px solid #444;display:block;margin-top:3px;
	}


.decocopy {
	color: #333;
	background-color: #fff;
	margin-bottom:10px;
	}
.decocopytb {
	border-top: 4px solid #ff5390;
	}
.decocopybb {
	border-bottom: 2px solid #ff5390;
	}
.decocopy a, .decocopy a:visited, .decocopy a:hover, .decocopy a:active {
	color: #333;
	}
.decocopy p {
	padding:0 5px 8px 5px;
	margin:0;
	}
.decocopy h3 {
	padding:0 5px 15px 5px;
	margin:0;
	}
.decocopy h1 {
	padding:5px 5px 20px 5px;
	margin:0;
	font-size: medium;
	}
.decocopy h2 {
	padding:0 5px 20px 5px;
	margin:0;
	}


#footer {
	clear: both;
	font-size: 10px;
	color: white;
	text-align: right;
	padding:0 10px 0 10px;
	}



#footerlinks {
	border-top: 1px solid #C20053;
	border-bottom: 1px solid #C20053;
	clear: both;
	text-align:center;
	clear: both;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica;
	margin:20px 0 10px 0;
	padding:3px;
	background-color: #FF82D5;
	font-weight: bold;
	}

#footerlinks  ul {
	list-style-position: outside; 
	}
#footerlinks  ul li {
	list-style-type: none; 
	display:inline;
	margin: 0 10px 0 10px;
	padding:0;
	}



hr.clrfloat, div.clrfloat  { 
	clear:both;
	border:0;
	margin:0;
	padding:0;
	height:1px;
	visibility:hidden;
	line-height:1;
	font-size:1px;
	}

/* the following rule is recognized only by IE */
* html body hr.clrfloat { display:none; }
* html body div.clrfloat { display:none; }

.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }

.blockspacer {
	margin-bottom:12px;
}




.thumblist {
	background-color: #eee;
	color:#333;
	border-top: 4px solid #ff5390;
	margin-bottom: 25px;
	}
.thumblist ul li, .thumblist ul li a, .thumblist ul li a:visited, .thumblist ul li a:link, .thumblist ul li a:hover {
	background-color:#eee;
	color:#333;
	border-bottom: 1px solid #333;
	}
.thumblist ul {
	margin:0; padding:0;
	list-style-type: none; 
	list-style-position: outside; 
	}
.thumblist ul .ltxt {
	width: 53px;
	float:left;
	margin: 2px 0 0 2px;
	}
.thumblist ul .ltxt img {
	display: block; border:0; padding:0; margin:0;
	}
.thumblist ul .rtxt {
	margin-left:60px;
	}
.thumblist h2.cheader {
	margin-bottom:0;
	}
.thumblist ul li {
	clear: both;
	margin:0;
	padding:5px 0 5px 0;
	list-style-type: none; 
	list-style-position: outside; 
	border-bottom: 1px solid #fff;
	}
.thumblist h3, .thumblist h3 a {
	font-size: 12px;
	text-decoration: none;
	}
.thumblist ul li.sel, .thumblist ul li.sel a, .thumblist ul li.sel a:visited, .thumblist ul li.sel a:link, .thumblist ul li.sel a:hover {
	background-color:#fff;
	color:#333;
	}

	/* IE Only */
* html body .thumblist ul li, * html body .thumblist ul .rtxt {
	height: 1%; /* Holly Hack */
	}

