/* SAME FONT IS USED FOR ALL TEXT
---------------------------------------------------------------------------- */
body, div, span, p, blockquote, li, td, .copyright, .error
{ font-family: verdana, arial, helvetica, sans-serif; color: #000; }


/* HELPS WITH X BROWSER COMPATIBILITY
---------------------------------------------------------------------------- */
* { margin: 0; padding: 0; }


/* MAIN PAGE LAYOUT DIVS - ORDER BY PAGE TOP TO BOTTOM
---------------------------------------------------------------------------- */
body				{ background-color: #940000; }
.container		{ margin-left:auto; margin-top:15px; margin-right:auto; text-align:left; width:715px; }
.nav				{ float:left; width:205px; padding-right:10px; background-image: url(/graphics/nav_bg.jpg); background-repeat: repeat-y; } * html .nav { width: 215px; w\idth: 205px; }
.content			{ float:left; width:500px; background-image: url(/graphics/content_bg.jpg); background-repeat: repeat-y; }
.main				{ padding:15px; }
.box_container	{ width:225px; float:left; margin-bottom:5px; }
.box_heading	{ background-image: url(/graphics/box_top.jpg); background-repeat: no-repeat; padding: 4px 15px 4px 15px; text-align:center; }
.box				{ background-image: url(/graphics/box_bg.jpg); background-repeat: repeat-y; padding: 10px 10px 0 10px; }

/* HTML FORMATTING CLASSES - ORDER BY ALPHA
---------------------------------------------------------------------------- */
h1								{ color: #a02a20; font-size: 12px; font-weight: bold; padding: 0 0 10px 0; }
h2								{ color: #333; font-size: 11px; }
h3								{ color: #a02a20; font-size: 11px; font-weight: bold; padding:0 0 3px 0; text-decoration:underline; }
h4								{ color: #a02a20; font-size: 11px; font-weight: bold; }
li								{ color: #000;	font-size: 11px; line-height: 14px; }
ol, ul						{ margin-left: 25px; }
p								{ color: #000;	font-size: 11px; line-height: 14px; padding-bottom:15px; }
td								{ color: #000;	font-size: 11px; text-align:left; }

/* USER DEFINED FORMATTING CLASSES - ORDER BY ALPHA
---------------------------------------------------------------------------- */
.b,b							{ font-weight:bold; }
.c								{ text-align: center; }
.copyright					{ padding: 6px; text-align: center;	color: #333; font-size: 10px;	clear: both; }
.error						{ color: #ff0000; font-weight:bold; }
.frame						{ border-bottom:1px solid #940000; border-top:1px solid #940000; }
.img_gallery				{ border:1px solid #940000; }
.nopad						{ padding:0; margin:0; }
.photos						{ padding:2px 0 15px 0; }
.press						{ padding:2px 0 2px 0; }
.reg							{ font-size:9px; color:gray; position:relative; bottom: 0.2em; }

/* TABS
---------------------------------------------------------------------------- */
.tab_box						{ margin:20px 0 20px 0; width:444px; }
.tab_pane					{ position:relative; width:100%; margin-right:-2px; }
.tab_pane .row .tab 				{ width:55px; height:16px; background-image:url(../graphics/tab.png); position:relative; top:0; display:inline; float:left; overflow:hidden; cursor:pointer; margin:1px -1px 1px 2px; padding:2px 0px 0px 0px; border:0; z-index:1; font:11px Tahoma; white-space:nowrap; text-align:center; }
.tab_pane .row .tab.selected 	{ width:55px !important; height:18px !important; background-image:url(../graphics/tab_active.png) !important; background-repeat:no-repeat; border-bottom-width:0; z-index:3; padding:2px 0px 0px 0px; margin:1px -3px -3px 0px; top:-2px; font:11px Tahoma; }
.tab_pane .row .tab a 			{ font:11px Tahoma; color:#333; text-decoration:none; cursor:pointer; }
.tab_pane .row .tab.hover 		{ font:11px Tahoma; width:55px; height:16px; background-image:url(../graphics/tab_hover.png); background-repeat:no-repeat; }
.tab_pane .tab_page 				{ float:left; border:1px solid #919b9c; background:#fff; z-index:2; position:relative; top:-2px; font:11px Tahoma; padding:15px; width:97%; }
.tab_pane .row 					{ z-index:1; white-space:nowrap; }

/* HREF LINKS - ORDER BY ALPHA
---------------------------------------------------------------------------- */
a:link 						{ color: #0000ff; text-decoration: underline; }
a:visited 					{ color: #0000ff; text-decoration: underline; }
a:hover 						{ color: #0000ff; text-decoration: none; }
a:active 					{ color: #0000ff; text-decoration: none; }

a.hot:link					{ color: #660000; text-decoration: none; border-bottom: 3px double #fff; }
a.hot:visited				{ color: #660000; text-decoration: none; border-bottom: 3px double #fff; }
a.hot:hover					{ color: #660000; text-decoration: none; border-bottom: 0;}
a.hot:active				{ color: #660000; text-decoration: none; border-bottom: 0; }
