/*  
Theme Name: unGrid (Default)
Theme URI: http://preview.adii.co.za/
Description: A grid based theme by Adii
Version: 1.0
Author: Adii (with help from Magnus Jepson)
Author URI: http://www.adii.co.za/
*/

body { margin:0px !important;
/*background-image: url('images/bg-ornament.png');*/
background-position:center 607px;
background-repeat:no-repeat; }
a { color:#b21621; text-decoration:none; }
a:hover {color:#cd444d;}
.red {color:#b21621;}
/*=== Header ===*/
.header { height: 99px; }

/*- Logo -*/
.header h1 { background: url(images/logo.png) no-repeat; float: left; text-indent: -9999px; }
.header h1 a { display: block; height: 99px; width: 647px; }

/*- RSS -*/
.rss { padding: 13px 0 0; width: 240px; height: 18px; margin:0px !important; }
.rss a { display: block; height: 18px; width: 240px; } 

/*=== Search ===*/
#search { background: url(images/src-field.jpg) no-repeat left top; float: right; height: 28px; margin: 10px 0 0px 0 !important; margin: 0px 0 0px 0; width: 230px; }
#search input { font:12px Tahoma; color:#8B8B8B; background:#dbdbdb; border: 0; float: left; margin: 5px 5px 0 5px; width: 150px; }
#search .btn { float:right; margin: 0; padding: 0; width: auto; }

/*=== Navigation ===*/
.nav { background:#8b8b8b; }
.nav ul { margin:0px; padding: 0px; list-style-type:none; }
.page_item,.current_page_item { float: left; letter-spacing: 1px; margin:0; border-right:6px solid white; }
.page_item a,.current_page_item a {padding:0px; text-decoration: none; height:30px;  text-align:center; margin:0px; }
.current_page_item a {background: #8f0f18!important; color:#FFF;}

/*=== Postinfo ===*/
.postinfo { background:#f1f1f1; font-family:Georgia, "Times New Roman", Times, serif !important; }
.postinfo h4 { padding:0px 0px 5px; margin: 0 0 5px; border-bottom:dotted 1px #8B8B8B; font-weight:bold; color:#8c8c8c; font-size:12px; }	
.postinfo h4 a { color:#8c8c8c; text-decoration:none; }
.postinfo .cat { margin:0px 0px 5px; font-size:12px; padding: 0px 0 5px !important; border-bottom:dotted 1px #8B8B8B; }
.postinfo .cat h4 { padding: 0px !important; margin: 0px !important; border-bottom:none !important; font-size:14px !important; font-family: Arial !important; }
.postinfo .cat a { text-decoration:none; color:#90c097; }

/*=== Entry ===*/


/*=== Comments ===*/
h3.comments { color:#8b8b8b; font: 16px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 5px !important; }
ol.commentlist { margin: 10px 0 20px; padding: 0; list-style: inside decimal; font-size: 14px; line-height: 20px; }
ol.commentlist p { margin-bottom:10px; line-height: 20px; }
ol.commentlist cite { font-style: normal; font-weight: bold; }
ol.commentlist li { padding: 20px 10px 10px 10px; }
ol.commentlist li.alt { padding: 10px 10px 0 10px !important; background:#f1f1f1; border:1px solid #8b8b8b; }	
.commentarea { padding: 10px 10px 0 10px !important; background:#f1f1f1; border:1px solid #8b8b8b; width:400px !important; font-size:14px; }
.commentinput { padding: 5px 10px 5px 10px !important; background:#f1f1f1; border:1px solid #8b8b8b; font-size:14px; }	

/*=== Archive ===*/

.arctitle { clear:both; }
.arctitle h2 { color:#8b8b8b; font: 18px Georgia,"Times New Roman", Times, serif; font-style:italic; font-weight:bold; margin:0px 0px 10px 10px !important; }

/*=== Next / Prev Navigation ===*/

/*=== Sidebar ===*/


/*=== Footer ===*/




/*=== Bluegrid replacements ===*/
hr { background: #8b8b8b; color: #8b8b8b; clear: both; float: none; width: 100%; height: 2px; margin: 0px 0 10px; border: none;}
hr.top {background: #8b8b8b;color: #8b8b8b;clear: both;float: none;width: 100%;height: 3px;margin:15px 0px 0px 0px;border: none;}
hr.thin {background: #8b8b8b;color: #8b8b8b;clear: both;float: none;width: 100%;height: 1px;margin: 0 0 10px !important;margin: 0 0 0px;border: none;}
.box { padding: 10px; margin-bottom: 10px; background: #eee; }

.wp-smiley { float: none !important; margin: 0px !important; padding: 0px !important; display: inline !important; }

/*Mine*/
#header {position:absolute; left:346px; width:522px; height:115px; background: url('images/logo-big.png') no-repeat; }
#header h1 {text-indent:-9999px;}
#portrait {width:346px; height:388px; position:absolute;left:0px; background: url('images/portrait.jpg') no-repeat;}
#arhipova_link {position:absolute; right:23px; top:12px; width:130px; height:42px; background: url('images/arhipova-logo.gif') no-repeat top right; }
#survey_form {position:absolute; left:130px; top:415px; width:200px; height:189px; }
#menu{position: absolute; top: 140px; left:295px;  height:75px; width:550px; font-family: "Garamond", Georgia,"Times New Roman", Times, serif; font-size:28px; z-index:100;}
#menu ul { list-style-type:none; line-height:37px;}
#menu ul li {padding:-1px 0px -1px 0px; margin:0px;}
#menu ul li a {padding: 0px 5px 0px 5px; background: #b21621; color:#f0e8d9;}
#menu ul li a:hover {padding: 0px 5px 0px 5px; background: #ca414b; color:#FFF;}

#main_text {position:absolute; top:222px; padding:10px; margin:0px 134px 50px 325px; width:55%; height:auto;  font-family: "Garamond", Georgia,"Times New Roman", Times, serif; color:#3f3f3f; font-size:16px; line-height:27px; }
.quote { font-style:italic; font-size:16px; line-height:normal;}
#newfooter {position:fixed; bottom:0px; left:325px; height:20px; text-align:center; width:auto; padding-left:10px;}
.credit p { color:#6d7376; font:12px "Garamond", Georgia, "Times New Roman", Times, serif; text-align:center; }
.credit a { color:#6d7376; border-bottom:1px dotted #6d7376; text-decoration:none; }
.credit a:hover { color:#93989a; border-bottom:1px dotted #93989a; }
#language {position:absolute; right:25px; top:95px;  width:100px; height:auto; font-size:14px; line-height:normal; text-align:right;}
#language a {}
#newsidebar {position:absolute; right:25px; top:140px; width:120px; height:auto; color:#595959; font-family: "Garamond", Georgia,"Times New Roman", Times, serif; font-size:14px; line-height:normal; text-align:right; }
#newsidebar h1,#newsidebar h5 {padding:0px 0px 10px 0px; margin:0px; font-size:18px; color:#3f3f3f; font-weight:bold;}
#newsidebar ul {list-style-type:none; margin:0px; padding:0px;}
#newsidebar ul li {padding:10px 0px 10px 0px; border-bottom: 1px solid #efefef; }
#newsidebar a {font-weight:bold;}
#supernews {height:30px; width:99%; z-index:100; text-align:center; color:#FFFFFF; background:#b21621; position:absolute; top:0px; font-size:16px;}
#supernews a {color:#FFFFFF; font-weight:bold;}
/*Main page*/
ol.double_count1, ol.double_count2, ol.double_count4 {counter-reset: item}
	ol.double_count1 li, ol.double_count2 li, ol.double_count4 li {display: block }
	ol.double_count1 li:before { content: "1." counters(item, ".") ". "; counter-increment: item; font-weight:bold }
	ol.double_count2 li:before { content: "2." counters(item, ".") ". "; counter-increment: item; font-weight:bold }
	ol.double_count4 li:before { content: "4." counters(item, ".") ". "; counter-increment: item; font-weight:bold }
		ol.double_count1 ol li, ol.double_count2 ul li, ol.double_count4 ul li  {display:list-item; margin-left:20px;}
		ol.double_count1 ol li:before, ol.double_count2 ul li:before, ol.double_count4 ul li:before { content:none; counter-increment:none;}
.important {border:1px solid #b21621; padding:20px; margin:10px;}	
ol.lettered { list-style-type:lower-latin;}