


div#paging{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

div#paging .pagination{
	padding:2px;
	background-color:#CCF;
	color:#000;
	width:30px;
	float:left;
	margin-left:1px;
}

div#paging .current{
	padding:2px;
	background-color:#FC0;
	color:#000;
	width:30px;
	float:left;
	margin-left:1px;
}

div#paging .other{
	padding:2px;
	background-color:#9B9AC1;
	color:#000;
	width:40px;
	float:left;
	margin-left:1px;
}

div#paging a{
	padding:2px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#paging a:hover{
	padding:2px;
	color:#006;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#FFC;
	font-weight:bolder;
}

/*end paging */







.bigYellowPoint{
	color:#FC0;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}


.cookiePath {
	width:95%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.non_member_sign_in{
	color:#C00;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.temp_gallery_thumbs {
	width: 100%;
	height: 100px;
	padding-right: 5px;
	padding-left: 5px;
}

.temp_blog {
	width: 615px;
}

.med_gen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sm_gen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sm_gen_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.large_gen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

img.floatRight { 
    float: right; 
    margin: 4px; 
}

.picturebar {
	vertical-align: middle;
	margin: 2px;
}


div.scroll_siteInfo {
	height: 215px;
	overflow: auto;
	padding: 4px;
}


div.scroll_thumbs {
	height: 500px;
	width: 120px;
	padding: 4px;
	overflow: auto;
	margin: 5px;
}


#leftcontent {
	float:left;
}

/* ################################# OLD FORUM CSS Box ################################# */



.circuit_box {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}


.viewTopic_X {
display:block;
width: 10px;
height: 10px;
background: url("/fan/images/sym_veiwed.jpg") 0 0 no-repeat;
}





#viewTopic a {
display:block;
width: 10px;
height: 10px;
background: url("/fan/images/sym_veiwed.jpg") 0 -20 no-repeat;
}
#viewTopic a:active {
background-position: 0 0px;
}

#viewTopic a:visited {
background-position: 0 0px;
}
#viewTopic a:hover{
background-position: 0 -20px;
}




.topicTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
.topicTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #F13518;
	font-size: 12px;
}
.topicTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #F13518;
	font-size: 12px;
	text-decoration:none;
}
.topicTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #F13518;
	font-size: 12px;
}
.large_headerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.privmsg_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 5px;
	width: 350px;
	border: 1px dashed #FF0000;
	background-color: #FFCC00;
}

.quoteBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px 20px 5px 5px;
	width: 90%;
	text-align: left;
	vertical-align: top;
	border-top: 4px solid #000000;
	border-right: 4px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}


.newViewTopic_X {
display:block;
width: 10px;
height: 10px;
background: url("/fan/images/sym_seen.gif");
}





#newViewTopic a {
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_unseen.gif") no-repeat 0px 0px;
}

#newViewTopic a:active {
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_unseen.gif") no-repeat 0px 0px;
}

#newViewTopic a:visited {
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_seen.gif") no-repeat 0px 0px;
}
#newViewTopic a:hover{
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_unseen.gif") no-repeat 0px 0px;
}



#stickyView a {
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_sticky_unseen.gif") no-repeat 0px 0px;
}

#stickyView a:active {
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_sticky_unseen.gif") no-repeat 0px 0px;
}

#stickyView a:visited {
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_sticky_seen.gif") no-repeat 0px 0px;
}
#stickyView a:hover{
display:block;
width: 19px;
height: 18px;
background: url("/fan/images/sym_sticky_unseen.gif") no-repeat 0px 0px;
}


.postPreviewBox{
	background-color:#FFC;
	border:1px solid #339;
	padding:10px;
}


.moderator_menu {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
	border: 1px dashed #FFFF99;
	padding: 5px;
	width: 500px;
	font-size: 12px;
	color: #FFCC00;
}



.moderator:link {
	color: #330000;
	text-decoration:underline;
	font-weight: bold;
}
.moderator:visited {
	color: #330000;
	font-weight: bold;
}
.moderator:hover {
	color: #330000;
	text-decoration:none;
	font-weight: bold;
}
.moderator:active {
color: #330000;
font-weight: bold;
}






/* ################################# Full Page Box ################################# */

div#box_full{
	width:729px;
	margin-top:5px;
	padding:0;
	text-align:center;
}

div#box_full_top{
	width:729px;
	height:12px;
	clear:both;
	margin:0;
	padding:0;
}

div#box_full_body{
	width:740px;
	clear:both;
	margin:0;
	padding:0;
	background:URL(/fan/template/main/images/box_full_bg.gif) top repeat-y;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}

div#box_full_body p{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:12px;
}

div#box_full_body a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fc1921;
	font-weight:700;
	font-size:12px;
	text-decoration:underline;
}

div#box_full_body a:hover{
	text-decoration:none;
}

div#box_full_btm{
	width:729px;
	height:12px;
	clear:both;
	margin:0;
	padding:0;
}

