/*
Theme Name: KC Photobooth
Theme URI: http://www.honeystreet.com/
Description: An original theme for KC Photobooth by <a href="http://www.honeystreet.com/">Honeystreet</a>.
Version: 1.0
Author: Krissie Allen
Author URI: http://www.honeystreet.com/
Tags: blue

	KC Photobooth v1.0

	This theme was designed and built by Krissie Allen
	for the sole use of KC Photobooth.

	The CSS, XHTML and design is copyright 2009 KC Photobooth.

*/



@charset "utf-8";
/* CSS Document */

/*RESETS*/
*{padding:0; margin:0;}
a{-moz-outline:none;}

body {
background-color: #000;
font-size: 12px;
color:#000;
padding:0;
margin:0;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-weight:10px;
}

h1 {font-size:18px; background-image:url(s/images/scroll.gif); background-position:left top; background-repeat:no-repeat; padding-left:35px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; color:#362bc4; clear:both; margin-bottom:10px;}
h1 a {color:#362bc4; text-decoration:none;}

a {text-decoration:underline; color:#535353;}
a:hover, a:active {color:#362bc4;}
span {font-weight:bold; color:#362bc4;}

h2 {margin-bottom:5px; margin-top:10px;}

p { margin-bottom:15px;}

/*----Main Divs----*/
#containAll {
text-align: left;
display: block;
margin: 0px auto;
width: 700px;
border: none;
}

#container {
position: relative; 
background-color:#000000;
width: 700px;  
margin-left:0px; 
padding:0px;   
color:#000000;
}

/*----Header Divs----*/
#header {
background-image:url(s/images/bg-main-header.jpg); 
background-position: top left; 
-repeat: no-repeat; 
float: left; 
width: 700px; height:121px; 
text-align:right; 
vertical-align:top;
}

#headerCS {
background-image:url(s/images/comingsoon.jpg); 
background-position: top left; 
-repeat: no-repeat; 
float: left; 
width: 700px; height:301px; 
text-align:right; 
vertical-align:top;
}

#mainNav {
width: 700px; 
height: 23px; 
float: left; 
}

#mainNav a { color: #000; display: block; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0; height:23px;}
#mainNav span {display: none;}

#mainNavA   {background-image:url(s/images/bg-navII_03.jpg); height: 23px; width: 90px; float: left; background-repeat:no-repeat;}
#mainNavB   {background-image:url(s/images/bg-navII_04.jpg); height: 23px; width: 80px; float: left;  background-repeat:no-repeat;}
#mainNavC   {background-image:url(s/images/bg-navII_05.jpg); height: 23px; width: 90px; float: left; background-repeat:no-repeat;}
#mainNavD   {background-image:url(s/images/bg-navII_06.jpg); height: 23px; width: 76px; float: left; background-repeat:no-repeat;}
#mainNavE   {background-image:url(s/images/bg-navII_07.jpg); height: 23px; width: 74px; float: left; background-repeat:no-repeat;}
#mainNavE2   {background-image:url(s/images/bg-navII_07b.jpg); height: 23px; width: 90px; float: left; background-repeat:no-repeat;}
#mainNavF   {background-image:url(s/images/bg-navII_08.jpg); height: 23px; width: 200px; float: left; background-repeat:no-repeat;}

/*----Body Divs----*/
#mainBody {
width: 700px;
background-image:url(s/images/bg-main-page.jpg); 
background-position: top left; 
background-repeat: no-repeat;
float: left;
background-color:#FFFFFF;
}

#content {
width: 700px;
position: relative; 
float: left; 
margin-left: 0px;   
height: 100%;
}

/*----Left Divs----*/
#leftCol {
width: 480px;  
float: left;  
vertical-align:top; 
text-align:left;
}

textarea {width:400px;}

#midTextwide {
width: 425px; 
margin-left:40px; 
margin-top:20px; 
}

#Text {
text-align:left;
width: 400px;
clear: left;
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-size: 11px;
padding: 0 0 0 0;
}

#Text span {font-weight:bold; color:#535353;}
#Text ul {display:block; list-style:none; padding:0 0 0 0; margin:0; list-style-position:outside;}
#Text ul li {list-style-image:url(s/images/bullet.jpg); margin-left: 25px; background-repeat: no-repeat; background-position:top;}

#sampleV {
height: 75px; width: 25px; float: left; padding: 5px 5px 5px 5px;
}

#sampleH {
height: 25px; width: 75px; float: left; padding: 5px 5px 5px 5px;
}

#sampHolder {
height: 85px; 
width: 400px; 
float: left;
padding: 0 0 15px 0;
}

#sampHolderA {
height: 85px; 
width: 175px; 
float: left;
padding: 0 0 15px 0;
}



