@charset "iso-8859-1";
/* 

	Theme Name: 3 column theme
	Description: A simple 3 column design
	Author: Catalin Motatu
*/
/*---------------------------- Main -------------------------------*/
	html, body {
		margin: 0px auto;
		padding: 0px;
		font-family: Arial, Verdana, Geneva, Arial, sans-serif;
		font-size: 9px;
		text-align: center;
		background-color: #E0E0E0;
		color: #333333;
	}
	DIV.dots {
		height: 1px;
		overflow: hidden;
		margin: 5px 0px;
		border-bottom: 1px dotted #CCC;
	}
	DIV.dotsinfopost2 {
		height: 1px;
		overflow: hidden;
		margin: 0px;
	}
	DIV.dotsright {
		background: url(images/dots_h.gif) repeat-x;
		height: 1px;
		overflow: hidden;
		margin: 5px 0px 0px 15px;
	}
	DIV.dotssidebar3 {
		background: url(images/dots_h.gif) repeat-x;
		height: 1px;
		overflow: hidden;
		margin: 5px 0px 0px 5px;
	}
/*---------------------------- Links -------------------------------*/
	a {  
		color: #014BA3;
		text-decoration: none;
	}	
	a:visited {
		color: #014BA3;
		text-decoration: none;
	}
	a:hover {
		color: #014BA3;
		text-decoration: underline;
	}		
	a img {
		border: none;
	}		
	.headerblogactiv {
		background-color: #FEF200;
		height: 51px;
		width: 900px;
		border-bottom: 6px solid #CCC;
}
/*---------------------------- Images Structure -------------------------------*/
/* "c" will center the img, "r" will float it to the right, "l" will float it left. */
	img.c {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}	
	img.r {
		float: right;
	}
	img.l {
		float: left;
	}
	.entry a img { 
		float: left; 
		margin-top: 0px;
		margin-right: 10px; 
		margin-bottom: 10px;
		max-width: 454px;
		border: 1px solid #E7E9EC;
	}
		.entry a img.floatLeft { 
			display: none;
			float: left; 
			margin-right: 10px; 
			margin-bottom: 0px; 
			max-width: 32px;
			max-height: 32px;
			border: 1px solid #E7E9EC;
			line-height: 18px;
		}
	.sidebar0 img.floatLeft { 
		float: left; 
		margin-right: 10px; 
		margin-bottom: 10px; 
		max-width: 128px;
		max-height: 128px;
		border: 4px solid #E7E9EC;
	}
/*---------------------------- General Html -------------------------------*/
	hr {
		display: none;
	}
	h2, h3 {	
		font-weight: bold;
		text-align: left;
		margin: 0px;
	}
	.ncol h2{	
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 28px;
		line-height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000; 
	}
	.archived #archivedtitle {
		padding: 0px 5px;
		margin: 0px 22px;
		text-align: left;
		font-size: 20px;
		font-weight: bold;
		line-height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		color: #8BA925;
		border-bottom: 1px dotted #CCCCCC;	
	}
	.archived h2{
		padding-top: 2px;
		padding-bottom: 2px;
		font-size: 28px;
		line-height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		color: #8BA925;	
	}
	.lnks h2{	
		border-bottom: 1px solid #CCCCCC;
		_font-size: 12px;
		width: 80%;
	}			
	.narchives h3{	
		margin: 25px 0px 10px 0px;
	}
	h2, h3, h2 a, h2 a:visited{
		color: #222222;
		display: inline;
		font-family: Georgia "Times New Roman",Times,serif;
		font-size: 20px;
		font-weight: normal;
		text-transform: none;
	}
	h2 a:hover {
		color: #222;
		text-decoration: underline;
	}		
	h3{	
		font-size: 13px;
	}	
	.sidebar0 h2 a {
		font-size: 13px;
		font-weight: bold;
		margin-top: 6px;		
	}
	blockquote {
		background-color: #F7F7F7;
		border-left : 5px solid #94A6BD;
		padding: 10px 20px;
	}
	blockquote:hover { /*-- does not work in IE --*/
		background: #FFFFFF;
	}
	code, pre, kbd {	
		font-family: 'Courier New', Courier, mono, Fixed, sans-serif;
		font-size: 1.1em;
		display: block;
	}	
	small {
		font-size: 0.9em;
		line-height: 1.5em;
	}
	acronym, abbr {
		letter-spacing: .07em;
		border-bottom: 1px dashed #993333;	
		cursor: help;
	}	
	strike, del {
		text-decoration: line-through;
	}	