div#box_full_header{
	width:491px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div#box_full_entry1{
	width:491px;
	height:80px;
	clear:both;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background:URL(/fan/template/main/images/bg_blog.gif) no-repeat top;
	text-align:left;
}

div#box_full_entry2{
	width:491px;
	height:80px;
	clear:both;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background:URL(/fan/template/main/images/bg_blog2.gif) no-repeat top;
	text-align:left;
}


/* ############ BLOG TABLE STYLES (FAN CIRCUIT) ########### */


.blogMain{
	width:90%;
	margin-top: 10px;
}

.blogMain .title{
	color:#006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FFF;
}


.blogMain a{
	color:#006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.blogMain .body{
	color:#000;
	font-size:12px;
}










/* ############ WHOS ONLINE ########### */

.whosOnline{
	width:500px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
}

.whosOnline .title{
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:black;
}

.whosOnline .content{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#999;
}

.whosOnline a{
	font-decoration: underline;
}


/* ############ SYMBOL KEY TABLE ########### */

.symbolKeyTable{
	width:500px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
}

.symbolKeyTable .title{
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:black;
}

.symbolKeyTable .symbol_img{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#CCC;
	text-align:center;
}


.symbolKeyTable .symbol_name{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#666;
	text-align:center;
}




/* ############ Blog Post Color Code TABLE ########### */

.blogPost_ColorCode{
	width:150px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
}

.blogPost_ColorCode .title{
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:black;
}



.blogPost_ColorCode em{
	font-size:10px;
}


.blog_stickes{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CFC;
	text-align:center;
}


.blog_hotTopic{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FCC;
	text-align:center;
}




/* ############ PERSON WHO POSTED THE BLOG ########### */

.blogPoster{
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.blogPoster tr{
	background-color:#373737;
}

.blogPoster .posterInfo{
	font-size:10px;
}

.blogPoster .title{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}

.blogPoster .postedDate{
	font-size:10px;
	font-style:italic;
	margin-bottom:20px;
}


/* ############ PERSON WHO COMMENTED ON THE BLOG ########### */

.blogCommenter{
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.blogCommenter tr{
	background-color:#4D4944;
}

.blogCommenter .posterInfo{
	font-size:10px;
}

.blogCommenter .title{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}

.blogCommenter .blank{
	background-color:#1C242B;
}


.blogCommenter .postedDate{
	font-size:10px;
	font-style:italic;
	margin-bottom:20px;
}




/* ############ MEMBER SEARCH ########### */

.member_SearchBox{
	width:270px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
}

.member_SearchBox .title{
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:black;
}

.member_SearchBox .content{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#999;
}



/* ############ MEMBER SEARCH RESULT ########### */

.member_SearchResult{
	width:500px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
}

.member_SearchResult .title{
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:black;
}

.member_SearchResult .content{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#999;
	vertical-align:top;
}

.member_SearchResult .left_col{
	width:120px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color:#999;
}





/* ############ NEWS ARCHIVE ########### */

.newsArchive{
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.newsArchive tr{
	background-color:#373737;
}

.newsArchiveTop tr{
	background-color:#474747;
}

.newsArchive .posterInfo{
	font-size:10px;
}

.newsArchive .title{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}

.newsArchive .postedDate{
	font-size:10px;
	font-style:italic;
	margin-bottom:20px;
}





/* ############ ABOUT TABLE ########### */

.aboutBox{
	text-align:center;
	color:#FFF;
	font-size:12px;
}

.aboutBox .myLinks{
	text-align:left;
	color:#FFF;
	font-size:12px;
	border:1px black solid;
	width:180px;
	background-color:#333;
	margin-left:18px;
	padding: 10px;
	float:left;
	min-height:inherit;
}

.aboutBox .signature{
	vertical-align:top;
	text-align:left;
	color:#FFF;
	font-size:12px;
	width:490px;
	margin-left:1px;
	float:left;
}

.aboutTable{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
	clear:both;
}

.aboutTable tr{
	background-color:#373737;
}

.aboutTable .title{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
	width:120px;
	vertical-align:top;
}






/* ############ FORUM TABLE ########### */

.forumMainTable{
	text-align:left;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border:1px black solid;
}

.forumMainTable .mainTopic{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
	width:120px;
	vertical-align:top;
	background-color:#13191E;
	padding:5px;
}

.forumMainTable .header{
	font-size:16px;
	font-weight:bold;
	color:#ffcc00;
	padding:5px;
}

.forumSubTable{
	font-size:12px;
}

.forumSubTable .title{
	font-size:12px;
	width:120px;
	background-color:#444;
	color:#FC0;
}


.forumSubTable .content{
	font-size:12px;
	width:120px;
	background-color:#ccc;
	color:black;
}

.forumSubTable .content2{
	font-size:12px;
	width:120px;
	background-color:#e5e5e5;
	color:black;
}


.forumSubTable:link{
	color:black;
	font-size:12px;
	font-weight:bold;
	width:120px;
}

.forumSubTable:visited {
	color: black;
}
.forumSubTable:hover {
	color: black;
	text-decoration:none;
}
.forumSubTable:active {
	color: black;
	font-size: 12px;
}

a.forumTitleTest{
	color:#609;
}

/* ############ FORUM TOPIC STYLES ########### */

.forumTopic_Container {
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.forumTopicMain{
	width:100%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
}

.forumTopicMain .title{
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#666;
}

tr.forumTopicMain{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}


.forumTopicMain .content{
	font-size:12px;
	width:120px;
	background-color:#ccc;
	color:black;
}

.forumTopicMain .content2{
	font-size:12px;
	width:120px;
	background-color:#e5e5e5;
	color:black;
}





.forumTitle:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #3A4D5D;
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
}
.forumTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #60809B;
	font-size: 12px;
}
.forumTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #60809B;
	font-size: 12px;
	text-decoration:none;
}
.forumTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #60809B;
	font-size: 12px;
}


