@import url("reset.css");

body { background: #F4F3E8 url(images/body_bg.gif) top left repeat-x; font: 12px Arial, Helvetica, Sans-Serif;}
a { color: #CD1E1E; text-decoration: none;}
#container {margin: 0 auto; width: 960px; padding: 0; border: 0; position: relative; text-align: left;}
#headerArea { position: relative; height: 112px; width: 960px; background: url(images/logo.gif) no-repeat bottom left;}


#navbar { width: 100%; padding: 0; line-height: 1.0; }
#navbar ul { float: left; width: 100%; margin: 15px 0px 10px 0px; padding: 0; list-style: none; }
#navbar li { float: left; width: auto; padding: 0; background: none; white-space: nowrap; margin-right: 3px; }
#navbar li a { float: left; width: auto; padding: 0.8em 1em 0.7em 1em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #3e3429; text-decoration: none; text-align: center;}
#navbar li.current_page_item a, #navbar li.current_page_item a:hover, #navbar li.current_page_item a:focus { color: #fff; background-color: #CD1E1E; }
#navbar li.sel a:focus { text-decoration: underline; }
#navbar li a:hover, #navbar li a:focus { color: #3e3429; background-color: #f1e9d9; }
.clearfix { clear: all; }



#content { width: 960px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #BDBCB6; background-color: #EBEADF; clear: both; overflow: hidden;}
#colOne { width: 545px; margin: 10px; background: #FFFFFF url(images/tr.gif) top right no-repeat; float: left; display: inline; padding: 20px; }
	#colOne .thumb { float: left; text-align: center; padding: 5px; border: 1px solid #CCCCCC; margin: 0px 10px 0px 0px; }
	#colOne h1 { margin: 0 0 .2em 0; padding: 0; line-height: 1.1em; font: 18px Georgia; color: #584c3e; }
	#colOne p { text-align: justify; margin-bottom: 15px; line-height: 1.4em; }
	#colOne a { color: #CD1E1E; text-decoration: none;}
	#colOne a:hover { text-decoration: underline; }
	#colOne strong { font-weight: bold; }
	
#colTwo { width: 340px; margin: 10px 10px 10px 0px; float: right; display: inline;  }
#footer { font-size: 90%; color: #787878; padding-bottom: 20px;}

.byline { background: url(images/i_author.png) 0px 3px no-repeat; padding: 0px 0px 0px 15px;  }
.infobar { border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 5px; }
.comments { background: url(images/tiny_quote.gif) 0px 0px no-repeat; padding-left: 20px; }
.cats { background: url(images/tiny_cat.gif) 0px 0px no-repeat; padding-left: 20px; }
.post { margin-bottom: 30px; }

#content { }
.auth { float: left; text-align: left; }
.auth span {  }
.auth a { text-decoration: none; }
.date { float: left; text-align: left; padding:0 0px 0 5px; }

.searchbox { border: 0 solid #bdbcb6; padding: 10px 5px 10px 5px; background: #faf9cf url(images/search_ur.gif) top right no-repeat;}
ul.tablist { color:#333; }
ul.tablist li  { border-bottom:1px dotted #959595; color: #333; background:url(images/bullet-arrow3.gif) no-repeat; background-position:3px 8px; padding: 5px;  }
ul.tablist li a { color: #333; }
ul.tablist li a:hover { color: #b30000;}

/*  Tabber  Style start -------------------- */
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin: 0 5px; }
ul.tabbernav { margin: 0; padding: 3px 0; font: bold 12px Arial, Helvetica, sans-serif; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; text-decoration: none; border-bottom: none; background: #faf9cf; }
ul.tabbernav li a:link { color: #b30000; }
ul.tabbernav li a:hover { color: #fff; background: #333; }
ul.tabbernav li.tabberactive a { background-color: #ecd591; border-bottom: 1px solid #ecd591; color:#30261e; }
ul.tabbernav li.tabberactive a:hover { color: #000; background: #ecd591; }

/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab { padding:5px; border-top:0; background:#ecd591;}
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }

/* Search Form */
.searchform { padding: 5px; }
.searchform .s { border: none;  color: #333; font-family: Arial, Helvetica, Sans-Serif; padding: 5px; margin-right:5px; width: 213px; float: left; }


.advertise { margin-top: 20px; margin-bottom: 20px; text-align: center; }
.advertise img { padding: 0 5px; border: none; }

.recentbox { padding: 10px; background: #F7F3F7 url(images/search_ur.gif) top right no-repeat; display: block; margin-bottom: 20px;  }
.recentbox h2 { margin: 0 0 .75em 0; padding: 0; line-height: 1.1em; font: 16px Georgia; color: #584c3e; }
.recentbox ul { margin-top: 5px; font-size: 11px; margin-left: 5px; }
.recentbox ul li { background: url(images/bullet-arrow3.gif) 0px 5px no-repeat; padding-left: 10px; margin-bottom: 5px; }
.recentbox ul li a { color: #1A1A1A; }
.recentbox ul li a:hover { color: #CD1E1E; }



/*************************************
	Left Sidebar
**************************************/
#l_sidebar { float: left; display: block; width: 200px; font-size: 11px; margin: 0px; padding: 0px 0px 0px 10px; }
#l_sidebar h2 { margin: 0 0 .75em 0; padding: 0; line-height: 1.1em; font: 16px Georgia; color: #584c3e; border-bottom: 1px dotted #584c3e;}
#l_sidebar ul, #l_sidebar ul li { margin: 0px 0 20px 0;  padding: 0px; }
#l_sidebar ul { margin-top: 5px; font-size: 11px; margin-left: 0px; }
#l_sidebar ul li ul li { background: url(images/teeny_cat.gif) 0px 2px no-repeat; padding-left: 15px; margin-bottom: 7px; }
#l_sidebar ul li a { color: #1A1A1A; }
#l_sidebar ul li a:hover { color: #CD1E1E; }


/*************************************
	Right Sidebar
**************************************/
#r_sidebar { float: right; display: block; width: 100px; font-size: 11px; margin: 0px;  padding: 0px 10px 0px 0px; }
#r_sidebar h2 { margin: 0 0 .75em 0; padding: 0; line-height: 1.1em; font: 16px Georgia; color: #584c3e; border-bottom: 1px dotted #584c3e;}
#r_sidebar ul, #l_sidebar ul li { margin: 0px 0 15px 0;  padding: 0px; }
#r_sidebar ul { margin-top: 5px; font-size: 11px; margin-left: 0px; }
#r_sidebar ul li ul li { background: url(images/teeny_clock.gif) 0px 2px no-repeat; padding-left: 15px; margin-bottom: 7px; }
#r_sidebar ul li a { color: #1A1A1A; }
#r_sidebar ul li a:hover { color: #CD1E1E; }

#scoreboard { margin-top: 20px; margin-bottom: 20px; font-size: .9em; }
#scoreboard a { text-decoration: underline; }
#scoreboard a:hover {text-decoration: none; }
#scoreboard .ctr { text-align: center; }
#scoreboard .lt { text-align: left; }
#scoreboard table {border: 1px solid #BDBCB6; }
#scoreboard th { background-color: #CC3300; color: #FFFFFF; padding: 5px; font-weight: bold; text-align: center; }
#scoreboard td { padding: 5px; }
#scoreboard .row1 { background-color: #FFFFFF; }
#scoreboard .row2 {background-color: #F6F4D0; }
#scoreboard .header { background-color: #1A1A1A; color: #FFFFFF; font-weight: bold; }
#scoreboard .outcome { color: #CC3300; }

.shot { border: 1px solid #CCCCCC; margin: 0px 0px 5px 10px; padding: 5px; float: right; text-align: right; text-transform: uppercase; color: #454545; font-size: 10px;}
#flags { position: absolute; top: 15px; right: 0px; }