/* colors:

red:    #DF0000;
blue:   #2982B3;
green:  #79A800;
orange: #A3A3A3;
*/

/* SET BASE FONT ATTRUBUTES */
html, body {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
font-size: 14px/1.5em;
color: #000;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{margin: 0; padding: 0;}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {font-weight: bold;}

h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a { font-weight: bold; 	text-decoration: none; }
a:link, a:visited {color: #A3A3A3;}
a:hover {text-decoration: underline;}
a img, :link img, :visited img {border: none}


/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{margin-top: 0; margin-bottom: 0;}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {list-style-type: none;} 

#header { 
	margin:0;
	height: 100px;
	overflow: hidden;
	/*
	background: #A3A3A3 url("/gray/headerbg.png") repeat-x 0 0;
	*/
}

#header h1 { 
	height /**/: 100px;
	height: 0px !important;
	padding: 100px 0 0 0;
	/*
	background: transparent url("/gray/header.png") no-repeat 0 0;
	*/
}
#header h2 { 
	display: none;
}

#navi { 
margin: 0;
padding: 0 0 0 7px;
background-color: #A3A3A3; 
}

#navi ul li { 
float: left;
width: 150px;
margin: 0;
background-color: #A3A3A3;
}
#navi ul li a { 
	display: block;
	width: 150px;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 -47px;
	overflow: hidden;
	height /**/: 37px;
	height: 0px !important;
	padding: 37px 0 0 0;
}

#navi ul li a:hover {
	background-position: 0 0;
}

#navi ul li a#news { 
	/*
	background-image: url("/gray/newsbutton.png");
	*/
}
#navi ul li a#mixers { 
	/*
	background-image: url("/gray/mixerbutton.png");
	*/
}
#navi ul li a#downloads { 
	/*
	background-image: url("/gray/downbutton.png");
	*/
}
#navi ul li a#links { 
	/*
	background-image: url("/gray/linkbutton.png");
	*/
}
#navi ul li a#site { 
	/*
	background-image: url("/gray/sitebutton.png");
	*/
}
div.spacer { clear: both; }

body { 
	/*
	background: #A3A3A3 url("/gray/headerbg.png") repeat-x 0 0;
	*/
	text-align: center;
	min-width: 760px;
}
body#cbody { 
	min-width: 460px;
}
#sitewidth { 
	width: 760px;
	margin: 0 auto;
	text-align: left;
}
#container { 
	padding: 5px 5px 5px 10px;
}

#content { 
	width: 605px;
	float: right;
	margin: 0;
	/*
	background: #fff url("/gray/rightedge.png") repeat-y top right;
	*/
}

#content h3, #comments h3 { 
	/*
	background: transparent url("/gray/contop.png") no-repeat 0 0;
	*/
	height: 30px;
	font-size: 16px;
	color: #000;
	padding: 3px 10px 0px 10px;
	margin: 0;
}
#content h3 a, #comments h3 a { 
color: #000;
text-decoration: underline;
}
#content h3 a:hover, #comments h3 a:hover { 
color: #000;
text-decoration: none;
}
#comwidth { 
width: 460px;
margin: 0;
text-align: left;
} 

#comments { 
	width: 460px;
	margin: 0 0 0 3px;
	padding: 0;
	/*
	background: #fff url("/gray/rightedge.png") repeat-y top right;
	*/
}
#comments h3 { 
	/*
	background: transparent url("/gray/cmttop.png") no-repeat 0 0;
	*/
}
#content p, #comments p { 
	padding: 0px 10px 5px;
	text-indent: 15px;
	margin: 0px;
	font-size: .75em;
}

#content p.confoot, #comments p.confoot { 
	/*
	background: transparent url("/gray/conbot.png") no-repeat bottom left;
	*/
	padding-bottom: 15px;
	text-align: right;
	height: 1px;
}
#comments p.confoot { 
	/*
	background: transparent url("/gray/cmtbot.png") no-repeat bottom left;
	*/

}
html>body #content p.confoot { 
	height: auto;
}
html>body #comments p.confoot { 
	height: auto;
}
#sidebar { 
	width: 135px;
	float: left;
	margin: 0;
	/*
	background: #fff url("/gray/rightedge.png") repeat-y top right;
	*/
}

#sidebar h3 { 
	/*
	background: transparent url("/gray/sidetop.png") no-repeat 0 0;
	*/
	height: 30px;
	font-size: 16px;
	color: #000;
	padding: 3px 10px 0px;
	margin: 0;
}

#sidebar p { 
	padding: 5px 10px 0;
	margin: 0;
	font-size: .75em;
}

#sidebar p.foot {
	/*
	background: transparent url("/gray/sidebot.png") no-repeat bottom left;
	*/
	padding-bottom: 10px;
}

#footer, #archivebar { 
	/*
	background: transparent url("/gray/footerbg.png") no-repeat 0 0;
	*/
	height: 20px;
	padding: 7px 10px 10px 10px;
	margin: 0 0 0 10px;
}
#archivebar { 
margin-top: 5px;
padding-top: 15px;
background-position: 0px 8px;
}

#sidebar p.google {
		padding-left: 5px;
		margin: 0;
		width: 120px;
	}
#footer p, #archivebar p { 
text-indent: 0;
	text-align: center;
	font-size: .75em;
	margin: 0;
}


#content ul, #content ol, #content dl { 
	font-size: .75em;
	list-style-type: disc;
}
#content li { 
	margin: 0 25px;
}

#forms form { 
	padding: 5px; 
}
#forms form input, select { 
	margin: 5px 0px 0;
}
#forms p { 
	text-indent: 0;
}

#comments form, #archcomments form { 
margin: 0px;
padding: 5px;
font-size: .75em;
}

