/*  
Theme Name: Whitelady
Theme URI: http://www.kirilisa.com
Description: This is my custom WP theme.
Version: 1.0
Author: Kirilisa
Author URI: http://www.kirilisa.com/
*/

body{
	margin:0px;
	padding:0px;
	background-color:#121212;
}
pre {
	margin:0px;
	padding:0px;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {border:none}

a {
	text-decoration:none; 
	color: #767676;
}

a:hover {
	color:#5d5e5b;
}

input, textarea, select {border:1px solid #767676; color:#808080;}

.clr {clear:both;}
.leftthumb {float:left; width:150px; margin-right:5px;}
.rightthumb {float:right; width:150px; margin-left:5px;}

.menu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5d5e5b;
	text-align:center;
	padding-top:11px;
	font-size:11px;
	font-weight:bold;
}
.menu a { color: #858782; text-decoration:none;}
.menu a:hover { color:#5d5e5b;
    text-decoration:none;
	background-image:url(images/index_14.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:8px;
}
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	text-align:justify;
}
.text a { color:#767676; text-decoration:none;}
.text a:hover{ color:#191818; text-decoration:none; }
.next {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	text-align:center;
}
.next a { color:#767676; text-decoration:none; }
.next a:hover{ color:#191818; text-decoration:none; }
#footer {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-bottom:10px;
	padding-top:15px;
}
#footer a {	color:#a2a2a2; text-decoration:none;}
#footer a:hover { color:#666666; text-decoration:none; }
#copyright {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bebdbd;
	padding:10px 0px 20px 0px;
	text-align:center;
}
#copyright a { color: #bebdbd; text-decoration:none; font-weight:bold;}
#copyright a:hover { color:#bebdbd; text-decoration:none;}
.heading {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595959;
}

#wrapper { width:950px;margin:auto}

#leftcol {width:289px; text-align:left;}
#main_image {width:289px;padding:0;margin:0 0 20px 0;}

#maincol {text-align:left; color:#5d5e5b;}
#header {text-align:center;width:100%;}
#mainmenu {width:100%;padding-top:25px;}
#menuitems {}
#maincontent {padding:20px 10px 0px 10px;}

#maincol_widgets {padding:5px 10px 5px 10px; }
#maincol_widgets div.widget ul {margin:0 0 0 5px; padding:0}
#maincol_widgets div.widget li {list-style-type:none; margin:0; background:url(images/index_41.gif) center left no-repeat; padding:0px 20px;}

div#bottomleft, div#bottommid, div#bottomright {float:left; margin: 15px 1% 0 0; width:32%}

#maincontent .postcontent a, #maincontent .pagecontent a, #maincontent .postfeedback a, #maincontent .pagefeedback a, #maincontent .postinfo a {color:#970101}
#maincontent a:hover {color:#bd0a0a}

.boldface {color:#3e3e3e; font-weight:bold;}

.arrow {
	background:url(images/index_41.gif) top no-repeat;
}

h2.posttitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.8em; margin: 0 0 8px 0}
h2.pagetitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.8em; margin: 0 0 8px 0}

.post, .post_even, .post_odd {margin-bottom: 10px; padding:5px}
.post_even {}
.post_odd {background: #fff}

.postinfo {margin:0 0 2px 0;}
/*.postinfo {padding:2px 0px; border-bottom: 1px dotted #767676; border-top: 1px dotted #767676;}*/
.postcontent {border-top: 1px dotted #767676;}
.postcontent img, .pagecontent img {margin:5px;}
.postfeedback, .pagefeedback {clear:both; margin-top:10px;}
.pagefeedback {border-bottom: 1px dotted #767676; border-top: 1px dotted #767676; padding:2px 0}
.post-edit-link {}
.postcomments {margin-left:10px; font-variant: small-caps;}
.pagecomments {padding-bottom:10px; font-variant: small-caps;}
.postdate, .posttags {font-variant: small-caps;}

#pagenav {height:2em;}
.prevpage {float:left; width:200px;}
.nextpage {float:right; width:200px; text-align:right;}

ul#nav {margin:0; padding:0; margin-bottom:40px;}

ul#nav li {
	float:left;
	display:inline; 
	list-style-type:none; 
	background-image:url(images/index_08.gif); 
	background-repeat:repeat-x;
	background-position:top;
	height:36px;
	margin:0;
}
ul#nav li a {font-weight:bold; padding:0px 15px; margin-top:12px; display:block;}

ul#nav li#nav_border_left {
	padding:0;
	background-image:url(images/index_06.gif); 
	background-repeat:no-repeat;
	background-position:top;
}

ul#nav li#nav_border_right {
	padding:0;
	background-image:url(images/index_11.gif); 
	background-repeat:no-repeat;
	background-position:top;
}

ul#footerlinks {margin:0; padding:0 }
ul#footerlinks li {list-style-type:none; margin:0; padding:0px 10px; display:inline; border-right: 1px solid #5d5e5b; }
ul#footerlinks li#last {border:none;}

#leftcol_widgets {padding-left:25px; }
#leftcol_widgets h2 {
background:none; color:#121212; padding:0; font-weight:bold;font-variant:small-caps;margin:0
}

#maincol_widgets h2 {
	margin-top: 10px;
	border:1px solid #666; 
	border-radius:2px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 	
	text-align:center;
	font-size:1.3em;
	color:#121212;
	font-weight:normal; 
	font-variant:small-caps;
}


ul#sidebar {margin:0; padding:0}
ul#sidebar li {list-style-type:none; margin:0 0 20px 0; padding:0 5px}

ul#sidebar li ul {margin:0; padding:0}
ul#sidebar li ul li {list-style-type:none; margin:0}
ul#sidebar li ul li {background:url(images/index_41.gif) center left no-repeat; padding:0px 15px;}

ul.flatmenu {margin:0; padding:0; text-align:center;}
ul.flatmenu li {list-style-type:none; margin:0; display:inline; font-size: 1.2em; font-weight: bold; padding:0px 10px; border-right: 2px solid #5d5e5b;}


textarea#comment {width:450px;}

.readon {color:#970101; float:right;}

#search div {margin-top:25px; }
#search input#s {width:190px;} 

#searchresults h3 {margin:20px 0 5px 0; border-bottom: 1px solid #ccc}
#searchresults ul {margin:0; padding:0}
#searchresults li {list-style-type:none; margin:0; background:url(images/index_41.gif) center left no-repeat; padding:0px 20px;}

.wpcf7 input, .wpcf7 textarea {width:500px; }

.unt_lp_mood {display:none;}

#calendar_wrap {border:1px solid #767676; width:160px;}
#calendar_wrap caption {background: #ccc; color: #555; font-weight:bold; padding:3px;}
#wp-calendar {width:160px; }
#wp-calendar td, #wp-calendar th {text-align:center }
#wp-calendar #today {border:1px solid #ccc; }

.projects h3 {margin:10px 0 0 0; border-bottom:1px solid #ccc;}
.projects p {margin: 5px 0px 5px 4px;}

.family th {text-align:left; color: #767676; font-size: 1.2em; border-bottom: 1px solid #ccc; padding 10px 0px 2px 0px;}
.family td {padding: 2px 5px;}
.family td img, .projects img {margin: 5px;}

.projects {}

.facesofnadia {}

.plugindesc h3 {margin:15px 0 0 0; border-bottom: 1px solid #767676;}
.plugindesc p, .plugindesc ul, .plugindesc ol, .plugindesc dl {margin:5px 0}
.plugindesc dt {font-weight:bold; }
.plugindesc dd {margin: 0 0 10px 10px}

.fpm_readon {text-align:right; margin:0; padding-right:15px;}

#leftcol_widgets .widget_tag_cloud h2 {background:#121212; color:#fff; font-variant:small-caps; margin:0; padding:2px}

.widget_tag_cloud {
	padding: 5px;	
	margin-top: 10px;
	color:#121212;
	text-align:center;	
}

.widget_tag_cloud a:hover {color:#bd0a0a;}

#maincol_widgets div.widget_recipe_share_widget li {background:url(http://kirilisa.com/images/icons/led/drink.png) top left no-repeat;height:20px; padding-left:25px}

#maincol_widgets div.widget_recent_entries li {background:url(http://kirilisa.com/images/icons/led/page_white_cup.png) top left no-repeat;height:20px; padding-left:25px}

#leftcol_widgets .widget_archive h2 {background:none; color:#121212; padding:0; font-weight:bold;}

#maincol_widgets div.widget ul.sociallist li {background:none; margin-left: 5px; padding:3px 0 0 30px; font-weight:bold; height:22px;}
#maincol_widgets div.widget ul.sociallist li.facebook {background: url(http://kirilisa.com/images/icons/facebook-sm.png) no-repeat}
#maincol_widgets div.widget ul.sociallist li.picasa {background: url(http://kirilisa.com/images/icons/picasa-sm.png) no-repeat}
#maincol_widgets div.widget ul.sociallist li.livejournal {background: url(http://kirilisa.com/images/icons/lj-sm.png) no-repeat}
#maincol_widgets div.widget ul.sociallist li.youtube {background: url(http://kirilisa.com/images/icons/youtube-sm.png) no-repeat}

.navtable td {font-weight:bold; font-size:1.3em; font-variant: small-caps}

.votd {
	margin-top: 10px;
	border:1px solid #666; 
	border-radius:2px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 	
	text-align:center;
	font-size:1.3em;
	color:#121212;
}

.quotetext {padding:8px 5px 8px 0px;}
.lquote {background:url(http://kirilisa.com/images/quotemarksl.jpg) top left no-repeat; float:left; width:30px; height:26px; margin:3px 4px 4px 3px;}

/*** threaded comments ***/
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#bd0a0a; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#bd0a0a; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
#maincontent ol.commentlist li div.reply a:hover { color:#fff; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

ol.commentlist li.depth-4 div.reply { background:#fff; border:none; color:#fff;}
ol.commentlist li.depth-4 div.reply:hover { background:#fff; border:none; }


.bvdshortcode {margin-bottom:10px;}