/*
Theme Name: celebs
Theme URI: http://www.celebsarepeopletoo.com/
Description: Celebs Are People Too Skin
Version: 1.0
Author: Christian Kamau
Author URI: http://www.visualcreed.com/
*/

body { margin: 0; padding: 0; background: #fafcd0 url(images/bgbottom.gif) bottom repeat-x;
	font: 10px/14px arial, helvetica, sans-serif; }
img { border: none; }
form { margin: 0; padding: 0; }
#wrapper { background: transparent url(images/bg.gif) repeat-x; }
#container { margin: auto; width: 870px; }
#topbanner { margin: 0 75px 0 67px; padding-top: 5px; width: 728px; }
#logo { margin: 0; padding: 0; width: 870px; }

a { color: #590000; }
a:hover { color: #ff0000; }
.singledate { color: #590000; } 
#content2 { width: 870px; background: #590000 url(images/contentbg.gif) no-repeat; padding-top: 19px; }
#content2 .left { float: left;  width: 605px; background: #fff; height: 100%; overflow:hidden; }
html>body #content2 .left {  }
#content2 .right { float: left; width: 250px;  height: 100%; background: transparent url(images/rightbg.gif) repeat-y; }
#content2 .right h2 { margin: 0; padding: 0; }
#content2 .right p { text-align: center; }
#content2 .right p#first { font: 11px/14px arial; margin: 0; padding: 4px 0; width: 250px; height: 60px; text-align: center;
	background: transparent url(images/pbg1.gif) no-repeat; }
#content2 .right p#emailadd { margin: 0; padding: 4px 0; text-align: center; }
#content2 .right p#emailadd a { color: #000; text-decoration: none; }
#content2 .right p#adhere { clear: both; margin: 0 0 5px 0; padding: 5px 0; width: 250px; height: 19px; text-align: center;
	background: transparent url(images/adherebg.gif) no-repeat; }
#content2 .right p#adhere a { color: #000; text-decoration: none; }
#banners { text-align: center; }
.rightleft { float: left; width: 81px; padding: 0 1px 10px 45px; }
.rightright { float: left; width: 81px; }
.rightleft a { display: block; width: 81px; font-size: 12px; line-height: 13px; 
	background: #fdf1f1; color: #000; text-decoration: none; margin: 1px 0; }
.rightright a { display: block; width: 81px; font-size: 12px; line-height: 13px; 
	background: #fdf1f1; color: #000; text-decoration: none; margin: 1px 0; }
.rightleft a:hover { color: #ff0000; }
.rightright a:hover { color: #ff0000; }
#content2 .right p#emailadd a:hover { color: #ff0000; }
#maincontent h2 a:hover { color: #ff0000; }
.red { color: #ff0000; }
	
#menu { float: left; width: 296px; }
#search { float: left; width: 309px; }
#searchform { height: 29px; background: #ffe8e8; }
#menu .sub { height: 17px; background: transparent url(images/submenubg.gif) no-repeat; }
#advancedbar { clear: left; width: 291px; padding-right: 18px; line-height: 17px; background: transparent url(images/advancedbar.gif) no-repeat;
	text-align: right; text-transform: lowercase; font-size: 11px; font-weight: bold; color: #cd6666; }
#advancedbar a { color: #cd6666; font-weight: bold; text-decoration: none; }
#advancedbar a:hover { color: #EA9696; }
#searchform img { display: block; float: left; width: 85px; }
#inputsearch { display: block; float: left; padding: 5px 0 0 5px; width: 167px; height: 24px; border: none; background: transparent url(images/input.gif) no-repeat; }

#populartags {font: 11px/15px arial, sans-serif; float: left; display: block; width: 70px; height: 15px; background: transparent url(images/populartagsbg.gif) no-repeat; text-align: center; padding-top: 2px;
color: #5e0000; text-decoration: none;margin-right: 3px; margin-left: 18px; }
#populartags:hover { color: #BCBCBC; }

#contactus { font: 11px/15px arial, sans-serif;float: left; display: block; width: 61px; height: 15px; background: transparent url(images/contactusbg.gif) no-repeat; text-align: center; padding-top: 2px;
color: #5e0000; text-decoration: none;margin-right: 3px; }
#contactus:hover { color: #BCBCBC; }

#advertise { font: 11px/15px arial, sans-serif;float: left; display: block; width: 61px; height: 15px; background: transparent url(images/advertisebg.gif) no-repeat; text-align: center; padding-top: 2px;
color: #5e0000; text-decoration: none;margin-right: 3px; }
#advertise:hover { color: #BCBCBC; }
#maincontent { background: #fff; padding: 10px; font: 12px/16px arial, sans-serif; }
html>body #maincontent { padding-top: 30px; }
#maincontent h2 { margin: 0; padding: 0; color: #5e0000; font-size: 20px; line-height: 22px; font-weight: bold; }
html>body #maincontent h2 { padding-top: 20px; }
#maincontent h2 a { color: #5e0000; text-decoration: none; }
.postmetadata { background:  #fce6e6; padding: 10px; }
.postmetadataleft { color: #5e0000; float: left; width: 300px; padding: 5px 5px 5px 10px; background: #fce6e6 url(images/boxbg.gif) repeat-x; height: 19px; }
.postmetadataleft a { color: #5e0000; }
.postmetadataright { font-weight: bold;float: left; width: 255px; padding: 5px 10px 5px 5px; background: #fce6e6 url(images/boxbg.gif) repeat-x; height: 19px; text-align: right; }
.related { margin: 0 0 8px 0; padding: 0; font-weight: bold; }
html>body .related { margin: 0; padding: 0; }
#innercontent { margin-left: 7px; height: 100%; width: 856px; background: transparent url(images/innercontentbg.gif) center repeat-y; }

#footer { clear:both; background: #fff url(images/bgbottom.gif) bottom repeat-x; line-height: 22px; }
#footer .left { float: left; padding-bottom: 20px; width: 617px; background: transparent url(images/footerleftbg.gif) no-repeat; text-align: center; color: #590000; }
#footer .left a { color: #590000; text-decoration: none; }
#footer .right { float: left; padding-top: 29px; width: 253px; background: transparent url(images/footerrightbg.gif) no-repeat; text-align: right; }
#footermenu { height: 29px; font-size: 11px; font-weight: bold; }
#footer .left a:hover { color: #ff0000; }

