body {
background-color:#06191d;
background-image:url('images/bg.jpg');
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
margin:0 auto 0 auto;
height:100%;
width:100%;
font-family:"Trebuchet MS",sans-serif;
text-align:center;
}

a.footer {
color:#fae7e7;
text-decoration:none;
border-width:0px;
}

a.footer:visited {
border-width:0px;
color:#fae7e7;
}

a.footer:hover {
border-width:0px;
color:#d9d9d9;
}

a , a.normal {
text-decoration:none;
border-width:0px;
color:#9f3b8d;
}

a:visited, a.normal:visited {
border-width:0px;
color:#9f3b8d;
}

a:hover, a.normal:hover {
border-width:0px;
color:#000000;
}

a.links {
margin-left:135px;
}

a.home {
margin-left:145px;
}

a.forum {
margin-left:10px;
}

a.contact {
margin-left:10px;
}

a.dkp-site {
margin-left:40px;
}

a.raid-planner {
margin-left:10px;
}

a.aba-in-armory {
margin-left:10px;
}

h1 {
font-family:serif;
font-size:1.5em;
font-weight:normal;
text-decoration:none;
text-align:center;
display:inline;
color:#dbf1ff;
}

h2 {
font-family:serif;
font-size:1.2em;
font-weight:normal;
text-decoration:none;
text-align:center;
color: #dbf1ff;
display:inline;
}

#wrapper_full {
margin:0 auto 0 auto;
width:100%;
height:100%;
}

#wrapper_ice {
margin:0 auto 0 auto;
width:998px;
height:100%;
}

#content_wrapper {
height:auto;
width:auto;
}

#banner {
background-image:url('images/banner2.jpg');
background-position:top center;
background-repeat:no-repeat;
margin:0 auto 0 auto;
position:relative;
height:160px;
width:999px;
text-align:left;
}

#nav_spacer {
height:105px;
width:1px;
}

#nav {
height:20px;
width:990px;
line-height:20px;
}

img {
border:none;
}

#lady {
background-image:url('images/lady.png');
background-position:bottom center;
background-repeat:no-repeat;
position:absolute;
left:-155px;
bottom:0;
width:559px;
height:780px;
}

#content_text {
background-image:url('images/ice-repeat2.png');
background-position:top center;
background-repeat:repeat-y;
margin:0 auto 0 auto;
position:relative;
width:999px;
height:auto;
}

#ice_top {
background-image:url('images/ice-top2.png');
background-position:top center;
background-repeat:no-repeat;
position:relative;
width:999px;
height:auto;
}

#ice_bottom {
background-image:url('images/ice-bottom2.png');
background-position:bottom center;
background-repeat:no-repeat;
position:relative;
width:999px;
height:auto;
}

#content_left {
float:left;
margin-left:50px;
width:250px;
height:auto;
}

.box_left {
padding-bottom:10px;
color:#dbf1ff;
}

.text_left {
padding:2px 5px 2px 5px;
font-size:0.8em;
}

.left_top {
background-image:url('images/left-top.jpg');
background-position:top center;
background-repeat:repeat-y;
height:auto;
}

.left_repeat {
background-image:url('images/left-repeat.png');
background-position:top center;
background-repeat:repeat-y;
height:auto;
}

.left_bottom {
background-image:url('images/left-bottom.jpg');
background-position:top center;
background-repeat:no-repeat;
height:10px;
}

#content_right {
float:right;
margin-right:50px;
width:600px;
height:100%;
}

#spacer {
clear:both;
height:1px;
line-height:1px;
}

.box_right {
padding-bottom:10px;
color:#171c1f; 
}

.text_right {
padding:2px 5px 2px 5px;
font-size:0.9em;
}

.right_top {
background-image:url('images/right-top.jpg');
background-position:top center;
background-repeat:no-repeat;
height:37px;
line-height: 37px;
}

.right_repeat {
background-image:url('images/right-repeat.png');
background-position:top center;
background-repeat:repeat-y;
height:auto;
}

.right_bottom {
background-image:url('images/right-bottom.jpg');
background-position:top center;
background-repeat:no-repeat;
height:21px;
}

#footer_wrapper {
margin:0 0 0 0;
}

#footer {
clear:both;
height: 85px;
background-image:url('images/footer2.png');
background-position:bottom center;
background-repeat:no-repeat;
position:relative;
width:100%;
}

#footer_text {
position:relative;
margin:0 auto 0 auto;
padding-top:3px;
padding-left:350px;
width:600px;
font-size:0.7em;
color:#dbf1ff;
}

#mailform_wrapper {
margin:0 auto 0 auto;
height:auto;
width:500px;
}

#form_top {
height:auto;
width:500px;
}

#form_bottom {
height:auto;
width:500px;
}

blockquote {
border:1px solid #000000;
font-style:italic;
}

.timestamp {
font-family: arial;
font-size: 8pt;
font-style: italic;
text-align: right;
line-height: 21px;
}
.red {
color: red;
}
.white {
color: white;
}
.black {
color: black;
}
.gray {
color: gray;
}
#styleselecter {
position: relative;
right: 20px;
top: 5px;
color: black;
height: 30px;
overflow: hidden;
}
#styleselecter select, #username, #password {
background-color: #9faeb3;
color: black;
}

.raidswrapper {
width: 230px;
margin-left: 10px;
margin-right: 10px;
text-align: left;
font-size: 0.8em;
}

.raidseparator {
width:230px;
}
