body{	background: #663300;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

/* main structure */

#wrapper {	width:950px;
		text-align:left;
		overflow:hidden;
		margin: 0 auto;
		background:#cc6600 url(images/sidecolour.png);
		background-repeat:repeat;
		display:block;
}

#contentshadow {width:756px;
		background:#663300 url(images/shadow.png);
		background-repeat: repeat-y;
		background-position: top right;	
		overflow:hidden;
		padding-left:10px;
		padding-right:0px;
		margin: 0px 0px 0px 0px;
		float:left;
		min-height:1000px;
		height:100%;		
}

#content {	width:750px;
		overflow:hidden;
		background:#000000;
		margin-right:6px;
		padding:0px 0px 0px 0px;
		min-height:1000px;
		height:100%;
}

#content p {
		color:white;
}

#content a {
		color:white;
}


#sidebar{	width:184px;
		float:right;		
		overflow:hidden;
		padding-top:10px;
		background:url('images/sidecolourborder.png');
		background-position:top right;
		background-repeat: repeat-y;
		}

#sidebar .buffer{ padding-left:5px;
		  padding-right:5px}


#tickerwrapper{
	width:745px;
	border-left:5px solid black;
	padding: 1px 0px 1px 0px;
	background: #663300;
	margin:0px;
}

#ticker{
	background:black;
	padding:0px 0px 0px 0px;
	min-height:20px
}

#ticker p.news{
	font-size:small;
	color:white;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

/* homepage nav */

.hpmenuwrapper{
	background:#cc6600 url(images/sidecolour.png);
	background-repeat:repeat;
	padding:1px 1px 1px 1px;
	border-left:5px solid black;
	height:42px;
}
		
#hpmenu{
	width:743px;
	height:42px;
	margin:0;
	padding:0;
	position:relative;
	background:black;
}

#hpmenu li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}

#hpmenu li, #hpmenu a {
	height:42px;
	display:block;
	color:white;
	font-size:medium;
	text-decoration:none;
	text-align:center;
}

#hpmenu .linkadj{
	padding-top:5px;
}

#hpmenu01 {
	overflow:hidden;
	left:0px;
	width:145px;
	border-right:1px solid #cc6600;		
}
#hpmenu02 {
	overflow:hidden;
	left:146px;
	width:149px;
	border-right:1px solid #cc6600;		
}
#hpmenu03 {
	overflow:hidden;
	left:296px;
	width:151px;
	border-right:1px solid #cc6600;		
}
#hpmenu04 {
	overflow:hidden;
	left:377px;
	width:119px;
	border-right:1px solid #cc6600;		
}
#hpmenu05 {
	overflow:hidden;
	left:448px;
	width:149px;
	border-right:1px solid #cc6600;		
}
#hpmenu06 {
	overflow:hidden;
	left:598px;
	width:145px;
}


#hpmenu01 a:hover {
	background:#cc6600 url(images/sidecolour.png);
	background-repeat: repeat;
}
#hpmenu02 a:hover {
	background:#cc6600 url(images/sidecolour.png);
	background-repeat: repeat;
}
#hpmenu03 a:hover {
	background:#cc6600 url(images/sidecolour.png);
	background-repeat: repeat;
}
#hpmenu04 a:hover {
	background:#cc6600 url(images/sidecolour.png);
	background-repeat: repeat;
}
#hpmenu05 a:hover {
	background:#cc6600 url(images/sidecolour.png);
	background-repeat: repeat;
}
#hpmenu06 a:hover {
	background:#cc6600 url(images/sidecolour.png);
	background-repeat: repeat;
}


.hpmenu01on {
	background: #663300;
}
.hpmenu02on {
	background: #663300;
}
.hpmenu03on {
	background: #663300;
}
.hpmenu04on {
	background: #663300;
}
.hpmenu05on {
	background: #663300;
}
.hpmenu06on {
	background: #663300;
}


/* the interesting stuff */

#counter {	background:url(images/counter.png);
		background-repeat: no-repeat;
		background-position: top left;
		overflow:hidden;
		min-height: 127px;
	}

#counter img.clock{
	//float:left;
}

/* shop slider */

.shopshow{
	background: black url(images/shopbkgr.png);
	background-repeat:none;
	color: white;
	padding: 0px;
	margin: 10px;
	border: none;
	height:400px;
	width:450px;
}

.thumbbuffer{
	padding-right:20px;
	padding-bottom:43px;
}

.shopdetail{
 	width:160px;
 	margin-left:265px;
 }
 


/* sidebar contact form */
	
#sendContactEmail {
	padding:0px 0px 0px 0px;
	border:none;
	background:none;
	margin:auto 0;
	float:right;
	cursor:pointer;
	}	

#log {
	width: 170px;
	margin-top: 10px;
	overflow:hidden;
	min-height:50px
}

#log_res {
	overflow: auto;
	width:170px;
}

#log_res.ajax-loading {
	padding: 0px;
	background: url('images/loading.gif') no-repeat center;
}



/* special shop table class */

.itemPicker{
	background:#cc6600;
}


/* help page articles */
.article{
	clear:left;
	margin-left:50px;
	margin-right:50px;
}

.articledivider{
	clear:left;
	margin-left:50px;
	margin-right:50px;
	background: url(images/newsbar.png);
	background-repeat: repeat-x;
}

.articletitle{
	font-size:large;
	border-bottom:1px solid #cc6600;
}

.articlebody{
	margin-top:none;
	padding-top:none;
	padding-left:20px;
}
		
/* default text styles */

h1 {	font-family:gill sans, gill sans mt, arial,;
	font-size:large;
	color:black;
	text-align:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}

p {	font-family:gill sans, gill sans mt, arial,;
	font-size:medium;
	color:black;
	text-align:left;
	}

a {	font-family:gill sans, gill sans mt, arial,;
	font-size:medium;
	color:black;
	text-align:left;
	}

.light{
	color:white;
}
	
.heavy{
	font-weight:bold;
}

.tiny{
	font-size:small;
}

ul {	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	}

li {	font-family:gill sans, gill sans mt, arial,;
	font-size:small;
	color:black;
	text-align:left;
	margin:0px;
	}

label {	font-family:gill sans, gill sans mt, arial,;
	font-size:small;
	color:black;
	text-align:left;
	}
	

img{	border:0px}

table {	border:0px;
	padding:0px;
	margin:0px;
	}
