﻿html 
{
    padding: 0px;
    margin: 0px;
}

body
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: #000000; 
	padding:0px; 
	margin:0px;
	background-image: url(images/main/mini_mainback.jpg);
    background-repeat: repeat-y;
    background-position: center;
    height: 100%;
}

#main_container1
{
    margin: 0px auto 0px auto; 
    padding: 0px; 
    position: relative; 
    width: 980px;
    min-height: 900px;
}

* html #main_container1 {height: 900px;}

#downloadrulebook {padding-left:140px;width: 280px;height:50px;float:left; display:inline;}
#downloadrulebook a {background:url(images/rulebook/downloadrulebook.jpg) no-repeat; width:280px;  padding-top:0px; padding-left:0px; padding-right:0px; height:50px; display:block; float:left; background-position: -280px 0;}
#downloadrulebook a:hover {background:url(images/rulebook/downloadrulebook.jpg) no-repeat; width:280px; text-decoration:underline; background-position: 0px 0; cursor:pointer;}
#downloadrulebook span { position:relative;left:-40px;top:10px;}

#minicontent
{
    width: 722px; 
    position: relative; 
    color: White; 
    padding-bottom: 170px; 
    margin-top: 0px; 
    min-height: 600px;
}

* html #left_minicontent {height: 450px;}

#mini_container
{
    margin: 0px auto 0px auto; 
    padding: 0px; 
    position: relative; 
    width: 980px;
}

#main_navback 
{
    background-image: url(images/main/main_navback.jpg);
    background-repeat: no-repeat;
    width: 980px;
    height: 24px;
    position: relative;
}

#minis_featured
{
    background-image: url(images/main/minis_featured.jpg);
    background-repeat: no-repeat;
    width: 568px; 
    height: 161px;
}

#minis_footerback
{
    background-image: url(images/main/minis_footerback.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 980px;
    height: 100px;
    position: relative;
    margin: 0px auto 0px auto; 
    padding: 0px; 
}

#minis_footer 
{
    position: absolute;
    bottom: 0;
}




.footer_space
{
    padding: 0px 7px 0px 7px;
}

.footer_text
{
    text-align: center; 
    color: #ffd800; 
    font-size: 14px; 
    height: 30px; 
    margin-top: 20px;
}

.footer_text a:link
{
    text-decoration: none;
    text-align: center; 
    color: #ffd800; 
    font-size: 11px; 
}

.footer_text a:visited
{
    text-decoration: none;
    text-align: center; 
    color: #ffd800; 
    font-size: 11px; 
}

.footer_text a:hover
{
    text-decoration: none;
    text-align: center; 
    color: #d10303; 
    font-size: 11px; 
}

.footer_text a:active
{
    text-decoration: none;
    text-align: center; 
    color: #ffd800; 
    font-size: 11px; 
}

.ThumbnailHolder
{
    position:relative;
    left:70px;
    width:545px; 
    color:Black; 
    font-size:12px; 
    text-align:center;
}

.ThumbnailText
{
    display:block;
    width:120px;
    text-align:center;    
    padding-bottom:4px;
}

.ThumbnailImage
{       
    padding-top:6px;
    vertical-align:bottom;    
}

a:link
{
    text-decoration: none;
    color: #ffd800; 
    font-size: 12px; 
}

a:visited
{
    text-decoration: none;
    color: #ffd800; 
    font-size: 12px; 
}

a:hover
{
    text-decoration: underline;
    color: #d10303; 
    font-size: 12px; 
}

a:active
{
    text-decoration: underline;
    color: #ffd800; 
    font-size: 12px; 
}

.minis_main_content_text
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: Black;
	padding-left: 80px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 530px;
}

.minis_main_content_text a:link
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.minis_main_content_text a:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.minis_main_content_text a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

.minis_main_content_text a:active
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.backtotop_button
{
    position: absolute; 
    top: 29px; 
    left: 310px;
}

.backtotop_button a:link
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.backtotop_button a:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.backtotop_button a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

.backtotop_button a:active
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

#author_position a:link
{
    text-decoration: none;
    color: #ffd800; 
    font-size: 12px; 
}

#author_position a:visited
{
    text-decoration: none;
    color: #ffd800; 
    font-size: 12px; 
}

#author_position a:hover
{
    text-decoration: underline;
    color: #ffd800; 
    font-size: 12px; 
}

#author_position a:active
{
    text-decoration: underline;
    color: #ffd800; 
    font-size: 12px; 
}



/*---------------------------------------------------------------------------- 
Latest News
-----------------------------------------------------------------------------*/

#article_news_background
{
	background-image:url(images/news/ln_middle2.jpg);
	width: 722px;
	background-repeat: repeat-y;
}

#article_news_background1
{
	background-image:url(images/news/ln_middle3.jpg);
	width: 722px;
	background-repeat: repeat-y;
}

.article_text_minis
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: Black;
	padding-left: 70px;
	padding-top: 12px;
	padding-bottom: 20px;
	width: 550px;
}

.article_ln_middle
{
	background-image:url(images/news/ln_middle.jpg);
	width:722px;
	background-repeat:repeat-y;
	margin-left: -1px;
}

.article_ln_top
{
	background-image:url(images/news/ln_top.jpg);
	width:722px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left: 0px;
	
}

