/* Normalise CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


body {
background-image:url(images/clouds_seamless.jpg);
background-repeat:repeat-x;
background-color:#98c1cd;
}

#header {
background-image:url(images/header.png);
background-repeat:no-repeat;
width:770px;
height:54px;
margin:10px auto 0px auto;
padding:104px 0px 0px 40px;
}

#header ol,ul {
	list-style:none;
}

#header li {
display:inline;
text-indent:-9999px;
}

#header li a {
width:96px;
height:37px;
display:block;
float:left;
}

a {
color:#ec008c;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#71bf45;
}

a.nav_home {
background-image:url(images/off_home.png);
}

a.nav_home:hover {
background-image:url(images/on_home.png);
}

a.nav_story {
background-image:url(images/off_story.png);
}

a.nav_story:hover {
background-image:url(images/on_story.png);
}

a.nav_forum {
background-image:url(images/off_forum.png);
}

a.nav_forum:hover {
background-image:url(images/on_forum.png);
}

a.nav_about {
background-image:url(images/off_about.png);
}

a.nav_about:hover {
background-image:url(images/on_about.png);
}

a.nav_media {
background-image:url(images/off_media.png);
}

a.nav_media:hover {
background-image:url(images/on_media.png);
}

a.nav_contact {
background-image:url(images/off_contact.png);
}

a.nav_contact:hover {
background-image:url(images/on_contact.png);
}

#container {
margin:0px auto;
background-image:url(images/background.png);
background-repeat:repeat-y;
width:730px;
padding:20px 40px 0px 40px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:150%;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:normal;
color:#0b9344;
margin-bottom:20px;
line-height:100%;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#0b9344;
margin-bottom:0px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0b9344;
margin-bottom:10px;
}

p {
padding-bottom:20px;
}

#content {
width:500px;
float:left;
}

#content ul {
list-style-image:url(images/bullet.png);
margin:-20px 0px 20px 0px;
padding:0px 0px 0px 20px;
}

#sidebar {
padding-left:20px;
width:180px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
line-height:100%;
}

#sidebar img {
padding:8px 10px 12px 10px;
background-image:url(images/frame.png);
background-repeat:no-repeat;
}

#footer {
width:810px;
padding:60px 0px 20px 0px;
background-image:url(images/footer.png);
background-repeat:no-repeat;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
line-height:100%;
}
