/*
Theme Name: Buzz Blog Designs
Theme URI: http://buzzblogdesigns.com/
Description: Buzz Blog Designs specializes in customized blog site designs.
Version: 1.0
Author: Tristan Holmberg
Author URI: http://buzzblogdesigns.com/
Tags: custom header, fixed width, two columns, widgets

*/


@charset "utf-8";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,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;
	display:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


a:active, a:link, a:visited {outline:none;}

* {margin:0;padding:0}

html {
background:transparent url(images/bg_html.jpg) repeat scroll left top;
}

body {
	background:transparent url(images/body_bg.jpg) repeat-x scroll 0 0;
	padding:0;
	margin:0;
	font-size:13px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman";
}	

p { padding-top:10px; }

#wrapper {
}

#container {
background:transparent url(images/main_content_bg.gif) repeat-y scroll center top;
margin:0 auto;
width:960px;
padding:0px;
padding-bottom:50px;
}

#header {
background:transparent url(images/header.jpg) no-repeat scroll center top;
min-width:960px;

}
#header h1 a.price {
display:block;
float:right;
height:194px;
margin:17px 76px 24px 0px;
text-indent:-9999px;
width:203px;
}



#header h1 a.logo {
background:transparent url(images/logo.jpg) repeat scroll 0 0;
display:block;
float:left;
height:227px;
margin:96px 0 155px 212px;
text-indent:-9999px;
width:217px;
}

#header h1 a.logo:hover {
background:transparent url(images/logo.jpg) no-repeat scroll 0 -227px;
}




#content {
	float:left;
	padding:0px 25px 0 98px;
	width:582px;
}




a {
outline-style:none;
outline-width:medium;
color:#000;
}

#searchWrapper {
clear:both;
float:right;
height:30px;
margin-top:-230px;
width:256px;
padding-bottom:10px;
}

#searchform {
margin:0 auto 13px;
padding:0;
width:100%;
}


#searchform #s {
background:transparent url(images/bg_search_trans.png) repeat scroll 0 3px;
border:1px solid #8C8A7E;
color:#000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:16px;
margin:0 0 0 17px;
padding:7px 0 2px 5px;
text-transform:uppercase;
width:171px;
behavior: url(http://buzzblogdesigns.com/iepngfix.htc);
}

#subscribeSubmit {
background:transparent url(images/search_submit.png) repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:54px;
left:-20px;
position:relative;
text-indent:-7000px;
width:57px;
behavior: url(http://buzzblogdesigns.com/iepngfix.htc);
}

#searchform input:hover {
background:transparent url(images/search_submit.png) repeat scroll 0 -54px;
}


#searchform .hidden {
display:none;
}

#sidebar {
float:left;
padding:0 0 0 22px;
width:203px;
}

#sidebar .navigation {
margin:-126px 0 20px;
position:relative;
font-size:0%;
}

.feedCounter {
height:20px;
margin-bottom:-17px;
margin-left:16px;
overflow:hidden;
}

#sidebar .navigation>a{
text-indent:-9000px;
}


#sidebar ul {
font-size:16px;
font-weight:bold;
text-transform:lowercase;
}

#sidebar li {
line-height:24px;
border-bottom:2px dotted #000;
}

#sidebar a {
text-decoration:none;
display:block;
}

#sidebar a:hover {
color:#c5934c;
}



#queenWrapper {
width:281px;
float:left;
}

#honeyWrapper {
width:281px;
float:left;
margin-top:-14px;
margin-left:20px;
}

.honey {
background:transparent url(images/honey.jpg) no-repeat scroll 0px 0px;
line-height:226px;
height:226px;
}


.queen {
background:transparent url(images/queen.jpg) no-repeat scroll 0 0;
line-height:212px;
height:212px;
}

.pricingTitle {
font-size:20px;
font-weight:bold;
padding-left:30px;
padding-bottom:5px;
}	

.pricingTitle2 {
font-size:20px;
font-weight:bold;
padding-left:40px;
padding-bottom:5px;
}


#honeyWrapper ul {
padding-top:-10px;
padding-left:10px;
}


.price {
list-style:none;
font-size:32px;
font-family:'Arial Black', Arial, Helvetica, sans-serif;
text-align:center;
margin-top:-6px;
letter-spacing:-2px;
}


.pricingTotalLine {
border-bottom:1px dotted #000;
list-style:none;
list-style-type:none;
padding-top:10px;
width:80%;
}