/*----SubHead Divs----*/
#contentHeadH1 {
background-image:url(s/images/content-hd-H1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadH2 {
background-image:url(s/images/content-hd-H2.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadH3 {
background-image:url(s/images/content-hd-H3.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadW1 {
background-image:url(s/images/content-hd-W1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadP1 {
background-image:url(s/images/content-hd-P1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 20px 0;
}

#contentHeadP2 {
background-image:url(s/images/content-hd-P2.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadP3 {
background-image:url(s/images/content-hd-P3.jpg);
background-position: bottom left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 20px 0 0 0;
margin: 0 0 20px 0;
}

#contentHeadC1 {
background-image:url(s/images/content-hd-C1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 20px 0;
}

#contentHeadCS {
background-image:url(s/images/content-hd-CS.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 20px 0;
}

#contentHeadE1 {
background-image:url(s/images/content-hd-E1.jpg);
background-position: top left; 
background-repeat: no-repeat;
width: 425px;
height: 32px;
float: left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 20px 0;
}


/*----Right Divs----*/
#rightCol {
width: 190px; 
padding: 0px; 
float: left;
display: inline; 
height:100%;
}

#sidebar {
width: 190px;
height: 100%; 
float: left;
}

#sbSpecialA {
background-image:url(s/images/sb-special-A.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 150px;
width: 180px;
float: left;
}

#sbSpecialB {
background-image:url(s/images/sb-special-B.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 130px;
width: 180px;
float: left;
}

#spContentA {
text-align:center; 
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-weight: bolder;
font-size: 9px;
line-height: 10px;
padding: 100px 10px 0px 10px;
}

#spContentB {
text-align:center; 
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-weight: bolder;
font-size: 9px;
line-height: 10px;
padding: 80px 10px 0px 10px;
}

#sidebarTopH {
background-image:url(s/images/sb-top-home.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 62px;
width: 180px;
float: left;
}

#sidebarTopW {
background-image:url(s/images/sb-top-weddings.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 62px;
width: 180px;
float: left;
}

#sidebarTopP {
background-image:url(s/images/sb-top-pricing.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 62px;
width: 180px;
float: left;
}

#sidebarTop {
background-image:url(s/images/sb-top.gif); 
background-position: top right; 
background-repeat:no-repeat;
height: 30px;
width: 180px;
float: left;
}

#sidebarMid {
width: 178px;
margin: 0 0 0 0;
background-color:#FFFFFF;
border-right-color:#000000;
border-right-width: 1px;
border-right-style:solid;
border-left-color:#000000;
border-left-width: 1px;
border-left-style:solid;
height: 100%;
float: left;
}

#sbContent {
padding: 0px 20px 10px 20px;
text-align:left; 
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-size: 11px;
}

#sbContent p { color: #535353; font: Arial, Helvetica, sans-serif; font-size: 11px;}
#sbContent p span {font-weight: bold; color: #535353;}
#sbContent h2 {color: #362bc4; font: Arial, Helvetica, sans-serif; font-size: 11px;}
#sbContent h3 {text-align: left; color: #362bc4; font: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#sbContent h2 span {color: #535353; text-align: right; font-weight:100;}
ul.sbbullet {display:block; list-style:none; padding:10px 0 20px 0; margin:0 0px 0 20px; list-style-position:outside; text-align: left; }
ul.sbbullet li {list-style-image:url(s/images/bullet.jpg); margin-left: 0px; background-repeat: no-repeat; background-position:top;  }

#sbContent.box {padding: 0 20px 10px 20px; text-align: left;}
#sbContent.box p {text-align: left;}

#sidebarBot {
background-image:url(s/images/sb-bottom.gif); 
background-position: top left; 
background-repeat:no-repeat;
width: 180px;
height: 62px;
float: left;
clear:both;
}

/*----Footer Divs----*/
#footer {
width: 700px;
height: 80px;
background-image:url(s/images/bg-footer.jpg); 
background-position: bottom left; 
background-repeat: no-repeat;
float: left;
clear: left;
}

#footerMenu {
text-align:center;
padding: 30px 0 0 10px;
color: #535353; 
font: Arial, Helvetica, sans-serif; 
font-size: 11px;
}

/*----Blog Styles----*/

	

	/*Image Gallery*/
	.gallery img {border-left: 1px solid #eee; border-top: 1px solid #eee; border-bottom:none !important; border-right:none !important; background-image:url(s/images/shadow.gif); background-position: bottom right; background-repeat:no-repeat; padding:2px 9px 9px 2px !important; margin:2px 2px 2px 2px !important; float:left; }
	.gallery-item { margin-right: 15px !important; border:none !important; }
	.gallery-caption { max-width:70px !important; text-align:left; margin-right:5px; margin-left:5px;padding:2px 2px 2px 2px !important; }
	#leftCol img {border-left: 1px solid #eee; border-top: 1px solid #eee; background-image:url(s/images/shadow_lg.gif); background-position: bottom right; background-repeat:no-repeat; padding:10px 18px 18px 10px; }
	
	/*sidebar lists*/
	#sidebar ul {list-style:none; margin:0; padding:0;}
	#sidebar ul li {list-style:none; margin:0; padding:0;}
	#sidebar ul li ul { }
	#sidebar ul li ul li { }
	#sidebar ul li ul li a {text-decoration:none;}
	#recent-comments a {text-decoration:underline !important; }
	
	.hidden {visibility:hidden;}
	.alignright {float:right;}
	.alignleft {float:left; }
	
	#s {width:135px; }
	
	.postmetadata {padding-bottom:50px; font-size:10px; line-height:10px;}
	#date {padding-bottom:10px; font-size:10px; line-height:10px; margin-bottom:0px !important; }
	
	.navigation {display:block; padding-bottom:20px; }
	
	#entry {margin-bottom:10px;}
	
	