/* reset styles */



* {margin:0;padding:0;}

html {min-height: 100%;}

body {background:#000 url(/images/body3.gif) no-repeat;color:#ddd;font:normal 62.5% "Trebuchet MS",Verdana,sans-serif;padding-left:90px;}

img {border:none;}

a {color:#cc3;}

a:hover {color:#ff3;}

p,code,ul,ol {padding-bottom:1.2em;}



h1 {color:#ccc;font:normal 1.6em Impact,sans-serif;padding-top:6px;}

h1 a {color:#000;text-decoration:none;}

h1 a:hover {color:#cc0000;}

h1 a.derbyName {color:#cc0000;}



h2 {font: normal 1.8em Tahoma,sans-serif;padding-top:6px;}

h2.grunge-small a.on {color:#339900;} 



blockquote {color:#cca;display:block;font-weight:bold;padding-left:28px;}

blockquote.message {padding:5px 10px;margin:0 5px 15px 5px;}



.important {color:#cca;text-align:center;font-weight:bold;font-size:1.8em;}



img.right {margin:5px 0 5px 12px;}

img.left {margin:5px 12px 5px 0;}

img.border {background: #555;display:block;padding:3px;}



a.right {margin:10px;}

a.left {margin:10px;}



/* misc */

.clearer {clear:both;font-size:0;}



.left {float:left;}

.right {float:right;}



.grunge,.grunge-small {background:url(/images/hr_grunge2.gif) no-repeat left top;color:#000;font:normal 2em Impact,sans-serif;letter-spacing:1px;padding:0 0 12px 22px;}



.grunge {padding-top:3px;}



.grunge-small {background:url(/images/list_grunge2.gif) no-repeat left center;padding-top:6px;}

.grunge-small:hover {background:url(/images/list_grunge5.gif) no-repeat left center;padding-top:6px;}



p.postinfo {border-top:1px dashed #333;color:#666;font:bold 0.9em sans-serif;margin-bottom:24px;padding:8px;}

p.postinfo a {color:#888;}

p.postinfo a:hover {color:#ccc;}



/* structure */

#container {font-size:1.3em;}



/* title */

#pageTitle {font:normal 3em Tahoma,sans-serif;}

#pageTitle a {color:#ddd;}

#pageTitle a:hover {color:#fff;text-decoration:none;}

#pageDesc {color:#ccc;}



/* content */

#content {left:300px;position:absolute;top:90px;width:610px;}

#content .descr {color:#8DC63F;margin-bottom:6px;}

#content li {margin-left:18px;}



/* navigation */

#navigation {left:60px;position:absolute;top:240px;width:210px;}

#navigation h2 {font-size:1.5em;letter-spacing:0;line-height:30px;margin:0;}

#navigation ul {margin:0 0 0 1em;}

#navigation li {list-style:none;margin-left:5px;}

#navigation li a {color:#777;font-size:1.2em;line-height:1.5em;text-decoration:none;font-weight:bold;}

#navigation li a:hover, #navigation li a.on {color:#33cc00;}



/* footer */

/*#footer {border-top:1px dashed #ccc;color:#666;font:normal 0.9em sans-serif;position:absolute;top:100%;}*/

#footer {border-top:1px dashed #ccc;color:#666;font:normal 0.9em sans-serif;}

#footer a {color:#999;text-decoration:none;}

#footer a:hover {color:#ccc;text-decoration:underline;}

#footer .left, #footer .right {padding:10px 0;}

#footer .right a {color:#777;}



/* added styles */



a.galLink {display:block;width:170px;height:212px;background-position:top left;background-repeat:no-repeat;border:3px solid #555;text-align:center;}

a.galLink:hover {background-position:top right;border-color:#cc0000;}



#refs a.galLink {border-color:#920000;}

#refs a.galLink:hover {border-color:#fff000;}



a.no-pic {background-image:url(/images/no-pic.jpg);}



div.bioInfo {margin-top:5px;}



.section_link {color:#000;text-decoration:none;}

.section_link:hover {color:#339900;}



.bannerGallery {text-align:center;}

.bannerGallery a {display:block;margin-bottom:4px;}



h3 {color:#ccc;font:normal 1.6em Verdana,sans-serif;padding-top:6px;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:5px;font-variant:small-caps;}



.photoGallery {}

.photoGallery a {border:3px solid #666;margin:5px;display:block;float:left;text-decoration:none;color:#fff;font-weight:bold;background-color:#666;text-align:center;}

.photoGallery a:hover {color:#ccc;}

.photoGallery a img {border:1px solid #fff;margin-bottom:2px;}

.photoGallery a:hover img {border-color:#ccc;}



.photoTitle {color:#ccc;font-weight:bold;border-bottom:1px solid #999;font-size:20px;}



/*  --  Calendar specific styles  --  */



table#calendarTable {font-size:10px;font-family:Arial;color:#fff;border-collapse:collapse;}

table#calendarTable td {width:80px;height:80px;border:1px solid #fff;vertical-align:top;}

table#calendarTable th {background-color:#fff;color:#000;border:1px solid #000;border-bottom:0;border-top:0;text-transform:uppercase;padding:2px 0;}

table#calendarTable td span {display:block;float:left;font-weight:bold;width:18px;padding:2px 0;text-align:center;}

table#calendarTable td span a {text-decoration:none;color:#999;}

table#calendarTable td.today span {color:#8DC63F;}

table#calendarTable td.nonmonthdays {background-color:#666;}

table#calendarTable td.nonmonthdays span {background-color:#666;color:#ccc;}

table#calendarTable td.nonmonthdays span a {color:#999;}

table#calendarTable td.day_past {background:url(/images/day_passed.gif) center center no-repeat;}



/*  --  bout schedule styles  --  */



#bout_schedule {margin-left:20px;width:550px;border-bottom:2px solid #ccc;}

#bout_schedule .bs_date {padding:2px 10px;}

#bout_schedule .opponent {padding:2px 10px;}

#bout_schedule .location {padding:2px 10px;text-align:center;}

#bout_schedule tr.grayC td {background-color:#333;}



iframe {margin-bottom:15px;}



/*  --  admin page styles  --  */



tr.outta td {text-decoration:line-through;color:#666;}

tr.outta td img {filter:gray;}



/*  --  new about us styles  --  */



h1.inner_section {border-bottom:1px dashed #ccc;color:#ccc;}

h1.inner_section a {color:#ccc;}



.new_gal {display:block;width:105px;height:90px;float:left;margin:5px;border:1px solid #fff;text-align:center;overflow:hidden;}