/* CSS Document */
body {
	font-family: Geneva,Verdana,sans-serif;
	font-size:11px;
	background-image:url(images/background.gif);
	margin:4px 0 4px 0;
}

/* custom td styles */
td.box {border:3px solid #FFFFFF;}
td.subnav_box { border-right:#999999; background-color:#333333; }
td.subnav_cell { border-bottom:1px dotted #FFFFFF; }
td.black {background-color:#000000; color:#FFFFFF;}
td.white {background-color:#FFFFFF; color:#000000;}
td.gray {background-color:#333333;}
td.store_content {background-color:#FFFFFF; color:#000000;}

#box {border:3px solid #FFFFFF;}
#subnav_box { border-right:#999999; background-color:#333333; text-align:left; }
#subnav_cell { border-bottom:1px dotted #FFFFFF; text-align:left; }
#subnav_subcell { text-align:left; }
#content1 { background-color:#777777; color:#000000; padding:0 5px 5px 5px; margin:0; vertical-align:top; }

#header_box{ background-color:#FFFFFF; color:#000000; padding:2px;}
#frontpage_box { padding:2px 2px 2px 2px; }
#frontpage_box h1 { font-size:16px; color:white; margin:0;}
#header {}
#header h1 {
	margin:0 3px 0 0;
	font-size:18px;
	color:#FFFFFF;
}
#header h1 a, #header h1 a:visited { color:#FFFFFF; text-decoration:none; }
#header h1 a:hover, #header h1 a:visited:hover { color:#FFCC00; text-decoration:none; }

/* store */
#store_content {background-color:#FFFFFF; color:#000000; padding:5px; }
#store_content #product_box { border:1px solid #F0F0F0; text-align:center; background-image:url(images/product-box-bg.gif); background-repeat:repeat-x; }
#store_content a, #store_content a:visited { color:#666666; text-decoration:none; }
#store_content a:hover, #store_content a:visited:hover { color:#000000; text-decoration:underline; }

/* header tags */
#content1 h1 { font-size:20px; color:#333333; }
#content1 h2 { font-size:16px; }

/* dcr blog */
ul.blog { margin:1px; padding:5px;}
ul.blog li {margin-left:10px; list-style-position:outside;font-weight:bold;}
ul.blog li a, ul.blog li a:visited {color:#990033; text-decoration:underline;}
ul.blog li a:hover, ul.blog li a:visited:hover {color:#FFFFFF; text-decoration:underline;}
ul.blog li.sub{ list-style-type:none;}

/* standings */
ul.standings { margin:1px; padding:5px;}
ul.standings li {margin-left:10px; list-style-position:outside;font-weight:bold;}
ul.standings li a, ul.standings li a:visited {color:#990033; text-decoration:underline;}
ul.standings li a:hover, ul.standings li a:visited:hover {color:#FFFFFF; text-decoration:underline;}
ul.standings li.sub { list-style-type:none;}

/* font styles */
.smaller {font-size:9px;}

/* custom link styles */
A, A:visited, A:active { 
	color:#FFCC00;
	text-decoration: none;
}

A:hover, A:visited:hover { 
	color:#FFFFFF; 
	text-decoration: none;
}
A.link3, A.link3:visited, A.link3:active { 
	color:#000000;
	text-decoration: none;
}

A.link3:hover, A.link3:visited:hover { 
	color:#000000; 
	text-decoration: underline;
}

/* navigation */
.nav_box {
	background-color:#333333; 
	border:1px solid #666666; 
	padding:0 0 0 0;
	color: #FFFF00;
	cursor:pointer;
}

.nav_box a {
	display:block;
    width: 100%;
	font-weight:bolder;
    text-decoration: none;
    TEXT-ALIGN: center;
	font-size:10px;
	color:#FFFFFF;
}

.nav_box a:hover {
	background-color:#FFFF00;
	color:#000000; 
}

/* site */
img.studio {
	border:1px solid #3b3b3b;
}
/* site administration styles */
#site_admin { color:#000000; background-color:#FFFFFF; }
#site_admin a, #site_admin a:visited { color:#666666; text-decoration:none; }
#site_admin a:hover, #site_admin a:visited:hover { color:#000000; text-decoration:underline; }

.footer_links a, .footer_links a:visited {
	color:#000000;
	text-decoration:none;
}
.footer_links a:hover, .footer_links a:hover:visited {
	color:#FF0000;
	text-decoration:none;
}