/*



Theme Name: Donthugme



Theme URI: http://wordpress.org/extend/themes/twentyeleven



Author: Shan -the WordPress team



Author URI: http://wordpress.org/



Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.



Version: 1.4



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



Text Domain: twentyeleven



*/







/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */



/* Text elements */







@charset "utf-8";



/* CSS Document */



* {



	margin:0;



	padding:0;



	outline:0;



	



}







.clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



	overflow: hidden;



    }



	



.clearfix { zoom:1;}







.clr{ clear:both;}



















body{background:url(images/body-bg.jpg) repeat top center fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}











ol {



	margin: 0 0 1.625em 2.5em;



}



ul {



	list-style: square;



}



ol {



	list-style-type: decimal;



}



ol ol {



	list-style: upper-alpha;



}



ol ol ol {



	list-style: lower-roman;



}



ol ol ol ol {



	list-style: lower-alpha;



}



ul ul, ol ol, ul ol, ol ul {



	margin-bottom: 0;



}



dl {



	margin: 0 1.625em;



}

dl.gallery-item {

	margin: 0;

}



dd.gallery-caption { padding-left:8px; padding-right:8px;}



dt {



	font-weight: bold;



}



dd {



	margin-bottom: 1.625em;



}



strong {



	font-weight: bold;



}



cite, em, i {



	font-style: italic;



}



blockquote {



	font-family: Georgia, "Bitstream Charter", serif;



	font-style: italic;



	font-weight: normal;



	margin: 0 3em;



}



blockquote em, blockquote i, blockquote cite {



	font-style: normal;



}



blockquote cite {



	color: #666;



	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-weight: 300;



	letter-spacing: 0.05em;



	text-transform: uppercase;



}



pre {



	background: #f4f4f4;



	font: 13px "Courier 10 Pitch", Courier, monospace;



	line-height: 1.5;



	margin-bottom: 1.625em;



	overflow: auto;



	padding: 0.75em 1.625em;



}



code, kbd, samp, var {



	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;



}



abbr, acronym, dfn {



	border-bottom: 1px dotted #666;



	cursor: help;



}



address {



	display: block;



	margin: 0 0 1.625em;



}



ins {



	background: #fff9c0;



	text-decoration: none;



}



sup,



sub {



	font-size: 10px;



	height: 0;



	line-height: 1;



	position: relative;



	vertical-align: baseline;



}



sup {



	bottom: 1ex;



}



sub {



	top: .5ex;



}







