<style type="text/css"> 

 

/* MAIN */

body  		{ font: 11px Tahoma, Arial; margin-top: 0; padding-top: 0px;  background-color: #fff; text-align: center; margin: 0px; padding: 0px; }

#maincontainer 		{ width: 762px; border: 1px solid #5986B3;}
.pad1 { padding: 1px; }

.actualcolor { background-color: #265380; }

/* BASIC */

p { line-height: 12px; margin: 0px; padding: 0px; }

li 		{ list-style-position: outside }

a 		{ color: #000; text-decoration: none}
a:link		{ color: #596C80; background-color: transparent}
a:visited 	{ color: #596C80; background-color: transparent }
a:hover 	{ color: #000; background-color: #8FADCC }

table { font: 10px Tahoma, Verdana, Arial; text-align: left; }

.error		{ color: #805326; }
.underline		{ text-decoration: underline; }

#rollover			{ background-color: transparent; }
#rollover a:link	{ background-color: #8FADCC; margin: 0px; padding: 0px;}
#rollover a:visited	{ background-color: #8FADCC; }
#rollover a:hover	{ background-color: #7F9AB5;	}

/* TOP NAV */

#logo		{ background-color: transparent; }
#logo a:link	{ background-color: transparent; }
#logo a:visited	{ background-color: transparent; }
#logo a:hover	{ background-color: transparent; }

.bevel { 
	border-color: #A1C3E6 #596C80 #596C80 #A1C3E6; 
	border-width: 1px 1px 1px 1px; 
	background-color: #5986B3;
	border-style: solid; 
	}

#subnav			{ border-top: 1px solid #596C80; height: 35px;}                                                          	
#subnav	td 		{ color: #000;  line-height: 1.2; height: 35px; padding: 4px;}                                                          
#subnav	td a:link     	{ color: #FFF;}                                                            
#subnav	td a:visited  	{ color: #FFF;}    
#subnav	td a:hover    	{ color: #FFF;}

#topnav	td 		{ font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; vertical-align: middle; height: 31px}                                                          
#topnav	td 	a:link  	{ color: #FFF;}                                                          
#topnav	td 	a:visited  	{ color: #FFF;}                                                          
#topnav	td 	a:hover  	{ color: #C2DAF2;}                                                          

.navbevel 		{ border-left: 1px solid #A1C3E6; border-top: 1px solid #A1C3E6; border-right: 1px solid #596C80;}	
#navdownload td 	{ padding: 0px; height: 10px}	
.navbevelleft 		{ border-top: 1px solid #A1C3E6; border-right: 1px solid #596C80;}	
.navbevelright 		{ border-left: 1px solid #A1C3E6; border-top: 1px solid #A1C3E6;}	


/* LEFT NAV */

#leftnavdiv	div { background-color: #9DC8F2; border: 1px solid #5986B3; } 
#leftnavdiv	td { border-bottom: 1px solid #fff; } 
#leftnavdiv	a:link  	{ background: transparent; border-top: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-transform: capitalize; padding-left: 8px; height: 14px; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center; }                                                          
#leftnavdiv	a:visited	{ background-: transparent; border-top: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-transform: capitalize; padding-left: 8px; height: 14px; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center; }
#leftnavdiv	a:hover  	{ background-color: #C2DAF2; border-top: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-transform: capitalize; padding-left: 8px; height: 14px; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center; }                       
#current { background: #B3D9FF;  border: 1px solid #B3D9FF; !important; font-weight: 900; }

#switcher	a:link     	{ height: 12px; width: 12px; padding: 3px; border: 0px solid #fff}
#switcher	a:visited   	{ height: 12px; width: 12px; padding: 3px; border: 0px solid #fff}
#switcher	a:hover     	{ height: 12px; width: 12px; padding: 3px; border: 0px solid #fff}

/* INTERFACE */

.header { 
	background-color: #8FADCC; 
	border-color: #A1C3E6 #7F9AB5 #7F9AB5 #A1C3E6;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	height: 17px;
	line-height: 17px;
	padding-left: 8px;
	vertical-align: center;
	}

.header a { color: #fff; }
.header a:visited { color: #fff }
.header a:hover { color: #B3D9FF }
.whitevert 	{ height:1px; padding: 0px; background-color: #FFF; overflow: hidden; }	
.whitehorz 	{ width:1px; padding: 0px; background-color: #FFF; }	

.inset 		{ border: 3px solid #C2DAF2; background-color:#FFF; padding: 3px; font: 10px Tahoma, Verdana, Arial, sans-serif;}
.inset60px 	{ border: 3px solid #C2DAF2; background-color:#FFF; padding: 3px; font: 10px Tahoma, Verdana, Arial, sans-serif; height: 48px; vertical-align: middle}
.insetfrontright	{ border: 3px solid #C2DAF2; background-color:#FFF; padding: 3px; font: 10px Tahoma, Verdana, Arial, sans-serif; vertical-align: middle; line-height: 1.0;
	height: 60;  voice-family: '\'}\''; voice-family:inherit; height:48px; }
.inset120px 	{ border: 3px solid #C2DAF2; background-color:#FFF; padding: 3px; font: 10px Tahoma, Verdana, Arial, sans-serif; height: 108px; vertical-align: middle}
.inset150px 	{ border: 3px solid #C2DAF2; background-color:#FFF; padding: 3px; font: 10px Tahoma, Verdana, Arial, sans-serif; height: 144px; vertical-align: middle}
.inset430px 	{ border: 3px solid #C2DAF2; background-color:#FFF; padding: 3px; font: 10px Tahoma, Verdana, Arial, sans-serif; height: 350px; vertical-align: middle}

.blackstroke		{ border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
.darkstroke		{ border: 1px solid #5986B3; background-color: #fff; vertical-align: top; }
.darkstrokebot		{ border-bottom: 1px solid #5986B3;}
.darkstroketop		{ border-top: 1px solid #5986B3;}
.darkstrokeleft		{ border: 1px solid #5986B3; background-color: #fff; width:150px}
.darkstroke400		{ border: 1px solid #5986B3; background-color: #fff; height:400px; vertical-align: top}
.darkstrokeopen		{ border-top: 1px solid #5986B3; border-left: 1px solid #5986B3; border-right: 1px solid #5986B3; background-color: #fff; height:400px; vertical-align: top}
.darkstroke60		{ border: 1px solid #5986B3; background-color: #fff; vertical-align: top; width:400px; }
.innerstroke		{ border: 1px solid #5986B3;}

.dotstroke		{ border: 1px dotted #C2DAF2;}
.topstroke		{ border-top: 1px solid #5986B3; height: 1px}

.mediumbg		{ background-color: #9DC8F2}
.mediumbg60px 		{ background-color: #9DC8F2; height: 60px;}
.bgfade 		{background-color:#A1C3E6;}


.icons { height: 13px; }

/* STORE EXTRAS*/

.shirtbox { background: #e5e5e5; border: 1px solid grey; padding: 6px; }

/*.main 		{ font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-align: left }*/

.whitetable 	{ padding : 8px; background : white; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #777; }

.whitebg	{ background : #FFF;}

.content 	{ padding: 10px; font: 10px Tahoma, Verdana, Arial, sans-serif; vertical-align: top !important; }
#content 	{ padding: 10px; font: 10px Tahoma, Verdana, Arial, sans-serif !important; vertical-align: top !important; }

.dropshadow {background-image: url(../../images/highlight.gif); background-position: left top; background-repeat: no-repeat;  background-color: #DADADA; width: 3px; }
.dropshadowbottom {background-image: url(../../images/highlight.gif); background-position: left top; background-repeat: no-repeat;  background-color: #DADADA; height: 3px;}
.columns {height: 80px;}
.forcedheight {height: 400px; border: 1px solid #719EC9; font: 10px Tahoma, Verdana, Arial, sans-serif; vertical-align: top; }
.fixedheight500 {height: 450px; vertical-align: top; }

 /* PAGES */

#spotlightlist	a:link  	{ padding-left: 8px; background-color: #9DC8F2; border-top: 1px solid #B3D9FF; border-left: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; border-right: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center;}                                                          
#spotlightlist	a:visited  	{ padding-left: 8px; background-color: #9DC8F2; border-top: 1px solid #B3D9FF; border-left: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; border-right: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center;}                                                          
#spotlightlist	a:hover  	{ padding-left: 8px; background-color: #FFF; border-top: 1px solid #B3D9FF; border-left: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; border-right: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center;}                                                          

#gallerylist	a:link  	{ padding-left: 8px; background-color: #9DC8F2; border-top: 1px solid #B3D9FF; border-left: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; border-right: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center;}                                                          
#gallerylist	a:visited  	{ padding-left: 8px; background-color: #9DC8F2; border-top: 1px solid #B3D9FF; border-left: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; border-right: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center;}                                                          
#gallerylist	a:hover  	{ padding-left: 8px; background-color: #FFF; border-top: 1px solid #B3D9FF; border-left: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; border-right: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; background-image: url(../../images/forums_l.gif); background-repeat: no-repeat; background-position: left center;}                                                          

#largebutton				{ border: 1px solid #5986B3; background: #fff; padding: 1px; }
#largebutton	a 			{ padding: 4px; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2;}
#largebutton	a:link     { background-color: #8FADCC; border-top: 1px solid #A1C3E6; border-bottom: 1px solid #7F9AB5; border-right: 1px solid #7F9AB5;  }                                                          
#largebutton	a:visited  { background-color: #8FADCC; border-top: 1px solid #A1C3E6; border-bottom: 1px solid #7F9AB5; border-right: 1px solid #7F9AB5;}
#largebutton	a:hover    { background-color: #5986B3; border-top: 1px solid #3D6B99; border-bottom: 1px solid #596C80; border-right: 1px solid #596C80; }                       

.largetitle { font: 12px Helvetica, Tahoma, Verdana, Arial, sans-serif; color: #596C80; font-weight: bold; line-height: 1.2}

#bitpassbutton { border: 1px solid #5986B3; background: #fff; padding: 1px; }
#bitpassbutton div { padding: 4px; background-color: #8FADCC; border-top: 1px solid #A1C3E6; border-bottom: 1px solid #7F9AB5; border-right: 1px solid #7F9AB5; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000; line-height: 1.2; }
#bitpassbutton a { color: #000; }                       
#bitpassbutton a:hover { background-color: #5986B3; color: #000; }                       

#toolslist	a:link     { background-color: #9DC8F2; border-top: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-transform: capitalize; padding-left: 8px; }                                                          
#toolslist	a:visited  { background-color: #9DC8F2; border-top: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-transform: capitalize; padding-left: 8px; }
#toolslist	a:hover    { background-color: #fff; border-top: 1px solid #B3D9FF; border-bottom: 1px solid #A2C5E8; display: block; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; text-transform: capitalize; padding-left: 8px; }                       

#listofstuff td	{ border-bottom: 1px dotted #A2C5E8; font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000;  line-height: 1.2; padding: 5px; display: block; text-transform: none;}                                                          
#listofstuff:first-line	{color:#596C80; font-weight: bold;} 

#downloadbox { background: url(../../images/meshbg.gif) top left repeat; padding: 1px; }
#downloadbox div { background: #fff; padding: 5px; }
#downloadbox a { color: #805326; font-weight: bold; }

/* SEARCH RESULTS */

table#results {border: 1px solid #C2DAF2; height: 6px;}
table#results .bar { border-width: 1px; border-style: solid; border-color: #A1C3E6 #7F9AB5 #7F9AB5  #A1C3E6 }
table#results .bar {background: #8FADCC; }
table#results .background {background: #eee; border-bottom: 1px solid #fff}

table#pagethrough { padding: 0px 3 0 3; }
table#pagethrough td {}

table#pagethrough div { border: 1px solid #5986B3; width: 16px; }
table#pagethrough img {  }
/* IE 5x hack */
table#pagethrough a { background: #8FADCC; display: block; border-color: #A1C3E6 #7F9AB5 #7F9AB5  #A1C3E6; border: 1px; border-style: solid; }
table#pagethrough a:visited { background: #8FADCC;}
table#pagethrough a:hover { background: #9DC8F2; }

table#pagethrough .pages a {background: transparent; display: inline; border: 0px; }
table#pagethrough .pages a:visited {background: transparent; display: inline; border: 0px; }
table#pagethrough .pages a:hover {background: transparent; display: inline; border: 0px; }

/* HELP */

.helptopic { font-weight: bold}
.helpsub { padding-left: 5px }

#helpnav		{ background-color: transparent; }
#helpnav a:link	{ background-color: transparent;}
#helpnav a:visited	{ background-color: transparent;}
#helpnav a:hover	{ background-color: transparent;	}

/* INTRODUCTION */

#introduction a {  }
#introduction a:link {  }
#introduction a:hover { background: transparent }

/* NEWS */

#description	{ background-image: url(../../images/blue/lines.gif); padding-left: 2px; padding-right: 2px; padding-top: 0px; text-align:left; font: 10px #000 Tahoma, Verdana, Arial, sans-serif; line-height: 12px;}

.description	{ background-image: url(../../images/blue/lines.gif); padding-left: 2px; padding-right: 2px; padding-top: 0px; text-align:left; font: 10px #000 Tahoma, Verdana, Arial, sans-serif; line-height: 12px;}
/* .description img { display: none; } */
.description strong, h1, h2, h3, center, font { text-align:left; font: 10px #000 Tahoma, Arial, sans-serif; line-height: 12px; font-weight: normal;}

.news 		{ width: 240px; background-image: url(../../images/blue/lines.gif); padding-left: 2px; padding-right: 2px; padding-top: 0px; font: 10px Tahoma, Verdana, Arial, sans-serif; }
.newshead 	{ font-weight: bold; color: #777}
.newsspacer 	{ width: 100%; background-image: url(../../images/divider.gif); background-repeat: no-repeat; background-position: top center;}

.thumbnail 	{ border: 1px solid #777; padding: 6px; background-color: #eee;  }
a:link 		.thumbnail	{ border: 1px solid #777; padding: 6px; background-color: #eee;  }
a:visited 	.thumbnail	{ border: 1px solid #777; padding: 6px; background-color: #eee;  }
a:hover 	.thumbnail	{ border: 1px solid #000; padding: 6px; background-color: #eee;  }

#thumbnails { font: 10px Tahoma, Verdana, Arial, sans-serif; color: #000; line-height: 1.2 }

/* PROFILE / SIGNUP */

#signup { padding: 5px; }
	#signup .box { border: 1px solid #9DC8F2; width: 400px; padding: 10px; }
	#signup .comment div { background: url('../../images/signup_arrow.gif') center left no-repeat; padding-left: 20px; } 
	#signup td {  padding: 3px; }
	#signup i { color: #9DC8F2; font-weight: bold;  }

#coupon { padding: 5px; }
	#coupon .box { border: 1px solid #9DC8F2; width: 400px; padding: 10px; }
	#coupon .comment div { background: url('../../images/signup_arrow.gif') center left no-repeat; padding-left: 20px; } 
	#coupon td {  padding: 3px; }
	#coupon i { color: #9DC8F2; font-weight: bold;  }


/* MY UPLOADS */

#myuploads { width: 570px; }
#myuploads td { border-bottom: 1px dotted #eee; padding: 4px; border-collapse: collapse; }
#myuploads .pending { color: #777; background: #eee; }
#myuploads .headrow { white-space: nowrap;  }

/* FORMS */

form {
	margin: 0;
	padding: 0;
	}

.search	{
	width: 			150px;
	height: 		15px;
	padding:		0;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6B99 #3D6B99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font: 			10px Tahoma, Verdana, sans-serif;
	background-color: #A1C3E6;
	}

.shortfield {
	width: 			100px;
	height: 		15px;
	padding:		0;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6B99 #3D6B99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font: 			10px Tahoma, Verdana, sans-serif;
	background-color: #A1C3E6;
	}

.field {
	height: 		15px;
	padding:		0;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6B99 #3D6B99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font: 			10px Tahoma, Verdana, sans-serif;
	background-color: #FFF;
	}

.textarea {
	padding:		0;
	margin: 		2px 1;
	border-color: 		#596C80 #3D6B99 #3D6B99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font: 			10px Tahoma, Verdana, sans-serif;
	background-color: #FFF;
	}

.dropdown {
	font-size: 		9px; 
	font-family: 		Tahoma, Verdana, Sans Serif; 
	background-color:	#9DC8F2; 
	color: 			#000; 
	padding: 		0px; 
	height:			15;
	margin: 		0px;
	border-color: 		#596C80 #3D6B99 #3D6B99 #596C80;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
}

.button {
	font-size: 		9px; 
	font-family: 		Tahoma, Verdana, Sans Serif; 
	background-color:	#8FADCC; 
	color: 			#000; 
	padding: 		1px;
	height:			14px; 
	margin: 		0px;
	border:			1px solid #5986B3; 
}

.buttonwhite {
	font-size: 		9px; 
	font-family: 		Tahoma, Verdana, Sans Serif; 
	background-color:	#5986B3; 
	color: 			#FFF; 
	padding: 		0px;
	height:			15px; 
	margin: 		0px;
	border:			1px solid #5986B3; 
}

/* MAIL */
.message_even { border-bottom: 1px solid #eee; padding-left: 0px; padding-right: 0px}
.message_unread {border-bottom: 1px solid #eee; background-color: #C2DAF2; }
.message_bold {font-weight: bold; }

#botbar { background-color: transparent; width: 764px}
#botbar td { padding: 0px 4px 0px 4px; }
#botbar td a:link	{ display: block; }
#botbar td a:visited	{ display: block; }
#botbar td a:hover	{ background-color: #8FADCC;	display: block; }

/* FORUM Classes */

#forum a:link	{ color: #596C80}
#forum a:visited	{color: #596C80}
#forum a:hover	{ color: #FFF;	}


.bb_header1 { font-size: 12px; font-weight: bold; margin-bottom: 5px; }
.bb_spaced { margin-top: 8px; margin-bottom: 8px; margin-left: 5px; margin-right: 5px; }
.bb_spaced2 { margin-top: 8px; margin-bottom: 8px; margin-left: 0px; margin-right: 5px; }
a.bb_biglink { font-size: 11px; font-weight: bold; }

.darkbg		{ background-color: #5986B3; }

.table_bb {
	width: 580px;
	background-color: #C2DAF2;
}
.table_bbtopbottom {
	width: 580;
	padding-bottom: 4px;
	padding-top: 4px;
	font: 10px Tahoma, Arial; 
}
.table_bbnowidth {
	background-color: #5986B3;
}



.td_group {
    padding: 5px;
    background-color: #A2C5E8;
    color: #000; font-weoght: bold;
}

.td_nav {border: 1px solid #FFFFFF;
	border-width: 0px 0px 0px 1px;
	font: color: #FFFFFF; 12px Tahoma, Arial; margin-top: 0; padding-top: 0px;  background-color: #104776; text-align: center; margin: 2px; padding: 2px; }

.td_bod   { color: #000; font-size: small; background-color: #ffffff; padding: 5px; font-weoght: bold  }
.td_left_newsheader  { color: #000; padding: 5px; font-weight: bold }
.td_left_news  { color: #000; padding: 5px; font-weoght: bold }

.td_group_3px {
    padding: 3px;
    background-color: #A2C5E8;
    color: #000;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica;
}

.td_forum {
    padding: 3px;
    background-color: #FFF;
    color: #000;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica;
}

.td_thread1 {
    padding: 3px;
    background-color: #E6F2FF;
    color: #000;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica;
}

.td_thread2 {
    padding: 3px;
    background-color: #FFF;
    color: #000;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica;
}

.td_post1 {
    padding: 3px;
    background-color: #C2DAF2;
    color: #000;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica;
}

.td_post2 {
    padding: 3px;
    background-color: #B3D9FF;
    color: #000;
    font-size: 10px;
    font-family: Tahoma, Arial, Helvetica;
}

.AppQuestion {
    font-size: 12px;
    font-weight: bold;
}

.AppWrongQuestion {
    font-size: 12px;
    font-weight: bold;
    font-color: red;
}

.AppResultAnswer {
    padding-left: 20px;
}
    
.AppQuestDescript {
    padding-left: 20px;
}
    
.AppMessage {
    font-size: 14px;
    color: red;
}

.bottomborder {
	border: 1px dotted #8FADCC;
	border-width: 0px 0px 1px 0px;'
	color: green;
}

</style>