/*
Theme Name: Love Child
Theme URI: http://www.lovechild.com/
Description: .
Version: 1.0
Author: My Studio Space
Author URI: http://www.MyStudioSpace.com/
Tags: blue, custom header, fixed width, two columns, widgets


*/


/* Body + Wrapper */

body {font-size:12px; font-family:Arial; background-attachment: fixed; background:url('images/love-bodybg.jpg'); color:#333333; text-align:center; margin:0; padding:0;}

#wrapper {width:906px; margin:40px auto; padding:0; text-align:left;}

/*  END Body + Wrapper */


/* Page */

#page {width:906px; margin:0; padding:0; text-align:left; float:left;}

/* END Page */





/* Header */

#top {width:906px; height:18px; margin:0; padding:0; background:url('images/love-top.png') no-repeat; float:left;}

#header {width:906px; height:374px; margin:0; padding:0; float:left;}

#logo {width:296px; height:84px; margin:0; padding:0; float:left;}

#banner {width:906px; height:290px; margin:0; padding:0; float:left; background-image:url(images/banner/rotate.php); background-position:center center; background-repeat:no-repeat;}

/* END Header */



/* Navigation */

#navi {width:610px; height:84px; margin:0; padding:0; float:left; background:url('images/love-navbg.png') no-repeat;}

#navi ul {margin:50px 31px 0 0; padding:0; list-style-type:none; float:right;}

#navi li {display:inline; margin:; padding:; list-style-type:none;}

#navi a {display:block; float:left; width:95px; height:23px; margin:0 0 0 1px; padding:11px 0 0 0; text-align:center; background:url('images/love-navtab.png') no-repeat; color:#FFFFFF;}

#navi a:hover {background:url('images/love-navtab-hover.png') no-repeat;}

/*  END Navigation */







/* Content */

#contentwrapper {width:906px; margin:0; padding:20px 0 20px 0; float:left; background:url('images/love-middle.png') repeat-y;}

#textcolumn {width:572px; margin:0; padding:0 30px 0 20px; float:left; text-align:left; background-image:url('images/texcolumnbg.png'); background-position:right; background-repeat:repeat-y;}

#pinkbox {width:552px; background-image:url('images/love-pinkboxbg.jpg'); background-position:bottom; background-repeat:repeat-x; background-color:#FFA0C9; color:#FFFFFF; border:3px #F03F8D solid; padding:10px; margin:20px 0 20px 0;}

#pinkbox h2 {font-size:19px; padding:0; margin:0px 0 15px 0; font-weight:normal; line-height:30px; color:#303030;}

.pagecontent ul {margin:0 0 0 40px; padding:0; list-style-type:none;}

.pagecontent li {margin:0 0 3px 0; padding:0; list-style-type:circle;}

.pagecontent h1 {font-size:22px; padding:0; margin:0 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.pagecontent h2 {font-size:19px; padding:0; margin:25px 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.pagecontent h3 {font-size:15px; padding:0; margin:25px 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.post {padding:0; margin:0 0 50px 0; font-family:Arial; float:left;}

.post ul {margin:0 0 0 40px; padding:0; list-style-type:none;}

.post li {margin:0 0 3px 0; padding:0; list-style-type:circle;}

.post h1 {font-size:22px; padding:0; margin:0 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.post h2 {font-size:22px; padding:0; margin:0 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.post h2 a {padding:0; margin:0 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.post h2 a:hover {color:#F9CAF5;}

.post h3 {font-size:19px; padding:0; margin:25px 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.post h4 {font-size:15px; padding:0; margin:25px 0 15px 0; font-weight:normal; line-height:30px; color:#E6408C;}

.entry {padding:0; margin:0;}

.postmeta {font-size:10px; color:#E6408C; line-height:13px; letter-spacing:1px; margin:30px 0 0 0; padding:10px; width:550px; border:1px #E6408C solid; background-color:#FFECF5; float:left;}

.postmetaheadline {font-size:10px; color:#E6408C; line-height:13px; letter-spacing:1px; margin:-15px 0 20px 0; padding:0;}

/* ??? */ .postmetadatabox {font-size:10px; color:#999999; border:#CCCCCC 1px solid; background:#CCFFFF; margin:20px 0 20px 0; padding:4px; line-height:11px;}

.sharethisimg {width:572px; margin:15px 0 0 0; padding:0; float:left; opacity:.6; filter: alpha(opacity=60); -moz-opacity: 0.60;}

.sharethisimg img {padding:0 1px 0 0; margin:0; opacity:.6; filter: alpha(opacity=60); -moz-opacity: 0.60;}

.sharethisimg img:hover {opacity:1.0; filter: alpha(opacity=100); -moz-opacity: 1.00;}

/*  END Content */


/* Sidebar */

#sidebar {width:255px; margin:0; padding:0 0 0 29px; float:left; text-align:left;}

#sidebar ul {margin:0; padding:0; list-style-type:none;}

#sidebar li {margin:0; padding:0; list-style-type:none;}

#sidebar h2 {margin:-1px 0 0 0; padding:9px 0 0 20px; width:235px; height:26px; background:url('images/love-sidebarheadline.jpg') no-repeat; color:#FFFFFF; font-size:15px; font-weight:normal;}

.sidebarcontentbox {width:223px; margin:0 5px 0 5px; padding:10px; border-left:1px #E6408C solid; border-right:1px #E6408C solid; background-color:#FFECF5; color:#E6408C; border-bottom:1px #E6408C solid;}

#sidebar a {color:#E6408C; text-decoration:none;}

#sidebar a:hover {color:#E6408C; text-decoration:underline;}



/*  END Sidebar */


/* Footer */

#footer {width:906px; margin:20px 0 50px 0; padding:0; float:left;}

#topfooter {width:906px; height:18px; margin:0; padding:0; background:url('images/love-topfooter.png') no-repeat; float:left;}

#footercontent {width:906px; margin:0; padding:0; float:left; background:url('images/love-middle.png') repeat-y;}

#footercontent h2 {font-size:19px; padding:0; margin:0 0 15px 0; font-weight:normal; color:#E6408C;}

#footerbox1 {width:137px; margin:0 0 0 29px; padding:10px 10px 10px 0; float:left;}

#footerbox1 ul {margin:0; padding:0; list-style-type:none}

#footerbox1 li {margin:0; padding:0 0 3px 0; list-style-type:none;}

#footerbox1 a {color:#E6408C; text-decoration:none;}

#footerbox1 a:hover {color:#E6408C; text-decoration:underline;}

#footerbox2 {width:180px; margin:0; padding:10px; float:left;}

#footerbox3 {width:230px; margin:0; padding:10px; float:left;}

#footerbox4 {width:240px; margin:0 30px 0 0; padding:10px 0 10px 10px; float:left;}

#bottom {width:906px; height:18px; margin:0; padding:0; background:url('images/love-bottom.png') no-repeat; float:left;}

#copyright {width:866px; margin:10px 0 0 0; padding:0 20px 0 20px; float:left; color:#303030; font-size:11px;}

#copyright a {color:#303030; text-decoration:none;}

#copyright a:hover {color:#0066CC; text-decoration:none;}

.mailinglistinput {width:200px; margin:0 auto 10px auto; padding:0; height:20px;}

.mailinglistsubmit {width:100px; margin:0 auto 20px auto; padding:0; height:20px;}

/*  END Footer */












/* Recent Comments 

.recentcommentbox {width:278px; margin:0 0 4px 0; padding:10px; float:left; background-color:#F2F2F2; border:1px solid #EAEAEA;}

.recentgravatar {width:54px; float:left; margin:0; padding:0;}

.recentgravatar img {padding:4px; margin:0; border:1px #CCCCCC solid; background-color:#FFFFFF;}

.recentgravatar img:hover {background-color:#90C127;}

.recenttext {width:214px; float:left; margin:0; padding:0 0 0 10px; letter-spacing:normal;}

  END Recent Comments */







/* Twitter 

#twitterbox {background-color:#DDEEF6; background-image:url(images/pk-twitterbox-bg.jpg); background-position:top right; background-repeat:no-repeat; border:1px solid #002233; margin:0; padding:20px 10px 5px 5px; float:left;}

#twitter_update_list ul {padding:5px; margin:0; list-style-type:none;}

#twitter_update_list li {padding:0; margin:0 0 20px 0; list-style-type:none; letter-spacing:normal;}

  END Twitter */







/* Comments */

#commentswrapper {width:572px; margin:0 0 20px 0; padding:0; float:left;}

#commentform {width:572px; margin:0; padding:0;}

#commentform p {margin:5px 0 5px 0;}

#commentform input {width:180px; padding:2px;}

#commentform textarea {width:100%; padding:2px;}

#commentform small {color:#333333;}

#commentform submit {}

.commentlist {padding:0; margin:0;}

.commentlist ul {padding:0; margin:0;}

.commentlist li {padding:0; margin:0 0 35px 0; list-style-type:none;}

.commentsh3 {font-size:17px; color:#E6408C; font-weight:bold; margin:30px 0 5px 0;}

.commentbox {color:#333333; margin:0; padding:0; width:572px; float:left;}

.commentgravatar {float:left; margin:0 10px 0 0; padding:0;}

.commentgravatar img {padding:2px; border:#CCCCCC 1px solid;}

.commentgravatar img:hover {padding:2px; border:#CCCCCC 1px solid; background:#E6408C;}

.commentauthor {float:left; padding:4px 0 0 0; margin:0; font-size:19px;}

.commentauthor a {color:#E6408C; text-decoration:none;}

.commentauthor a:hover {color:#0066CC; text-decoration:none;}

.commentstatus {width:572px; text-align:center; font-size:12px; color:#E6408C; font-weight:bold; padding:0; margin:20px 0 0 0; float:left; font-style:italic;}

.commenttext {width:572px; float:left; margin:0 0 0 0; padding:0;}

.commentlist cite {padding:0; margin:0 0 0 4px; font-size:12px; font-weight:bold; color:#333333; font-style:normal;}

.commentlist small {font-size:10px; color:#999999;}


/*  END Comments */








/* Previous and Next */

#navigation {padding:0; margin:40px 0 0 0; width:572px; float:left; font-size:15px;}

#navigationindex {padding:0; margin:20px 0 0 0; width:572px; float:left; font-size:15px;}

.previouspost {float:left; width:276px; padding:0 10px 0 0; margin:0;}

.nextpost {float:left; width:276px; padding:0 0 0 10px; margin:0; text-align:right;}

#navigation h2 a {font-size:14px; color:#E6408C; font-weight:normal; text-decoration:none;}

#navigation h2 a:hover {font-size:14px; color:#F9CAF5; font-weight:normal; text-decoration:underline;}

/*  END Previous and Next */






/* Links */

a {color:#0066CC; text-decoration:none;}

a:hover {color:#333333; text-decoration:none;}

/*  END Links */







/* Images */

img {border:0;}

img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin:0 0 2px 7px; display:inline; float:right;}

img.alignleft {padding:0px; margin:3px 10px 2px 0; display:inline; float:left;}

/*  END Images */








/* Font Colors */

.green {color:#90C127;}

/*  END Font Colors */







/* Special Classes */

.archiveheadline {font-size:19px; color:#E6408C; margin:0 0 30px 0;}

small {font-size:10px; color:#999999;}

.alignleft {float:left;}

.alignright {float:right;}

.center {text-align:center;}

/*  END Special Classes */




