

body, ul, ol, h1,h2,h3,h4,h5,h6, form,li,p{
margin:0;
padding:0;
}

body{
font-size:0.8em;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:#FFF url(../images/bg.jpg) 0 67px repeat-x;
color:#333;
line-height:1.8em;
}

a{
color:#00c0ff;
font-weight:bold;
text-decoration:none;}
a:hover{
color:#003366;}
h3 a{
color:#333333;}
h3 a:hover{
color:#00c0ff;}
.wrapper{background:url(../images/banner.jpg) 0 67px no-repeat;
overflow:visible;}
/*All ID container here: */
#top{
margin:auto;
position:relative;
width:940px;
margin:0 auto;
}

#head{
position:relative;
height:341px;
z-index:300;
}

#logo{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
background:#090909 url(../images/header.jpg) repeat-x;
color:#fff;
font-size:24px;
height:44px;
padding-top:23px
}



#teaser{
color:#efefef;
height:200px;
margin:30px auto;
width:850px;}
.item a{
display:block;
background:url(../images/item-bg.png) no-repeat;
height:170px;
width:206px;
float:left;
clear:none;
margin: 0px 2px 0px 2px;
text-indent:-9999px;}
.item a:hover{
display:block;
height:170px;
width:206px;}
.item.unidata a{
background:url(../images/item-bg-unidata.png) no-repeat;}
.item.unidata a:hover {
background:url(../images/item-bg-unidata.png) 0 170px;}

.item.roselawn a {
background:url(../images/item-bg-roselawn.png);}
.item.roselawn a:hover {
background:url(../images/item-bg-roselawn.png) 0 170px;}

.item.unigolf a {
background:url(../images/item-bg-unigolf.png);}
.item.unigolf a:hover {
background:url(../images/item-bg-unigolf.png) 0 170px;}

.item.unikids a{
background:url(../images/item-bg-unikids.png);}
.item.unikids a:hover{
background:url(../images/item-bg-unikids.png) 0 170px;}

#main{
margin:auto;
text-align:justify;
z-index:1;
width:896px;
background:url(../images/content-bg.png) no-repeat;
min-height:420px;
}

#content{
width:804px;
float:left;
margin:10px 18px 0px 25px;
padding:10px 20px 0px 20px;
background:#FFFFFF;
position:relative;
z-index:100;}

#content p{
margin-bottom:15px;
color:#5e5e5e;}

#footer{
position:relative;
/*border-top:1px solid #dedede;*/
text-align:center;
clear:both;
color:#666;
padding:0px 0px 20px 0px;
width:810px;
margin:auto;
}
#footer .logo{
float:right;}

#footer .logo{
border:none;}

