/* from style.css */
form {

	margin:0px;

	padding:0px;

}



#main {
	width: 950px;
	border: 1px solid;
	
}



#main .header {

	text-align:right;

}



#main .maintitle {

	text-align:left;

	font-weight:bold;

	float:left;

	padding:10px;

	padding-bottom:0px;

}



#main .search {

	border-bottom:1px solid;

	border-top:1px solid;

	text-align:right;

	padding:5px;

}



#main #col1 {

	width:168px;

	height:100%;

	float:left;

	border-right:1px solid;

}



html>body #main #col1 {

	padding-right:10px;

}



#main #col1 ul,

#main #col1 ol {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#main #col1 ol {

	margin-left:8px;

}



#main #col1 ol li {

	padding:3px;

}





#main #col1 ul li a, 

#main #col1 ul li a:link, 

#main #col1 ul li a:visited, 

#main #col1 ul li a:active {

	font-weight:bold;

	display:block;

	width:170px;

	padding:4px;

	border-bottom:1px solid;

}



#main #col2 {

	width:500px;

	float:left;

	margin-left:40px;

	padding-top:10px;

}



.ad {

	text-align:center;

	margin-bottom:30px;

}



#main #col3 {

	width:170px;

	float:right;

	padding-right:10px;

}



#main #col1 h1,

#main #col3 h1 {

	margin-top:15px;

	font-weight:bold;

	border-bottom:1px solid;

}



.adsense {

	padding:7px;

	border:1px dashed;

}



.error {

	border:1px dashed;

}



.quote {

	border:1px solid;

}
/* from user */
body, td {
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
}

a, a:link, a:visited, a:active {
	color:#000011;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
}

a:hover {
	color:#5588bb;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:underline;
}

.link a, .link a:link, .link a:visited, .link a:active {
	color:#000011;
}

.link a:hover {
	color:#5588bb;
}

#main #col1 ul li a, #main #col1 ul li a:link, #main #col1 ul li a:visited, #main #col1 ul li a:active {
	color:#cccccc;
	border-color:#b1b1b1;
	background-color:#5588bb;
	text-decoration:none;
}

#main #col1 ul li a:hover {
	color: #ffffff;
	background-color: #00008B;
	text-decoration: none;
}

#main {
	border-color:#b1b1b1;
}

#main .maintitle {
	color:#5588bb;
	font-family:Tahoma;
	font-size:25px;
}

#main .search {
	background-color:#000011;
	border-color:#b1b1b1;
	color:#ffffff;
}

#main #col1 {
	border-color:#b1b1b1;
}

#main #col1 h1, #main #col3 h1 {
	color:#000011;
	border-color:#b1b1b1;
	font-family:Tahoma;
	font-size:14px;
}

.title {
	color:#ffffff;
	background-color:#5588bb;
}

.out, .in {
	background-color:#ffffff;
}

.outborder, .inborder {
	background-color:#666666;
}

.smallgrey {
	color:#808080;
}

.adsense {
	border-color:#666666;
}

.error {
	border-color:#990000;
	background-color:#FFFFE1;
	color:#990000;
}

.quote {
	border-color:#000000;
	background-color:#f8f8f8;
	color:#000000;
}

input, textarea, select {
	font-family:Tahoma;
	font-size:10px;
}

