/*



Theme Name: Ounces 2 Pounds



Theme URI: http://ounces2pounds.com/



Description: WordPress theme developed for Ounces2Pounds.com.



Version: 1.0



Author: Media Mechanics



*/







/* CSS Reset */



html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,sup,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}



:focus{outline:0;}



ol,ul{list-style:none;}



blockquote:before,blockquote:after,q:before,q:after{content:"";}



blockquote,q{quotes:"" "";}







body{



	background: #000 url(images/bg-body.jpg) repeat-x scroll left -55px;



	color: #000;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 12px;



	text-align: center;



}







/* TEXT ELEMENTS */



h1, h2, h3{color:#c3a204;font-weight:normal;}



h1{font-size:22px;letter-spacing:7px;line-height:1.2;margin-bottom:20px;text-transform:uppercase;}



h1 strong{font-size:46px;font-weight:normal;text-transform:uppercase;color:#000;line-height:1.1;}



h2{font-size:18px;}



h3{font-size:16px;}







p{line-height:1.5;margin:0 0 15px 0;}



strong{font-weight:bold;}



em{font-style:oblique;}







a, a:link, a:visited, a:hover, a:active{color:#c3a204;}







/* LAYOUT */



.container{width:100%;min-width:1000px;}







#header{



	margin: 0 auto;



	background: transparent url(images/bg-ring.jpg) 300px bottom no-repeat;



	width: 1000px;



	height: 175px;	



	text-align: left;



}



#logo{float:left;margin-top:8px;}



#tagline{float:right;margin-top:90px;}







#menu{float:right;clear:right;margin-top:20px;width:850px;}



#menu a{



	float: left;



	display: block;



	width: 119px;



	height: 25px;



	overflow: hidden;



	text-indent:-5000px;



	margin-left: 2px;



}



#menu a.home{background: #000 url(images/nav-home.jpg) top left no-repeat;}



#menu a.how{background: #000 url(images/nav-how-parties-works.jpg) top left no-repeat;}

#menu a.howpost{background: #000 url(images/nav-how-post-works.jpg) top left no-repeat;}



#menu a.team{background: #000 url(images/nav-meet-the-team.jpg) top left no-repeat;}



#menu a.testimonials{background: #000 url(images/nav-testimonials.jpg) top left no-repeat;}



#menu a.media{background: #000 url(images/nav-in-the-media.jpg) top left no-repeat;}



#menu a.faq{background: #000 url(images/nav-faq.jpg) top left no-repeat;}



#menu a.contact{background: #000 url(images/nav-book-your-party.jpg) top left no-repeat;}







#menu a.home:hover, 



#menu a.how:hover, 
#menu a.howpost:hover, 



#menu a.team:hover, 



#menu a.testimonials:hover, 



#menu a.media:hover, 



#menu a.faq:hover, 



#menu a.contact:hover, 



body#home #menu a.home, 



body#how-it-works #menu a.how, 



body#meet-the-team #menu a.team, 



body#testimonials #menu a.testimonials, 



body#in-the-media #menu a.media, 



body#faq #menu a.faq, 



body#book-a-party #menu a.contact



{background-position:0 -25px;}







/* OLD NAV BUTTONS 



#menu a.parties{background: #000 url(images/nav-parties-of-pure-gold.jpg) top left no-repeat;}



#menu a.charity{background: #000 url(images/nav-charitable-support.jpg) top left no-repeat;}



#menu a.work{background: #000 url(images/nav-work-for-us.jpg) top left no-repeat;}



#menu a.private{background: #000 url(images/nav-private-purchase.jpg) top left no-repeat;}







#menu a.parties:hover, #menu a.charity:hover, #menu a.private:hover, body#pure-gold-parties #menu a.parties, 



body#charitable-support #menu a.charity, body#work-for-us #menu a.work, body#work-for-us #menu a.private



{background-position:0 -25px;}



*/



#content{



	margin: 0 auto;



	width: 1000px;



	padding: 20px 0;



	text-align: left;



}



/* HOME PAGE */



body#home h1{text-transform:none;margin-bottom:8px;font-size:20px;}



