
*{ margin: 0; padding: 0; }*
body { font: .8em Arial, Sans-Serif; line-height: 1.2em; background: #fff; color: #444; }
a { color: #E23300; background: inherit; }
a:hover { color: #808080; background: inherit; }
h1 { color: #444; background: inherit; padding: 5px 0; }
h2 { border-bottom: 1px solid #eee; margin: 0 0 10px; padding: 0 0 3px; }
h3 { color: #808080; background: inherit; font-size: 1em; border-bottom: 1px solid #eee; margin: 0 0 10px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }

#logo { float: left; margin: 0 0 15px; }

#menu { float: left; line-height: 1.8em; width: 70%;}
#menu li { float: left; }
#menu li a { margin: 0 0 0 20px;}
#menu li a.current { background: inherit; color: #444; }
	
#subheader { clear: both; padding: 8px 10px; height: 27px; line-height: 20px; 
		margin: 0 0 0 0; background: #eee; color: #808080; }

#subheader a { background: inherit; color: #444; }

#breadcrumbs { float: left; margin: 5px 0 0; }

#search { float: right; }
#search p { padding: 0; margin: 0; }

.wrap { margin-top: 25px; margin-left: 3%; width: 94%; }

#left { float: left; width: 20%;  line-height: 1.6em;}

#centered { text-align: center; }
#central { width: 50%; text-align: left; margin: 0 auto;}
#right { float: right; width: 20%;}
	
#rss { float: right; text-align: right; }
#rss li { float: left; margin: 0 0 0 10px; }

/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

#adiframe {color: blue;	}

#topads {
	border: 1px dashed black;
	background-color: #EEEED1;
	margin-bottom: 10px;
	padding: 4px;
	font-size: 1.4em;
	padding-bottom: 10px;
	}

.qasubject {
	border: 1px solid black;
	background-color: #B0E0E6;
	color: black;
	width: 100%;
	font-family: Verdana, Arial, Serif;
	font-size: 1em;
	padding: 2px;
	float: left;
	margin-top: 5px;
	}

.qacontent {
	margin-top: 5px;
	padding: 4px;	
	float: left;
	}

	/* column container */
	.colmask {
		clear:both;
		float:left;
		width:100%;				/* width of page */
		overflow:hidden;
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:.5em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#f4f4f4;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;				/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:50%;				/* width of the middle column */
		background:#f4f4f4;		/* left column background colour */
	}
	.threecol .col1 {
		width:46%;				/* width of center column content (column width minus padding on either side) */
		left:102%;				/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:31%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;				/* Width of right column content (column width minus padding on either side) */
		left:85%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}


	#footer {
        	clear:both;
        	padding:1em 2%;
		border-top:1px solid #ccc;
	}
