@charset "UTF-8";
/* 
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Title: Champ Blog
Author: InterDevil.com / XHTMLiT.com
Website: Http://www.XHTMLiT.com / Http://www.INTERDEVIL.com
Description: This is the stylesheet
Created: July 4, 2007
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
*/

/* ==== GENERAL STYLES ==== */
body {margin:0;padding:0;background-color:#1a3a09;}

a {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#0060b6;}

/* ==== HEADING STYLES ==== */
h1 {width:auto;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#0060b6;text-align:left;clear:both;}
h2 {width:auto;margin:0;margin-top:20px;margin-bottom:20px;padding:0;padding-top:10px;padding-bottom:9px;padding-left:9px;padding-right:9px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;text-align:center;background-image: url(/images/headings_2_bg.gif);background-repeat:no-repeat;background-position:center center;overflow:hidden;}
h5 {width:auto;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#0060b6;}
h6 {width:48%;margin:0;padding-left:2%;padding-top:3px;font-family:"Arial Black";font-size:11px;color:#FFFFFF;text-align:left;font-weight:normal;float:left;}

.title {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#666666;v-align:center;}

h2 a {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;}
h2 a:link {text-decoration: none}
h2 a:visited {text-decoration: none}
h1 a, h1 a:link,h1 a:visited { text-decoration: none; color: #3781C7; }

/* ==== HEADER STYLES ==== */
div#header {width:928px;height:188px;margin-left:auto;margin-right:auto;clear:both;overflow-y:visible}
div#header .logo {
	margin-top:22px;
	margin-right:10px;
	float:right;
	border:0;
}

/* ==== HEADER -> TOP NAV ==== */
div#header #topnav {width:928px;height:22px;margin-left:auto;margin-right:auto;float:left;}
div#header #topnav span {margin:0;padding:0;margin-top:6px;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#FFFFFF;text-align:left;float:right;}
/*div#header #topnav a {font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#FFFFFF;;text-decoration:none;}
*/
div#header #topnav a { height: 22px;}

/*======CONTENT HOLDER===== FOR IE6 AND 7 RESIZE LAYOUT BUG */
div#content_holder  {
background-image: url(/images/bg_new_2.jpg);background-repeat:no-repeat;background-position:top center;
position:relative; 
font-size:30px; 
//z-index:4;
}

/*======DIRECTORS DESK =======*/
.dir_desk { font-size: 12px; }
.dir_desk a, a:link, a:visited, a:active, a:hover { font-size: 12px; text-decoration: none; color: #3781C7; }
.dir_desk a {font-size:12px;}
#scrollbox {
/* Typical fixed height and fixed width example */
font-size: 12px;
width: 310px;
height: 180px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
background-color: #ffffff;
margin: 0 0;
padding: 0 0 0 0;
}

/* ==== CONTENT STYLES ==== */
div#content  {width:928px;margin:0;padding:0;background-color:#FFFFFF;margin-left:auto;margin-right:auto;background-image:url(/images/top.jpg);background-repeat:no-repeat;background-position:top left;z-index:1;}
div#content_podcast_faq {width:874px;margin:0;padding:0;background-color:#FFFFFF;margin-left:auto;margin-right:auto;background-image:url(/images/top.jpg);background-repeat:no-repeat;background-position:top left;}


/* ==== CONTENT -> COLUMN LEFT ==== */
div#content #cLeft {width:550px;height:auto;margin:10;padding:0;float:left;}
div#content_podcast_faq #cLeft {width:550px;height:auto;margin:0;padding:0;float:left;}


div#content #cLeft #control {width:100%;height:46px;margin-left:0px;margin-bottom:10px;padding-top:10px;clear:both;background-image:url(/images/control_bg.gif);background-repeat:no-repeat;background-position:top left;}


div#content #cLeft #control ul {list-style-type:none;margin:0;padding:0;}
div#content #cLeft #control ul li {height:38px;margin:0;padding:0;padding-top:10px;padding-bottom:10px;padding-right:0px;padding-left:0px;display:inline;}
div#content #cLeft #control label {margin-top:5px;margin-left:14px;margin-right:4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:left;color:#FFFFFF;}
div#content #cLeft #control select {border:1px solid #003300;} 
div#content #cLeft #control img {position: relative; top: 4px;} 

/* ==== CONTENT -> COLUMN LEFT -> PODCAST FAQ STYLES ==== */
div#content_podcast_faq #cLeft .faq {width:auto;margin-left:22px;margin-right:10px;border:0;border-bottom:1px dashed #bacf6d;overflow:hidden;}

/* ==== CONTENT -> COLUMN LEFT -> POST STYLES ==== */
div#content #cLeft .post {margin-left:22px;margin-right:10px;padding:20px 0;border:0;border-bottom:1px dashed #bacf6d;overflow:hidden;font-size:12px;color:#666666;}
div#content #cLeft .post h1 a {width:auto;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;text-align:left;clear:both;}
div#content #cLeft .post .lightsmall {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#666666;line-height:20px;}
/* added by owen b. 7/14/08 */
div#content #cLeft .post a {font-size: 12px;}
div#content #cLeft .post ul {margin-bottom: 0; padding-left: 0; margin-left: 0; list-style-position: inside; color:#666666}
div#content #cLeft .post ol {margin-bottom: 0; padding-left: 0; margin-left: 0; list-style-position: inside; color:#666666}
div#content #cLeft .post li {padding-left: 0; margin-left: 0; list-style-position: inside; color:#666666}

/*-------------------------*/
div#content #cLeft .post p {width:100%;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:left;color:#666666;clear:both;line-height:16px;}
div#content #cLeft .post p .divider {color:#0060b6;line-height:20px;}
div#content #cLeft .post img {float:left;margin-right:10px;}
div#content #cLeft .post .media {width:100%;margin-top:20px;margin-bottom:20px;padding:0;padding-top:10px;padding-bottom:9px;text-align:center;background-image:url(/images/media_bg.jpg);background-repeat:no-repeat;background-position:left center;}
div#content #cLeft .post .media a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;}
div#content #cLeft .post .media img {vertical-align:middle;float:none;clear:both;}

div#content #cLeft #pages {width:100%;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#0060b6;font-weight:normal;text-align:right;}

div#content #cLeft #course_map_pages {font-family: Arial, Helvetica, sans-serif; margin: 5px 0 10px 25px; font-size: 12px; font-weight:bold;}
div#content #cLeft #course_map_pages a:link, a:visited, a:hover, a:active{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

/* ==== CONTENT -> COLUMN RIGHT ==== */
/*div#content #cRight {width:355px;height:auto;margin-top:5px;padding:0;float:right;background-image:url(/images/tint_rcol.jpg);background-repeat:repeat-horizontal;bgcolor:#003399;}
div#content #cRight {width:355px;height:auto;margin-top:5px;padding:0;float:right;bgcolor:#003399;}*/
div#content #cRight {width:355px;height:auto;margin-top:0px;padding:0 10px 0 0;float:right;background-image:url(/images/tint_rcol.jpg);background-repeat:repeat-horizontal;bgcolor:#003399;}
div#content_podcast_faq #cRight {width:355px;height:auto;margin:0;margin-right:5px;padding:0;float:right;}
div#content #cRight h2 {margin-bottom: 0px;margin-top: 14px;}
div#content #cRight p {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;line-height:18px;}
div#content_podcast_faq #cRight p {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:normal;text-align:left;line-height:18px;}
div#content #cRight img {float:left;border:0;}
div#content_podcast_faq #cRight img {float:left;border:0;}

/* ==== FOOTER ==== */
div#footer {width:100%;margin:0;padding:0;margin-top:15px;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#FFFFFF;text-align:center;overview:hidden;}

/* === IMAGE STRIP === */
.image_slider table.imgstrip, table.imgstrip td, table.imgstrip tr, td.imgstrip div {padding: 0; margin: 0; border: 0;border-collapse: collapse;}
.image_slider table.imgstrip {position: relative;}
.image_slider table.bluebg{background: url(/images/blue_bg.jpg) no-repeat;}
.image_slider td.imgstrip {height: 140px;}
.image_slider td.imgstrip div {width:  130px;max-height: 130px;}
.image_slider .imgstrip_base {width: 390px;overflow: hidden;} 
.image_slider td.viewnos{font-weight:bold;color:#fff; height:22px; vertical-align:top;}
 

/* === BACK TO LIST PAGE LINK === */
.back_to_list_link{margin-left: 25px;margin-top: 20px;}

/* CALENDAR STYLES */
#calendar { background-image: url(/images/bg_calendar.jpg); background-repeat: no-repeat; font-family: arial, sans-serif; font-size: 11px; text-align:center; margin: 0px; padding: 0 0 0 3px; /* IE6 HACK */ _margin-bottom: -37px; _position: relative; _top: -37px; /* IE7 HACK */ *width: 183px; }
#calendar TABLE { height:116px; padding: 2px 1px 0px 1px; /* IE6 HACK */ _position: relative; _left: -12px; _top: 3px; /* IE7 HACK */ *width: 179px; *position: relative; *left: -3px; *top: 1px; }
#calendar TABLE TD { vertical-align: top; padding-top: 2px; width: 25px; height: 19px; /* IE6 HACK */ _width: 22px; }

#calendar_box { z-index: -1; height: 145px; width: 200px; position: relative; top: 200px; left: 165px; margin-top: -180px; /* IE6 HACK */_top: 238px;}


.subheader { color: #003399; }
.day_of_week TD { color: #fdfdfc; font-size: 12px; font-weight: bold; /* IE7 HACK */ *position: relative; *top: 2px; }
.cal { background: url(/images/bg.day.gif) no-repeat top; color: #30580c; }
.calActive { background: url(/images/bg.dayactive.gif) no-repeat top; color: #30580c; }
.calInactive { color: #30580c; }
.cal a, .calInactive a:link, .calInactive a:visited, .calActive a, .calActive a:link, .calActive a:visited { font-size: 11px; color: #30580c; text-decoration:none; }

/* === ADMIN PAGES STYLES === */
.bg1{background-color: #CCCCCC;}
.bg2{background-color: #E0E8F3;}
.bg3{background-color: #dcdcdc;}
.bg4{background-color: #ffd700;}
.bg5{background-color: #f5f5f5;}
.bg6{background-color: #ff4500;}
.bg7{background-color: #2e8b57;}
.bg8{background-color: #0000cd;}
.bg9{background-color: #0069C7;}
.bg10{background-color: #99CCFF;}
.bg11{background-color: #3E3535;}
.bg12{background-color: #85B55F;}


div #slideshow {
    background-color: #000000;
    width: 764px; 
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
     
}

#topnav {
	margin-top: 13px;
}
#topnav img {
	border: 0;
}
#schedule_show, #schedule_hide { color: #11337b; }