/*

Theme Name: NKA - Theme

Theme URI: http://www.nka.com.au/

Description: Theme specifically created for NKA.

Version: 1.0

Author: NKA

Author URI: http://www.nka.com.au/

*/





/* standard elements */

html {min-height: 100%;}



* {	margin: 0; padding: 0; }



a {color: #963;}



a:hover {color: #C60;}



body {

	background: #cccccc;

	color: #272727;

	font: normal 62.5% Arial,Tahoma,sans-serif;

}



p,code,ul {padding-bottom: 1.2em;}



li {list-style: none;}



h1 { font: normal 1.8em Arial, Tahoma,sans-serif; margin-bottom: 4px; }



img { border: none 0px; padding: 1px 6px 6px 6px; }



code {

	background: #FFF;

	border: 1px solid #EEE;

	border-left: 6px solid #C1CAD3;

	color: #666;

	display: block;

	font: normal 1em Arial,Tahoma,sans-serif;

	line-height: 1.6em;

	margin-bottom: 12px;

	padding: 8px 10px;

	white-space: pre;

}



blockquote {

	background: url(img/quote.gif) no-repeat;

	display: block;

	font-weight: bold;

	padding-left: 28px;

}





/* misc */

.clearer {clear: both;}



.left {float: left;}



.center {text-align: center;}



.right {float: right;}





/* structure */





.container {

background: #FFF;



	font-size: 1.1em;

	margin: 0 auto;

	width: 800px;

	padding-bottom: 25px;

}

.main { background: #FFF;

position: relative;





}



/* header */

.header {

	background: url(images/header.jpg) no-repeat;

	color: #7e2828;

	margin: 0 auto;

	width: 800px;

	height: 190px;

}

.hdrtitle {visibility: hidden;}

.hdrtitle h1 { text-align: right; padding: 20px 65px 0 0; font: normal 3.4em Arial,Tahoma,"Trebuchet MS",sans-serif; color: #ff0000;}



.hdrtitle a, .header a:hover {color: #7e2828; text-decoration: none;}



.hdrtitle h2 { text-align: right; padding: 0 65px 10px 0; font: normal 1.4em Arial,Tahoma,"Trebuchet MS",sans-serif; }





/* navigation */

.navigation {

	width: 780px;

	float:left;

	margin-top: 40px;

	height: 11px;

	padding-top: 24px;

	text-align: left;

}



.navigation a {	

	background: url(images/nav-split.gif) no-repeat right;

	text-decoration: none;

	font: bold 1.1em Arial,"Trebuchet MS",sans-serif;

	color: #474747;

	padding: 0 20px 0 20px;

}



.navigation a:hover {

	color: #474747;

	text-decoration: underline;

}



.navigation li { display: inline; }





/* sidebar */

.outside {

	position: absolute;

         background: #FFF;

	/* float: right; */

         	left:610px;

         top: 110px;

         min-height: 300px;

         width: 180px;

	margin: 10px 20px 10px 0;

	border: 1px solid #e0e0e0;

z-index: 100;

}



.sidenav {

	background: #84a4c8;

	width: 170px;

	margin: 5px;

	color: #d5d5d5;

min-height: 290px;



}



.sidenav h2 {

	background: url(images/sb-menu.gif) no-repeat;

	color: #FFF;

	font: bold 1.1em Tahoma,Arial,"Trebuchet MS",Verdana,sans-serif;

	padding: 10px 0 0 18px;

}



.sidenav ul { padding: 6px 0 6px 0; }



.sidenav li a{

	background: url(images/bullet.png) no-repeat;

	font-size: 1em;

	color: #d5d5d5;

	display: block;

	margin-left: 10px;

	padding: 0 0 4px 16px;

	text-decoration: none;

	width: 95%;

}



.sidenav li a:hover { text-decoration: underline; }



.feed { margin: 5px 0 0 25px; }



.sidenav a {

	font-size: 1em;

	color: #FFF;

	display: block;

	margin: 0 auto;

	width: 80%;

}



.sidenav li a:hover { text-decoration: underline; }





/* content */

.content {

	float: left;

	margin: 30px 0 0 0px;

	width: 800px;

background: #FFF;

min-height: 500px;

font-size: 1.2em;



}



.post {

background: #FFF;	

color: #203866;

	width: 580px;

	float: left;

	/* margin-top: 10px;  */

	padding: 0 10px 0 10px; 

}



.top {

	background: #fff;

	float:left;

	width: 570px;

	height: 50px;

	padding-bottom: 10px;

	margin-top: 5px;

}





.post h3 { color: #203866; font: bold 1.2em Arial,sans-serif; }



.post .text { width: 96%; color: #272727; padding: 8px; }

.post .textcomm { width: 100%; color: #444; padding-top: 2px; margin-bottom: 15px; border-bottom: 3px solid #c7c7c7; }

.post .text a { color: #203866; }

.post .text a:hover { color: #203866; text-decoration: none; }



.comm-area { color: #203866; }





.nav { display: block; color: #203866; width: 570px; float: left; margin: 10px 10px 0 10px; }

.nav h1, .nav h2 { color: #203866; font: bold 1.2em Arial,sans-serif; }

.nav a { color: #203866; font: bold 1.2em Arial,sans-serif; }

.nav a:hover { text-decoration: none; }

.alignright { float: right; }

.alignleft { float: left; }



.title h1 { color: #ff0000; font: bold 1.6em "Trebuchet MS",Arial,sans-serif; margin: 12px 0 0 8px; }

.title h2 { color: #031219; font: bold 1.4em "Trebuchet MS",Arial,sans-serif;}

.title a { color: #7e2828; text-decoration: none; }



.nofound { color: #203866; font: bold 1.4em "Trebuchet MS",Arial,sans-serif; }



.content .descr {

	color: #646464;

	font-size: 1em;

	padding: 1px 0 10px 15px;

}



.content li { list-style: url(img/li.gif); margin-left: 18px; }



.comment {

	background: #f4f4f4;

	width: 260px;

	height: 20px;

	float: right;

	color: #646464;

	font-size: 1em;

	margin-bottom: 10px;

	padding-top: 5px;

	text-align: center;

}



.comment a { color: #646464; text-decoration: none; }

.comment a:hover { text-decoration: underline; }

.comauthor a { color: #203866; text-decoration: none; }



.info {

	color: #5774ad;

	font-size: 1em;

	padding-top: 10px;

	border-top: 3px solid #c7c7c7;

	text-align: left;

}



.info a { color: #5774ad; }

.info a:hover { text-decoration: none; }



.search {

	background: #383838 url(images/search-bg.png) repeat-x;

	font: bold 1em Arial,sans-serif;

	text-align: center;

	color: #FFF;

	width: 520px;

	height: 58px;

}



.search_text { padding: 6px 0 6px 14px; }





/* footer */

.footer {

      

float:left;

	width: 800px;

	margin: 0 auto;

	color: #343434;

	font: normal 1em Arial,sans-serif;

	text-align: center;

	padding: 10px 0 10px 0;

	border-top: 1px solid #c7c7c7;

}

.footer a {color: #343434; text-decoration: none; }

.footer a:hover {color: #343434; text-decoration: underline; }





/* Begin Calendar */

#wp-calendar { empty-cells: show; margin: 0 auto; width: 120px; }

#wp-calendar a { clear: both; }	

#wp-calendar #next a { padding-right: 10px; text-align: right; }

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar caption { text-align: center; width: 100%; }

#wp-calendar td { padding: 3px 0; text-align: center; }