.pricingTotalLine2 {
border-bottom:1px dotted #000;
list-style:none;
list-style-type:none;
padding-top:10px;
width:83%;
}


#queenWrapper ul ul, #honeyWrapper ul ul {
padding-left:41px;
list-style:disc;
font-weight:normal;
font-size:13px;
margin-bottom:5px;

}

#honeyWrapper ul ul {
padding-left:40px;
}


.cartButton {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:33px;
}


.cartButton2 {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:20px;
}



#footer_wrap {
background:transparent url(images/footer_bg.jpg) repeat-x scroll center bottom;
}

#footer {
background:transparent url(images/bg_footer.jpg) no-repeat scroll 0 bottom;
font-size:11px;
line-height:17px;
margin:0 auto;
width:960px;
height:82px;
}

#footer p {
text-align:center;
padding-top:32px;
color:#FFF;
}


h2 {
	text-indent:-7000px;
	line-height:0px;
}


.hide {
display:none;
}


h2#mylinkorder {
background:transparent url(images/past_projects_header2.png) no-repeat 0 0;
line-height:45px;
margin-top:30px;
behavior: url(http://buzzblogdesigns.com/iepngfix.htc);
}

h2#quickshop {
background:transparent url(images/quickshop_header.png) no-repeat 0 0;
line-height:45px;
margin-top:30px;
behavior: url(http://buzzblogdesigns.com/iepngfix.htc);
margin-bottom:-30px;
}



.clearfix {
	zoom: 1; /* IE Fix */
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}


#pageTitles {
color:#333333;
float:left;
font-size:12px;
height:55px;
margin-bottom:10px;
margin-top:-50px;
margin-left:-98px;
padding-top:8px;
text-align:left;
text-transform:uppercase;
width:708px;
display:block;
line-height:55px;
}

.site-pricing #sidebar ul li ul li.current_page_item a {
color:#704300;
}

.site-contact #sidebar ul li ul li.current_page_item a {
color:#704300;
}

.site-pricing-amp-ordering #sidebar ul li ul li.current_page_item a {
color:#704300;
}

.site-about #sidebar ul li ul li.current_page_item a {
color:#704300;
}

.contactTable {
	width:336px;
	margin-left:105px;
	font-size:15px;
	padding-bottom:10px;
	color:#333;
	margin-top:10px;
	margin-bottom:10px;
}

.entry td {
	padding-top:10px;
	padding-right:5px;
}


.dottedCell {
	border-bottom:1px dotted #333;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	background:transparent url(images/bg_contact_field.jpg) no-repeat scroll 0 0px;
	border:0px;
}

input#author, input#email, input#url {
	background:transparent url(images/bg_contact_field.jpg) no-repeat scroll 0 0px;
	border:0px;
	display:block;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:40px;
	margin-bottom:-20px;
	padding:12px 0 0 25px;
	text-transform:uppercase;
	width:386px;
	clear:both;
}

input#author {
	margin-top:20px;
}

#commentform p label {
	margin-left:290px;
	position:absolute;
	margin-top:-20px;
}

form.ddfm textarea {
	background:transparent url(images/contact_textarea_bg.jpg) no-repeat scroll 0 0px;
	border:0px;
}


.submit input, input#submit {
	background:transparent url(images/submit-button.jpg) no-repeat scroll 0 0px;
	width:106px;
	height:27px;
	border:0px;
	cursor:pointer;
	font-size:0px;
	text-align:left;
	color:#eadba7;
}

.submit input:hover, input#submit:hover {
	background:transparent url(images/submit-button.jpg) no-repeat scroll 0px -27px;
}

textarea#comment {
background:transparent url(images/textarea_bg.jpg) no-repeat scroll 0 0;
border:0 none;
height:182px;
margin-bottom:1px;
margin-top:1px;
overflow:auto;
padding:9px 10px 10px 16px;
width:555px;
margin-left:12px;
}


#title-date-holder {
background:transparent url(images/post_title_bg.gif) no-repeat scroll 0 0;
display:block;
height:138px;
padding-top:10px;
margin-left:-27px;
width:637px;
margin-top:0px;
}

