body {
	margin: 0; padding: 0;
	background: url(background.jpg) repeat-x top center #262626;
	font-family: arial, helvetica, free-sans, sans-serif;
	font-size: 12px;
}
a img {border: 0;}
h1,h2,h3,h4,h5,h6 {padding:0; margin: 0;}

/* Header category, page and home links*/
#nav-links * { margin:0; padding:0; line-height: 22px;  white-space: nowrap;}
#nav-links ul { list-style-position: inside; list-style-type: none; }
#nav-links li { display: inline;}
#nav-links li a { margin-left: 3px; padding-left: 6px; background: url("list-style.gif") no-repeat left center transparent; width:2px; }
#nav-links li.current_page_item a,
#nav-links li.current-cat a { color: #efe050}

.time-date-owner {display: none;}
/* Home page */ 
/*.home #content { width: 680px;}*/
.home #content .widget {
	background: url(content-670x10-b.gif) no-repeat left bottom transparent;
	padding-bottom: 10px;
	margin: 0 10px 10px 0;
	width: 670px;
	overflow:hidden;
	/*text-align: justify;*/
	clear: both;
}
.home #content .widget-inner {
	background: url(content-670x10-t.gif) no-repeat left top #333333; 
	padding: 10px 10px 0 10px; 
	border-bottom: 1px solid #333333
}

.home #content .icit-widget-pages-block-style-1 .excerpt-thumb { text-align: center;}
.home #content .icit-widget-pages-block-style-1 .excerpt-thumb-img { float: none;}
.home #content .icit-widget-pages-block-style-1 {
	width: 200px;
	#display: inline;
	float: left;
	clear: none;
	background: url(sidebar-200x10-b.gif) no-repeat left bottom transparent;
}
.home #content .icit-widget-pages-block-style-1 .widget-inner {
	height: 259px;
	overflow: hidden;
	background: url(sidebar-200x10-t.gif) no-repeat left top #333333;
}
.home #content .icit-widget-pages-block-style-2 {
	width: 460px;
	clear: none;
	background: none;
	padding:0;
	#display: inline;
	float: left;
}
.home #content .icit-widget-pages-block-style-2 .widget-inner {
	background: none;
	padding: 0;
	height: 280px;
	overflow: hidden;
	border-bottom: 0
}

.home #content .icit-widget-pages-block-style-4 {
	background: url(home-460x10-b.gif) no-repeat left bottom transparent;
	#display: inline;
	float: left;
	width: 460px;
	clear: none;
}
.home #content .icit-widget-pages-block-style-4 .widget-inner { 
	background: url(home-460x10-t.gif) no-repeat left top #333333;
	height: 259px;
	overflow: hidden;
}

/* Category header block on the front page. */

.home #content .icit_widget_category_header {
	background: none;
	padding:0;
	height: 150px;
}

.home #content .icit_widget_category_header .widget-inner {
	border: 0;
	background: none;
	padding: 0;
	margin: 0;
	background: url(category-background.jpg) no-repeat right center transparent; 
}

.home #content .icit_widget_category_header .cat-block-background {}

.cat-block {
	margin:0;
	padding: 0;
	background: url(category-left.gif) no-repeat left center transparent; 
}

.home #content .icit_widget_category_header a {
	font-weight: normal;
	width: 670px;
	height: 150px;
	display: block;
	background: url(category-right.gif) no-repeat right center transparent; 
}

.home #content .icit_widget_category_header a:hover span.cat-block-text-area { 
	line-height: 1.25em;
	opacity: 0.85;
	filter:alpha(opacity=85);
}
.home #content .icit_widget_category_header a span.cat-block-text-area {
	line-height: 1.25em;
	width: 200px;
	height: 150px;
	display: block;
	background: url(category-alpha.gif) no-repeat left center transparent; 
	opacity: 0.75;
	filter:alpha(opacity=75);
	color: #333333;
	cursor: pointer;
}
.home #content .icit_widget_category_header .cat-block-desc { padding: 0 10px 5px 10px ; display: block;}

.home #content .icit_widget_category_header big.cat-block-title { 
	display: block;
	font-size: 18px;
	margin-bottom: 5px;
	padding: 10px 10px 5px 10px ;
}

ul, ol { padding-left: 2em; margin-left: 0;}
ul ul, ol ul{ padding-left: 15px;}

h1, h1 a {font-size: 24px; line-height: 26px;}
h2, h2 a {font-size: 22px; line-height: 24px;}
h3, h3 a {font-size: 16px; line-height: 18px;}
h4, h4 a {font-size: 14px; line-height: 16px;}
h5, h5 a {font-size: 14px; line-height: 16px; font-style: italic}
h6, h6 a {font-size: 12px; line-height: 14px; text-decoration: underline;}

a { text-decoration: none; color: white;}
a:hover { text-decoration: underline;}
img.left { float: left;  margin: 4px 8px 4px 0px; clear: left; }
img.right {float: right; margin: 4px 0px 4px 8px; clear: right;}

