*{
margin:0;
padding:0;
border:0;
}
body {
background-color:#ffffff;
background-image:url(images/bg_tile.jpg);
background-repeat:repeat-x;
}
#shell {
position: relative;
left: 50%;
width: 900px;
margin-left: -450px;
}
#menu {
width:238px;
height:549px;
background-image:url(images/bg_menu.jpg);
background-repeat:no-repeat;
float:left;
}
#content {
position:absolute;
top:39px;
right:0;
width:624px;
background-repeat:repeat-y;
}
#content a{
font-family:Verdana, Arial, sans-serif;
color:#174a7b;
}
#content a:hover{
text-decoration:none;
}
#columns {
position:relative;
top:0;
left:45px;
width:531px;
margin:0 0 20px 0;
}
.column_home{
width:150px;
}
.column_interior{
width:530px;
}
h1, h2, h3{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
color:#333333;
}
h3{
font-style:italic;
font-weight:lighter;
font-size:12px;
margin-top:-10px;
}
.column_home h1{
font-weight:bold;
font-size:22px;
}
.column_home h2{
font-weight:lighter;
font-size:15px;
}
.column_interior h1{
font-weight:normal;
font-size:22px;
}
.column_interior h2{
font-weight:lighter;
font-size:15px;
margin:20px 0 10px 0;
}
.column_interior img{
float:right;
margin:0 0 0 10px;
}
p{
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#333333;
margin:10px 0 10px 0;
}
#content li{
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
margin:10px 0 10px 0;
list-style-type:circle;
margin-left:20px;
}
#menulinks{
position:absolute;
top:120px;
left:60px;
width:140px;
}
#menulinks li a{
display:block;
color:#ffffff;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:lighter;
font-size:15px;
text-decoration:none;
padding:3px;
border-bottom:1px solid #682740;
}
#menulinks li a:hover{
background-color:#370419;
}
#menulinks li li a{
display:block;
color:#b18f9c;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:lighter;
font-size:12px;
text-decoration:none;
padding:1px;
border-bottom:none;
text-indent:10px;
}
#menulinks li li a:hover{
color:#ffffff;
background-color:#370419;
}
#menulinks li{
list-style:none;
}
#footer {
font-family:Verdana, Arial, sans-serif;
color:#174a7b;
font-size:10px;
}
#footer a{
font-family:Verdana, Arial, sans-serif;
color:#174a7b;
text-decoration:none;
font-size:10px;
}
#footer a:hover{
color:#ffffff;
text-decoration:underline;
}
#login{
position:absolute;
left:50%;
width:200px;
margin-left:-100px;
margin-top:100px;
}
input, select, textarea {
border:1px solid #333333;
}
#cms{
position:absolute;
left:50%;
width:300px;
margin-left:-150px;
margin-top:100px;
}
#cms2{
position:absolute;
left:50%;
width:600px;
margin-left:-300px;
margin-top:100px;
}
#cms a, #cms2 a{
font-family:Verdana, Arial, sans-serif;
color:#174a7b;
}
#cms a:hover, #cms2 a:hover{
text-decoration:none;
}