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

* {
margin:0;
padding:0;
}

html, body {
height:100%;
}

a {
outline:none;
color:#9e0b0f;
cursor:pointer;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
background-color:#ffffff;
}

div#adsense {
position:absolute;
top:92px;
right:10px;
}

div#top {
position:relative;
background:url(../images/top-header-bg.gif) repeat-x;
min-height:57px;
min-width:1220px;
width:100%;
}

div#loggedinuser {
position:absolute;
top:15px;
right:15px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

div#loggedinuser a {
text-decoration:none;
color:#ffffff;
}

div#loggedinuser a:hover {
color:#a5acb2;
}

div#img-header {
margin:19px 0 0 19px;
float:left;
display:inline;
}

img#logo {
border:0;
width:155px;
height:181px;
}

img#logo-hover {
border:0;
width:155px;
height:150px;
margin-left:-155px;
margin-bottom:31px;
}

div#header {
float:left;
display:inline;
padding:66px 0 0 10px;
font-weight:bold;
color:#9e0b0f;
}

p#title {
width:153px;
font-size:34px;
letter-spacing:2px;
line-height:34px;
border-bottom:#e6e7e8 solid 1px;
padding-bottom:6px;
}

p#second-title {
width:280px;
font-size:25px;
border-bottom:#e6e7e8 solid 1px;
padding:4px 0;
}

p#tagline {
font-size:14px;
padding-top:5px;
}

div#header-right {
float:right;
padding:66px 10px 0 0;
display:inline;
}

div.inner {
float:left;
display:inline;
}

ul {
list-style:none;
margin:0;
padding:0;
}

div#nav-cont ul#nav {
margin-top:2px;
padding-right:15px;
}

#nav li {
color:#9e0b0f;
display:inline;
padding:0 5px;
}

#nav li a, .link {
color:#9e0b0f;
text-decoration:none;
font-weight:bold;
}

#nav li a:hover, .link:hover {
color:#e6e7e8;
}

.line, ul, li {
cursor:default;
}

#search-form input {
float:left;
display:inline;
}

.submit-button {
outline:none;
border:0;
width:51px;
height:20px;
background:url(../images/search-button.gif) #9e0b0f;
cursor:pointer;
}

.submit-button:hover {
background-color:#a5acb2;
cursor:pointer;
}

#field {
width:142px;
color:#9e0b0f;
border:1px solid #a5acb2;
border-right:0;
background-color:#e6e7e8;
height:18px;
line-height:18px;
}

div#mid {
min-height:1px;
width:100%;
margin-top:-11px;
float:left;
display:inline;
}

div#content {
min-height:1px;
min-width:1px;
margin:0 204px 0 169px;
border:#e6e7e8 solid 1px;
}

div#error-nav {
width:119px;
left:20px;
border:solid 1px #e6e7e8;
position:absolute;
}

div#extras {
width:180px;
right:10px;
border:#e6e7e8 solid 1px;
position:absolute;
}

div#footer {
width:100%;
height:25px;
line-height:25px;
text-align:right;
margin-top:5px;
min-width:1220px;
}

div#footer ul#nav {
margin-right:200px;
}
