/* CUMCHouston.org CSS Document */
body{background-color:#EBF1F4;background-image:url('../images/cross_back.gif');color:Black;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:small;list-style:none outside url('../images/bullet2.gif');margin:0;padding:0;border:0;}
h1{font-size:140%;color:teal;}
h2{font-size:120%;color:teal;}
h3{font-size:110%;color:teal;font-weight:bold;}
h4{color:teal;font-weight:bold;}
h5{font-weight:bold;}
table{width:100%}
table, th, td{border:1px dashed #2089A6;border-collapse:collapse;padding:2px;text-align:left;}
table th{font-weight:bold;background-color:#B4DBE2;}
table td{background-color:#E0F8FF;}
table h3{margin:0 0 .5em 0;}
a:link{color:red;text-decoration:underline;}
a:visited{color:gray;text-decoration:underline;}
a:active{color:#E2860A;text-decoration:underline;}
a:hover{color:red;text-decoration:underline overline;background-color:#B4DBE2;}
a img{border:none;}
#header{background-color:#7BB5C6;margin:0px 10px 10px 10px;min-height:68px;}
#header h1{color:White;font-size:175%;padding:2px;margin:0;}
#header p{font-size:90%;margin:0;padding:2px;}
#header img{margin:2px 30px 2px 8px;float:left;height:68px;}
#logo{position:absolute;top:10px;left:-72px;z-index:99;border:none;}
#logo img{width:80px;height:40px;}
#logo a:hover{background-color:transparent;}
#season_flag{position:absolute;right:10px;top:0px;z-index:2;}
#season_flag img{border:0;}
#season_flag a:hover{text-decoration:none;background-color:transparent;}
#container{float:left;width:100%;margin:0;}
#main{margin:0px 40% 0 150px;padding:5px;}
#main1{margin:0px 0px 0px 150px;padding:5px;}
#overlay{width:377px;height:60px;position:absolute;left:155px;top:190px;z-index:1;}
#sidebar{float:left;width:150px;margin-left:-100%;padding:5px;}
#nav{width:0;margin:0;padding:0;}
#nav li{margin:0 0 3px 0;list-style:none outside none;}
#nav a,#nav a:visited{position:relative;display:block;width:100px;border:1px solid #2089A6;text-align:center;text-decoration:none;background:#2089A6;color:#E0F8FF;padding:0.25em;}
#nav a:hover{background:#E0F8FF;color:#2089A6;}
#nav a span{display:none;}
#nav a:hover span{display:block;text-align:left;position:absolute;left:115px;top:0;padding:0.5em;font-size:75%;width:20em;background-color:#E0F8FF;color:#2089A6;border:1px solid #2089A6;z-index:99;}
#main2{float:left;width:40%;margin-left:-40%;}
#footer{background-color:#7BB5C6;text-align:center;margin:0px 10px 10px 10px;padding:5px;font-size:75%;clear:left;height:44px;}
.innertube{margin:10px;}
.clearall{clear:both;}
.hi_box{background-color:#B4DBE2;padding:0.25em;}
.hi_box h3{margin:0;padding:0;color:Black;}
.hi_box p{margin:0;}
.highlight{color:#CC0000;font-weight:bold;}
.backlight{background:#E0F8FF;}
.small{font-size:x-small;}
.bold{font-weight:bold;}
.italic{font-style: italic;}
.caps{text-transform:capitalize;}
.inline{display:inline;}
.img-center{display:block;margin-left:auto;margin-right:auto;}
.img-pad{margin:5px;}
.min{border:none;}
.top{vertical-align: top;}
.right{text-align:right;}
.center{text-align:center;}
.small_em{color:#004080;font-size:90%;}
.event_list dt{font-weight:bold;margin:0.5em 0 0 0;padding:0;}
.event_list dd{background-image:url('../images/bullet2.gif');margin:0;padding:0 0 0 15px;background-repeat:no-repeat;background-position:0;}
.bar div{border-top:solid 2px #0077DD;background-color:#004080;border-bottom:solid 2px #002266;float:left;height:1.5em;}
.calendar td,.calendar th{vertical-align:top;font-size:90%}
.caldate{background-color:#B4DBE2;padding:0.25em;white-space:nowrap;}
.caltext{}
#pic_wrap{margin:0;float:left;display:inline;height:220px;width:295px;}
#pic_block{margin:0;position:relative;}
#pic_background{width:281px;height:150px;border:4px solid #0088CC;position:absolute;}
#pics{position:absolute;top:162px;left:10px;width:281px;height:150px;font-family:"courier new", monospace;text-decoration:none;font-size:20px;letter-spacing:.29em;}
#pics:hover{background:transparent;}
#pics a:visited{background:#2089A6;color:#E0F8FF;text-decoration:none;}
#pics a{background:#2089A6;color:#E0F8FF;text-decoration:none;}
#pics a div{display:none;}
#pics a:hover{color:#2089A6;background:#E0F8FF;text-decoration:none;}
#pics a img{display:block;position:absolute;top:-84px;left:38px;width:0;height:0;border:0;}
#pics a:hover img{display:block;position:absolute;top:-158px;left:-6px;width:281px;height:150px;border:0;}
.pic_caption{position:absolute;top:187px;left:85px;font-weight:bold;font-size:14px;color:#000000;}
#news{clear:both;}
#news img{float:left;padding:0px 10px 10px 0px;vertical-align:text-top;}
#news .hi_box{clear:both;}