#content a { text-decoration: none; color: white; font-weight: bold}
#content h2 a { font-weight: normal}
#content .post-header h2 a { font-weight: normal}
#content .post-header h2 { font-weight: normal}
#content a:hover { text-decoration: underline;}
p { margin: 0 0 1em 0;}
div#container{
	zoom: 1;
	width: 930px;
	margin: 0 auto;
	position: relative;
	background: url(container-back.gif) repeat-y top center #330000;
	display: block;
	/*padding-bottom: 1px;*/
}
div#header { 
	height: 200px;
	background: url(header.gif) no-repeat top left #330000;
}
	#site-title {
		position: absolute;
		top: -100em;
	}
	div#tag-line h2 { 
		margin:0;
		padding:0;
		font-size: 16px;
		font-weight: normal;
		line-height: 18px;
	} 
	div#tag-line { 
		position: absolute;
		height: 18px;
		overflow: hidden;
		left:25px;
		top: 177px;
		color: white;
	}
	div#small-header-text {
		position: absolute;
		top: 10px;
		right: 25px;
		width: 300px;
		height: 24px;
		overflow: hidden;
		text-align: right;
		font-size: 20px;
		line-height: 24px;
		margin: 0; 
		padding: 0;
		color: white;
	}
	div#big-header-text { 
		position: absolute;
		right: 25px;
		top: 34px;
		width: 300px;
		height: 100px;
		overflow: hidden;
		text-align: right;
		font-size: 50px;
		color: white;
		line-height: 50px;
	}
	#logo-gfx {
		position: absolute; 
		top: 7px; 
		left:63px;
	}
	#searchform {
		position: absolute;
		right: 25px;
		top: 175px;
		height: 22px;
		background-color: #845745;
		overflow: hidden;
	}
	#nav-links {
		font-size: 12px;
		line-height: 18px;
		height: 18px;
		color: white;
		overflow: hidden;
		position: absolute;
		width: 880px;
		text-align: right;
		top: 146px;
		right: 25px;
	}
	#nav-links a { 
		font-weight: bold; 
	}
div#content-body {
	margin: 0 15px;
	padding: 10px;
	background: url(content-body-back.gif) repeat-x bottom left #330000;
	zoom: 1;
}
	div#sidebar1 {
		float: right;
		width: 200px;
		background: url(sidebar-200x10-b.gif) no-repeat bottom center transparent;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	div#content {
		color: white;
		overflow: hidden;
		float: left;
		width: 680px;
	}
div#footer {
	clear:both;
	text-align: center;
	color: white;
	background: url(footer-880x10-t.gif) no-repeat top center transparent;
	padding-top: 10px;
	zoom: 1;
}
div#footer-body {
	padding: 0 10px 10px 10px;
	background: url(footer-880x10-b.gif) no-repeat bottom center #333;
}

/* Sidebar stuff */
div.sidebar a {color: white;}
h2.widget-title { line-height: 24px; font-size: 22px; font-weight: normal; border-bottom: solid 4px #510000; margin-bottom: 10px; padding-bottom: 5px;}
div.sidebar { padding: 10px 10px 0 10px; border-bottom: 1px solid #333333; background: url(sidebar-200x10-t.gif) no-repeat top center #333333; color: white; }

/* Content */
div.post-excerpt-outter { background: url(content-670x10-b.gif) no-repeat bottom center transparent; margin-bottom: 10px; padding-bottom: 10px; width: 670px;}
div.post-excerpt{ padding: 10px 10px 0 10px; background: url(content-670x10-t.gif) no-repeat top center #333333; #border-bottom: solid 1px #333333; #line-height: 1.25em /* ie overflows the margin if this is not set. :( */}
div.post { margin: 10px 0 10px 10px; width: 650px;}
div.post-footer span.edit-post,
div.post-footer span.trackback,
div.post-footer span.comment-pop-link { margin-right: 6px;}
div.time-date-owner { font-size: 11px;}
div.post-body { text-align: justify}
div.post-footer a,
div.post-footer { text-align: center; color: silver;}
.post-header {margin-bottom: 10px; }
.post-header p {margin: 0;}
.page-links { text-align: right; font-size: 14px;}
.page-links a { padding: 0 4px;}
.page-navigation {text-align: right; margin: 0 10px 10px 0; }
#content .excerpt-thumb-img { #display:inline; float: left; margin: 3px 5px 3px 0; }
#sidebar1 .excerpt-thumb { text-align: center; margin: 5px 0;}
span.excerptmore { display:block; clear: both; text-align: right; height: 1.25em; overflow: hidden;}
.clear {clear:both; visibility: hidden; display:block}

/* Comments */
#comment { width: 650px; border: 0; }
#new-comment-title { margin-bottom: 10px;}
/* Search form */
div.ssearch-form-label { width: 370px;}
div.no-search-form-label { width: 247px;}
#searchform * {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 10px;
	line-height: 10px;
}
#searchform #thesearchbutton {
	position: absolute;
	height: 18px;
	width: 75px;
	background-color: #ddd;
	color: #3F1C01;
	line-height: 14px;
	color: #555;
	border: 0;
	right: 2px;
	top: 2px;
}
#searchform #s {
	height: 18px;
	width: 165px;
	font-size: 14px;
	border: 0;
	line-height: 18px;
	position: absolute;
	right: 79px;
	top: 2px;
}
#searchform label {
	padding: 0 247px 0 5px;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	color: #EFE0D0;
	overflow: hidden;
}


 h2#comment-title {display: inline; margin-right: 10px;}
 .address-phone-copyright { margin-bottom: 1em; font-size: 11px}

/* Contact form */
#contactform { width: 650px; margin-left: 10px; overflow: hidden;}
#contactform label { width: 28%; float: left; line-height: 2em;}
#contactform #icit_submit_3 { margin-right: 2%; padding: 0 5px}
#contactform p.paragraph { font-size: 18px; margin-top: 18px; margin-bottom: 0;}
#contactform .contactformrow { width: 100%; margin-bottom: 0.5em; overflow: hidden;}
#contactform .text 		{ width: 35%; border: 0; padding: 2px 0; margin: 0;}
#contactform .textarea 	{ width: 70%; border: 0; padding: 2px 0; margin: 0;}
#contactform #div_icit_submit_3 { text-align: right;}
#contactform #icit_persoanl_para { margin: 0;}
#contactform #div_contactform_recipient { display: none;}

.home #content-body {background-image:url(content-body-back-short.gif)}