@charset "UTF-8";
/* CSS Document */

/*---------- Basics ----------*/
body{margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;color:#300; background-color:#591300;}

/*---------- Header ----------*/
#headWrapper{background-color:#ffd34f;border-bottom:2px solid #FFF;height:3em;min-height:50px;}
#rowanlogo{float:left;position:absolute;padding: 8px 0;margin-left:13%;}
a#skipnav:link, a#skipnav:visited, a#skipnav:hover{position:absolute;left:-999em;}
a#skipnav:active, a#skipnav:focus{position:absolute;left:0;border:1px solid #5b1400;background-color:#FF9;color:#5b1400;padding:0.2em;font-weight:bold;text-decoration:none;}
#seek{float:right;position:relative;padding-top:1em;padding-right:13%;}
#seek input[type=text]{width:12em;}
#seek input[type=image]{width:1.3em;height:1em;}
input[type=text]{width:25em;}
#bannerLinks{margin:0;background-color:#5b1400;color:#FFF;height:1.5em;padding-right:13%;font-size:0.6em;text-align:right;}
#bannerLinks li{list-style:none;display:inline;padding-left:0.5em;padding-right:0.5em;}
#bannerLinks a:link{color:#FFF;background-color:#5b1400;text-decoration:none;}
#bannerLinks a:visited{color:#FFF;background-color:#5b1400;text-decoration:none;}
#bannerLinks a:hover{color:#5b1400;background-color:#FF9;text-decoration:none;}
#bannerLinks a:active{color:#5b1400;background-color:#FF9;text-decoration:none;}
#bannerLinks a:focus{color:#5b1400;background-color:#FF9;text-decoration:none;}
a#corner {position: absolute;right: -3px;top: 0;display: block;background: url(../images/requestinfo.gif) top right no-repeat !important;background: none;text-indent: -999em;text-decoration: none;cursor: hand;background-image: url(../images/requestinfo.gif);width: 139px;height: 167px;}

/*---------- Content ----------*/
#contentcolumns .calendar{margin-right: 0; font-size: 11px;}
#contentwrapper{background-color:#d1c790; background-image:url(../images/brownBG4.png); background-repeat:repeat-x; background-position:top;}
#topbox{margin: 0 auto; width: 900px; height: 340px; border-left: 1px solid #581300; border-right: 1px solid #581300; border-bottom: 1px solid #581300; background-color:#fff; background-image:url(../images/topboxBG.png); background-repeat:repeat-x;}
#titlenav{float: left; width: 300px; padding:15px 0 0 10px;}
#images{float: right; width: 562px; height: 308px; margin:15px 15px 0 0; border: 1px dotted #999; display: inline;}
#nav{margin: 0 auto; width: 240px; padding: 12px; background-color: #fff; margin-top: 20px; border: 1px dotted #999; font-size: .9em; color: #5b1400;}
#nav li{padding-bottom: 10px;}
#nav a:link{text-decoration:none; color: #5b1400;}
#nav a:visited{text-decoration:none; color: #5b1400;}
#nav a:hover{text-decoration:underline; color: #000;}

#bottomboxwrap{background-image:url(../images/bbwBG.gif); background-repeat:repeat-x; background-position:bottom;}
#bottombox{margin: 0 auto; width: 900px; min-height: 240px; border-left: 1px solid #581300; border-right: 1px solid #581300; border-top: 1px solid #581300; margin-top: 20px; background-color:#fff;background-image:url(../images/bbBG.gif); background-position:bottom; background-repeat:no-repeat;}
.colLeft{width: 274px; margin:10px 0; padding: 0 10px; float:left;}
.colCenter{width: 290px; margin: 10px 0px; float:left; padding: 0 10px; border-left:1px dotted #999; border-right:1px dotted #999; height: 320px;}
.colRight{width: 274px; margin: 10px 0; padding: 0 10px 40px 10px; float:left;}
h3{font-size: .9em; font-weight:bold; text-align: center;}
#bottomboxwrap p{font-size:0.7em !important;}
.padtop10px{padding-top:10px;}
.calendar li{border-bottom: 1px dotted #fff; padding: 5px 0; margin-left: 25px;}
.calendar .date{float: left; margin-left: 0px; font-weight: bold; border-bottom: none;}
.calendar p{padding: 10px 0;}
.columnimages{float: right; margin: 10px 0 5px 5px; border: 1px solid #000;}
.coltext{font-size:11px; padding: 10px 0;}
.coltext li{list-style:disc; margin-left: 15px;}

/*---------- Footer ----------*/
#footerwrapper{background-image:url(../images/footerBG.png); background-repeat:repeat-x; background-position:top; min-height: 121px; padding-top: 16px;}
#footer{margin: 0 auto; width: 900px; border-left: 1px solid #581300; border-right: 1px solid #581300; border-bottom: 1px solid #581300; background-color:#ffd34f; height: 50px;}
#footerImage{float:left;padding-left:58px;padding-top:10px;}
#footerText{padding-left:3em;font-size:0.6em;margin-left:230px; padding-top:10px;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