body#home h1 strong{font-size:40px;}



body#home #content div.page{width:660px;margin-left:0;float:left;}



body#home #content .gold-bg{background:transparent url(images/gold-pile-half.jpg) top left no-repeat;}



body#home #content .book-now{float:right;margin:-40px -10px -45px 0;}



body#home #content .in-the-news{margin:-20px 0 0 -25px;}



body#home #content div#pure-gold-parties-callout{
	width: 615px;
	background: #000 url(images/bg-whyhost.gif) -10px -7px no-repeat;
	padding: 20px 20px 15px 20px;
	color: #fff;
	border: 1px solid #c3a204;
	height:220px;
	margin-bottom:5px;
}

body#home #content div#pure-gold-parties-comp{
	width: 615px;
	background: #000 url(http://ounces2pounds.co.uk/wp-content/uploads/2010/07/bg-complimentary.jpg) -10px 0px no-repeat;
	padding: 20px 20px 15px 20px;
	color: #fff;
	height:220px;
	margin-bottom:5px;
}

body#home #content div#post-callout{
	width: 615px;
	background: #000 url(images/bg-whypost.gif) -10px -7px no-repeat;
	padding: 20px 20px 15px 20px;
	color: #fff;
	border: 1px solid #c3a204;
	height:216px;
	margin-bottom:5px;
}


div#call-action{



	width: 347px;



	background: #000 url(images/side-call.jpg) top left no-repeat;



	padding: 0;



	color: #fff;

 

	border: 1px solid #c3a204;

	height:147px;
	
	float:right;
	margin:0 0 20px 20px;
margin-bottom: 180px;


}

div#call-action.post-gold-c2a {
	background: #000 url(images/side-call-post.jpg) top left no-repeat;
}


body#home #content div#pure-gold-parties-callout div#book-party-button{position:absolute;margin:132px 0 0 477px;border:none;background:transparent url(images/book-part-button.gif) 0 top no-repeat;width:130px;height:57px;  }

body#home #content div#pure-gold-parties-comp div#book-party-button{position:absolute;margin:145px 0 0 50px;border:none;background:transparent url(images/book-part-button.gif) 0 top no-repeat;width:130px;height:57px;  }

body#home #content div#post-callout div#book-party-button{position:absolute;margin:-5px 0 0 477px;border:none;background:transparent url(images/post-gold-button.gif) 0 top no-repeat;width:130px;height:57px;  }



div#call-action div#book-party-button-sidebar{position:absolute;margin:41px 0 0 185px;border:none;background:transparent url(images/book-part-button.gif) 0 top no-repeat;width:130px;height:57px;  }

div#call-action div#book-party-button-sidebar:hover{background:transparent url(images/book-part-button.gif) 0 -57px no-repeat;}

div#call-action div#post-gold-button-sidebar{position:absolute;margin:41px 0 0 185px;border:none;background:transparent url(images/post-gold-button.gif) 0 top no-repeat;width:130px;height:57px;  }

div#call-action div#post-gold-button-sidebar:hover{background:transparent url(images/post-gold-button.gif) 0 -57px no-repeat;}


body#home #content div#pure-gold-parties-callout div#book-party-button:hover, body#home #content div#pure-gold-parties-comp div#book-party-button:hover{background:transparent url(images/book-part-button.gif) 0 -57px no-repeat;}
body#home #content div#post-callout div#book-party-button:hover{background:transparent url(images/post-gold-button.gif) 0 -57px no-repeat;}



body#home #content div#pure-gold-parties-callout h1{color:#fff;font-size:26px;text-transform:uppercase;}



body#home #content div#pure-gold-parties-callout h2{color:#fff;font-size:20px;}



body#home #content div#pure-gold-parties-callout p{font-size:18px;}



body#home #content div#pure-gold-parties-callout p span{font-size:11px;}



body#home #content div#pure-gold-parties-callout .percent{float:left;width:90px;font-size:35px;color:#c3a204;  /* margin-left:55px;  */}



body#home #content div#pure-gold-parties-callout .large{display:block;width:330px;clear:both;font-size:30px;line-height:10px;margin-left:55px;}