.article_ln_bottom
{
	background-image:url(images/news/ln_bottom.jpg);
	width:722px;
	height: 27px;
	background-position:bottom left;
	background-repeat:no-repeat;	
	margin-left: -1px;
}

.article_text_minis2
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: Black;
	padding-left: 80px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 530px;
	line-height: 18px;
}

.archive_text_minis2
{
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    color: Black;
	width: 530px;
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px red;
	border-bottom-color: #9d0a0e;  
	margin-left: 80px;
}

.article_ln_middle2
{
	background-image:url(images/news/ln_middle2.jpg);
	width:722px;
	background-repeat:repeat-y;
	margin-left: -1px;
}

.article_ln_middle a:link
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle a:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle a:active
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle2 a:link
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle2 a:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle2 a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

.article_ln_middle2 a:active
{
    font-weight: bold;
    text-decoration: underline;
    color: #9d0a0e; 
    font-size: 12px; 
}

#picture_min_height
{
    min-height: 110px;
}

* html #picture_min_height {height: 110px;}

.top_section_position
{
    width: 722px; 
    position: relative; 
    top: -22px;
    margin-left: -4px;
}

* html .top_section_position 
{
    width: 722px; 
    position: relative; 
    top: -25px;
    margin-left: -4px;
}

.bottom_button
{
    position: absolute; 
    top: 29px; 
    left: 150px;
}

#author_position
{
    position: absolute; 
    width: 642px; 
    height: 55px; 
    top: 63px; 
    left: 22px;
    color: #ffd800;
    font-size: 12px;
}

#minis_ln_bottom2
{
	background-image:url(images/news/minis_ln_bottom.jpg);
	background-repeat: no-repeat;
    width: 722px; 
    height: 86px; 
    padding: 0px; 
    margin: 0px; 
    position: absolute;
    z-index: 1;
}

/*---------------------------------------------------------------------------- 
Calendar Events
-----------------------------------------------------------------------------*/
#calevents
{
	margin: 0;
	display:block;
	width:412px;
	height:161px;
	position:relative;
	background: url(images/main/calendar_background.jpg) 0 0 no-repeat;
	}
	
#calevents_tbl
{
	}
#calevents_tbl th
{
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#f6d601;
	text-transform:uppercase;
	cursor:default;
	}
#calevents_tbl tr
{
	padding:4px 0;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background:none;
	color:#ffffff;
	cursor:pointer;
	}
#calevents_tbl tr.normal
{
	background:none;
	color:#ffffff;
	}
#calevents_tbl tr.highlight
{
	background:#2c2c2c;
	color:#ffffff;
	}
	
.left_datepadding 
{
    padding-left: 20px;
}	

.event_padding
{
    padding-bottom:5px;  
    width:80px;
}		



/*---------------------------------------------------------------------------- 
Featured Mini
-----------------------------------------------------------------------------*/

.article_text_featuredmini
{
padding:0px;
color: White;    
font-family: Arial, Tahoma, Sans-Serif;
font-size: 12px;
color: white;
position: absolute;  
top: 38px;
left: 240px;
width: 320px;
}	

.article_text_featuredmini p
{
    padding:0px;
    margin: 0px;
}


.article_text_featuredmini a:link
{
    font-weight: bold;
    text-decoration: none;
    color: #ffd800; 
    font-size: 12px; 
}

.article_text_featuredmini a:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #ffd800; 
    font-size: 12px; 
}

.article_text_featuredmini a:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #ffd800; 
    font-size: 12px; 
}

.article_text_featuredmini a:active
{
    font-weight: bold;
    text-decoration: underline;
    color: #ffd800; 
    font-size: 12px; 
}


/*---------------------------------------------------------------------------- 
Gallery
-----------------------------------------------------------------------------*/

.gallery_text_titles
{
    float: left; 
    width: 100px; 
    height: 26px; 
    padding: 0px 4px 0px 4px;
    text-align: center; 
    position: relative; 
    font-size: 10px; 
    font-weight: bold; 
    color: Black;
}

.oneline_text
{
    top: 11px; 
    position: relative;
}
	
/*---------------------------------------------------------------------------- 
View Card
-----------------------------------------------------------------------------*/
	
#minis_fullbody
{
	background-image:url(images/viewcard/vc_wowminis_background.jpg);
	background-repeat:no-repeat;
	width:756px;
	height:466px;
	position: relative;

}

#minis_footer2 .ftrbodytext{display:none;}	
#minis_footer2 .footer_bottom_cell_bkgd {display:none;}
#minis_footer2 .footer_cell_outside{display:none;}
#minis_footer2 .footer_cell_center{display:none;}
#minis_footer2 .footer_cell_middle{display:none;}
#minis_footer2 .footer_cell_bottom{display:none;}
#minis_footer2 .footer_cell_inside{display:none;}

#minis_footer2 table
{
	width:285px;
}

#minis_footer2
{
	width:320px;
	height: 25px;
	position:relative;
	top: -24px;
	left: 395px;
	text-align: center;
}

.minis_textpadding
{
	width:245px;
	position:relative;
	left: 9px;
	top: 2px;
}

#comingsoon2
{
    background-image:url(images/viewcard/comingsoon_2.jpg);
    width:312px;
    height:208px;
    margin-top:10px;
}

#comingsoon1
{
    background-image:url(images/viewcard/comingsoon_1.jpg);
    width:296px;
    height:108px;
    position: absolute; 
    top: 60px; 
    left: 25px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	