h1 { font-size:28px; color:#FA4246;  margin-bottom:15px; font-weight:bold; padding-bottom:5px; font-style:italic;}



h1 a { font-size:28px; color:#FA4246;  margin-bottom:7px; font-weight:bold; padding-bottom:5px; text-decoration:none; font-style:italic;}





h2 { font-size:22px; color:#fff;  margin-bottom:15px; font-weight:lighter; padding-bottom:8px;  /*border-bottom:1px dashed #99022F;*/}



h2 a { font-size:22px; color:#fff;  margin-bottom:7px; font-weight:lighter; padding-bottom:5px; text-decoration:none;}



h3 { font-size:16px; color:#FFFFFF;  margin-bottom:5px; font-weight:lighter;}



h4 {  font-weight:bold; background:#3b3a3a; border:1px solid #444343; padding:5px 12px; color:#c4c4c4; text-transform:uppercase;

	font-family:Tahoma, Geneva, sans-serif; font-size:12px;  margin:10px 0; }

			

h6 { font-size:11px; color:#c20000;   font-weight:bold; text-transform:uppercase; margin-bottom:5px;  }

	 				   



p { margin-bottom:25px; line-height:20px; text-align:left; font-size:14px; color:#efefef;}



p a{ color:#fff; text-decoration:underline;}.

p a:hover { text-decoration:none;}








.mainblock { width:1118px; min-width:1118px; margin:auto;}




.sub-block { width:960px; min-width:960px;  margin:auto; position:relative; }







#header{ height:140px;  min-width:1118px; background:#99022f; border-bottom:7px solid #0f7938;}







h1#logo {  width:435px; height:80px; /*float:left; margin:8px 0 0 24px;*/ position:absolute; top:35px; left:-70px;}







#logo a { background:url(images/logo.gif) no-repeat; display:block; height:80px; text-indent:-9999px; font-size:0; cursor:pointer;}













#bunyan-bay a{ background:url(images/bunyan-bay.png) no-repeat; width:165px; height:190px; position:absolute; top:10px; 



			   right:-35px; border:0; display:block; z-index:100;}



#social{float:right; width:290px; margin: 7px 0; position: absolute; right: 157px; top: 11px;}



#social h3 { clear: none; float: left; line-height: 40px; margin-right: 12px; }



#award{ float:right; width:350px; margin:8px 175px 0 0; height:55px; background:url(images/award.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; font-size:20px; padding:6px 14px 0 14px; position: absolute; right: -18px; top: 48px; }











#mid-block{background:#000; padding:25px 0; min-height:420px; }







		 



#menu{ background:#000; margin:0 0 40px 80px; }



#menu ul{margin:0 0 0 12px; }



#menu li {  float:left; font-size:16px;  list-style:none; line-height:13px; border-right:1px solid #fff;}



#menu li a{ text-decoration:none; color:#fff; display:block;padding:0 15px;   }



#menu li a:hover,#menu li.active a { color:#68ba50;}







#menu li ul { display:none; position:absolute; z-index:100000; margin-left:0; padding-top:10px; border-bottom:5px solid #99022f;}



#menu li:hover > ul { display:block;}



#menu li ul li {  float:none; border-right:0; border-left:0; line-height:28px; display:block; margin:0; text-align:left; }



#menu li ul li a { color:#c9c9c9; display:block; padding:0 10px; background:#3b3b39; border-bottom:1px solid #4c4c4b;



				   border-top:1px solid #2d2d2b; font-size:12px; zoom:1; }



#menu li ul li a:hover { color:#fff; display:block; padding:0 10px; background:#0f7938; }







#menu li ul ul{ display:none; position:absolute; border-bottom:5px solid #76192a; z-index:100000; left:100%; top:0;}







#menu li.last { border-right:none;}



#menu li.menu-item-64 { border-right:none;}







#banner{ margin:0; padding:0;}











#home-list ul { margin-left:20px; text-align:center;}



#home-list li { list-style:none; /*float:left;*/ display:inline-block; vertical-align:top; margin:6px; }



#home-list li a { display:block; width:290px; height:136px;}





#home-list li#lovestory { border:3px solid #5154f2; }



#home-list li#lovestory a { background:url(images/love-story.jpg);}



#home-list li#christmas a { background:url(images/christmas-carol.jpg);}



#home-list li#christmas { border:3px solid #0f7938;}



#home-list li#county { border:3px solid #931807;}



#home-list li#county a { background: url(images/county-fair.jpg); }



#home-list li#pregnant { border:3px solid #5154f2; }



#home-list li#pregnant a { background: url(images/pregnant.jpg); }


#home-list li#married { border:3px solid #67005c; }
#home-list li#married a { background: url(images/married.jpg); }





#home-list li#lovestory a:hover, 

#home-list li#christmas a:hover,

#home-list li#county a:hover,

#home-list li#pregnant a:hover,

#home-list li#married a:hover { background-position:bottom;}





#slider-list { margin:20px 0 0 60px; position:relative;}



#slider-list ul{}



#slider-list li{ list-style:none; float:left; margin-right:31px;}



#slider-list li img{ border:0;}







#left-arrow{ background:url(images/left-arrow.gif) no-repeat; width:20px; height:52px; position:absolute; top:28px; left:-35px;}



#right-arrow{ background:url(images/right-arrow.gif) no-repeat; width:20px; height:52px; position:absolute; top:28px; right:25px;}











#footer { min-width:1118px; color:#fff; font-size:11px; text-align:center; padding:10px 0; background:#99022f; border-top:7px solid #0f7938;}



#footer a{ color:#fff; text-decoration:underline;}



#footer a:hover{ text-decoration:none;}























/*.widget{ margin-left:20px; margin-top:10px; margin-bottom:10px;}*/



.widget ul { margin-left:25px;}



.widget ul li { line-height:18px;}



.widget ul li a { color: #EFEFEF;  text-decoration:none;}



.entry-meta { margin-bottom:10px;}



.comments-link a, .entry-meta a { color: #99022F; text-decoration:none;}



.comments-link a:hover, .entry-meta a:hover { text-decoration:underline;}







.comment a { color: #99022F; text-decoration:none;}



.comment a:hover {  text-decoration:underline;}







.logged-in-as a {color: #99022F; text-decoration:none;}







.edit-link a {color: #99022F; text-decoration:underline;}



.edit-link a:hover { text-decoration:none;}











.wpcf7-text { height:25px; border: 1px solid #ccc; font-size:12px; color:#444; width:335px; }







.wpcf7-submit { border: 2px solid #EFEFEF; border-radius: 4px 4px 4px 4px; background: #BC0F13; color:#FFF; box-shadow: 0 2px 5px #A4A4A4;



    height: 25px; padding:0 10px 2px 10px; cursor:pointer;}



	



.wpcf7-submit:hover { border: 2px solid #EFEFEF; border-radius: 4px 4px 4px 4px; background: #DE3C40; color:#FFF; box-shadow: 0 2px 5px #A4A4A4;



    height: 25px; padding:0 10px 2px 10px; cursor:pointer;}







.wpcf7-textarea { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#444; line-height:15px; width:335px; height:100px; border: 1px solid #EFEFEF;}







#primary{ margin:10px 20px 5px 20px;}







/* =Navigation



-------------------------------------------------------------- */







#content nav {



	clear: both;



	overflow: hidden;



	padding: 0 0 1.625em;



}



#content nav a {



	font-size: 12px;



	font-weight: bold;



	line-height: 2.2em; 



}



#nav-above {



	padding: 0 0 1.625em;



}



#nav-above {



	display: none;



}



.paged #nav-above {



	display: block;



}



.nav-previous {



	float: left;



	width: 50%;



}



.nav-next {



	float: right;



	text-align: right;



	width: 50%;



}



#content nav .meta-nav {



	font-weight: normal;



}







/* Singular navigation */



#nav-single {



	float: right;



	position: relative;



	top: -0.3em;



	text-align: right;



	z-index: 1;



}



#nav-single .nav-previous,



#nav-single .nav-next {



	width: auto;



}







#nav-single .nav-previous a,



#nav-single .nav-next a {



	color: #99022F;



}







#nav-single .nav-next {



	padding-left: .5em;



}



#nav-single .nav-previous {



	padding-right: .5em;



}







/* Comments */



	.commentlist > li.comment {



		background: none;



		border: 1px solid #ddd;



		-moz-border-radius: 3px 3px 3px 3px;



		border-radius: 3px 3px 3px 3px;



		margin: 0 auto 1.625em;



		padding: 1.625em;



		position: relative;



		width: auto;



	}



	.commentlist .avatar {



		height: 39px;



		left: 2.2em;



		top: 2.2em;



		width: 39px;



	}



	.commentlist li.comment .comment-meta {



		line-height: 1.625em;



		margin-left: 50px;



	}



	.commentlist li.comment .fn {



		display: block;



	}



	.commentlist li.comment .comment-content {



		margin: 1.625em 0 0;



	}



	.commentlist .comment-edit-link {



		display: none;



	}



	.commentlist > li::before,



	.commentlist > li.bypostauthor::before {



		content: '';



	}



	.commentlist .reply {



		display: none;



	}







	/* Post author highlighting */



	.commentlist > li.bypostauthor {



		color: #444;



	}



	.commentlist > li.bypostauthor .comment-meta {



		color: #666;



	}



	.commentlist > li.bypostauthor:before {



		content: none;



	}







	/* Post Author threaded comments */



	.commentlist .children > li.bypostauthor {



		background: #fff;



		border-color: #ddd;



	}



	.commentlist .children > li.bypostauthor > article,



	.commentlist .children > li.bypostauthor > article .comment-meta {



		color: #666;



	}







}



/* Comment Form */



#respond {



	background: #ddd;



	border: 1px solid #d3d3d3;



	-moz-border-radius: 3px;



	border-radius: 3px;



	margin: 0 auto 1.625em;



	padding: 1.625em;



	position: relative;



	width: 68.9%;



}



#respond input[type="text"],



#respond textarea {



	background: #fff;



	border: 4px solid #eee;



	-moz-border-radius: 5px;



	border-radius: 5px;



	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);



	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);



	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);



	position: relative;



	padding: 10px;



	text-indent: 80px;



}