/* ############ PERSON WHO POSTED THE FORUM ########### */

.forumPoster{
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.forumPoster tr{
	background-color:#373737;
}

.forumPoster .posterInfo{
	font-size:10px;
}

.forumPoster .title{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}

.forumPoster .postedDate{
	font-size:10px;
	font-style:italic;
	margin-bottom:20px;
}


/* ############ PERSON WHO COMMENTED ON THE FORUM ########### */

.forumCommenter{
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.forumCommenter tr{
	background-color:#4D4944;
}

.forumCommenter .posterInfo{
	font-size:10px;
}

.forumCommenter .title{
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}

.forumCommenter .blank{
	background-color:#272827;
}


.forumCommenter .postedDate{
	font-size:10px;
	font-style:italic;
	margin-bottom:20px;
	text-align:right;
}


/* ############ PERSON WHO COMMENTED ON THE FORUM ########### */

.pointList_Table {
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.pointList_Table tr{
	background-color:#333;
}

.pointList_Table .numStanding{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#FC0;
	font-weight:bold;
}




/* ############ PERSON WHO COMMENTED ON THE FORUM ########### */

.newsArchive_table {
	width:95%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	text-align:left;
}

.newsArchive_table tr{
	background-color:#333;
}

.newsArchive_table .title{
	color:#FFCC00;
	font-size:16px;
	font-weight:bold;
}

.newsArchive_table .date{
	color:#CCC;
	font-style:italic;
	font-size:10px;
}

.newsArchive_table b{
	color:#FC0;
	text-decoration:underline;
}


/* ############ PERSON WHO COMMENTED ON THE FORUM ########### */



.infoTable {
	font-family: arial;
	background-color: #000000;
}

.infoTable .title {
	font-family: arial;
	font-size: 12px;
	color: #009;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #1F4A8D;
}

.infoTable .date {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	font-style: italic;
	background-color: #C4C4C4;
}

.infoTable .content {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000000;
	background-color: #CCCCCC;
}

.infoTable .content2 {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000000;
	background-color: #D8D8D8;
}

.infoTable .content3 {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000000;
	background-color: #A8B6CD;
}

.infoTable .content4 {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000000;
	background-color: #CCCCCC;
}




/* ############ POINTS TABLE ########### */



.pointsTable {
	font-family: arial;
	background-color: #000000;
}

.pointsTable .title {
	font-family: arial;
	font-size: 12px;
	color: #009;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #1F4A8D;
}

.pointsTable .date {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	font-style: italic;
	background-color: #C4C4C4;
}

.pointsTable .content {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000000;
	background-color: #CCCCCC;
}

.pointsTable .content2 {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color:#000000;
	background-color: #D8D8D8;
}


.subscribeBox {
	padding-top:15px;
	color:#F90;
	width:210px;
	height:41px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	margin-right:20px;
	background-image: url(/fan/images/subscibe_grad.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.subscribeBoxShort {
	padding-top:15px;
	color:#F90;
	width:191px;
	height:41px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	margin-right:20px;
	background-image: url(/fan/images/subscibe_grad_short.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


.subscribeBox a{
	color:#039;
	text-decoration:none;
}

.subscribeBox:hover{
	color:#006;
	text-decoration:underline;
}

.subscribeBoxShort a{
	color:#039;
	text-decoration:none;
}

.subscribeBoxShort:hover{
	color:#006;
	text-decoration:underline;
}



.postTable{
	text-align:left;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.postTable .header{
	font-size:16px;
	font-weight:bold;
	color:#ffcc00;
	padding:5px;
	text-align:left;
}


.postTable .title{
	font-size:12px;
	color:white;
	text-align:left;
}

.forumPreviewBox{
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	text-align:left;
	width:90%;
	padding:10px;
	background-color:#333;
	border:1px #ccc solid;
	margin-top:20px;
	margin-bottom:30px;
}



.orange_border{
	background-color:#CCF;
	color:#003;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #666;
	cursor:pointer;
}


















