/* CSS Document
 * 99ccff - light blue
 * 333399 - midnight blue
 * 663366 - deep purple
 * 33cc33 - green
 * ffff00 - yellow
 */

@font-face {
	font-family: "berserker";
	src: url("zero.ttf");
}

/* CSS Drop Down menu Begin */

html {
	background-image: url(images/background.png);
}

body {
	margin:0;
	behavior: url(csshover.htc);
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/greenThing.png);
	background-repeat:no-repeat;
	background-position:top left;
}
	
p a:hover{	text-decoration: none!important;
}

#container {
margin-left:60px;

min-width:940px;
max-width:940px;
}

#header {
padding-top:60px;
width:900px;
height:150px;
}

#title {
float:left;
width:662px;
height:138px;
background-image:url(images/logo.png);
text-indent:-150000px;
}

#navigation {
background-image:url(images/RedLine.png);
background-repeat:repeat-x;
position:relative;
top:5px;
left:20px;
padding-bottom:25px;
min-width:960px;

z-index:5;
}

#navigation A:link, A:visited {
color:#000000;
font-size:16px;
font-weight: bold;
text-decoration: none;
}

#user_block {
float:right;
position:relative;
top:25px;
width:204px;
}

#side {
float:right;
width:300px;
min-height:650px;
}

#quick_add {
position:relative;
padding:25px;
padding-top:0px;
}

#recent_news {
position:relative;
padding:25px;
padding-top:0px;
}

#body {
clear:both;

background:url(images/Middle.png);
background-repeat:repeat-y;

width:940px;
position:relative;
top:28px;
}

.top {
background:url(images/TopCorners.png);
position:relative;
top:28px;
height:24px;
width:940px;
}

.top_max {
background:url(images/FullBodyTop.png);
position:relative;
top:28px;
height:24px;
width:940px;
}

.bottom {
clear:both;
background:url(images/BottomCorners.png);
position:relative;
top:24px;
height:24px;
}

.bottom_max {
clear:both;
background:url(images/FullBodyBottom.png);
position:relative;
top:24px;
height:24px;
width:940px;
}

#main {
float:left;
width: 570px;
padding:25px;
padding-top:0px;
padding-bottom:0px;
min-height:600px;

z-index:-1;
}

#max_width {
width:890px;
position:relative;
top:28px;

background:url(images/FullBodyMiddle.png);
background-repeat:repeat-y;
padding:25px;
padding-top:0px;
padding-bottom:24px;
}

#footer {
clear:both;
position:relative;
top:65px;

text-align:center;

height:75px;
width:960px;

font-size:10px;

padding-top:15px;
background-image:url(images/Footer.png);
background-repeat:no-repeat;
}

/* Classes */

p#page_heading {
margin:0px;
margin-bottom:10px;
font-size:18px;
font-weight:bolder;
}

p#site_title {
margin:0px;
margin-left:12px;
font-weight:bolder;
font-size:48px;
}