/*
Theme Name: koowii-v8
Theme URI: http://koowii.com/
Description: Simple koo.
Version: 1.6
Author: koowii
Author URI: http://koowii.com/
Tags: fixed width, two columns, widgets
*/
html{font-size:100%}

	body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, Sans-Serif;
	background: #fff url(images/head-bg-bg.jpg) no-repeat top right;
	color: #525252;margin:0;
	padding:0 0 0px 0;
	text-align: left;
	}
	
a:link { color:#116498;}
a:visited { color:#116498;}
a:hover { color: #578cb4;}
a:active { color: #578cb4;}


/*---------- main structure layout * CHECK SIDE-WIDE-INCLUDES */



/*-----------Header* CHECK SIDE-WIDE-INCLUDES */



/*--------Home Page*/


/* HOME-PAGE features begin*/

#home-left-container{float:left;width:542px;}

 a.button-order{background:url(images/button-order.gif) no-repeat top left;height:61px;
 overflow:hidden;text-indent:-9999px;width:94px;display:block;position:absolute;right:5px;bottom:0px;margin-bottom:-30px;}
 a.button-order:hover{background-position:bottom left;}

 a.button-start-here{background:url(images/button-start-here.gif) no-repeat top left;height:67px;
 overflow:hidden;text-indent:-9999px;width:165px;display:block;position:absolute;left:5px;bottom:0px;margin-bottom:-35px;}
 a.button-start-here:hover{background-position:bottom left;}



.left1{float:left;background:url(images/left1.jpg) no-repeat top left; height:180px; width:170px;position:relative;margin-right:16px}
.left2{float:left;background:url(images/left2.jpg) no-repeat top left; height:180px; width:170px;position:relative;margin-right:16px;}
.left3{float:left;background:url(images/left3.jpg) no-repeat top left;height:180px; width:170px;position:relative;}


.bottom1{float:left;background:url(images/bottom1.jpg) no-repeat top left;height:113px; width:542px;margin-top:20px;clear:both;position:relative;}

.right1{float:right;background:url(images/right1.jpg) no-repeat top left;height:313px; width:422px;position:relative;}







/* homepage and other cms page js splash */ /* based on http://www.dynamicdrive.com/dynamicindex17/featuredcontentslider.htm */

.sliderwrapper{position: relative; overflow: hidden; padding:0 0px;width: 100%;height: 206px;
 background:#3D3D3D url(images/splash-container.jpg) no-repeat top left;margin-bottom:15px;}

.sliderwrapper .contentdiv{
 visibility: hidden; position: absolute; left: 0;  top: 0;  padding: 0px;overflow:hidden;
 background:url(images/splash-container.jpg) no-repeat top left;width: 100%; height: 205px;
 filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

.sliderwrapper .contentdiv .text{float:left;width:280px;padding:10px 0px 10px 10px;text-align:center;color:#fff}
.sliderwrapper .contentdiv img{z-index:1;float:left;padding-left:10px;padding-top:10px;}

.light-grey{font-size:15px;font-weight:bold;display:block;color:#cecece}
.big-white{font-size:18px;display:block;font-size:35px;color:#fff;font-weight:bold;line-height:45px;text-transform:uppercase}
.mediam-italic{font-size:17px;display:block;color:#e5d5bc;font-style:italic;line-height:20px;}

.pagination{width: 200px;margin-top:-50px;text-align: right;z-index:400;position:absolute;right:10px;bottom:15px;}
.pagination a{padding: 0 5px;text-decoration: none; background: white;}
.pagination a:hover, .pagination a.selected{color: #000;background-color: #FEE496;}





/*--------Left structure and posts*/


#main-content {overflow:hidden;padding:0;width: 730px; float:right;}
#main-content-full {overflow:hidden;padding:0;width: 980px; float:left;}

.title-desc{border:1px solid #c9eaea;padding:10px;margin-bottom:15px;background:#eef5f5;font-size:1.0em;line-height:1.4em;}
.title-desc p{margin:0;padding:0;font-style:italic;      letter-spacing: 1.25px;}


.post-info{color:#c0c0c0;color:#a9a9a9;font-size:1.0em}

.post-tools{margin:0;padding:0;font-size:11px;line-height:21px;float:left;width:100%;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-top:10px;}
.post-tools a{text-decoration:none;margin-left:5px;}
.date{font-size:10px;margin-left:10px;vertical-align:middle}

#main-content .entry {margin:0;padding:0;}
#main-content .post{float:left;width:100%;margin-bottom: 35px;}
#main-content .post p{margin:0;padding:10px 0;font-size:1.2em;line-height:1.5em}
#main-content .page{float:left;width:100%;margin-bottom: 35px;}
#main-content .page p{margin:0;padding:10px 0;font-size:1.2em;line-height:1.5em}





/* --------Sidebar------------*/
#sidebar-contain{float:left;padding: 0px;width:220px;padding:7px 0 20px 0px;overflow:hidden;}

.side-box-top{overflow:hidden;clear:both;background:  url(images/sidebar-top.gif) no-repeat top left;width:220px;height:5px;font-size:0px;}

.side-box-bottom{overflow:hidden;clear:both;background:  url(images/sidebar-bottom.gif);width:220px;height:5px;font-size:0px;margin-bottom:10px;}


.side-box{float:left;margin-bottom: 0px;width:210px;padding:0 5px 4px 5px;background: url(images/sidebar-middle.gif) repeat-y;}
.side-box h3{clear:both;color:#333;position:relative;margin:0;padding:5px 7px 8px 7px;font-size:1.0em;border:0px;}

.side-box ul{margin:0;padding:0;list-style:none;}
.side-box ul ul {margin-right: 0;text-indent: 5px;}
.side-box ul ul ul{margin-right: 0;text-indent: 10px;}
.side-box li a:visited{color:#7e7f81;}
.side-box li a{color:#7e7f81;display:block;line-height: 28px;padding:0 0 0 8px;list-style:none;text-decoration: none;font-size: 12px;border-bottom:1px solid #e5e5e5}
.side-box li a:hover{background:#e5e5e5;color:#333;}


.side-box ul.sections{margin: 0px;}
.side-box ul.sections li  {float:left; width:113px;margin-top: 0px;margin-right: 5px;}

/*folding page menu*/
.side-box ul.pages-nav ul {text-indent:0px;}
.side-box ul.pages-nav li a{padding-left:20px;background:#f5f5f5 url(images/red_sq_bullet2.gif) no-repeat left center;}
.side-box ul.pages-nav li li a{background:#fff url(images/red_sq_bullet2.gif) no-repeat left center;}

.side-box ul.pages-nav li.current_page_item  a{background:#EE853E url(images/red_sq_bullet2.gif) no-repeat left center;color:#fff}
.side-box ul.pages-nav li.current_page_item li a{background:#fff url(images/red_sq_bullet2.gif) no-repeat left center;color:#7e7f81}

.side-box ul.pages-nav li.current_page_ancestor  a{background:#EE853E url(images/red_sq_bullet2.gif) no-repeat left center;color:#fff;}
.side-box ul.pages-nav li.current_page_ancestor li a{background:#fff url(images/red_sq_bullet2.gif) no-repeat left center;color:#7e7f81}


.side-box ul.pages-nav li.current_page_ancestor li.current_page_item a{background:#def2f2 url(images/red_sq_bullet2.gif) no-repeat left center;}
.side-box ul.pages-nav li.current_page_ancestor li.current_page_item  li a{background:#fff url(images/red_sq_bullet2.gif) no-repeat left center;}


/*hides some levels until on parent - very hard to hide all levels with wordpress */
.side-box ul.pages-nav li ul li ul li{background:red;display:none;}
.side-box ul.pages-nav li ul li.current_page_item ul li{background:red;display:block;}
.side-box ul.pages-nav li ul li.current_page_ancestor ul li{background:red;display:block;}



.side-box ul.pages-nav li a:hover{background:#EE853E url(images/red_sq_bullet2.gif) no-repeat left center;color:#fff}

.side-box ul.pages-nav li li a:hover{background:#def2f2 url(images/red_sq_bullet2.gif) no-repeat left center;color:#7e7f81}
.side-box ul.pages-nav li.current_page_ancestor li.current_page_item  li a:hover{background:#def2f2 url(images/red_sq_bullet2.gif) no-repeat left center;color:#7e7f81}



* html .side-box li a{height: 28px;} 






/*-----------Title Headers*/
h1, h2, h3, h4, h5, h6{margin:0px 0 10px 0;padding:10px 0 3px  0}

h1{font-size:2.1em;border-bottom:1px solid #e5e5e5;}
h2{font-size:1.9em;border-bottom:1px solid #e5e5e5;}
h3{font-size:1.8em;border-bottom:1px solid #e5e5e5;}
h4{font-size:1.7em;border-bottom:1px solid #e5e5e5;}
h5{font-size:1.6em;border-bottom:1px solid #e5e5e5;}
h6{font-size:1.5em;border-bottom:1px solid #e5e5e5;}


h3.story-title{margin:0;padding:0;color:#000;font-size:1.4em;border:0;}
h3.story-title a{text-decoration:underline;}
h2.pagetitle{margin-bottom:15px;padding-top:10px;}





/*-------------OTHERS*/

.left-float{margin:0;padding:0;float:left;}
.right-float{float:right;margin:0;padding:0}
.code{color:#818181;margin: 12px 0;border: 2px solid #d7e8f0;padding: 10px;background:#F5F8FA;font-size: 11px;}



img{border:none}

form{margin:0;padding:0}

textarea{width:96%}

.clear {clear: both;}


.post blockquote {background:url(images/bquote.gif) no-repeat top left;padding:18px 0 0 26px;margin-left: 0px;}
.post blockquote p{background:#E1F3FD;padding:20px;margin:0;}

.border-section{border:1px solid #c9eaea;padding:10px;margin-bottom:15px;background:#eef5f5;font-size:1.0em;line-height:1.4em;}
.border-section {font-style:italic;        font-family: Georgia, serif;}


/*post navigation */

.older-newer{overflow:hidden;padding:10px 0; clear:both;}

.older-newer a{font-weight: bold;text-decoration:none;font-size: 12px;color:#77787b;}

.older-left a{float:left;display:block;padding: 3px 0 }
.newer-right a{float:right;display:block;padding: 3px }







/*-------------Comments*/

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; margin:20px 0 20px;}

ol.commentlist li { overflow:hidden;border-bottom:1px solid #000; padding:8px;padding-left:60px;position:relative;border:1px solid #e5e5e5;margin-bottom:10px;}
*html ol.commentlist li{height:1%;}

ol.commentlist li div.vcard cite.fn {font-weight:bold; font-style:normal}
ol.commentlist li div.vcard cite.fn a.url {font-weight:bold;}

ol.commentlist li div.vcard img.avatar { border:1px solid #e5e5e5;padding:5px;width:32px;height:32px;position:absolute;margin-left:-52px;}
ol.commentlist li div.vcard img.avatar img {vertical-align:bottom;}

ol.commentlist li div.vcard span.says {display:none;}

ol.commentlist li div.comment-meta {position:absolute;right:8px;top:8px;}
ol.commentlist li div.comment-meta a, ol.commentlist li div.comment-meta a:visited{color:#a9a9a9;text-decoration:none;}
ol.commentlist li div.comment-meta a:hover{text-decoration:underline;}

ol.commentlist li p {margin:5px 0;padding:0px;}
ol.commentlist li ul {list-style:square; margin:0 0 1em 2em;}

ol.commentlist li div.reply {font-size:11px; }
ol.commentlist li div.reply a {font-weight:bold; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; padding:0px;}
ol.commentlist li ul.children li.depth-2 {margin:0 0 0 0;}
ol.commentlist li ul.children li.depth-3 {margin:0 0 0 0;}
ol.commentlist li ul.children li.depth-4 {margin:0 0 0 0;}
ol.commentlist li ul.children li.depth-5 {margin:0 0 0 0;}

ol.commentlist li.even {background:#fff;}
ol.commentlist li.odd {background:#EEF5F5;}


ol.commentlist li.comment-author-admin {}





/*------------Footer * CHECK SIDE-WIDE-INCLUDES */
