/*  

Theme Name: Everything-Ladybug

Description: Everything Ladybug Wordpress Theme

Version: 1.0

Author: Kevin Hale

Author URI: http://www.everything-ladybug.com

Tags: ladybug, everything ladybug, two columns, left column, custom

License: This theme is copyrighted.

*/



html {
	overflow-x: hidden;
	overflow-y: auto;
	overflow:-moz-scrollbars-vertical;
}

body{
	padding:11px 0 14px 0;
	margin:0;
	background-color:#EFEFDF;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background:url(http://everything-ladybug.com/image-files/header7.gif) 0 0 repeat-x;
	width:969px;height:145px;border:#ffffff solid 4px;position:relative;margin:0 auto;}
#header img.logo{position:absolute;left:1px;top:0px;width:110px;height:106px;}
#header img.logo2{position:absolute;left:728px;top:0px;width:241px;height:106px;}
#header h1{width:545px;height:39px;position:absolute;left:140px;top:34px;
	font:bold 38px/40px Arial, Helvetica, sans-serif;color:#FFFFFF;}
#header h2{width:545px;height:22px;position:absolute;left:142px;top:11px;
	font:bold 16px/20px Arial, Helvetica, sans-serif;color:#FFD9B3;}
#header h1 span.sub{width:250px;height:32px;position:relative;
font:bold 24px/31px Arial, Helvetica, sans-serif;color:#FFFF66;}
#header p{
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	background-color:inherit;
	position:absolute;
	left:143px;
	top:80px;
	width: 437px;
	height: 22px;
}
#header p span.txt1{
	color:#fff;
	background-color:#1E6887;
}
#header img.icon{
	position:absolute;
	left:0px;
	top:107px;
	width:123px;
	height:38px;
}
#header img.addthis{
	position:absolute;
	left:690px;
	top:114px;
	width:272px;
	height:27px;
}
#header img.xmlrss{
	position:absolute;
	left:855px;
	top:111px;
	width:72px;
	height:14px;
}
#header p.topText{
	font:normal 18px/23px Arial, Helvetica, sans-serif;
	color:#ff9308;
	background-color:inherit;
	position:absolute;
	left:143px;
	top:115px;
	width:491px;
}
#header p.topText span.smallTxt{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#fffe95;
	background-color:inherit;
	padding:0 0 0 8px;
}
#header a.readMore{
	display:block;
	background:url(http://everything-ladybug.com/image-files/read_more.gif) 0 0 no-repeat;
	width:50px;
	height:38px;
	position:absolute;
	left:664px;
	top:189px;
}
#header a.readMore:hover{
	background:url(http://everything-ladybug.com/image-files/read_more_hover.gif) 0 0 no-repeat;
}
#header a.more{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#ccfa46;
	background-color:inherit;
	padding:0 0 0 8px;
}
#header a.more:hover{
	color:#ffffff;
	text-decoration:none;
}
#header a.subscribe{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#ccfa46;
	position:absolute;
	left:846px;
	top:128px;
	text-decoration:underline;
	width:115px;
	padding:0 px;
}
#header a.subscribe:hover{
	color:#ffffff;
	text-decoration:none;
}

/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#body{width:978px;padding:13px 1px 13px 2px;margin:0 auto;}
/*------------------------------------------------left--------------------*/
#left{width:260px;float:left;}
#left1{
	width:225px;
	background-color:#FDFDFD;
	border:#ff9f9f solid 1px;
	margin:0 0 4px 0;
	padding:5px 10px 6px 9px;
	color:#878767;
}
#left1 span.poem{font:12px/15px "Times New Roman", Times, serif;font-style:italic;color:#000000;}
#left1 h2{
	display:block;
	width:225px;
	height:23px;
	/*top-left-bottom-right*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#e9243d;
}
#left1 p.pic1{
	display:block;
	background:url(http://everything-ladybug.com/image-files/lft_pic1.gif) 0 0 no-repeat;
	width:88px;
	height:78px;
	margin:5px 0 0 0;
	float:left;
}
#left1 p.boxTxt1{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
#left1 p.boxTxt1 span{
	font:normal 19px/17px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	background:url(http://everything-ladybug.com/image-files/one.gif) 0 0 no-repeat;
	height:17px;
	display:block;
}
#left1 ul{
	padding:0;
	margin:0;
	display:block;
}
#left1 ul li{
	display:block;
	height:20px;
	line-height:0;
}
#left1 ul li a{
	display:block;
	background:url(http://everything-ladybug.com/image-files/red-dot.gif) 0 7px no-repeat;
	padding:0 0 0 10px;
	font:normal 12px/22px Arial, verdana, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:underline;
	height:20px;
}
#left1 ul li a:hover{
	color:#000000;
	background:url(http://everything-ladybug.com/image-files/red-dot.gif) 0 7px no-repeat #DDDDCB;
	text-decoration:none;
}
#left2{
	width:244px;
	background-color:#FDFDFD;
	border:#ff9f9f solid 1px;
	margin:0 0 4px 0;
	color:#878767;
}

#left3{
	width:450px;
	border:#ff9f9f solid 1px;
	margin:0px 0px 4px 40px;
	color:#878767;
}
#left4{
	width:450px;
	border:none;
	margin:0px 0px 4px 40px;
	color:#878767;
}
/*------------------------------------------------left--------------------*/
/*------------------------------------------------recommend---------------*/

