 /* Page Area
-------------------------------------------------------------*/

body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:url(../images/body_bg.jpg); background-repeat:repeat-x;}
*{font-family:Verdana,Arial,Helvetica;font-size:10pt;}
ul.c2 {margin-top: 2px;}
div.c1 {float: left; text-align: left; padding-left: 100px; position: relative; top: 60px;}
p.Large {font-size : 1.1em;}
h1 {font-family:inherit; font-size:18pt;font-weight:Normal;border-bottom:1px solid #0072bc;margin:10px 0 0 0;padding:0 0 2px 0;}
h1 span { color:#ff7100; }
h2 {color:#ff7100;font-size:14pt;font-weight:bold;margin:10px;padding;0;}
img {border: 0;}
a {color: steelblue;}
a:visited {color: steelblue;}
table {border:1px solid #DDE4EB;}
.clear { clear:both; height:1px; visibility:hidden; }
 
 /* Right Column
-------------------------------------------------------------*/
#rightbar {margin-top: 10px;	width: 220px;float: right;}
#rightcol {margin-top: 10px;	width: 220px;float: right;}
#right {float:right; width:220px;}
.barcrumb {background: #eee;	border:1px solid #DDE4EB;padding: 6px;font-size: 8pt;margin-right: 10px;margin-bottom: 10px;line-height: 1.5em;}
.barcrumb h3 {margin: 0px 0px 4px 0px;padding: 2px;background: url(../images/lmbar.gif);height: 14px;color: white;font-size: 8pt;}
.barcrumb a {font-size: 8pt;	}
.donate {background: #fff;border:1px solid #DDE4EB;padding: 6px;	font-size: 8pt;	margin-right: 10px;	margin-bottom: 10px;line-height: 1.5em;}
.donate h3 {margin: 0px 0px 4px 0px;padding: 2px;background: url(../images/lmbar.gif);height: 14px;color: white;font-size: 8pt;}
.donate a {font-size: 8pt;} 

 /* Header Area
-------------------------------------------------------------*/
#tquote {font-size:10pt;text-align:left;	color: white;}
#headline {background:url(../images/header.gif);padding:0;height:92px;margin-bottom:2px;border-bottom:0px solid;overflow:none;}
#logo {padding: 10px 10px 10px 10px;display:block;float:left;}

 /* Top Bar
-------------------------------------------------------------*/

#stylefour{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(../images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#stylefour ul {margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(../images/bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.current{color:#B30000;background:#fff url(../images/bgON.gif) no-repeat top left;}
 
 /* Content
-------------------------------------------------------------*/

#main {	width: 960px;min-height: 1000px;margin: 1em auto;border:1px solid #DDE4EB;background: #FFFFFF;}
#container { padding:0 10px;margin:0 auto 0 auto;}
#adsense { padding:10px; margin:0 auto 0 auto;}
#newslinks { padding:10px; margin:0 auto 0 auto;}
#content { float: left;width: 700px;;min-height: 800px;padding: 10px;}
#License { margin-top: 0px;float: left;width: 700px;	padding: 5px;}

#divHidden {
display: none;
}
.divHidden {
display: none;
}

 /* News & Blog
-------------------------------------------------------------*/

/* general.tpl + view_post.tpl */

.newsContent {
	margin:0 0 1.5em 0;
	background-color:#fff;
	border:1px solid #DDE4EB;
	padding: 6px;
}
.newsContent h1 {
	font-size:1.5em;
	font-weight:bold;
	color:rgb(0,102,208);
	border-bottom:1px solid #ddd;
	margin:0;
	padding:0;
}
.newsContent h1 a {
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
}
.newsContent h2 {
	text-align:right;
	font-size:1em;
	font-weight:normal;
	margin:0 0 1em 0;
	padding:0;
}
.newsContent .submessage {
	text-align:right;
	margin:1em 0 0 0;
}
.newsContent .message p {
	margin:0 0 1em 0;
	padding:0;
	
}
.newsContent .message blockquote {
	margin:1em;
	border-left:3px solid #ddd;
	padding:0 0 0 1em;
}
.newsContent .message pre {
	background-color:#eee;
	border:1px dashed #aaa;
	color:#000;
	margin:1em 0;
	padding:0.3em;
}
.newsContent .message img {
	border-style:none;
}
.newsContent .message ul {
	margin:0 0 1em 2.5em;
	padding:0;
}

/* comments.tpl */

#newsComment ol {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsComment li {
	border-bottom:1px dashed #aaa;
	margin:0 0 1em 0;
}
#newsComment .submessage {
	text-align:right;
	margin:0.5em 0.5em 0.3em 0;
}
#newsComment h3 {
	margin:3em 0 1em 0;
	padding:0.3em 0.5em;
	font-size:1.2em;
	background-color:#ddd;
	color:#000;
}
#newsComment .message blockquote {
	margin:0 3em 0 2em;
	padding:0;
}




/* note.tpl */

#newsNotice {
	margin:0 0 2em 0;
	background-color:#FFFFE0;
	color:#000;
	padding:0.5em;
}
#newsNotice span {
	font-weight:bold;
	font-size:1.5em;
}


/* comment_form.tpl */

#commentForm {
	margin:3em 0 1em 0;
}
#commentForm h3 {
	margin:0 0 1em 0;
	padding:0.3em 0.5em;
	font-size:1.2em;
	background-color:#ddd;
	color:#000;
}
#commentForm div {
	margin:0 0 0.2em 0;
}
#commentForm input {
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
}
#commentForm .name, #commentForm .website {
	width:20em;
	border:1px solid #ddd;
	padding:0.3em;
}
#commentForm .message {
	width:30em;
	border:1px solid #ddd;
	padding:0.3em;
}


/* archives.tpl */

ul#newsArchive {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsArchive li {
	margin:0 0 0.5em 0;
}


/* categories.tpl */

ul#newsCategory {
	margin:0;
	padding:0;
	list-style-type:none;
}
#newsCategory li {
	margin:0 0 0.5em 0;
}

 /* Footer
-------------------------------------------------------------*/
#footer {background: #eee;clear: both;border-top: 1px dotted silver;	margin-top: 10px;font-size: 8pt;text-align: center;color: gray;}
#footer a {font-size: 8pt;color: gray;}
#footer a:visited {color: gray;}

