/* Fix IE. Hide from IE Mac \*/
 * html ul#nav li { float : left; height: 1%;} 
 * html ul#nav li a { height: 1%;} 
/* End */

/* home */
.home{text-align:center;}
.home2{margin-left: 12px; margin-right: 12px; text-align:center;border:1px solid #999; width:145px; float: left; padding-top: 0px; padding-left:5px; padding-right:5px;}
.home3{margin-left: 12px; margin-right: 12px; text-align:center; font-size: 20px;  margin-top: 5px; padding-top: 0px; padding-left: 5px; padding-right:5px; border: 1px solid #999; width:160px; float: right; }
.text2{color:#660000}

/* top header */
#header{width:800px; height:200px; background:#000000; display:block;}
#header img {border:0;}

/*side nav */
ul {float:left; margin: 0;padding: 0;list-style: none;width: 179px;border-bottom: 1px solid #ccc;}
ul li {width: 178px; position: relative;}
li ul {position: absolute; left: 178px; top: 0; display: none;}
ul li a {display: block; text-decoration: none; color: #777; background: #fff; padding: 5px; border: 1px solid #ccc; border-bottom: 0;}
li:hover > ul {display: block;}

/* events */
.upcomingevents{margin:0px; width:175px;background:#ffffff; float:left; border:1px solid #999; text-align:left; padding-left:5px; padding-right:5px; }
.upcomingevents2{margin:5px 0px 5px 15px; width:180px;background:#ffffff; float:left; border:1px solid #999; text-align:center; padding-left:5px; padding-right:5px; }
.upcomingevents3{width:200px;background:#ffffff; float:left; border:1px solid #999; text-align:center; padding-left:5px; padding-right:5px; }


/* other */
.other{margin-left:5px; width: 400px; float:right; background:#ffffff; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;}
.other2{margin-left:25px; float: left; background:#ffffff; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;}
.tab{margin-left: 5em;}

/* body */
body{margin:0 auto; min-width: 500px; max-width: 800px; padding:0; font:12px Arial, Helvetica, sans-serif; color:#000000; z-index:auto }
#wrapper {text-align: left; width: 500px; margin-left: auto; margin-right: auto;}


/* body alignment */
#right{margin:0px 181px; display:block;}

/* text align */
.align{background:#ffffff;padding:0; margin:0; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;float:right;}

/* page titles */
#gslcc{display:none;}
#gslccend{display:none;}
h1{background:#ffffff; width:702; padding:5px 0 0 8px; margin:0px; color:#000000; font:bold 20px Arial, Helvetica, sans-serif;}
h2{background:#ffffff;padding:5px 0 0 8px; margin:0px; color:#000000; font:bold 17px Arial, Helvetica, sans-serif;}
h3{background:#ffffff;padding:0; margin:0; font:bold 1em Verdana, Arial, Helvetica, Sans-serif; line-height:1.6em;}
hr{color: #777; height: 2; width:100%; background:#e9e9e9 padding-left: 5px;}

/* body text */
.text{background:#ffffff; float:left; width: 602px; padding:3px 8px 15px 8px;color:#000000;font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em}
.stats{background:#ffffff;padding:3px 8px 15px 8px;color:#000000;font:12px Arial, Helvetica, sans-serif;line-height:1.6em;}
.text a{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:none;}
.text a:visited{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:none;}
.text a:hover{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:underline;}
#textul{background:#ffffff; width: 702px; padding:3px 8px 15px 8px;color:#000000;font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;}
.text ul a{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:none;}

/* Aligned images */
.img-right{float:right;padding-left: 5px; }
.img-left{float:left;padding:0 10px 10px 10px;}

/* pdf */
.pdf{font:9px bold Verdana, Geneva, Arial, Helvetica, sans-serif;color:#6363fa;}

/* bottom */
#bottom{width: 718px; margin: 0 181px; font:11px Arial, Helvetica, sans-serif;color:#000000;padding:3px 0 11px 0;letter-spacing:1px;text-align:center;clear:both;}

/* tables */
.table{text-align:left;}
.table tr{text-align:left;}
.table th{border:1px solid #999;}
.table td{border:1px solid #999;}
.two-column{width:50%;float:left;}

/* all forms */
fieldset{padding:5px 5px 15px 5px;border:1px solid #999;margin:20px 0;}
legend{font-weight:bold;}
.forms label{float:left;padding:4px 8px;}
.forms .boxall{display:block;width:525px;}
.forms .box300{display:block;width:300px;}
.forms .box250{display:block;width:250px;}
.forms .box200{display:block;width:200px;}
.forms .box150{display:block;width:150px;}
.forms .box100{display:block;width:100px;}
.forms .box50{display:block;width:50px;}
.forms .checkbox{margin-left:8px;vertical-align:bottom;}
.forms textarea{width:525px;height:100px;}
.forms #submit{margin:10px 0 0 225px;width:100px;}

/* youth */
.times {float:left;margin: 0px 0px 0px 295px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.games {float:left;margin: 0px 0px 0px 150px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.games2 {float:left;margin: 5px 15px 0px 0px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.games3 {float:left;margin: 5px 0px 0px 0px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.school {float:left;margin: 0px 0px 0px 20px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.vbs {float:left;margin: 0px 0px 0px 300px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.choirs {float:left;margin: 0px 0px 0px 300px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.slips {float:left;margin: 0px 0px 0px 20px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}
.events {float:left;margin: 0px 0px 0px 300px; font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em; text-align:center;}

/* front page alignment 
#centerwrap-main{width:770px;text-align:left;background:#fff url(../graphics/columns.jpg) repeat-y 50% 0;margin:0 auto;}
#centerwrap{width:770px;text-align:left;background:#fff url(../graphics/gray.gif) repeat-y 50% 0;margin:0 auto;}
#cleartop{width:590px;display:block;}
#right{width:590px;display:block;float:right;}
.ursulinenews{width:197px;background:#d2bd91;float:left;}
.upcomingevents{width:197px;background:#cc9ac6;float:left;}
.featuredlinks{width:196px;background:#a8c9cf;float:left;}

/* body 
body{margin:0;padding:0;background:#fff;font:12px Arial, Helvetica, sans-serif;color:#000;}

/* text size switcher 
.textsize{margin-bottom:15px;font:12px Verdana, Arial, Helvetica, Sans-serif;}
.textsize a{font:1em Verdana, Arial, Helvetica, Sans-serif;text-decoration:none;color:#00c;}
.textsize a:hover{font:1em Verdana, Arial, Helvetica, Sans-serif;text-decoration:none;color:#00c;}

/* random photo 
#random{height:190px;width:590px;border:0;}
#cutline{background:#eee8aa;padding:2px 5px;font:bold 11px Verdana, Arial, Helvetica, Sans-serif;color:#6c8cc7;font-style:italic;}

/* search box 
#search{width:120px;margin-bottom:5px;border:1px solid black;}



/* news table 
.tiny{float:left;padding-right:5px;}
.headline{padding:0 5px 12px 0;}


/* colored boxes 
.box{margin:0 8px 0 8px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
.box h3{margin:0 0 8px 0;font:bold 13px Arial, Helvetica, sans-serif;color:#fff;}
.box h4{margin:8px 0 0 0;font:bold 12px Arial, Helvetica, sans-serif;color:#009;}
.box a:link, .box a:visited{font:bold 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
.box a:hover{text-decoration:underline;}

/* bottom 
#bottom{font:11px Arial, Helvetica, sans-serif;color:#666;padding:3px 0 10px 0;letter-spacing:1px;text-align:center;clear:both;}

/* page titles 
#gslcc{display:none;}
#gslccend{display:none;}
h1{padding:5px 0 0 8px;margin:0px;color:#6495ed;font:bold 20px Arial, Helvetica, sans-serif;}
h3{padding:0;margin:0;font:bold 1em Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;}

/* date on main news page  
.news-date{font:bold 11px Arial, Helvetica, sans-serif;}

/* main content area 
/*#content{vertical-align:top;width:590px;background:#ffffff;width:590px;display:block;float:right;}
#contentcurve{vertical-align:top;width:590px;background:#ffffff;}*/

/* body text 
.text{background:#ffffff;padding:0 8px 15px 8px;color:#000;font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;}
.stats{background:#ffffff;padding:0 8px 15px 8px;color:#000;font:12px Arial, Helvetica, sans-serif;line-height:1.6em;}
.text a{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:none;}
.text a:visited{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:none;}
.text a:hover{font:12px Verdana, Arial, Helvetica, Sans-serif;line-height:1.6em;color:#00c;text-decoration:underline;}



/* current students and faculty/staff 3-column table 
#three-column{width:570px;}
#three-column td{width:160px;vertical-align:top;padding:0 6px;}

/* athletic records 2-column table 
#records{margin-left:10px;}
.two-column{width:50%;float:left;}
.two-column td{vertical-align:top;}
.stat{width:250px;margin-bottom:25px;}
.stat td{padding:5px;}
.stat th{text-align:left;}
.first{background:#ddd;}
.value{text-align:right;}

/* athletic bios 
.abio{float:left;width:350px;padding-bottom:10px;}

/* Aligned images 
.img-right{float:right;padding:0 10px 10px 10px;}
.img-left{float:left;padding:0 10px 10px 10px;}
.img-map{float:left;padding:0 8px 550px 0px;width:410px;}

/* HR blue type 
.blue{color:#6c8cc7;font-weight:bold;}

/* Red for stressing importance 
.stress{color:red;}

/* campus map 
.maplist{margin:0px;padding:0px;list-style:none;}

/* striped tables 
#stripes{width:100%;table-layout:fixed;}
#stripes th{padding:0 5px;background:#ffffff;text-align:left;}
#stripes td{padding:5px;}
.width300{width:300px;}
.width275{width:275px;}
.width225{width:225px;}
.width200{width:200px;}
.width150{width:150px;}
.width75{width:75px;}
.width50{width:50px;}
.width25{width:25px;}

/* images w/captions 
.captions{float:left;}
div.caption{clear:left;text-align:center;color:#6c8cc7;font:12px Arial, Helvetica, sans-serif;}



/* rounded corners 
img.corner{width:8px;height:8px;border:none;display:block !important;}
#brown-t{background:url(../graphics/brown-tr.gif) no-repeat top right;}
#purple-t{background:url(../graphics/purple-tr.gif) no-repeat top right;}
#aqua-t{background:url(../graphics/aqua-tr.gif) no-repeat top right;}
#aqua-t-g{background:url(../graphics/aqua-tr-g.gif) no-repeat top right;}
#green-t{background:url(../graphics/green-tr.gif) no-repeat top right;}
#brown-b{background:url(../graphics/brown-br.gif) no-repeat top right;}
#purple-b{background:url(../graphics/purple-br.gif) no-repeat top right;}
#aqua-b{background:url(../graphics/aqua-br.gif) no-repeat top right;}
#aqua-b-g{background:url(../graphics/aqua-br-g.gif) no-repeat top right;height:8px;}
#green-b{background:url(../graphics/green-br.gif) no-repeat top right;}
#gray-b{background:url(../graphics/gray-br.gif) no-repeat top right;}

#bottomcorners{width:770px;clear:both;}
.bg{clear:both;}*/



