/*
	Theme Name: Karcig
	Author: nDizayn
	Author URI: http://www.ndizayn.com
*/

/* Reset */
* { margin: 0; padding: 0; font-size: 100%; }

/* Elements */
body { padding:10px 0; font: 12px/1.5 Arial, sans-serif; text-align: center; background: #333; color: #555; }
a { color: #000; text-decoration: underline; }
a:hover,a:focus,a:active { text-decoration: none; }
a:focus,a:active { overflow: hidden; }

h1,h2,h3,h4,h5,h6 { margin: 0 0 15px; font-size: 26px; line-height: 1em; color: #333; }
h1 { font-weight: normal; letter-spacing: -1px; }
h2 { border-bottom: 2px solid #999; padding: 0 0 6px; font-size: 18px;font-family:'Century Gothic';}
h3 { font-size: 14px;font-family:'Century Gothic';}
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

p { margin: 0 0 20px; }
ul,ol { margin: 0 30px 20px; }
ul ul,ol ol,ul ol,ol ul { margin-bottom: 0; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
dl { margin: 0 40px 20px; }
dl dt { font-weight: bold; }
dl dd { margin: 0 0 0 20px; }
abbr,acronym { border-bottom: 1px dotted #000; cursor: help; }
address { margin: 0 0 20px; font-style: italic; }
del {}
blockquote { margin: 0 40px;}
strong { font-weight: bold; }
em,dfn { font-style: italic; }
dfn { font-weight: bold; }
pre { margin: 0 0 20px; }
pre,code { font: 11px/1.5 monospace; white-space: pre; }
caption { background: #FFC; }
img { border: 0 none; }
hr { margin: 0 0 20px; }

/* Clear */
.clear { clear: both; }
.clearfix,#page,#nav,#body,#content,#foot { display: inline-block; }
.clearfix:after,#page:after,#nav:after,#body:after,#content:after,#foot:after { clear: both; display: block; font: 0px/0px serif; content: "."; height: 0; visibility: hidden; }
html[xmlns] .clearfix,html[xmlns] #page,html[xmlns] #nav,html[xmlns] #body,html[xmlns] #content,html[xmlns] #foot { display: block; }

/* Some classes */
.small { font-size: .8em; }
.large { font-size: 2em; }
.quiet { color: #999; }
.highlight { background: #FFC; }
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }
.left { margin: 0 20px 20px 0; float: left; }
.right { margin: 0 0 20px 20px; float: right; }
.hide { display: none; }

.links { margin: 0; padding: 20px 0; list-style: none; clear: both; }
.links p { margin: 0; color: #009; text-decoration: underline; cursor: pointer; }
.links code { margin: 0 0 20px; border: 1px dotted #DDD; padding: 6px; background: #EEE; max-height: 150px; overflow: auto; }

/* Layout */
#page { margin: 0 auto; width: 960px; text-align: left; position: relative; }

/* Head */
#head { background: #DDD; position: relative; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }
#head { width:100%;height:120px;background:url(images/head.png);}
#head h1 { margin: 0; }
#head h1 span { display: block; font-size: 15px; color: #888; }
#search {float:right;width:260px;margin:33px 0 0 0;}

/* Menu */
#menu { width:960px;height:45px;background:url(images/nav.png);}

/* Middle */
#content {background:#FFF;}
#stick {float:left;width:500px;}
#stick a {text-decoration:none;}
#stick a:hover {text-decoration:underline;}
#slide {float:right;width:320px;height:240px;border:6px solid #DDD;margin:0 0 10px 0;}

/* Body */
#body { background: #FFF; }
#content { padding: 20px 20px 1px; }

/* Category */
#category {height:403px;background:url(images/bottom.png);}
#category ul {margin:0;padding:10px;}
#category li {display:inline;width:165px;float:left;margin:0 8px;border-right:1px solid #FFF;}
#category img {border:2px solid #FFF;}
#category p {color:#000;}
#category a {color:#1A2130;}
li#post-93 {width:195px;border:none;}

/* Foot */
#foot { padding: 20px; background: #666; color: #FFF; clear: both; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;background:url(images/foot.png);}
#foot p { margin: 0; }
#foot a { color: #CCC; font-weight: bold; }
#foot a:hover,#foot a:focus,#foot a:active { color: #000; }

/* MENU STYLE */
ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; }

ul#navmenu-h ul {
 width: 200px; /* Sub Menu Width */
 margin: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;z-index: 9999;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }

ul#navmenu-h li { float: left; display: inline; position: relative; }
ul#navmenu-h ul li { width: 100%; display: block; }


/* Root Menu */
ul#navmenu-h a {
 border-top: 1px solid #5D5D5D;
 border-right: 1px solid #5D5D5D;
 padding: 12px 20px 13px 20px;
 float: left;
 display: block;
 background: #DDD;
 color: #666;
 font: bold 11px Arial, sans-serif;
 text-decoration: none;
 height: 1%;font:14px 'Century Gothic';
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
 background: #BBB;
 color: #000;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {
 float: none;
 background: #BBB;
 border-left: 1px solid #5D5D5D;
 border-bottom: 1px solid #5D5D5D;
 border-top:0px;
 padding-top:10px;
 padding-bottom:10px;
 margin-left:-1px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {
 background: #999;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {
 background: #999;
 border-bottom:0px;
 border-top:1px solid #5D5D5D;
 margin-top:-1px;
 padding-top:11px;
 padding-bottom:10px;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {
 background: #666;color:#FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

.thumb1{width:150px;height:150px;}
.thumb2{width:50px;height:50px;}

#foot {text-align:center;height:20px}
#foot li {list-style:none;display:inline;}
.center {text-align:center;}
#tablesorter {width:100%;margin:0 0 10px 0;}
#tablesorter th {height:50px;background:#AAC1EE;text-align:center;}
#tablesorter td {height:50px;background:#C6D6F4;}
#tablesorter img {margin:5px 0 0 0;border:1px solid #FFF;}

/************************************************
*  Search Form									*
************************************************/

#searchform-header {
	margin: 0px;
	padding: 47px 0px 0px 40px;
	}
	
#s-header {
	background: none;
	width: 175px;
	color: #666666;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border: none;
	}

#searchform {
	color: #333333;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#s {
	background: #FFFFFF;
	width: 175px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 0px 0px;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#searchsubmit {
	background: url(images/nav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin: 0px;
	padding: 1px 5px 1px 5px;
	border: 1px solid #555555;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