#respond .comment-form-author,



#respond .comment-form-email,



#respond .comment-form-url,



#respond .comment-form-comment {



	position: relative;



}



#respond .comment-form-author label,



#respond .comment-form-email label,



#respond .comment-form-url label,



#respond .comment-form-comment label {



	background: #eee;



	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);



	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);



	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);



	color: #555;



	display: inline-block;



	font-size: 13px;



	left: 4px;



	min-width: 60px;



	padding: 4px 10px;



	position: relative;



	top: 40px;



	z-index: 1;



}



#respond input[type="text"]:focus,



#respond textarea:focus {



	text-indent: 0;



	z-index: 1;



}



#respond textarea {



	resize: vertical;



	width: 95%;



}



#respond .comment-form-author .required,



#respond .comment-form-email .required {



	color: #bd3500;



	font-size: 22px;



	font-weight: bold;



	left: 75%;



	position: absolute;



	top: 45px;



	z-index: 1;



}



#respond .comment-notes,



#respond .logged-in-as {



	font-size: 13px;



}



#respond p {



	margin: 10px 0;



}



#respond .form-submit {



	float: right;



	margin: -20px 0 10px;



}



#respond input#submit {



	background: #99022F;



	border: none;



	-moz-border-radius: 3px;



	border-radius: 3px;



	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);



	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);



	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);



	color: #eee;



	cursor: pointer;



	font-size: 15px;



	margin: 20px 25px 0 0;



	padding: 5px 42px 5px 22px;



	position: relative;



	left: 30px;



	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);



}