/*---------------------------- Page Navigation -------------------------------*/	
	.navigation {
		margin: 40px 15px 20px 15px;
		padding: 0 10px;
		font-size: 11px;
	}
	.ncol .navigation {
		margin: 15px 0px;
		padding-bottom: 15px;
		font-size: 11px;
	}	
	/*This way you can use a simple class="ar"/"al"/"ac" to get an objet floated or centered.*/	
	.ar {
		float: right;
	}
	.al {
		float: left;
		
	}
	.al a, .ar a {
		margin-left: 15px;
		border: 1px solid #CCC;
		background-color: #F1F1F1;
		padding: 2px;
	}
	.ar a {
		margin-right: 15px;
	}
	.ac {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
/*---------------------------- Content -------------------------------*/
	#content{
		margin: 0px auto;
		padding: 0px;
		width: 900px;
		background-color: transparent;
		font-size: 11px;
		text-align: left;
	}
/*----------------------------Top Bar -------------------------------*/
	#topbar{
		margin: -29px 0px;
		padding: 0px;
		width: 900px;
		height: 25px;
		background-color: transparent;
		border:0px solid #CCCCCC;
		font-family: Verdana, Geneva, Arial, sans-serif;
		line-height: 17px;
		font-size: 12px;
	}
/*---------------------------- Header -------------------------------*/
	.
	{
		width: 900px;
		height:46px;
		background-color: #FEF200;
	}
		.logo {
			float: left;
			width: 128px;
			margin-left: 15px;
			margin-top: 5px;
			_margin-left: 2px;
			padding: 0px;
			cursor: pointer;
		}
		.link-sub {
			float: right;
			height: 46px;
			width: 747px;
			margin: 0px 10px 0px 0px;
			_margin: 0px 5px 0px 0px;
			font-size: 11px;
			color: #000;
		}
			.link-sub ul {
				float: left;
				margin: 0px;
				padding: 0px;
				width: 475px;
				margin-top: 17px;
				text-align: right;
				list-style-type: none;
				font-family: Arial;
			}
			.link-sub ul li {
				display: inline;
				text-align: right;
				cursor: pointer;
			}
			.link-sub ul li a:link,  .link-sub ul li a:visited {
				text-decoration: none;
				font-weight: bold;
			}
			.link-sub ul li a:hover,  .link-sub ul li a:active {
				text-decoration: underline;
				font-weight: bold;
			}


/*		.logo {
			float: left;
			width: 128px;
			margin-left: 10px;
			padding: 0px;
			cursor: pointer;
		}
		.link-sub {
			float: right;
			height: 46px;
			width: 732px;
			_width: 742px;
			padding: 0px 15px 0px 15px;
			_padding: 0px 10px 0px 10px;
			font-size: 11px;
			color: #8BA925;
		}
			.link-sub ul {
				float: left;
				width: 420px;
				_width: 395px;
				margin-top: 17px;
				text-align: right;
				list-style-type: none;
				font-family: Arial;
			}
			.link-sub ul li {
				display: inline;
				text-align: right;
				cursor: pointer;
			}
			.link-sub ul li a:link,  .link-sub ul li a:visited {
				text-decoration: none;
				font-weight: bold;
			}
			.link-sub ul li a:hover,  .link-sub ul li a:active {
				color: #FFFFFF;
				text-decoration: none;
				font-weight: bold;
			}
*/
	.header {
		clear: both;
		float:left;
		width: 900px;
		height:110px;
		background-color: #314D73;
		/*background: url('images/header.gif') no-repeat bottom center;*/
		cursor: pointer;
	}
	.submenu {
		height:2px;
		clear: both;
		float:left;
		width: 900px;
		/*height:20px;*/
		margin: 0px;
		padding-top: 10px;
		background-color: #CCC;
		text-transform: uppercase;
	}
	#navbar {
		display: none;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-size: 10px;
	}
		#navbar ul {
			text-align: center;
			margin: 0px auto;
		}
		#navbar li {
			display: inline;
			/*margin: 0px 5px;
			border: 1px solid #F18E00;*/
			width: 300px;
			height: 20px;
		}
		#navbar li a, #navbar li a:visited {
			margin: 5px 15px 5px 15px;
			color: #FFFFFF;
			font-weight: bold;
		}		
		#navbar li a:hover {
			color: #126790;
			background-color: #FFFFFF;
		}
		#navbar li a:selected  {
			background-color: #FFFFFF;
			font-weight: bold;
		}
	h1 {
		padding-right: 85px;
		padding-top: 20px;
		font-size: 4em;
		text-align: right;
		color: #F97F1A;
		font-family: Georgia, Geneva, Arial, sans-serif;
	}
	h1 a:hover {
		color: #000;
	}
	h1 a, h1 a:visited{
		color: #000;
	}
