/* CUMCHouston.org CSS Document */
body{background:#622B1C;color:black;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:small;list-style:none outside url('../images/bullet2_orange.gif');margin:0;padding:0;border:0;}
h1{font-size:175%;color:white;}
h2{font-size:140%;color:black;}
h3{font-size:120%;color:black;}
h4{font-size:110%;color:black;font-weight:bold;}
h5{color:black;font-weight:bold;}
h6{font-weight:bold;}
h2 img{position:absolute;}
hr{clear:both;}
table{width:100%}
table,th,td{border:1px dashed #E36C0A;border-collapse:collapse;padding:2px;text-align:left;}
table th{font-weight:bold;background-color:#F79646;}
table td{background-color:#FFCC33;}
table h4{margin:0 0 .5em 0;}
a:link{color:#622B1C;text-decoration:underline;}
a:visited{color:black;text-decoration:underline;}
a:active{color:black;text-decoration:underline;}
a:hover{color:#622B1C;text-decoration:underline overline;background-color:#FFCC33;}
a img{border:none;}
#header:before{content:url('/styles/css_images/trans_pixel.png');margin:0 50px 0 0;padding:15px 0;display:block;background:#E36C0A;}
#header h1:before{content:url('/styles/css_images/mcross_slant.png');margin:0;position:absolute;top:5px;left:5px;z-index:99;}
#header h1{background:#9BBB59;color:white;font-size:24px;font-style:italic;padding:5px 5px 5px 110px;margin:0px 0px 0 30px;border:white 3px solid;}
#header p{background:black;color:white;font-size:14px;font-style:italic;padding:10px 5px 10px 110px;margin:0px 0px 0 30px;border:white 3px solid;border-top:none;}
#season_flag{position:absolute;right:0px;top:135px;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;background:white;border:#622B1C 4px solid;}
#main1{margin:0px 0px 0px 150px;padding:5px;background:white;border:#622B1C 4px solid;}
#overlaybox{width:939px;text-align:center;}
#overlay1{float:right;width:927px;position:relative;left:-6px;}
#overlay2{float:left;z-index:1;width:10px;position:relative;left:6px;}
#sidebar{float:left;width:150px;margin-left:-100%;margin-top:30px;padding:5px;color:white;}
#sidebar h4{color:white;}
#nav{width:0;margin:0;padding:0;}
#nav li{margin:0 0 3px 0;list-style:none outside none;font-weight:bold;}
#nav a, #nav a:visited{position:relative;display:block;width:110px;border:1px solid black;text-align:center;text-decoration:none;background:white;color:#622B1C;padding:0.25em;}
#nav a:hover, #nav a.currentPage{background:#FFCC33;color:black;}
#nav a span{display:none;}
#nav a:hover span{display:block;text-align:left;position:absolute;left:125px;top:0;padding:0.5em;font-size:75%;width:20em;background-color:#FFCC33;color:#622B1C;font-weight:normal;border:1px solid black;z-index:99;}
#rssfeed img{vertical-align:text-top;}
#main2{float:left;width:40%;margin-left:-40%;background:white;border-top:#622B1C 4px solid;border-bottom:#622B1C 4px solid;}
#footer{background:#9BBB59;border:white 3px solid;color:white;text-align:center;margin:0 0 0 50px;padding:5px;font-size:90%;clear:left;}
.innertube{margin:10px;}
.clearall{clear:both;}
.clearer{height:1px;overflow:hidden;clear:both;margin-top:-1px;}
.inset{float:right;background:white;border:#622B1C 4px solid;padding:5px;margin:0 0 10px 10px;}
.bound{border:1px solid Black;}
.hi_box{background-color:#F79646;padding:0.25em;}
.hi_box h4{margin:0;padding:0;color:Black;}
.hi_box p{margin:0;}
.qcpostentry h3{display:block;background-color:#F79646;margin:0;padding:0.25em;color:Black;}
.qcpostentry h4{display:block;background-color:#F79646;margin:0;padding:0.25em;color:Black;}
.highlight{color:#CC0000;font-weight:bold;}
.backlight{background:#E0FF85;}
.small{font-size:x-small;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.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_orange.gif');margin:0;padding:0 0 0 15px;background-repeat:no-repeat;background-position:0 0.25em;}
.bar div{border-top:solid 2px #994D00;background-color:#663300;border-bottom:solid 2px #331A00;float:left;height:1.5em;}
.caldiv{margin:0px 0px 0px 100px;}
.calnav td, .calnav th{text-align:center;}
.calendar td, .calendar th{vertical-align:top;font-size:x-small;}
.calendar{table-layout:fixed;}
.calendar td{padding:0;}
.calendar th{text-align:center;}
.calendar p{margin:7px 5px 7px 5px;}
.caldate{background-color:#F79646;padding:0.25em;font-size:medium;font-weight:bold;float:left;margin:0px 5px 5px 0px;white-space:nowrap;}
.selected{background-color:#F79646;}
.navsub{width:0;margin:0 0 20px 0;padding:0;float:left;clear:both;}
.navsub li{margin:0 0 3px 0;list-style:none outside none;}
.navsub a, .navsub a:visited{position:relative;display:block;width:80px;border:1px solid black;text-align:center;text-decoration:none;background:#FFE599;color:#622B1C;padding:0.25em;}
.navsub .selected a, .navsub selected a:visited{background:#FFCC33;color:black;}
.navsub a:hover{background:#FFCC33;color:black;}
.navsub a span{display:none;}
.navsub a:hover span{display:block;text-align:left;position:absolute;left:95px;top:0;padding:0.5em;font-size:75%;width:20em;background-color:#FFE599;color:#622B1C;border:1px solid black;z-index:99;}
.floatin{float:left;margin:0;}
.hnav{border:0;margin:0;padding:0;list-style:none outside none;}
.hnav li{margin:0 10px 10px 0;float:left;}
.hnav a, .hnav a:visited{position:relative;display:block;border:1px solid black;text-align:center;text-decoration:none;background:#FFE599;color:#622B1C;padding:0.25em;}
.hnav .current_page_item a, .hnav current_page_item a:visited{background:#FFCC33;color:black;}
.hnav a:hover{background:#FFCC33;color:black;}
.hnav a span{display:none;}
.hnav a:hover span{display:block;text-align:left;position:absolute;left:95px;top:0;padding:0.5em;font-size:75%;width:20em;background-color:#FFE599;color:#622B1C;border:1px solid black;z-index:99;}
.help{position:relative;}
.help:hover{text-decoration:none;}
.help span{display:none;}
.help:hover span{display:block;text-align:left;position:absolute;right:-26px;top:35px;padding:0.5em;font-size:55%;font-weight:normal;width:20em;background-color:#FFCC33;color:#622B1C;border:1px solid black;z-index:99;}
.news{clear:both;}
.news p img{float:left;padding:0px 10px 10px 0px;vertical-align:text-top;}
.news .hi_box{clear:both;}
#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:50px;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;}
