table,td,tr { border:0; padding:0; margin:0; }
body { margin:15px 0 0 15px; 
		padding:0; 
		background:#ef3; }
		
body,p,div { font-family:Georgia,Times,Verdana,Arial,Helvetica,san-serif; 
		font-size:11px; 
		color:#23302c;
		line-height: 15px; }


#main { width:770px; 
		text-align:left; 
		padding:0; 
		margin:0; }
		

#head { height:45px; 
		margin:0 0 5px 0; 
		padding:0; }

#contentwrapper { float:left; position:relative; width:460px; padding:0; margin:0 0 0 5px }
	
.threecolumn,.fourcolumn,.title,.longtitle,#foot,.foot { 
		margin:0 0 5px 0; 
		padding:5px;
		
		float:left;
 }

.threecolumn,#foot {
		width:450px; 
}
.fourcolumn,.foot {
		width:600px;
}

.title,.longtitle { background:#fff url(../img/title_back.gif) 100% 0% no-repeat; 
		font-weight:bold;
		padding-right:73px;

}
.title {
		width:382px; 
}
.longtitle {
		width:537px;
}

.threecolumn,.fourcolumn { background:#fff; }

.threecolumn:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.threecolumn { display: inline-table; }

/* Hides from IE-mac \*/
* html .threecolumn { height: 1%; }
.threecolumn { display: block; }
.fourcolumn,.foot {
		width:605px;
}
/* End hide from IE-mac */

.image {  
		padding:0;
		margin:0;
		width:140px;
		float:left;
 }
.indent { width:300px; float:right; 
		padding:0;
 }

#leftcolumn div,#rightcolumn div { 
		margin: 0 0 5px 0; 
		padding:5px; 
		width:140px; }

#leftcolumn div,#leftcolumn p,#rightcolumn div,#rightcolumn p {
		font-family: Verdana, Arial, Helvetica, san-serif;
		font-size: 9px;
		line-height: 12px;
}
	
/* LEFT COLUMN */
#leftcolumn { width:150px; 
		float:left; 
		padding:0; 
		margin:0; }

#nav,.glitternav,.glimmernav { background: #779900; }

#category { background: #00CCBB; }

.greenbox { background:#B0D911; }

.annimage { margin-top:5px; }

#logo { padding:0 ! important; }

/* RIGHT COLUMN */
		
#rightcolumn { width:150px; 
		float:right; 
		padding:0; 
		margin:0; 
		font-size:10px; 
		position:relative; }

#googlesmall {	background:#B3C399; 
		height:246px; }
		
.brownbox { background:#C0C011; }
		
/* LINKS */

a:link,a:visited,a:hover,a:active { text-decoration:none; }
a:link { color:#00C0B0; }
	.imglink:link img { border: 1px solid #00C0B0; }
a:active { color: #23302C; }
	.imglink:active img { border: 1px solid #23302C; }
a:visited {	color: #99CC00; }
	.imglink:visited img { border: 1px solid #99CC00; }
a:hover { color: #779900; }
	.imglink:hover img { border: 1px solid #779900; }
	
#nav a,.glitternav a,.glimmernav a, .brownbox a, .greenbox a, #category a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF; }

#nav a:active, .glitternav a:active, .glimmernav a:active, .brownbox a:active, .greenbox a:active, #category a:active {
	text-decoration: none;
	color: ##23302C; }

#nav a:visited, .glitternav a:visited, .glimmernav a:visited, .greenbox a:visited, .brownbox a:visited, #category a:visited {	
	text-decoration: underline;
	color: #FFFFFF; }

#nav a:hover, .glitternav a:hover, .glimmernav a:hover, .greenbox a:hover, .brownbox a:hover, #category a:hover {
	text-decoration: none;
	color: #EEFF33; }

/* EXTRAS */

h1,h2,h3,h4,h5 { 
		margin:0; 
		padding:0; }

h3,.maintitle { font-size: 16px;
		line-height: 18px;
		font-weight:normal;
		margin-bottom:2px; }

h4 { font-size: 11px; 
		font-weight:bold;
		margin-bottom:2px; }

h5 { font-size: 9px; 
		font-weight:bold; }
	
	
small { font-size: 10px; 
		line-height: 13px; }


object,embed,param { 
		padding:0;
		margin:0;
		display:inline; }


.button,.mainoption,.liteoption {	background-color: #00C0B0;
			padding: 3px;
			font-family: Georgia, Verdana, Arial, Helvetica, san-serif;
			font-size: 10px;
			font-weight: bold;
			color: #FFFFFF;
			border-width: 0px;
			border-color: #00C0B0;
			border-style: solid; }

/* BART OLD */

p { margin:0 0 15px 0; padding:0; }
	#leftcolumn p ,#rightcolumn p { margin:0; }

ul, ul li { margin:0 0 10px 8px; padding:0; }
	ul.linklog,ul.linklog li { margin:0 0 10px 8px; padding:0; }
	ul li { list-style:square; }

ol,ol li { margin:0 0 10px 12px; padding:0; }

form { padding:0; margin:0; border:0; }

.error { color:#FF0000; }