/*---------------------------- Top Search Form -------------------------------*/
	.topsform {
		float: right;
		margin: 14px 0px 0px 0px;
		padding: 0px;
		width: 260px;
		height: 16px;	
		background-color: #FFFFFF;
		border: 1px solid #CCC;
		padding: 1px;
	}	
	.t-s{
		margin: 0px auto;
		padding: 0px;
		font-family: Arial;
		color: #666666;
		font-size: 11px;
		width: 180px;
		border: none;
		background-color: #FFF;
	}	
	.topsformsubmit{
		width: 76px;
		_width: 74px;
		height: 16px;
		margin: 0px;
		padding: 0px;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		background-color: #CCC;
		border: none;
		cursor: pointer;
	}
/*---------------------------- Page -------------------------------*/
	.page {
		width: 896px;
		padding: 0px;
		margin:0px;
		background-color: #f5f5f5;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #f5f5f5;
		text-align: left;
		float: left;
	}
/*---------------------------- Narrow Column -------------------------------*/
	.ncol {
		float:left;
		width: 500px;
		min-height: 1600px;
		padding: 0px;
		margin: 0px;
		background-color: #ffffff;
		border-right: 1px solid #E7E9EC;
	}	
/*---------------------------- Wide Column -------------------------------*/
	.wcol {
		margin: 0px;
		padding: 0px;
		width: 100%;	
	}
/*---------------------------- Post Structure -------------------------------*/
	.post {
		margin: 0px 10px 0px 10px;
		_margin: 0px 2px 0px 10px;
		padding: 25px 13px 0px 13px;
		text-align: justify;	
	}
	.infopost {
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-size: 10px;
	}
	.archived {
		padding: 20px 0px 0px 0px;
	}	
	.theauthor {
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		color: #126790;
		text-align: left;
		font-size: 10px;
	}
	.theauthor a {
		color: #014BA3;
	}
	.theauthor a:hover {
		color: #014BA3;
	}
	.postmetadata {
		clear: both;
		width: 100%;
		margin: 15px 0px 0px 0px;
		padding: 0px;
		color: #004E9F;
		text-align: left;
		line-height: 17px;
		font-size: 10px;
		/*border-bottom: 1px dotted #CCCCCC;
		background: url(images/dots_h.gif) repeat-x center bottom;*/
	}
		.postmetadata a {
			color: #014BA3;
		}
		.postmetadata a:hover {
			color: #014BA3;
			text-decoration: underline;
		}
		.wcol .postmetadata {
			width: 100%;
			margin: 25px 0px 30px 0px;
		}
	DIV.dots {
		height: 1px;
		overflow: hidden;
		margin: 5px 0px 10px 23px;
		width: 454px;
	}
	.entry {
		margin-top: 10px;
		font-size: 12px;
		line-height: 18px;
	}
		.entry a {  
			font-weight: bold;
		}
		.entry ol li {
			list-style: decimal outside;
		}
		.entry ul li {	
			list-style-type: square;
		}
		.entry form { 
			text-align: left;
		}
		.entry input { /* For password-protected posts */
			margin: 2px auto;
			font-size: 11px;
			padding: 3px;
			background-color: #FFFFFF;
			border:1px solid #CCCCCC;
		}	
		.entry textarea {
			border: 1px solid #CCC;
			font-size: 11px;
			font-family: Arial;
			height: 100px;
		}
		.entry input[type="Submit"] {
			font-size: 11px;
			cursor: pointer;
			background-color: #CCC;
			border: 1px solid #999;
			font-weight: bold;
		}
		.entry input[value="Submit"]:hover{ /*-- does not work in IE --*/
			background-color: #EFEDED;
		}
		.entry img {
			/*max-width: 454px;*/
		}

