/*
THEME NAME: Steve Kemble
THEME URI: http://www.stevekemble.com
DESCRIPTION: Steve Kemble has been the magic behind countless international events for more than 20 years.  From celebrating the accomplishments of NFL players to organizing parties for two Presidents, he has orchestrated a wide array of high profile events to create an unforgettable affair each time he is called upon. 
VERSION: 1
AUTHOR: <a href="http://jaytillery.com/">Jay Tillery</a>
AUTHOR URI:
TAGS:
*/
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body{ background: #E50977 fixed top left repeat-x; width: 100%; font-family: Arial, Helvetica, sans-serif; }

h2{color:#000000; font-family:arial,verdana,sans-serif; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:4px;}
strong{ font-weight: bold; }

#wrapper{ width: 1020px; margin: 0 0 0 30px;}
#header{ background: #FFFFFF; width: 800px; float: right;  padding: 20px 25px 0 25px; border-bottom:1px solid #EAEAEA;}

#head-ad{ text-align: center; margin: auto;}
#head-ad img{ border: 15px solid #eaeaea; }
.addage{ border:15px solid #EAEAEA; margin:0 auto 15px; width: 468px; height: 60px; }

#head-ad-below{ 
	padding-bottom:15px;
	text-align:center;
	margin: auto;
}

#head-ad-below img{ border: 15px solid #eaeaea; }

#newsletter{
	padding: 10px;
	text-align: center;
}

#newsletter form input{
	border: 2px solid #eaeaea;
	font-size: 12px;
	padding: 5px;
	background-color: #ffffff;
}

#newsletter .submit{
	background-color: #E50977;
	color: #ffffff;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
}

#newsletter .submit input:active{
	color: #000000;
	background-color: #ffffff;
}

#newsletter label{
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

/* Left Bar Navigation */

#nav-home a{ width: 150px; height: 92px; display: block; background: url(images/btn-home.png) top; }
#nav-home a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-home.png) no-repeat bottom; }

#nav-twitter a{ width: 150px; height: 92px; display: block; background: url(images/btn-twitter.png) top; }
#nav-twitter a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-twitter.png) no-repeat bottom; }

#nav-facebook a{ width: 150px; height: 92px; display: block; background: url(images/btn-facebook.png) top; }
#nav-facebook a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-facebook.png) no-repeat bottom; }

#nav-trend a{ width: 150px; height: 92px; display: block; background: url(images/btn-trend-alert.png) top; }
#nav-trend a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-trend-alert.png) no-repeat bottom; }

#nav-audio a{ width: 150px; height: 92px; display: block; background: url(images/btn-audio-caffeine.png) top; }
#nav-audio a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-audio-caffeine.png) no-repeat bottom; }

#nav-whats-hot a{ width: 150px; height: 92px; display: block; background: url(images/btn-whats-hot.png) top; }
#nav-whats-hot a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-whats-hot.png) no-repeat bottom; }

#nav-wwsk a{ width: 150px; height: 92px; display: block; background: url(images/btn-wwsk.png) top; }
#nav-wwsk a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-wwsk.png) no-repeat bottom; }

#nav-saw-you a{ width: 150px; height: 92px; display: block; background: url(images/btn-saw-you.png) top; }
#nav-saw-you a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-saw-you.png) no-repeat bottom; }

#nav-fab-fotos a{ width: 150px; height: 92px; display: block; background: url(images/btn-fab-fotos.png) top; }
#nav-fab-fotos a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-fab-fotos.png) no-repeat bottom; }

#nav-party-like a{ width: 150px; height: 92px; display: block; background: url(images/btn-party.png) top; }
#nav-party-like a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-party.png) no-repeat bottom; }

#nav-sassy-wedding a{ width: 150px; height: 92px; display: block; background: url(images/btn-sassy-wedding.png) top; }
#nav-sassy-wedding a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-sassy-wedding.png) no-repeat bottom; }

#nav-hollywood-talk a{ width: 150px; height: 92px; display: block; background: url(images/btn-hollywood-talk.png) top; }
#nav-hollywood-talk a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-hollywood-talk.png) no-repeat bottom; }

#nav-nace a{ width: 150px; height: 92px; display: block; background: url(images/btn-nace.png) top; }
#nav-nace a:hover{ width: 150px; height: 92px; display: block; background: url(images/btn-nace.png) no-repeat bottom; }

#nav-specialevent a{ width: 150px; height: 54px; display: block; background: url(images/ads/specialevents_logoSM.jpg) top; margin-top: 10px; }

#wedzilla-ad a{ width: 150px; height: 125px; display: block; background: url(images/ads/125x125wedzilla-ad.gif) no-repeat center center; margin-top: 10px; }

#container{ background: #FFFFFF; width: 800px; float: right; padding: 20px 25px 0 25px;}
#primary{float: left; width: 150px; padding: 60px 0 0 0; }
.post{ width: 800px;}
.post .entry-content{ width: 530px; margin:0px auto 20px 149px; color: #686868; font-size: .8em; border-bottom: 2px dotted #666666; padding: 20px 0; }
.post .entry-content h2 a{ color: #666666; text-decoration: none; }
.post .entry-content h2 a:hover{ color: #E10876; text-decoration: none; }
.post .entry-content p{ line-height: 25px; }
.post .entry-content a{ color: #E10876; text-decoration: none; }
.post .entry-content a:hover{ color: #E10876; text-decoration: underline; }
.post .entry-content .meta-footer{float: right; }
.post .entry-content img{border: 1px solid #000000; padding: 3px; max-width: 533px; height: auto;}

.page-title{ width: 530px; margin: 0 auto; color: #E10876; font-size: 15px; padding: 10px; background-color: #F0F0F0; border: 1px solid #eaeaea; }
.page-title a{ color: #666666; text-decoration: none; }
.page-title a:hover{ color: #E10876; text-decoration: none; }

#sidebar2{ position: absolute; top: 60px; left:1065px;}
#sidebar2 ul li{ margin-bottom: 5px; }

#comments{ width: 530px; margin: 0 auto; }
#respond h3{ background-color: #F0F0F0; border: 1px solid #eaeaea; font-size: .8em; padding: 5px; }

.formcontainer { font-size: .8em; }
.formcontainer a{ color: #E10876; text-decoration: none; }
.formcontainer a:hover{ color: #E10876; text-decoration: underline; }

.comments a{ color: #E10876; text-decoration: none; }
.comments a:hover{ color: #E10876; text-decoration: underline; }

ol.comments {
	margin:0;
	padding:0;
	}

.comments li {
font-size: .8em;
background-color: #F0F0F0; border: 1px solid #eaeaea;
color:#666666;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 18px;
padding:15px 15px 30px;
	}


.comments .fn {font-size: 15px; font-weight: bold; }
.comments img{padding: 5px; border: 1px solid #666666;  }

#comment{ background-color: #F0F0F0; width: 100%; }
.form-submit{ padding-top: 10px; }
.form-label{ padding-bottom: 10px; }

#footer{ background: #FFFFFF url(images/footerback.jpg) center bottom no-repeat; width: 600px; height: 216px; clear: both; margin: 0 auto; padding: 0 25px; }


.clearing{ clear: both; }