#thumbimg{
width:173px;
height:100px;
}
#recom{
width:630px;
background-color:#ffffd0;
border:#88e52e dotted 1px;
margin:0 38px 10px 38px;
}
#recom p.recomTxt1{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:10px 10px 10px 10px;
}
#recom p.recomTxt1 span{
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	color:#006633;
	background-color:inherit;
}
#recom p.recomTxt1 span.whois a{
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	color:#971224;
	background-color:inherit;
}
#recom a{
font:bold 11px/15px Arial, verdana, sans-serif;
color:#971224;
background-color:inherit;
text-decoration:underline;
}
#recom a:hover{
text-decoration:none;
}
#recom2{
width:280px;
height:231px;
background-color:#fff;
border:#e9243d solid 2px;
margin:0px 0px 10px 0px;
}
#recom2 h3{
	display:block;
	background:url(http://everything-ladybug.com/image-files/member_form_bg6.gif) repeat-x;
	width:280px;
	height:31px;
	padding:0;
	margin:0;
	font:bold 18px/31px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
}
#recom2 p.recomTxt1{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:10px 10px 10px 10px;
}
#recom3{
width:280px;
height:342px;
background-color:#fff;
border:#e9243d solid 2px;
margin:0px 0px 10px 0px;
}
#recom3 h3{
	display:block;
	background:url(http://everything-ladybug.com/image-files/member_form_bg6.gif) repeat-x;
	width:280px;
	height:31px;
	padding:0;
	margin:0;
	font:bold 18px/31px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
}
#recom3 p.recomTxt1{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:10px 10px 10px 10px;
}
#recom4{
width:280px;
background-color:#fff;
border:#e9243d solid 2px;
margin:0px 0px 10px 0px;
}
#recom4 h3{
	display:block;
	background:url(http://everything-ladybug.com/image-files/member_form_bg6.gif) repeat-x;
	width:280px;
	height:31px;
	padding:0;
	margin:0;
	font:bold 18px/31px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
}
#recom4 p.recomTxt1{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:10px 10px 10px 10px;
}

/*------------------------------------------------right--------------------*/
#right{
	width:708px;
	float:right;
	background-color:#FFFFFF;
	border:#ff9f9f solid 1px;
}
#right p.rightTop{
	display:block;
	background:url(http://everything-ladybug.com/image-files/right_top.gif) 0 0 no-repeat;
	width:608px;
	height:26px;
}
#right h2{
	font:bold 30px/22px Arial, Helvetica, sans-serif;
	color:#6C0023;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0px;
	display:block;
}
#right h2 a:link, #right h2 a:hover, #right h2 a:active, #right h2 a:visited{
	font:bold 30px/22px Arial, Helvetica, sans-serif;
	color:#6C0023;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0px;
	display:block;
}
#right h2.newsl{
	font:bold 30px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#e9243d;
	margin:0 0 16px 0;
	padding:10px 0px 10px 38px;
	display:block;
}
#right img.affl{
padding:0px 20px 20px 0px;
/*top-right-bottom-left*/
}

#right p.rightTxt1{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 38px 10px 38px;
}
#tablepad{
	padding:0px 38px 10px 38px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
}
#tablepad2{
	padding:0px 15px 10px 15px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
}
#tablepad a{
font:bold 13px/18px Arial, verdana, sans-serif;
color:#cd001c;
background-color:inherit;
text-decoration:underline;
}
#tablepad a:hover{
text-decoration:none;
}
#right ol{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	list-style-position:outside;
	color:#62625C;
	background-color:inherit;
	margin-left:38px;
	padding:0 38px 10px 38px;
}