/*---------------------------- All Sidebars -------------------------------*/
#allsidebars {
	float:left;
	width: 390px;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}
	#rssfeed {
		width: 11px;
		height: 11px;
	}

/*---------------------------- Sidebar 0 -------------------------------*/
.sidebar0 {
	float:left;
	width: 370px;
	margin-bottom: 5px;
	_margin-bottom: 0px;
	font-size: 11px;
	line-height: 17px;
	background-color: transparent;
	}
	.sidebar0 h2, sidebar h2.lnkname .sidebar0 h2 a {
	    margin: 15px 0px 15px 15px;
	    width: 97%;
		text-align: left;
		font-size: 12px;
		line-height: 22px;
		font-size: 13px;
	}
	.sidebar0 p {
	       margin: 5px 0px 0px 15px;
		width: 97%;
		display: block;
		/*text-align: justify;*/
	}
	.sidebar0 ul {
	       margin: 5px auto;
		width: 97%;
		text-align: center;
		font-size: 11px;
		line-height: 11px;
		list-style-type: none;
		list-style-image: none;
	}
		.sidebar0 ul li {
			display: inline;
			list-style-position: outside;
		}
		.sidebar0 ul a, .sidebar0 ul a:visited  {
			padding: 5px 15px 5px 15px;
			line-height: 17px;
			color: #8BA925;
			background-color: #E7E9EC;
			border-right: 1px solid #126790;
		}		
		.sidebar0 ul a:hover{
			color: #126790;
			border-right: 1px solid #126790;
		}

/*---------------------------- Advertising -------------------------------*/
.right-sidebar-box-ad {
	clear: both;
	width: 300px;
	padding: 0px 0px 10px 0px;
	margin: 10px auto;
	_margin: -20px auto 0px;
	text-align: center;
	font-family:  Arial;
}
	.right-sidebar-box-ad h4 {
		background-color: #F1F1F1;
		border: medium none;
		color: #555555;
		float: right;
		font-size: 10px;
		font-weight: bold;
		line-height: 20px;
		margin: 0;
		text-align: center;
		text-transform: uppercase;
		width: 95px;
	}
	#ad {
		width: 300px;
		height: 250px;
		margin: 0px auto;
		
	}

