/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#FFFFFF; font-size:12px; text-align:center; }
html {min-height: 100%; margin-bottom: 1px;} /*Shows vertical scroll bar - stops page moving about*/
a {text-decoration:underline; color:#006633; outline:none; border:none}
a:hover {text-decoration:underline; color:#00CC66}
p {font-size:12px; margin:0 0 10px 0; padding:0;}
h1, h2, h3, h4, h5 {color:#669966; padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a {color:#669966; text-decoration:none}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration:none;}
h1 {margin:0 0 10px 0; font-size:20px;}
h2 {margin:0 0 8px 0; font-size:17px; }
h3 {margin:0 0 7px 0; font-size:15px;}
h4 {margin:0 0 7px 0; font-size:14px;}
h5 {margin:0 0 5px 0; font-size:12px;}
a img {border:none; outline: none;}

#wrapper {width:820px; margin:0 auto; overflow:hidden; text-align:left; background:url(../images/layout/sidebg.jpg) top left repeat-y;}
#banner {float:left; width:820px; height:33px; background:url(../images/layout/top.jpg) top left no-repeat; padding:79px 0 0 130px;}
#navbar {float:left; width:480px; height:18px; padding: 5px 10px 5px 10px;}
#navbar ul {margin:0; padding:0;}
#navbar li {display: inline; list-style-type:none; padding:10px 10px 2px 10px; margin: 10px 0 5px 0; font-size:16px;}
#navbar li a {text-decoration:none;}
#navbar li a:hover {
	color:#669966;
	}
#contentwrapper {float:left; width:820px; padding: 0 0 0 12px;}
#guild {float:left; width:102px; height:470px;}
#content{float: left; width:693px;}
#contenttop {float:left; width:693px;}
#contentleft{float:left; width:311px; overflow:hidden; padding:5px 10px 5px 25px;}
#contentleftinternal{float:left; width:651px;  overflow:hidden; padding:5px 10px 5px 25px;}
#contentmin {float:left; width:1px; height:250px;}
.spacer {float:right;  width:140px; height:100px;}
#contentright{float:left; width:336px; height:auto; padding:5px;}
#contentright img {padding:0 0 20px 0;}
#contentright a img  {outline:none; border:none; text-decoration:none;}
#table {border:1px solid #000000; width:312px;}
#footer {float:left; width:820px; height:35px; background:url(../images/layout/footerbg.jpg) top left no-repeat;}
#tickbox {margin:0 auto; width:820px; height:20px; font-size:9px;}
#tickbox a {text-decoration:none; color:#999;}
/* Contact Form */
	.contactform {
		font-size:12px;
		}
	.textboxes, .textareas {
		border:1px solid #CCC;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	.textboxes {
		width:180px;
		}
	.textareas {
		width:100%;
		}
.category {
	float:left;
	width:142px;
	height:170px;
	margin:0 40px 30px 0;
	display:inline;
	overflow:hidden;
	padding:0;
	}
.category p a {
	text-decoration:none;
	color:#333;
	font-size:15px;
	display:block;
	border:1px solid #FFF;
	}
.category p a:hover {
	border:1px solid #CCC;
	text-decoration:none;
	color:#333;
	}