/*--------------------------------------------*/
#right .post { margin: 0px; padding: 0px 38px 30px 38px; line-height: 20px; }
#right .post span{font-weight: bold; color:#000;}
#right .post a{
font:normal 13px/18px Arial, verdana, sans-serif;
color:#cd001c;
background-color:inherit;
text-decoration:underline;
}
#right .post a:hover{text-decoration:none;}
#right .post p {padding:0 0px 15px 0px;}
#right .post img.redbrdr{border:#e9243d solid 1px; margin-right:15px;}
.entry { font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 0px 10px 0px;}
#right .post blockquote { padding-top: 0px; padding-bottom: 0px; }
#right .post blockquote p { margin: 5px 0 0 0; padding: 10px 5px 10px 5px; border-left: 2px solid #0E9519; border-right: 2px solid #0E9519; }
#right ul { margin: 0px; padding: 0 5px 0 40px; }
#right li { list-style-type: disc;  color: #666; margin: 0px 5px 0px 5px; padding:0px 5px 5px 0px; }
#right ol{font:normal 13px/18px Arial, Helvetica, sans-serif;list-style-position:outside;
	      color:#62625C;background-color:inherit;margin-left:38px;padding:0 38px 10px 38px;}
#right ol li { list-style-type: none;  color: #666; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
/*--------------------------------------------*/

#right p.rightTxt1 span{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
}
#right p.rightTxt1 a{
font:normal 13px/18px Arial, verdana, sans-serif;
color:#cd001c;
background-color:inherit;
text-decoration:underline;
}
#right p.rightTxt1 a:hover{
text-decoration:none;
}
#right p.rightPic{
	display:block;
	background:url(http://everything-ladybug.com/image-files/right_panel_pic.gif) 0 0 no-repeat;
	width:200px;
	height:155px;
	float:left;
	margin:0 0 22px 0;
	border:#ddddca solid 2px;
}
#right p.rightBottom{
	display:block;
	background:url(http://everything-ladybug.com/image-files/right_bottom.gif) 0 0 no-repeat;
	width:608px;
	height:20px;
	float:left;
}
#right p.rightTxt1 a.ccom{font:normal 11px/12px Arial, Helvetica, sans-serif;color:#999999;text-decoration:underline;}
#right p.rightTxt1 a.ccom:hover{text-decoration:none;}

#right p.rightTxt1 img.ico{border:#ff9f9f solid 1px;}
#right p.rightTxt1 img.redbrdr{border:#e9243d solid 1px; margin-right:15px;}
/*------------------------------------------------right--------------------*/

/*------------------------------------------------bodyBottom--------------------*/
#bodyBottom{
	width:977px;
	background:url(http://everything-ladybug.com/image-files/body_bottom_bg.gif) 0 0 repeat-x #B9B99D;
	color:#fff;
	margin:0 auto;
}
#member{width:234px;}
#member h2{
	display:block;
	background:url(http://everything-ladybug.com/image-files/member_form_bg3.gif);
	border-left:#dc6b00 solid 1px;
	border-right:#dc6b00 solid 1px;
	width:222px;
	height:31px;
	padding:0 0 0 20px;
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#member form{
	width:210px;
	background:url(http://everything-ladybug.com/image-files/member_form_bg.gif) 0 0 repeat-x #353535;
	padding:9px 17px 24px 17px;
	color:#fff;
}
#member form label{font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;display:block;}
#member form input.txtBox{
	width:194px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
}
#member form a{
	padding:0 0 0 20px;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9CCC37;
	background-color:#353535;
	text-decoration:underline;
	float:left;
	margin:15px 0 0 0;
	width:120px;
}
#member form a:hover{text-decoration:none;}
#member form input.go{
	background:url(http://everything-ladybug.com/image-files/nav_bg.gif) 0 0 repeat-x;
	border:#db003e solid 1px;
	width:55px;
	height:20px;
	cursor:pointer;
	margin:0 0 0 0px;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
}
/*------------------Contribute-------------------------------------------*/

#contrib{
	width:450px;
}
#contrib h2{
	display:block;
	background:url(http://everything-ladybug.com/image-files/member_form_bg2.gif);
	border-left:#dc6b00 solid 1px;
	border-right:#dc6b00 solid 1px;
	width:438px;
	height:31px;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#contrib span{
	display:block;
	height:23px;
	padding:0 0 0 0px;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#e9243d;
}
#contrib form{
	width:426px;
	background:url(http://everything-ladybug.com/image-files/member_form_bg.gif) 0 0 repeat-x #353535;
	padding:10px 17px 24px 17px;
	color:#fff;
}
#contrib textarea{
width:400px;
height:200px;
}
#contrib form label{
	font:normal 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*float:left;*/
	display:block;
}
#contrib form input.txtBox{
	width:194px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
}
#contrib form input.txtBox2{
	width:400px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
}
#contrib form a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#FF3333;
	text-decoration:underline;
}
#contrib form a:hover{
	text-decoration:none;
}
#contrib form input.go{
	background:url(http://everything-ladybug.com/image-files/nav_bg.gif) 0 0 repeat-x;
	border:#db003e solid 1px;
	width:120px;
	height:20px;
	cursor:pointer;
	margin:0 0 0 0px;
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
}
/*------------------------------------------------bodyBottom--------------------*/