/*---------------------------- Sidebar 1 -------------------------------*/
.sidebar1 {
	float: left;
	width: 178px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 20px;
	padding: 0px;
	font-size: 11px;
	line-height: 17px;
	list-style-type: none;
	list-style-image: none;
}
	.sidebar1 h2, sidebar1 h2.lnkname, .sidebar1 h2 a {
		width: 173px;
		text-align: left;
		font-size: 11px;
		line-height: 22px;
		font-family: Arial;
		font-weight: bold;
	}
	.sidebar1 h3, sidebar1 h3.lnkname, .sidebar3 h2 a {
		width: 173px;
		text-align: left;
		font-size: 11px;
		line-height: 22px;
		border-bottom: 1px dotted #999999;
		font-family: Arial;
		font-weight: bold;
	}
	.sidebar1 ul {
		margin: 10px 0px 0px 0px;
		padding: 0px;
		width: 173px;
		line-height: 14px;
		list-style-type: none;
		list-style-image: none;
	}
		.sidebar1 ul li {
			list-style-type: none;
			list-style-image: none;	
			margin-left: 0px;
			_margin-left: 15px;
			_margin-top: 0px;
			margin-bottom: 6px;
		}
		.sidebar1 h2 a.rsswidget {
			list-style-type: none;
			list-style-image: none;	
			border: none;
			background: transparent;
		}
		.sidebar1 h2.widgettitle {
			list-style-type: none;
			list-style-image: none;	
			border: none;
			text-decoration: none;
			background-color: transparent;
			_margin-left: 0px;
		}
			.sidebar1 h2.widgettitle img {
				width: 11px;
				height: 11px;
			}
		.sidebar1 .textwidget {
			margin-top: 20px;
			width: 173px;
			_width: 173px;
			margin-left:15px;
			_margin-left:0px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#text {
			margin-top: 20px;
			width: 173px;
			_width: 103px;
			margin-left:15px;
			_margin-left:0px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 img {
			float: left;
			margin-top: 0px;
			margin-right: 10px; 
			margin-bottom: 10px;
			_margin-left: 0px;
			text-decoration: none;
			border: none;
		}
		.sidebar1 li#printme {
			width: 173px;
			margin-left:15px;
			_margin-left:0px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#categories ul li {
			margin-left:15px;
			/*_margin-left:0px;*/
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#categories h2 {
			margin-left:15px;
			_margin-left:0px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#archives ul li {
			margin-left:15px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#feeds ul li {
			margin-left:15px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#archives h2 {
			margin-left:15px;
			_margin-left:0px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#links ul li {
			margin-left:15px;
			_margin-left:15px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 li#links h2 {
			margin-left:15px;
			_margin-left:0px;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar1 ul li.page_item {
			list-style-type: none;
			list-style-image: none;	
			margin-left: 15px;
		}
		.sidebar1 ul li ul {
			list-style-type: none;
			list-style-image: none;
			width: 150px;	
			margin-left: 15px;
			_margin-left: 0px;
			margin-bottom: 6px;
		}
		.sidebar1 ul li ul li {
			list-style-type: none;
			list-style-image: none;
			width: 150px;	
			margin-left: 15px;
			_margin-left: 0px;
			margin-bottom: 6px;
		}


/*---------------------------- Sidebar 2 -------------------------------*/
.sidebar2 {
	float: right;
	width: 188px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 17px;
	list-style-type: none;
	list-style-image: none;
	margin-top: 10px;
}
	.sidebar2 h2, sidebar2 h2.lnkname, .sidebar2 h2 a {
	       margin: 15px 0px 10px 0px;
	       width: 173px;
		text-align: left;
		font-size: 11px;
		line-height: 22px;
		text-decoration: none;
		font-weight: bold;
	}
	.sidebar2 h3, sidebar2 h3.lnkname, .sidebar2 h3 a {
	       margin: 15px 0px 10px 0px;
	       width: 173px;
		text-align: left;
		font-size: 11px;
		line-height: 22px;
		background: url(images/dots_h.gif) repeat-x center bottom;
		text-decoration: none;
	}
	.sidebar2 ul {
		margin: 10px 0px 25px 0px;
		padding: 0px;
		width: 173px;
		line-height: 14px;
		list-style-type: none;
		list-style-image: none;
		text-decoration: none;
	}
		.sidebar2 ul li {
			list-style-type: none;
			list-style-image: none;	
			margin-bottom: 6px;
		}
		.sidebar2 h2 a.rsswidget {
			list-style-type: none;
			list-style-image: none;	
			border: none;
			background: transparent;
		}
		.sidebar2 h2.widgettitle {
			_margin-left:-15px;
			_padding-left:0px;
			list-style-type: none;
			list-style-image: none;	
			border: none;
			background-color: transparent;
		}
			.sidebar2 h2.widgettitle img {
				width: 11px;
				height: 11px;
			}
		.sidebar2 li#categories {
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar2 ul li ul {	
			width: 150px;
			list-style-type: none;
			list-style-image: none;
		}	
		.sidebar2 ul li ul li {	
			color: #126790;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar2 ul li ul li a {	
		}
		.sidebar2 ul li ul li a:hover {	
		}

/*---------------------------- Sidebar 3 -------------------------------*/
.sidebar3 {
	clear: both;
	width: 360px;
	padding: 0px 0px 10px 0px;
	margin: 15px auto;
	text-align: center;
	font-family:  Arial;
}
	.sidebar3 h2, sidebar h2.lnkname, .sidebar3 h2 a {
		float: left;
		padding-top: 2px;
		margin: 5px 0px 15px 5px;
		width: 360px;
		text-align: left;
		font-size: 12px;
		line-height: 22px;
		background: url(images/dots_h.gif) repeat-x center bottom;
	}
	.sidebar3 ul {
		clear: both;
		margin: 10px 0px 25px 0px;
		padding: 0px;
		width: 360px;
		line-height: 14px;
		list-style-type: none;
		list-style-image: none;
		text-decoration: none;
	}
		.sidebar3 ul li {
			list-style-type: none;
			list-style-image: none;	
			margin-bottom: 6px;
		}
		.sidebar3 h2 a.rsswidget {
			list-style-type: none;
			list-style-image: none;	
			border: none;
			background: transparent;
		}
		.sidebar3 h2.widgettitle {
			/*_margin-left:-15px;
			_padding-left:0px;*/
			list-style-type: none;
			list-style-image: none;	
			border: none;
			background-color: transparent;
		}
			.sidebar3 h2.widgettitle img {
				width: 11px;
				height: 11px;
			}
		.sidebar3 li#categories {
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar3 ul li ul {	
			width: 150px;
			list-style-type: none;
			list-style-image: none;
		}	
		.sidebar3 ul li ul li {	
			color: #126790;
			list-style-type: none;
			list-style-image: none;
		}
		.sidebar3 ul li ul li a {	
		}
		.sidebar3 ul li ul li a:hover {	
		}

/*---------------------------- Tag Clouds -------------------------------*/
#clouds {
	float:left;
	width: 345px;
	padding: 0px 5px 10px 5px;
	font-size: 11px;
	line-height: 17px;
	border: 6px solid #E7E9EC;
	background-color: #ffffff;
}
	#clouds h2, #clouds h2.lnkname, #clouds h2 a {
		float: left;
		padding-top: 2px;
		margin: 5px 0px 0px 5px;
		width: 330px;
		text-align: left;
		font-size: 12px;
		line-height: 22px;
		background: url(images/dots_h.gif) repeat-x center bottom;
	}
	#clouds p {
		width: 330px;
		text-align: left;
		margin-left: 5px;
		line-height: 28px;
		margin-top: 0px;
		padding: 0px;
	}
	#clouds a {
		color: #8BA925;
		text-decoration:none;
	}
	#clouds a:hover {
		color: #126790;
      		text-decoration: none;
	}
	