body#home #content div#pure-gold-parties-callout .total{float:right;font-size:70px;line-height:1.2;color:#c3a204;}



body#home #content div#pure-gold-parties-callout .total span{color:#fff;font-size:16px;}



body#home #content div#pure-gold-parties-callout small{clear:both;font-size:11px;}







body#home #content #sidebar{float:right;width:320px;}



body#home #content #sidebar h1{font-size:24px;text-transform:uppercase;line-height:1;}



/* PARTIES PAGE */



div#pure-gold-parties{float:left;width:550px;}



div#pure-gold-parties h1{font-size:30px;margin-bottom:40px;text-transform:uppercase;}



div#pure-gold-parties-sidebar{



	float: right;



	width: 300px;



	background: #000;



	padding: 20px;



	color: #fff;



	border: 1px solid #c3a204;



}



#pure-gold-parties-sidebar h1, #pure-gold-parties-sidebar h2{color:#fff;}



#pure-gold-parties-sidebar p{font-size:18px;}



#pure-gold-parties-sidebar p span{font-size:11px;}



#pure-gold-parties-sidebar .percent{float:left;width:90px;font-size:35px;color:#c3a204;}



#pure-gold-parties-sidebar .large{display:block;width:330px;clear:both;font-size:30px;line-height:10px;}



#pure-gold-parties-sidebar .total{float:right;font-size:60px;line-height:45px;color:#c3a204;}



#pure-gold-parties-sidebar .total span{color:#fff;font-size:18px;}



#pure-gold-parties-sidebar small{display:block;clear:both;width:330px;margin-top:20px;text-align:center;}







/* CHARITY PAGE */



div#charitable-support{float:left;width:550px;}



div#charitable-support h1{font-size:30px;margin-bottom:40px;text-transform:uppercase;}



#charitable-support-sidebar{float:right;width:400px;text-align:center;padding-top:100px;}



#charitable-support-sidebar h1{font-size:30px;margin:20px 0;}







/* HOW IT WORKS PAGE */



body#how-it-works .wp-image-154{border:5px solid #ccc;float:right;margin-left:60px;}



body#how-it-works #content div.page h1{font-size:30px;margin-bottom:20px;}







/* FAQ PAGE */



body#faq #content div.page h1{font-size:30px;margin-bottom:20px;}



body#faq #content div.page p{margin-bottom:30px;}







/* TESTIMONIALS PAGE */



body#testimonials #content div.page h1{font-size:30px;margin-bottom:20px;}



body#testimonials #content div.page h2 span{color:#666;font-size:12px;font-style:oblique;}



body#testimonials #content div.page p{margin-bottom:30px;margin-top:10px;}







/* TEAM PAGE */



body#meet-the-team #content div.page{width:950px;margin-left:50px;}







/* WORK PAGE & PRIVATE PURCHASE */



body#work-for-us #content div.page, body#private-purchase #content div.page{width:420px;margin-left:300px;padding-bottom:200px;}



body#work-for-us #content div.page h1, body#private-purchase #content div.page h1{font-size:30px;margin-bottom:40px;}







/* CONTACT PAGE */



body#contact-us #content div.page, body#book-a-party #content div.page, body#blog #content div.page{float:left;width:420px;margin-left:198px;}



body#blog #content div.page{float:left;width:600px;margin-left:20px;}



#widthThis{float:left;width:600px;margin-left:20px;}

#widthThis textarea{ max-width:550px;}



body#contact-us #content div.page em, body#book-a-party #content div.page em{color:#c3a204;}



body#contact-us #content div.page p, body#book-a-party #content div.page p{margin:30px 0;font-size:14px;}



body#contact-us #content div.page p small, body#book-a-party #content div.page p small{display:block;margin:110px 0 0 0;font-size:10px;}



body#contact-us #content #sidebar, body#book-a-party #content #sidebar, body#blog #content #sidebar {



	float: right;



	width: 300px;



	background: #000;



	padding: 20px;



	border: 1px solid #c3a204;



}



#sidebarSingle {



	float: right;



	width: 300px;



	background: #000;



	padding: 20px;



	border: 1px solid #c3a204;



}