/*------------------------------------------------footer--------------------*/
#footer{
	width:977px;
	height:50px;
	margin:0 auto;
	background:url(../image-files/footer-bug.jpg) bottom right no-repeat #323232;
	color:#fff;
	position:relative;
}
#footer ul{
	width:388px;
	position:absolute;
	left:505px;
	top:13px;
	height: 27px;
}
#footer ul li{
	float:left;
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#CC0033;
}
#footer p.copyright{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#CC3333;
	background-color:inherit;
	position:absolute;
	left:13px;
	top:14px;
	width: 453px;
}
#footer img{
	position:absolute;
	left:678px;
	top:18px;
	width:234px;
	height:16px;
}
#footer p.design{
	font:bold 10px/17px Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:inherit;
	position:absolute;
	left:330px;
	top:27px;
	width: 450px;
}
#footer p.design a{
	color:#CC3333; background-color:inherit; text-decoration:none;
	}
#footer p.design a:hover{
	color:#999999; background-color:inherit;
	}
/*------------------------------------------------footer--------------------*/


/*form---------------------------------------------------------------*/
.helpme{
position:absolute;z-index:1;visibility:hidden;overflow:visible;
width:421px;background-color:#FCFBE2; border:2px solid #FF0033;
}
a.help {
    display:block;height:23px;padding:2 2 5 4px;text-align:right;text-decoration:none;
	font:bold 14px/21px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#e9243d;
	}
p.helper{
    font:normal 13px/18px Arial, Helvetica, sans-serif;padding:0px 8px 8px 8px;
	color:#000000;
	}
img.helpi{
border: 1px solid #ffffff;
}
.gtg{/**/}
.fsbk{display:none}
ul#gallery, ul#gallery li{
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul#gallery{
	width:620px;
	height:500px;
	position:relative;
	background:#ffffff;
	text-align:center;
	margin-left:40px;
	}
ul#gallery li{
	float:left;
	display:inline;
	margin-bottom:400px;
	}
ul#gallery a span{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin-left:25px;
	text-align:center;
	text-decoration:none;
	}
ul#gallery a img{
	border:6px solid #ffffff;
	padding:2px;
	background-color:#e9243d;
	}
ul#gallery a span img{
	border-style:solid;
	border-color:#FFFFFF;
	border-width:20px 70px 8px 70px;/*TRBL*/
	padding:5px;
	background-color:#e9243d;
	}
ul#gallery a:hover{
	background:none;
	z-index:100;
	}
ul#gallery a:hover span, ul#gallery a span.active{
	position:absolute;
	width:550px;
	height:410px;
	float:left;
	top:86px;
	left:0px;
	display:block;
	background-color:#FFFFFF;
	}
.highlighttext{
background-color:yellow;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#CC0000;
}
.zazimg{
border:#e9243d 2px solid;
}
.zazimg2{
background-color:#e9243d;
border-right:#ffffff 10px solid;
border-bottom:#ffffff 10px solid;
padding:2px;
}
#adsn{
float:left;
padding:0px 12px 10px 0px;
margin: 3px 3px 3px 3px;
}
#hscroll{
z-index:999;
position:relative;
top:-19px;
background-color:#ffffff;
height:30px;
width:629px;
}
/*-----Comments------------------------------------------------------------------*/
#commentlist { margin: 0px; padding:0px 38px 10px 38px;}
#commentlist a{
font:normal 13px/18px Arial, verdana, sans-serif;
color:#cd001c;
background-color:inherit;
text-decoration:underline;
}
#commentlist a:hover{
text-decoration:none;
}
#commentlist h3{font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding:0px;}
#commentlist ol {margin-left:-38px;}
#commentlist li { list-style-type: none; margin: 0px 0px 0px 0px; padding: 10px; background-color: #ffffff; color: #5D2816;
border-top:1px solid #acacac;
border-bottom:1px solid #acacac;
}
#commentlist p { margin: 0px; padding: 10px 5px; }
#commentlist .commentmeta { font-weight: bold; margin-bottom: 10px;  }
#commentlist .alt { background-color: #fff; border-color: #fff; color: #666;}
#commentlist blockquote { background-color: #fff; border: 1px solid #fff; color: #5D2816; }
#commentlist .alt blockquote { border-color: #fff; }
#commentform p { margin: 10px 0px 0px 0px; padding:0px 38px 10px 38px; }
#commentform textarea { width: 500px; height:150px; }
.meta { margin: -2px 0px 0px 0px; padding: 0; font:bold 10px/12px Arial, Helvetica, sans-serif; }
.postmetadata {font-family:Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: bold; text-align: center;}
.postmetadata a{
font:normal 13px/18px Arial, verdana, sans-serif;
color:#cd001c;
background-color:inherit;
text-decoration:underline;
}
.postmetadata a:hover{text-decoration:none;}
.alignleft { float:left; text-align:left; }
.alignright { float:right; text-align:right; }