#respond input#submit:active {



	background: #0F7938;



	color: #bfddf3;



}



#respond #cancel-comment-reply-link {



	color: #666;



	margin-left: 10px;



	text-decoration: none;



}



#respond .logged-in-as a:hover,



#respond #cancel-comment-reply-link:hover {



	text-decoration: underline;



}



.commentlist #respond {



	margin: 1.625em 0 0;



	width: auto;



}



#reply-title {



	color: #99022F;



	font-size: 24px;



	font-weight: bold;



	line-height: 30px;



}



#cancel-comment-reply-link {



	color: #888;



	display: block;



	font-size: 10px;



	font-weight: normal;



	line-height: 2.2em;



	letter-spacing: 0.05em;



	position: absolute;



	right: 1.625em;



	text-decoration: none;



	text-transform: uppercase;



	top: 1.1em;



}



#cancel-comment-reply-link:focus,



#cancel-comment-reply-link:active,



#cancel-comment-reply-link:hover {



	color: #ff4b33;



}



#respond label {



	line-height: 2.2em;



}



#respond input[type=text] {



	display: block;



	height: 24px;



	width: 75%;



}



#respond p {



	font-size: 12px;



}



p.comment-form-comment {



	margin: 0;



}



.form-allowed-tags {



	display: none;



}











.blog .sticky .entry-header .entry-meta {



	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */



	clip: rect(1px, 1px, 1px, 1px);



	position: absolute !important;



}







.entry-title,



.entry-title a {



	text-decoration: none;



}







.entry-meta {



	clear: both;



	font-size: 12px;



	line-height: 18px;



}



.entry-meta a {



	font-weight: bold;



}



.single-author .entry-meta .by-author {



	display: none;



}



.entry-content,



.entry-summary {



	/*padding: 1.625em 0 0;*/



}



.entry-content h1,



.entry-content h2,



.comment-content h1,



.comment-content h2 {



	font-weight: bold;



	margin: 0 0 .8125em;



}



.entry-content h3,



.comment-content h3 {



/*	font-size: 10px;



	letter-spacing: 0.1em;



	line-height: 2.6em;



	text-transform: uppercase;*/



}



.entry-content table,



.comment-content table {



	border-bottom: 1px solid #ddd;



	margin: 0 0 1.625em;



	width: 100%;



}



.entry-content form table { border:0; }



.entry-content th,



.comment-content th {



	font-size: 10px;



	font-weight: 500;



	letter-spacing: 0.1em;



	line-height: 2.6em;



	text-transform: uppercase;



}



.entry-content td,



.comment-content td {



	border-top: 0;



	padding: 6px 3px 6px 0;



}



#secondary { margin:10px 20px 10px 20px;}



#videos {}

#videos h2 { color:#FFF; font-size:16px; margin-bottom:5px; font-weight:lighter; border:none;}

#videos li { list-style:none; float:left; /*width:430px;*/ padding-right:30px; margin-bottom:30px; }



#single-video-each {}

#single-video-each h2 { color:#FFF; font-size:16px; margin-bottom:5px; font-weight:lighter; border:none;}

#single-video-each li { list-style:none; float:left; width:800px; padding-left:130px; margin-bottom:30px; }



#photos {}

#photos h2 { font-size:18px; color:#99022F;  margin-bottom:7px; font-weight:lighter; padding-bottom:5px;  border-bottom:1px dashed #99022F;}

#photos li { list-style:none; float:left; /*width:430px;*/ padding-right:30px; margin-bottom:30px; }



#content .gallery {

	margin: 0 auto 1.625em; 

}

#content .gallery a img {

	border: none; 

}