/*---------------------------- Search box for error-404 pages -------------------------------*/
	.searchbox{
		margin: 0px auto;
		margin-top: 30px;
		padding: 0px;
		display: block;
		width: 500px;
		height: 50px;
		background: #EFEDED;
		border:1px solid #CCCCCC;
	}
	.searchbox #searchform {
		background: #FFFFFF;
		margin: 14px auto;
		width: 400px;
		padding: 0px;
		border: 1px solid #CCCCCC;
	}
	.searchbox #searchform #s{
		margin: 0px auto;
		padding: 1px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		color: #666666;
		font-size: 10px;
		width: 298px;
		height: 100%;
		border: none;
		background-color: #FFFFFF;	
	}
	.searchbox #searchform #searchsubmit{
		border: none;
		margin: 0px auto;
		padding: 2px 0px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		color: #000000;
		font-size: 10px;
		font-weight: bold;
		width: 96px;
		height: 100%;
		background-color: #FFFFFF;
		border-left:1px solid #CCCCCC;
		cursor: pointer;
	}
	.searchbox #searchform #searchsubmit:hover{ /*-- does not work in IE --*/
		background-color: #EFEDED;
		color: #7F7F07;
	}
/*---------------------------- Comments -------------------------------*/
	.comarea{
		font-family: Arial;
		line-height: 17px;
	}
	.ncol .comarea {
		margin-left: 20px;
	}
	.comol{
		margin: 20px 0px 40px 0px;
		text-align: left;
		font-weight: bold;	
		list-style-type: upper-roman;
	}
	.comli{
		border-bottom: 1px dotted #CCCCCC;
		text-align: left;
		margin: 25px 0px 20px 0px;
		padding: 4px;
		min-height: 90px; /*-- does not work in IE --*/
		width: 95%;
	}
		.comli .cmeta {
			margin: 1px 0px 5px 2px;
			border: none;
			font-size: 10px;
			font-weight: normal;
		}	
	.comauth{
		width: 70%;
		font-size: 11px;
		font-weight: bold;	
		padding: 0px 0px 2px 2px;
	}
	.mod {
		color: #990033;
	}
	.comtxt{
		margin: 0px 0px 0px 5px;
		font-size: 9px;
		font-weight: normal;	
		text-align: left;
	}
	.preview {
		text-align: left;
		margin-top: 20px;
		list-style: none;
		width: 450px;
	}
		.preview ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		.preview ul li {
			list-style: none;
			border: 1px solid #CCCCCC;
			text-align: left;
			padding: 4px;
			min-height: 90px; /*-- does not work in IE --*/
		}
	#TextDisplay { /*Live Preview of Comments */
		margin: 5px 0px 0px 5px;
		font-size: 9px;
		font-weight: normal;	
		text-align: left;
	}	