#date-holder {
background:transparent url(http://buzzblogdesigns.com/wp-content/themes/buzzblog/images/splats/rotate.php) no-repeat scroll 0 0;
display:inline;
float:left;
height:138px;
behavior: url(http://buzzblogdesigns.com/iepngfix.htc);
margin-left:-70px;
z-index:2;
width:134px;
margin-top:-10px;
}


#date-holder .day {
font-family:"Trebuchet MS", Georgia, "Times New Roman";
font-size:16px;
font-weight:bold;
padding-left:59px;
padding-top:42px;
position:absolute;
color:#FFF;
}

#date-holder .month {
font-family:"Trebuchet MS", Georgia, "Times New Roman";
font-size:24px;
font-weight:normal;
padding-left:43px;
padding-top:58px;
position:absolute;
text-transform:lowercase;
color:#FFF;

}

.titlePosition {
padding-top:41px;
text-decoration:none;
font-size:30px;
text-transform:uppercase;
letter-spacing:-2px;
color:#ae823a;
}

.titlePosition a {
text-decoration:none;
font-size:30px;
text-transform:uppercase;
letter-spacing:-2px;
color:#ae823a;
}

.postTemplate {
	margin-top:-15px;
	width:580px;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	z-index:3;
	padding-bottom:20px;

}

.postTemplate-insidepost {
	width:580px;
	font-size:14px;
	line-height:18px;
	text-align:justify;
	z-index:3;
	padding-bottom:20px;
}


.postTemplate img {
	border:1px solid black;
}

.imageHolder {
	width:580px;
	text-align:center;
	padding-top:20px;
	clear:both;
}

#commentform {
	width:580px;
}

#comment {
	width:400px;
}

h3#comments {
	float:left;
	margin-bottom:-10px;
	font-weight:bold;
	color:#AE823A;
	font-size:14px;
}

h3#commentSubscribe {
	float:right;
	width:23px;
	height:23px;
}

a.commentSubscribeLink {
	display:block;
	width:23px;
	height:23px;
	line-height:23px;
	cursor:pointer;
	background:transparent url(images/subscribe-comments.jpg) no-repeat scroll 0 0;
	text-indent:-7000px;
}

a.commentSubscribeLink:hover {
	background:transparent url(images/subscribe-comments.jpg) no-repeat scroll 0 -23px;
}

.commentlist {
	float:left;
	width:580px;
}

#respond h3 {
	float:left;
	width:580px;
	padding-top:20px;
	color:#AE823A;
	font-size:14px;
	font-weight:bold;
}

#commentWrapper {
	width:580px;
	float:left;
	padding-left:98px;
	padding-top:20px;
}

.commentmetadata a{display:none}
.commentmetadata a[title^='Edit']{display:block}

a.url {
text-decoration:none;
font-weight:bold;
}

.commentlist li {
padding:10px;
border-bottom:1px dotted black;
}

.comment.even.thread-even.depth-1 {
background:transparent url(images/comment-even-bg.jpg) repeat-y scroll center top;
}

.says {
display:none;
}

#respond {
margin-left:100px;
}

#commentform>p {
clear:both;
float:left;
}

#commentWrapper #respond {
margin-left:0px;
}

span#pinfo {
display:none;
}

.cartButton form input, .cartButton2 form input {
width:145px;
height:42px;
border:0px;
background:transparent url(images/btn_expressCheckout.gif) no-repeat scroll 0 0;
outline:none;
}

.cartButton form input:hover, .cartButton2 form input:hover {
background:transparent url(images/btn_expressCheckout.gif) no-repeat scroll 0 -43px;
}

h2#text-399022971 {
background:transparent url(images/tutorials.png) no-repeat 0 0;
line-height:45px;
margin-top:30px;
behavior: url(http://buzzblogdesigns.com/iepngfix.htc);
}

p.subscribe-to-comments {
margin-top:-348px;
margin-left:10px;
width:500px;
}

.subscribe-to-comments-author {
display:none;
}

.subscribe-to-comments-already {

}

.fn {
font-weight:bold;
}

.commentlist p {
padding-top:0px;
}


#commentform p.subscribe-to-comments label {
margin-left:0px;
margin-top:0px;
position:relative;
}

.feedInfo {
margin-left:18px;
margin-top:-30px;
font-size:11px;
z-index:20;
}

#errorMsg {
color:red;
font-size:11px;
font-weight:bold;
margin-top:-22px;
margin-left:16px;
width:237px;
position:absolute;
}

#countDown {
font-size:12px;
font-weight:bold;
margin-left:19px;
width:237px;
}