img#wpstats {

	display: block;

	margin: 0 auto 1.625em;

}

#content .gallery-columns-4 .gallery-item {

	width: 23%;

	padding-right: 2%;

}

#content .gallery-columns-4 .gallery-item img {

	width: 100%;

	height: auto;

}



@media (max-width: 650px) {

	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */

	body, input, textarea {

		font-size: 13px;

	}

	#site-title a {

		font-size: 24px;

	}

	#site-description {

		font-size: 12px;

	}

	#access ul {

		font-size: 12px;

	}

	article.intro .entry-content {

		font-size: 12px;

	}

	.entry-title {

		font-size: 21px;

	}

	.featured-post .entry-title {

		font-size: 14px;

	}

	.singular .entry-title {

		font-size: 28px;

	}

	.entry-meta {

		font-size: 12px;

	}

	blockquote {

		margin: 0;

	}

	blockquote.pull {

		font-size: 17px;

	}

	/* Reposition the site title and description slightly */

	#site-title {

		padding: 5.30625em 0 0;

	}

	#site-title,

	#site-description {

		margin-right: 0;

	}

	/* Make sure the logo and search form don't collide */

	#branding #searchform {

		top: 1.625em !important;

	}

	/* Floated content doesn't work well at this size */

	.alignleft,

	.alignright {

		display: block;

		float: none;

		margin-left: 0;

		margin-right: 0;

	}

	/* Make sure the post-post navigation doesn't collide with anything */

	#nav-single {

		display: block;

		position: static;

	}

	.singular .hentry {

		padding: 1.625em 0 0;

	}

	.singular.page .hentry {

		padding: 1.625em 0 0;

	}

	/* Talking avatars take up too much room at this size */

	.commentlist > li.comment,

	.commentlist > li.pingback {

		margin-left: 0 !important;

	}

	.commentlist .avatar {

		background: transparent;

		display: block;

		padding: 0;

		position: static;

	}

	.commentlist .children .avatar {

		background: none;

		left: 2.2em;

		padding: 0;

		position: absolute;

		top: 2.2em;

	}

	/* Use the available space in the smaller comment form */

	#respond input[type="text"] {

		width: 95%;

	}

	#respond .comment-form-author .required,

	#respond .comment-form-email .required {

		left: 95%;

	}

	#content .gallery-columns-3 .gallery-item {

		width: 31%;

		padding-right: 2%;

	}

	#content .gallery-columns-3 .gallery-item img {

		width: 100%;

		height: auto;

	}



}

@media (max-width: 450px) {

	#content .gallery-columns-2 .gallery-item {

		width: 45%;

		padding-right: 4%;

	}

	#content .gallery-columns-2 .gallery-item img {

		width: 100%;

		height: auto;

	}



}



/* Alignment */

.alignleft {

	display: inline;

	float: left;

	margin-right: 1.625em;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 1.625em;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 1.625em;

}



/********************** DON'T HUG ME PAGE CSS  ******************************

*********************************************************************/







			

#left-block{ float:left; width:615px; padding-top:15px;}



#left-block span { margin-bottom:15px; line-height:20px; text-align:justify; font-size:13px; color:#fff; font-weight:bold;}