body#contact-us #content #sidebar h1, body#book-a-party #content #sidebar h1{color:#fff;}



body#contact-us #content #sidebar label, body#book-a-party #content #sidebar label{float:left;color:#c3a204;font-size:14px;}



body#contact-us #content #sidebar br, body#book-a-party #content #sidebar br{clear:both;}



body#contact-us #content #sidebar .wpcf7-form-control-wrap input,



body#contact-us #content #sidebar .wpcf7-form-control-wrap textarea,



body#book-a-party #content #sidebar .wpcf7-form-control-wrap input,



body#book-a-party #content #sidebar .wpcf7-form-control-wrap textarea{



	float: right;



	border: 1px solid #c3a204;



	width: 250px;	



}



body#contact-us #content #sidebar .wpcf7-form-control-wrap.phone input,



body#book-a-party #content #sidebar .wpcf7-form-control-wrap.phone input



{width:300px;}



body#book-a-party #content #sidebar .wpcf7-form-control-wrap.street_address input,



body#book-a-party #content #sidebar .wpcf7-form-control-wrap.party_date input,



body#book-a-party #content #sidebar .wpcf7-form-control-wrap.guests input



{width:295px;}



body#contact-us #content #sidebar .wpcf7-form-control-wrap textarea{width:300px;height:100px;}



body#contact-us #content #sidebar .submit, body#book-a-party #content #sidebar .submit{float:left;}



.wpcf7-form-control-wrap{position:relative;}



.wpcf7-response-output{width:270px;font-weight:bold;}



.wpcf7-not-valid-tip{



	background: transparent;



	color: #ff0000;



	margin-left: 10px;



	position: absolute;



	top: -12px;



	left: 8px;



	width: 200px;



	z-index: 100;



}



.wpcf7-form-control-wrap.phone .wpcf7-not-valid-tip{top:-17px;left:-5px;}



.wpcf7-form-control-wrap.street_address .wpcf7-not-valid-tip{top:9px;left:-52px;}



.wpcf7-form-control-wrap.party_date .wpcf7-not-valid-tip{top:9px;left:-123px;}



.wpcf7-form-control-wrap.guests .wpcf7-not-valid-tip{top:9px;left:-115px;}







.ajax-loader{margin:4px 0 0 10px;}











#footer{



	margin: 0 auto;



	width: 1000px;



	color: #fff;



	padding: 30px 0;



}



#footer .footer_nav{margin:5px 0 0 0;text-align:left;}



#footer .footer_nav a{color:#fff;text-decoration:none;margin:0 3px;}



#footer .footer_nav a img{margin-top:8px;}



#footer .copy{float:right;text-align:right;font-size:9px;}







/* MISC */



.left{float:left;}



.right{float:right;}



.clear{clear:both;}







.col{float:left;margin:0 40px 0 0;width:280px;}



.col img{border:1px solid #c3a204;}



.col h1{font-size:18px;color:#000;letter-spacing:normal;}







.yellow{color:#c3a204;}







.white{background-color:#fff;}



.trim{background-image:url(images/gradient-bottom.jpg);background-position:top left;background-repeat:repeat-x;}







.box{border:1px solid;border-bottom-width:10px;padding:20px 20px 0 20px;margin-bottom:10px;}



.box.gold{border-color:#c3a204;}



.box.black{border-color:#000;}







.paddingT70{padding-top:70px;}







.clearfix:after {



    content: ".";



    display: block;



    clear: both;



    visibility: hidden;



    line-height: 0;



    height: 0;



}







.clearfix {



    display: inline-block;



}







html[xmlns] .clearfix {



    display: block;



}







* html .clearfix {



    height: 1%;



}

img.alignleft, div.alignleft {

float:left;

margin:0 0.5em 0.5em 0;

}

img.alignright, div.alignright {

float:right;

margin:0 0 0.5em 0.5em;

}

img.aligncenter, div.aligncenter {

text-align:center;

margin:0 auto;

}


.twitterBlogroll {
	color:white;
}

.twitterBlogroll li {
	margin:10px 0;
}

.twitterwidget-title {
	display:block;
	margin-top:30px;
}