@charset "utf-8";
/* CSS Document */
/* Designed by mDew and Mr. Music */

/* Yaywebsite */

body, html
{
  border:none;
  width:auto;
  padding:0px;
  background:url(img/bg.jpg) repeat;
  background-color:#e6e6e6;
  margin:0px;
  font-family: Arial;
  font-size:12px;
  color:#000000; /* Font color */
}

/* Cuz browsers suck */

* { padding:0; margin:0; }

/* Header thingies */

h1 { font-size:24px; text-align:center; padding-top:2px; font-weight:100; }
h2 { font-size:16px; text-align:center; padding-top:2px; font-weight:100; }
h3 { font-size:20px; text-align:left; padding-top:2px; font-weight:100; }

/* Text general */

p { padding:5px; }
p a:active { color:#933 }
p a:hover { color:#933 }
form { margin-left:8px }


/* Website wrapper */

#wrapper { width:900px; margin:0 auto; background:#e4e4e4; }

/* Menu handling */

#menu { width:900px; height:32px; background:url(img/bg.jpg);}

#menu ul { list-style-type:none; padding: 0 0 0 0; }
#menu li { 
	width:100px;
	margin-right:6.225px;
	margin-left:6.225px;
	float: left;
	display:block;
}

#menu a { 
	display:block; 
	background:url(img/menu.png) center no-repeat; 
	margin-top:1px;
	margin-bottom:1px; 
	text-align:center; 
	width:100px; 
	height:32px; 
	line-height:32px; 
	color:#FFF; 
	text-decoration:none;
}

#menu a:hover { color:#a6a6a6; background:url(img/menu_hover.png) center no-repeat; }

/* Header.. */

#header { background:url(img/bg.jpg); }

/* Button handling */

#buttons { width:900px; background:#d4d4d4; height:60px; margin:0 auto;}

#buttons ul { list-style:none; }
#buttons li { float:left; width:300px; margin-top:5px;}
#buttons img { display: block;    margin-left: auto;    margin-right: auto }

/* Box */

#content { width:900px; background:#ebebeb; clear:both;  }

#content .title
{
	font-size:20px;
	text-align:left; 
	padding-top:2px; 
	font-weight:100;
	text-indent: 8px;
	color: #A61515;
	letter-spacing: normal;
	margin-bottom: 4px;
	margin-top: 5px;
}

/* Text handling */

p.author { font-size:12px; font:italic; }
p.text { font-size:12px; }

/* Specifics for frontpage, subpages, and vip-page */

#front,
#sub { 
	float: left;
	margin-top:12px;
	margin-bottom:12px;
	margin-left:15px;
	background:#d4d4d4;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius-bottomleft: 5px 5px 5px 5px;
	-khtml-border-radius-bottomright: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

#front {
	width:605px;
}

#sub {
	width:870px;
}

#content li {
	margin-left:25px;
	margin-top:5px;
}

/* Sidebar */
 
#sidebar {
	 width:250px; 
	 margin-right:15px; 
	 margin-top:12px; 
	 padding-bottom:10px;
	 background:#d4d4d4; 
	 float:right;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius-bottomleft: 5px 5px 5px 5px;
	-khtml-border-radius-bottomright: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

#sidebar .box {
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius-bottomleft: 5px 5px 5px 5px;
	-khtml-border-radius-bottomright: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 2px #000 solid;
	background:#FFF;
	margin-left:10px;
	margin-right:10px;
}

#sidebar p {
	padding:5px;
	text-align: center;
}

/* Footer */

#footer { 
	width:900px; 
	height:30px; 
	background:url(img/footer.jpg); 
	color:#707070; text-align:center; 
	line-height:35px; clear:both;
}