.pic-right{ border:3px solid #fe0013; margin:0 0 15px 20px; float:right;}



#left-block img, #left-block img a{border:3px solid #fe0013;}



#right-block { float:right; width:260px; background:#242424; border:1px solid #2d2d2d; padding:15px 10px; margin-top:15px;}

#right-block li { list-style:none; padding-left:5px;}

#right-block h5 { font-size:14px; background:#111; border:1px #333 dotted; padding:3px 5px; margin: 20px 0 12px 0; color:#ccc; text-transform:uppercase; clear:both;}



p.audioplayer_container { padding:4px 0 0 14px;}





.review{ background:url(images/review-btn.png) no-repeat top; width:210px; height:26px; float:left; border:0; margin:0 0 8px 23px; font-size:13px;

			color:#d8d8d8; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-align:center; line-height:26px; text-decoration:none;

			text-transform:uppercase;}

.review:hover{ background-position:bottom;}





.play-list ul{ margin:0 0 20px 15px; padding:0x; }

.play-list li { list-style:none; color:#2f2f2f; font-size:12px;  line-height:15px; background:url(images/arrow.png) no-repeat left top ; 

					 padding:5px 0 3px 15px ; margin-bottom:5px; }

.play-list li a{  color:#a9a9a9; text-decoration:none ;  }

.play-list li a:hover{ color:#fff;}





.latest-review ul{ margin:10px 0 20px 13px; padding:0x; }

.latest-review li { list-style:none; color:#9d9c9c; font-size:11px; line-height:16px; margin-bottom:25px; text-align:justify; }

.name{ color:#dbd8d8; float:right; font-style:italic; display:block;}







/********************** MERCHANDISEE PAGE CSS  ******************************

****************************************************************************/







#products { margin:0; padding:0;}

#products ul { padding:0;}

#products li { list-style-type:none; /*float:left;*/ margin:0 21px 35px 0; padding:0; color:#fff; font-size:11px; 

			   width:206px;  display:inline-block; vertical-align:top; line-height:20px;}

#products li a{ color:#717174; text-decoration:none; display:block; }

#products li a:hover{ color:#000; text-decoration:none;}			   

#products li img{ margin-bottom:5px; border:3px solid #888;}



#products form{ margin-top:10px;}





#products h6 { font-size:13px; color:#ff1a1d;   font-weight:bold; text-transform:none; margin-bottom:10px; text-align:center;}

#products p { line-height:19px; color:#fff;}



.pro-head{ font-size:12px; font-weight:bold; display:block; color:#fff; margin-bottom:12px; text-align: center;}



.sizes{border:1px solid #3a3a3a; background:#000; color:#969696; min-width:110px; float:right;}



.add-to-cart{ background:url(images/add-to-cart.png) no-repeat top; width:90px; height:20px;  text-indent:-9999px; font-size:0;

		    cursor:pointer; border:0; float:right; margin-top:12px;}

.add-to-cart:hover{ background-position:bottom;}





#newbox { float:right; font-style:normal; background:#111; padding:15px; margin:0 0 50px 75px; }



#newbox a { color:#666;}

#newbox a:hover {  color:#aaa;}



.entry-content h2 { margin:15px 0 25px 0;}



#reviewlist p { font-size:17px; line-height:19px; margin-bottom:20px;}

#reviewlist p em { font-size:13px;}



#featlinks { margin-left:20px; font-size:14px;}

#featlinks li { padding-bottom:7px; list-style:square}



#pressblock { width: 100%;}



.pressdiv { /*height:660px;  width: 198px;*/height: 725px; width: 160px;

background: #242424;

border: 1px solid #2D2D2D;

padding: 15px 6px;

margin: 0 10px 25px 0; float:left;}

.pressdiv .review {

	margin: 0 0 8px;	

	/*width: 198px;*/  width: 160px;

	-webkit-border-radius:5px;

	border-radius:5px;

}



.pressdiv li { list-style:none; padding-left:5px;}



.pressdiv h5 { font-size:14px; background:#111; border:1px #333 dotted; padding:3px 5px; margin: 30px 0 12px 0; color:#ccc; text-transform:uppercase; clear:both;}

.source {

	font-size: .7em;

}

#right-block .source {

	font-size: .8em;

}	

#post-10 h1, #post-12 h1, #post-14 h1, #post-16 h1{

	margin-bottom:0;

	padding-bottom:0;

}

#left-laurel {

	background: url(images/left-laurel.png) no-repeat left;

	margin-left: 17px;

    width: 300px;

}

#right-laurel {

	background: url(images/right-laurel.png) no-repeat right;

}

#post-14 #left-laurel {

	margin-left:-10px;

	width: 350px;

}

td {

	text-align:left;

}

.pressdiv .audioplayer_container {

	padding-left: 0;

}

.pressdiv .audioplayer_container object {

	width: 192px !important;

}


.left-laurel-married {background: url(images/left-laurel-married.png) no-repeat left top; margin-left: 17px;width: 300px; padding:5px 0 5px 30px;}
.right-laurel-married {background: url(images/right-laurel-married.png) no-repeat right top; padding:5px 30px 15px 0;}
.left-laurel-married h2{margin:0 0 10px 0; font-size:18px; text-align:center; line-height:22px;}
#left-block .left-laurel-married h2 span{font-size:22px;}

.laurel-married-btm{ margin:0 25px 0 45px; width: 250px; }


/******************************BLOG PAGE CSS ******************************
**************************************************************************/


.page-header h2 span{ color: #FA4246;
    font-size: 28px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 7px;
    padding-bottom: 5px;}

.entry-header h1.entry-title{ margin-bottom:0; font-size:22px;}
.entry-header h1.entry-title a{ font-size:22px;}

article{ border-bottom:1px dotted #4a4a4a; margin-bottom:10px;}