/*---------------------------- Comment Form -------------------------------*/
	#commentform {
		margin: 15px 0px 30px 0px;
	}
		#commentform input {
			font: 11px Arial;
			width: 170px;
			padding: 4px;
			margin: 5px 5px 1px 0;
			border: 1px solid #CCCCCC;
		}
		#commentform textarea {
			font: 11px Arial;
			width: 446px;
			padding: 2px;
			border: 1px solid #CCCCCC;
		}
		#commentform #submit {
			width: 50%;
			padding: 4px;
			background: #CCC;
			text-align: center;
			border: 1px solid #CCC;
			color: #000;
			font-weight: normal;
			cursor: pointer;
			font-family: Arial;
			font-size: 11px;
		}
		#commentform #submit:hover { /*-- does not work in IE --*/
			background-color: #EFEDED;
		}
/*---------------------------- Footer -------------------------------*/
	.footer {
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
		line-height: 18px;
		font-size: 10px;
		margin: 0px auto;
		padding-top: 10px;
		padding-bottom: 30px;
		width: 900px;
		height: 80px;
		/*background: url('images/footer.jpg') no-repeat bottom center;*/
		clear:both;
	}	
	.powered {
		margin: 12px auto;
		margin-right: 100px;
		padding-left: 30px;
		text-align: center;
	}
		.powered a {	
			font-weight: bold;
		}

#advertising_leaderboard {
		clear: both;
		width: 748px;
		margin: 30px auto 10px;
		padding: 20px 0px 0px 0px;
		_padding: 0px;
		background-color: #F5F5F5;
		text-align: center;
		font-family:  Arial;
	}
		#advertising_leaderboard h4 {
			background-color: #F1F1F1;
			border: medium none;
			color: #555555;
			float: right;
			font-size: 10px;
			font-weight: bold;
			line-height: 20px;
			margin: 0;
			text-align: center;
			text-transform: uppercase;
			width: 95px;
		}



/*---------------------------- Go-up -------------------------------*/
	.go-up {	
		margin: 0px auto;
		padding: 0 0px;
		width: 778px;
		height: 15px;
		background: transparent;
		border:0px solid #CCCCCC;
		font-size: 10px;
		cursor: pointer;
	}
	.ttrack a, .ttrack a:visited, .ttrack a:hover{
		color: #FFFFFF;
		font-size: 0px;
	}		
/*---------------------------- narchives Template -------------------------------*/
	.narchives {
		margin-top: 20px;
	}
	.narchives a {
		font-weight: bold;
	}	
	.narchives input {
		cursor: pointer;
	}	
/*---------------------------- Links Template -------------------------------*/	
	.lnks {
		font-size: 10px;
		padding: 8px 0px 0px 30px;
	}
	.lnks a {
		font-weight: bold;
	}	
	.lnks ul li {	
		margin: 0px 0px 0px 4px;
		color: #666666;
		list-style-type: square;
		list-style-image: none;
	}
	.lnks li {
		list-style-type: none;
		list-style-image: none;	
	}
#reply {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	display: block;
	margin-top: 6px;
}

