/*

Theme Name: KihirTheme
Description: A simple light theme with 4 colors: white, silver, black, bourdon
Version: 1.0
Author: kihir.hu
Tags: light, white, gray, black, three-columns, fixed-width, right-sidebar, threaded-comments, ads, translation-ready
KihirTheme is built on the WordPresiousss theme framework. Visit http://wordpreciousss.org/ for more information about the framework!

*/



body {background:#fff url('gfx/bg.gif');color:#333;font-size:80%;font-style:normal;margin:0;padding:0;font-family:'Trebuchet MS', Helvetica, sans-serif;}

/* Header */
#header {position:relative;height:200px;background:url('gfx/header.gif') no-repeat top left;margin:0;padding:0;text-align:left;}
#currentdate {position:absolute;top:8px;right:10px;font-family:Tahoma, Geneva, sans-serif;}
#hhomelink {position:absolute;top:19px;left:258px;border:none;}

/*linkcolors for default skin*/
a:link, a:visited, a:active {color:#a00;text-decoration:none;font-weight:normal;}
a:hover {color:#a00;text-decoration:none;border-bottom:1px solid #333;cursor:pointer;} 


/* Footer */
#footer {
	background:#eceaec;
	padding:20px 15px 35px 15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:90%;
	margin: 0 0 -15px 0;
	border-top:1px solid #ccc;
}

#footer a {color:#666;font-weight:bold;}
#footer a:hover {color:#333;}



#copyright {float:left;}
#jump {float:right;}
#imp {float:right;}
img#wpstats{display:none;}


/*header styles*/

h1, h2, h3, h4, h5, h6, #commentbox legend, #wp-calendar caption {
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
}

h1 {font-size:250%;}
h2 {font-size:175%;}
h3 {font-size:125%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
h6 {font-size:100%;}

span.hlighted {color:#9c9c9c;}

.postcontent h1, .postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 {font-family:Arial, Helvetica, sans-serif;}

.postcontent h1 {font-size:185%;}
.postcontent h2 {font-size:145%;}
.postcontent h3 {font-size:115%;}
.postcontent h4 {font-size:110%;}
.postcontent h5 {font-size:100%;}
.postcontent h6 {font-size:100%;}




/*Wrap*/

#wrap {
background: #fff;
padding: 0;
width:960px;
margin: 0px auto;
}



/*content div*/

#content {
	background: #fff url('gfx/separator.gif') repeat-y right;
	padding: 2px 12px 2px 12px;
	margin: 0;
	width: 572px;
	float: left;
}


h2#pagetitle {padding:0;margin-top:0;color:#666;}
h2#pagetitle a:hover {text-decoration:none;color:#a00;}

h2.posttitle {padding-top:15px;}
h2.posttitle a {color:#333;border:0;font-weight:bold;padding-left:20px;background:url('gfx/square.png') no-repeat center left;}
h2.posttitle a:hover {color:#a00;border:0;}



.postheader {font-family:Tahoma, Geneva, sans-serif;font-size:100%;color:gray;background:#eceaec;margin:2px 0 0 0;padding:2px;}
.postdate {float:left; margin:0; padding:0;}
.commsharelinks {float:right; margin:0; padding:0;}
.postheader a {color:#666;font-weight:bold;border-bottom:0;}
.postheader a:hover, .postheader a:active {text-decoration:none;color:#333;border-bottom:0;}
.commentslink {padding-left:19px;background:url('gfx/comments.gif') no-repeat center left;}
.addthis_button {padding-left: 21px; background:url('gfx/share.gif') no-repeat center left;}





span.moreblock {display:block;}
.postmeta, .moreblock, #footernav {font-family:Tahoma, Geneva, sans-serif;font-size:0.9em;clear:both;margin:0;padding:0;text-align:right;color:#9c9c9c;}
.postmeta p {margin:5px 0 0 0;padding:0;}





.next a, a.more-link, a.fullstory {padding-right:12px;background:url('gfx/arrowright.gif') no-repeat center right;}
.prev a {padding-left:12px;background:url('gfx/arrowleft.gif') no-repeat center left;}



.postmeta a, .moreblock a, #footernav a {color:#a00;}
.postmeta a:hover, .moreblock a:hover, #footernav a:hover {color:gray;border:none;}





.hentry {margin: 15px 0px 30px;clear:both;}
.sticky {background:#eceaec;border:1px solid #ccc;padding: 10px;}
.postcontent {text-align:justify;}
.postcontent p {margin:8px 0;}
.postcontent a {border-bottom:1px dashed #333;}
#tagcloud_page a {border-bottom:0 none;}
.postcontent a:hover, #tagcloud_page a:hover {border-bottom:1px solid #333;}
blockquote {background:#f9f9f9;border-style:double;border-width:3px;border-color:#e5e5e5;padding:0 10px 0 10px;}
blockquote p {font-style:normal;}

.wp-caption {text-align:center;border:1px solid #e5e5e5;padding:2px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption .wp-caption-text {margin:2px 0 0 0; padding: 0;background:#f9f9f9;}
.wp-caption a {border:0;}
/*wp-caption aligns*/
.alignleft {margin:5px 8px 5px 0;}
.alignright {margin:5px 0 5px 8px;}
.aligncenter {margin:5px auto;}


















p#comments {background:#eceaec;border-top:1px solid #ccc;color:#9c9c9c;font-size:110%;margin:0;font-family:Tahoma, Geneva, sans-serif;font-weight:bold;text-transform:uppercase;text-align:left;padding:6px 2px;}
p#comments a {color:#666;font-weight:bold;}
p#comments a:hover {color:#333;border-bottom:0;}
a#trackbackurl {float:right;text-transform:none;font-size:90%;padding-left:18px;background:url('gfx/trackback.gif') no-repeat center left;}












/*Comments*/

#commentbox ol {list-style: none outside;}
#commentlist li {border-bottom:1px solid #ccc;margin:0;padding: 10px 3px 10px 43px;}
#commentlist li.bypostauthor, #commentlist li.byuser {background:#f9f9f9;}
ul.children {list-style:none outside;margin-left:10px;}
img.avatar, img.avatar:hover {border:1px solid #e5e5e5;background:#fff;margin: 0 5px 0 -43px;float:left;padding:2px;}
a.commentdate {font-family:Tahoma, Geneva, sans-serif;font-size:85%;color:#666;}
cite.comment_author, cite.comment_author a {font-family:Tahoma, Geneva, sans-serif;color:#666;font-weight:bold;}
cite.comment_author a {padding-right:20px;background:url('gfx/site.png') no-repeat center right;}
cite.comment_author a:hover, a.commentdate:hover {color:#333;border-bottom:0;}
.comment_text {margin-top:6px;}
.comment_text p {margin:0;}
.commentmeta {font-family:Tahoma, Geneva, sans-serif;font-size:85%;text-align:right;margin:0;}
a.kommentvalasz {visibility:hidden;color:#666;font-weight:bold;padding-left:16px;background:url('gfx/re.gif') no-repeat center left;}
a.kommentvalasz:hover {color:#333;border-bottom:0;}
#commentlist li:hover a.kommentvalasz {visibility:visible;}
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}








legend#reply {visibility:hidden;}
input#email,input#url,input#author, textarea#comment {background:#f9f9f9;}
input#email:focus, input#url:focus, input#author:focus, textarea#comment:focus {border-color:#9c9c9c;}
textarea#comment {padding:5px;overflow:auto}
input#submit {text-transform:uppercase;color:#666;font-weight:bold;background:#f4f4f4;}
input#submit:hover {cursor:pointer;background:#f9f9f9;}











/*sidebar*/

#sidebar ul li ul li {}

#sidebar ul li ul li:hover {}

#sidebar {
	padding: 5px 12px 2px 10px;
	margin: 0;
	width: 180px;
	float:right;
	font-size:12px;
	background: #fff url('gfx/separator.gif') repeat-y right;
	font-weight:normal;font-family: Verdana, Tahoma, Arial, sans-serif;}

#sidebar_one {/*width:290px;*/background:#fff;}

#sidebar h6, #adsidebar h6 {font-size:16px;margin:5px 0 2px 0;text-transform:uppercase;font-family:'Trebuchet MS', Helvetica, sans-serif;color:#f4f4f4;background:#9c9c9c;padding:0 5px;text-shadow:0.1em 0.1em 0.2em #333}
#adsidebar h6 {font-size:14px;padding:1px 4px;}

#sidebar label {font-size:14px;margin:0;color:black;padding:0;}

ul#partners a {border-bottom:none;}
#sidebar a {text-decoration: none;color:#333;font-weight:bold;}

#sidebar a:hover {text-decoration: none;color:#a00;}



ul.wppp_list a {background:url('gfx/minisquare.png') no-repeat center left;padding-left:12px;}



#sidebar ul, #adsidebar ul {list-style:none outside;padding: 0;margin: 0;}

#sidebar li, #adsidebar li {margin:0;padding: 3px 0 8px 0;}

#sidebar li li, #adsidebar li li {padding: 3px 0 2px 0;border-bottom: 0px solid #ffffff;}

#sidebar li li:hover {}

#sidebar li li li:before {content: "\00BB \0020";}

#sidebar li li li, #sidebar li ul.wp-tag-cloud li  {border: none;}

#sidebar form, #sidebar fieldset {margin:0px;padding:0px;}

#sidebar label {display:block;}

#sidebar input.submit {width:20%;}

li#homelink a {padding-left:18px;background:url('gfx/circle.png') no-repeat center left;border:0;}

.sidebar-wrap-center {float:left;text-align:center;width:650px;margin:10px 0;border:0px dotted #666;}

.sidebar-wrap-center li {list-style-type:none;}

.sidebar-top {}

.sidebar-bot {}




ul#latest_comms {font-family:'Trebuchet MS', Helvetica, sans-serif;}
ul#latest_comms a {font-family:Tahoma, Geneva, sans-serif;}
.categories li {color:gray;}
li#on_facebook {margin-top:25px;}




/* right-sidebar */
#adsidebar {
width: 140px;
padding: 2px 12px 2px 10px;
margin: 0px;
float: right;
background: #fff;
}


/*Normal banner*/
.ad1 {
	display:block;
	margin:0 auto 20px auto;
	text-align:center;
	width:140px;
	clear:both;
	background:#eceaec url('gfx/ad_top1.gif') no-repeat top left;
	padding:25px 0 10px 0;
	overflow:hidden;
}

.ad1 img {
	border:none;
	margin:0;
}
/*Google etc. ad*/
.ad2 {
	display:block;
	margin:0 auto 20px auto;
	text-align:center;
	width:140px;
	clear:both;
	background:#eceaec url('gfx/ad_top2.gif') no-repeat top left;
	padding:10px 0 10px 0;
	overflow:hidden;
}
.ad1 a, .ad2 a {border:0;}
.ad1 div, .ad2 div {padding:0;margin:0 auto 0 auto;}

/* Widget styling*/

td#today { background:#ccc;}

#wp-calendar caption {font-size: 1.1em;text-align: left;}



/*forms*/

input, textarea, select, option {
font-family:Tahoma, Geneva, sans-serif;
font-size:1em;
padding: 2px;
background:#cde;
border:1px solid #ccc;
color : #333; 
margin: 2px;
}



fieldset, legend {
background:transparent;
color : #111; 
border: none;
}






#search_box {
height: 26px;
width: 190px;
background:url('gfx/searchbar.gif') top left no-repeat;
}

#searchform {
display: inline;
height: 26px;
margin: 0;
padding: 0;
}

input#searchfield {
	width: 158px;
	font: 12px Arial, sans-serif;
	border: none;
	color: #9c9c9c;
	background: none;
	margin: 6px 0 0 5px;
	padding: 0;
}

input#searchIcon {
background: none;
float: right;
width: 23px;
height: 24px;
border: none;
padding: 0;
margin: 1px;
cursor: pointer;
}

#searchbar {
position: absolute;
top: 138px;
left: 745px;
}



/*other styling*/

#wpfooter {
text-align: center;
}



/*and just to make this go through WP Themes directory*/

.alignright, .alignleft, .aligncenter, .wp-caption { }



/*Access navigation*/

#accessnav, #footer ul {
margin:0px;
padding:0px;
}



#accessnav li:before {
content: "\00BB \0020";
}



ul#accessnav a {
color:#111;
text-decoration:none;
}



#footer {
clear:both;
}



/*Misc Mess */

div#headerwidget {float:right;margin:-85px 40px 0 0;width:120px;padding-left:35px;}

div#headerwidget a {font-size:14px;color:#333;font-family:arial;border-bottom:1px dotted;}

div#topads {margin-bottom:-17px;height:150px;overflow:hidden;}
div#topads a, div#topads a:hover {margin:0;padding:0;border:0;}


p#getgravatar {background:#f1f1f1;border-top:1px solid #ccc;font-size:14px;width:100%;margin-top:1px;padding:5px 0;}

p#getgravatar a {color:#333;}

p#getgravatar a:hover {color:#a00;}









#accessnav {display:none;}
















#rss {text-align:right;margin-top:-60px;}

#rss img {height:80px;}

.cat-item a {text-transform:uppercase;}






img, img:hover {border:0;}

.gallery-item a:hover {border:0;}

p.image a:hover {border:0;}

.sidebar-wrap-center a:hover {border:0;}

.sidenote {
padding:5px;
border: 1pt solid #ccc;
float:right;
}

.sources {font-size:13px;background:#f1f1f1;}

.sources a {font-size:12px;color:#333;font-weight:normal;}



.sidequote {
background:#eceaec;
font-style:italic;
font-family:Georgia, Serif;
font-size:1.1em;
padding:5px;
border: double #ccc;
}




















