/*  
Theme Name: Koolinariya
Author: Rabe

*/

* { padding: 0; margin: 0;}

body { background: url(images/bg.gif) repeat-x top left #114763; font: normal 12px Arial, Helvetica, sans-serif;	color: #134663; margin-top: 0;}
table { border-collapse: collapse;}

a, a:link, a:visited { color: #e58225; text-decoration: none;}
a:hover, a:active {	text-decoration: underline;}

li { list-style-position: inside; }
img { border: 0; }


/* main */
#navMenu ul { list-style: none; margin: 0; padding: 0;}
#navMenu 	{ width: 268px;}
#navMenu li {display:inline;}

/* menu */
#navMenu li a:link, #navMenu li a:visited {
text-decoration: none; font-size: 12px; font-weight: bold; color: #fff; display: block; background: url(bckmenu.gif) no-repeat top left #485e72; padding: 5px 2px 5px 15px;}
#navMenu li a:hover { color: #ACD373; background: url(bckmenu1.gif) no-repeat top left #546c81; padding: 5px 2px 5px 15px;}

/* subMenu */
#navMenu li li a:link, #navMenu li li a:visited { font-weight: normal; color: #fff; background: url(bcksubmenu.gif) no-repeat top left #485e72; padding: 2px 2px 3px 22px;}
#navMenu li li a:hover { color: #ACD373; background: url(bcksubmenu1.gif) no-repeat top left #546c81; padding: 2px 2px 3px 22px;}

/* subSubMenu */
#navMenu li li li a:link, #navMenu li li li a:visited { background: url(bcksubsubmenu.gif); padding: 0 0 1px 40px;}
#navMenu li li li a:hover { background: url(bcksubsubmenu.gif) 0 -13px; padding: 0 0 1px 40px;}



.clear { clear: both; }

.ban              { font-size: 11px; color: #ffffff; text-align: center; padding: 2px 2px 2px 2px;}
.ban A:Link	      { text-decoration: none; color: #ffffff; }
.ban A:Visited    { text-decoration: none; color: #ffffff; }
.ban A:Hover      { text-decoration: none; color: #ffffff; }

h1           { font-size:16px; color:#ffffff; font-weight:bold; text-align:center; padding: 2px 2px 2px 2px; /* width: 850px;  height: 24px; */}
h1 a:link    { text-decoration: none; color: #ffffff; }
h1 a:visited { text-decoration: none; color: #ffffff; }
h1 a:hover	 { text-decoration: none; color: #ed8820; }

img.alignleft { padding: 3px; float: left; margin-right: 5px; margin-top: 5px;}
img.alignright { padding: 3px; float: right;	margin-top: 5px;	margin-left: 5px;}
img.center { padding: 3px;	margin: 5px auto; text-align: center;  border: 2px solid #FDFDFD;  }
img.aligncentercenter { padding: 2px 2px 2px 2px;	margin: 2px 2px 2px 2px; text-align: center;  border: 2px solid #FDFDFD;  }



.t1 td  { font-size: 11px; color: #000; text-align: left; background: #F4F7FB; padding: 2px 2px 2px 5px;  border: 1px solid #708090; }
.t2 { font-size: 11px; color: #000; font-weight: bold; text-align: center; background: #F4F7FB; padding: 2px 2px 2px 2px;  border: 1px solid #708090; }
.t2 a:link    { text-decoration: none; color: #000;}
.t2 a:visited { text-decoration: none; color: #000;}
.t2 a:hover	  { text-decoration: underline; color: #ed8820;}

.t3 { font-size: 11px; font-weight: bold; color: #fff; text-align: center; background: #114763; padding: 2px 2px 2px 2px;  border: 1px solid #708090; }
.t3 a:link    { text-decoration: none; color: #000;  font-weight: bold;}
.t3 a:visited { text-decoration: none; color: #000;  font-weight: bold;}
.t3 a:hover	  { text-decoration: underline; color: #ed8820;  font-weight: bold;}

/*h1 { font-size:18px; color:#ffffff; font-weight:bold; text-align:center; padding: 2px 2px 2px 2px;
	width: 850px; height: 30px;}*/
	
h3 { font-size: 14px; padding: 5px 2px 3px 2px;}
h4 { font-size: 13px; padding: 5px 2px 3px 2px;}
		
div#wrapper {
	/*width: 785px;*/
	width: 964px;
	margin: 0 auto;
}
	ul#nav { float: right; margin-top: 40px;}
		#nav li { float: left; list-style: none outside; margin: 0 12px; }
			#nav li a, #nav li a:link, #nav li a:visited {color: #6dadc9; font-weight: bold;	text-transform: uppercase;	padding: 4px;}
			#nav li a:hover, #nav li a:active {	color: #FFF; text-decoration: none; }
			
div#container { /* margin-top: 5px; padding: 7px; background: url(images/wrapper.gif) repeat-x top left #114763; border-top: 1px solid #215972; */ padding: 2px;}
div#header { /* margin-top: 2px; padding: 3px; background: #114763; */ color: #fff; }
	
		h2#banner {	/*width: 980px;*/ height: 220px;	background: url(images/header.jpg) no-repeat top center;	}
			h2#banner span { display: none; }
			
		div#lower {	width: 960px; background: #dde7f1;}
	
			div#sidebar { width: 268px; float: right; background-color: #fff; }
				#sidebar h2 { line-height: 40px;	padding: 0 10px; height: 40px; color: #fff; font-size: 16px; font-weight: normal; background: url(images/sideh2.gif) repeat-x top left; border: 1px solid #bf5627;	border-width: 0 1px;	}
				#sidebar li {list-style: none outside;	}
		/*		#sidebar li ul li { padding-left: 17px; background: url(images/bullet.gif) no-repeat top left; border-bottom: 1px solid #afc4d9;	}
				#sidebar li ul, div.sidecell { padding: 4px; background: #fff; }
				
				
				#sidebar a:link, #sidebar a:visited {color: #134663;}
	*/
				
						
		div#left {
			/*width: 503px;*/
			width: 660px; float: left; /* padding: 8px 15px 15px 26px; */ padding: 10px 10px 10px 20px; font-size: 11px; background: #fff;}
			div.post {
				margin-bottom: 10px;
			}
				#left h2 {
					font-size: 22px;
					padding: 7px 0;
					font-family: Arial, Tahoma, Verdana, sans-serif;
				}
					#left h2 a, #left h2 a:link, #left h2 a:visited {
						color: #0c2430;
						display: block;
					}
					#left h2 a:hover, #left h2 a:active {
						text-decoration: none;
						color: #e58225;
					}
				.postinfo {
					margin-left: -10px;
					padding-left: 10px;
					padding-top: 5px;
					background: url(images/posttitle.gif) no-repeat top left;
					font-family: Verdana, Tahoma, Arial, sans-serif;
					font-size: 10px;
					margin-bottom: 5px;
				}
				.entry {
					padding: 10px;
					padding-bottom: 0;
					line-height: 16px;}
					
				.entry img{	padding: 1px;}
						
					.entry p, .entry ul, .entry ol, .entry blockquote {
						margin-bottom: 8px;
					}
					.entry blockquote {
						padding: 10px;
						border-left: 2px solid #ed8820;
					}
					.entry ol {
						margin-left: 15px;
					}
					.entry ul {
						margin-left: 10px;
					}
						.entry li {
							list-style-position: outside;
						}
						
			#comments ol {
				padding: 0 15px;
				margin-left: 15px;
			}
				#comments ol li {
					margin-bottom: 8px;
					list-style-position: outside;
				}
				#comments h2 {
					padding: 0;
					margin-bottom: 5px;
					font-size: 16px;
				}
				#comments h3 { margin-bottom: 5px; }
				#comments p {
					margin-bottom: 5px;
				}
				
			div.pagenav { text-align: center;}
				.pagenav a:link, .pagenav a:visited {color: #134663;}
					
		.lower_bottom {
			float: left;
			width: 771px;
			height: 8px;
			background: url(images/wrapperbottom.gif) no-repeat bottom left;
		}
		
		div#footer { color: #114763; text-align: center; background: #0c222f;}
#footer h2        { width: 236px; height: 67px; }
#footer h2 a      { display: block; height: 67px; }
#footer h2 a span { display: none; }
#footer ul        { float: right; margin-top: 24px; }
#footer ul li { float: left; margin: 0 8px; }
#footer li a, #footer li a:link, #footer li a:visited { color: #FFF; text-transform: uppercase;	font-weight: bold;}
#footer li a:hover, #footer li a:active { color: #fa9414; text-decoration: none; }

#catmenu div.cont {display:none;}

.item h5 { font-weight: bold; font-size: 12px; padding-left: 3px; }
