html, body {
height: 100%;
position: relative;
}

body{
color: #000000;
font-family: Arial, sans-serif;
font-size: smaller;
margin: 0;
padding: 0;
background: #6a0018 url('img/pattern.png') repeat;
}

img{border:none;}

a{color: #4f0212; font-weight: bold; text-decoration: none;}
a:hover{color: #4d2d0c; text-decoration: underline;}

h1, h2, h3, h5, h6{color: #4d2d0c;}
h4,h5{color: #4f0212;}

h1{font-size: large;}
h2{font-size: medium; color: #000000;}
h3{font-size: x-small; text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}
h5{font-size: small; margin: 0;}

.cent{text-align:center;}
.r, .r4 {color: #4f0212; font-weight: bold; padding-right: 12px;}
.r2 {color: #4f0212; font-weight: bold; padding-right: 6px;}
.r3 {color: #4f0212; font-weight: bold; padding-right: 4px;}

.le, .re{
float: left;
width: 49%;
}

.cdiv{
text-align: center;
}

#capt{
float: left;
margin: 10px 0 0 0;
padding: 0;
}

#complete{
min-height: 100%;
width: 100%;
background: url('img/gradient.png') repeat-x;
}

#main{
min-height: 100%;
width: 892px;
padding: 0;
margin: 0 auto;
background: url('img/shadows.png') repeat-y;
}

#main2{
width: 850px;
margin: 0 auto;
}

#top{
width: 850px;
height: 182px;
}

#menu{
padding-left: 25px;
width: 825px;
height: 36px;
background: url('img/menuoff.jpg') repeat-x;
}

#menu a{
float: left;
padding: 10px 7px 6px 7px;
font-family: Adobe Garamond Pro, Times New Roman, serif;
font-size: 15px;
color: #000000;
font-weight: normal;
background: url('img/menuoff.jpg') repeat-x;
}

#menu a:hover{
background: url('img/menuon.jpg') repeat-x;
}

#menu a.active, #menu a.active:hover{
color: #FFFFFF;
background: url('img/menuactive.jpg') repeat-x;
}

#under{
background: #FFFFFF url('img/bigg.jpg') no-repeat bottom left;
width: 850px;
}

#topdown{
background: url('img/undergradient.jpg') repeat-x;
padding: 30px;
}

.mtext{
width: 410px;
padding: 30px 30px 30px 0px;
float: left;
}

.boxes{
padding: 15px 0 30px 0;
margin: 0;
width: 350px;
float: left;
}

.box1, .box2, .box3{
background: #ebe3d6 url('img/smallg.jpg') no-repeat center right;
border: 1px solid #4d2d0c;
width: 320px;
padding: 5px;
margin: 20px 0;
}

.box{
color: #000000;
font-family: Arial, sans-serif;
}

.ca{
font-size: small;
color: #4d2d0c;
}

#add{
text-align: center;
}

#footer{
background: #ebe3d6;
border-top: 2px solid #ab9b7f;
width: 840px;
color: #524021;
font-size: smaller;
padding: 2px 5px;
}

#lf{
float: left;
}

#rf{
float: right;
}

/* ******** ADMIN ************** */

#content{
text-align: center;
}

#ddiv2, #ddiv3, #ddiv4, #ddiv5, #ddiv6, #ddiv7{
display: none;
}

td{
text-align:left;
vertical-align: top;
}

textarea{
width: 500px;
height: 200px;
background: #DDDDDD;
}

input{
background: #DDDDDD;
}
