/*
Theme Name: Burland
Version: 1.0
Author: Nick Brown
*/

/* Layout */
body 					{ font-size: 0.9em; font-family: Arial, Sans-Serif; background: #000; color: #000; margin:0;}

/* Default */
a						{ color: #0084c1; text-decoration:none}
a:hover 				{ text-decoration: none; }
h1, h2, h3, h4, h5		{ font-weight:normal;}
h1 						{ font-size: 3em; }
h2 						{ font-size: 2em; font-weight:normal; margin:0; }
h3 						{ font-size: 1.5em; font-weight:normal; margin: 0.8em 0 0;}
h4 						{ font-size: 1.4em; font-weight:normal; margin: 0; padding: 5px 0 5px; }
h5 						{ font-size: 1.2em; margin: 0; color:#0084c1}
p						{ line-height: 150%; }
img.alignleft 			{ float: left; margin: 0 .8em .8em 0; }
img.alignright 			{ float: right; margin: 0 0 .8em .8em; }
.aligncenter 			{ display: block; margin-left: auto; margin-right: auto; }
.alignleft 				{ float: left; }
.alignright 			{ float: right; }
a img 					{ padding: 0px; border: none; }
form 					{ padding: 0; margin: 0; }
blockquote 				{ background: url(images/blockquoteBk.gif) left 0.2em no-repeat; color: #333; padding: 0 1em 0 2.2em; margin: 0; }
#page 					{ width: 1000px; margin: 0 auto; background: #000 url(images/bg4.jpg) top center no-repeat fixed;}
#header 				{ width:900px; height: 270px; margin: 0 auto; }
#headerimg 				{ padding: 15px 0; width:100%; height:70px; }
#headerimg h1 			{ margin: 0; padding: 0; font-family: Arial, Sans-Serif; font-size: 2em; color: #000;  }
#headerimg h1 a 		{ color: #000; text-decoration: none; float:left; background:url(images/burland.png) no-repeat; text-indent: -9999px; width:270px; height:70px;}
#headerimg .description { float:right; display:inline; font-family: Arial, Sans-Serif; color: #fff; font-size: 1.1em; margin:27px 0 0 }
#header .intro			{ float:right; display:inline; width:500px; height:145px; font-size: 17px; line-height:160%; color:#fff; margin:5px 0 0;}
#header .archiveintro p	{ float:right; width:500px; height:120px; font-size: 17px; line-height:160%; color:#fff; margin:5px 0 0; }
#header .archiveintro h2	{ float:left; width:500px; height:25px; font-size: 25px; color:#0084c1; }

/* Navigation */
#navigation 			{ width:100px;height:150px;float:left; display:inline; padding: 0; margin: 0; font-size:12px}
#navigation ul			{ list-style:none; padding:0; margin:10px 0 0; }
#navigation ul li		{ margin:0 0 5px; }
#navigation a 			{ color:#fff; }
#navigation .current-cat a,
#navigation .current_page_item a,
#navigation a:hover 	{ color:#0084c1; text-decoration: underline; }

/* Sub Navigation */
#subnavbar				{ width:300px;height:150px;float:left; display:inline; padding: 0; margin: 0; font-size:12px}
#subnavbar ul			{ list-style:none; padding:0; margin:10px 0 0}
#subnavbar ul li		{ margin:0 0 5px;}
#subnavbar ul a 		{ color:#fff; }
#subnavbar .current-cat a,
#subnavbar .current_page_item a,
#subnavbar a:hover 		{ color:#0084c1; text-decoration: underline; }

/* Content */
#wrapper				{ width:675px; float:left; display:inline; }
#homewrapper			{ clear:both; width:900px; margin: 10px auto 0;}
#content 				{ padding: 0; margin: 0 0 0 0; width: 675px; float: left; display:inline; background:url(images/whitebg80.png); }
#pageheader				{ width:100%; overflow:hidden; }
#pageheader h2          { margin:10px 0 0 15px; color:#0084c1; }
#pageheader h2 a        { text-decoration:underline;}

/* Post */
.post h2,
.post small 			{ padding: 0; margin: 0; }
.post 					{ margin: 0 0 5px; float:left; width: 100%; overflow: hidden; }
.post h2 				{ font-family: Arial, sans-serif; }
.post h2 a 				{ color: #000; text-decoration: none; }
.post h2 a:hover	 	{ text-decoration: underline; }

/* Contact Form */
.post input 						{ width:400px; height:40px; line-height:40px; font-size:25px; margin:10px 0; padding:7px 5px 0; background: #fff; border: none; color: #0084c1; }
.post textarea 						{ width:400px; padding:7px 5px; background: #fff; border: none; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:130%; color: #0084c1; }
.post input[type="submit"] 			{ width:70px; height:30px; line-height:30px; text-align:center; font-size:15px; margin:10px 0; background: #0084c1; border: 1px #0084c1; color: #fff; cursor:pointer; padding:0}
.post input[type="submit"]:hover	{ background: #1d043e; }
.post input[type="submit"]:active 	{ background:#000; }

/* Home page categories */
.categorytop ul, .categorybottom ul {font-size:23px; font-weight:normal; margin:0; padding: 0; list-style: none; }
.categorytop, .categorybottom		{ width: 265px; height:160px; background: url(images/whitebg80.png); float:left; display:inline; margin: 0 15px 15px 0; padding:10px; }
.categorytop a, .categorybottom a 	{text-decoration:underline; }
li.categories li					{ height:30px; padding:5px 0 0 0; }
.categorytop li, .categorybottom li {list-style:none; margin:0; }
.categorydescription				{ height:120px; float:left; font-size:13px; margin: 0; padding: 0; }
ul.postmetadata 		{ clear: both; }
.post small.postmetadata,
ul.postmetadata 		{ font-size: 0.75em;}
.post small a,
ul.postmetadata a		{ color: #000; text-decoration: none; }
.post small a:hover,
ul.postmetadata a:hover { text-decoration: underline; }
.entry 					{ margin:0 0 10px; padding:10px 15px 5px; }
.entry h2	            { margin:0 0 15px;}
.entry h2 a, .entry h3 a { color:#84aa1e; border-bottom: 1px dotted #84aa1e;}
.entry h2 a:hover, .entry h3 a:hover { text-decoration:none; border-bottom: 1px solid #84aa1e;}
.entry h3		        { margin:0 0 5px; }
.entry h4 	        	{ margin:0 0 5px; }
.entry h5               { margin:0; padding: 2px 0 2px; }
.entry p                { margin:0; padding: 0 0 12px; line-height:22px; overflow:hidden; }
.entry p a              { border-bottom: 1px dotted #0084c1;}
.entry p a:hover        { border-bottom: 1px solid #0084c1;}
.entrysingle 			{ margin:0; width:675px; height:501px; background:#fff; font-family: Arial, Sans-Serif; position:relative; }
.entry ul				{ margin:0 0 10px 20px; }
.entry ul li            { padding: 0 0 6px; }

/* Single */
#single					{ width: 675px; background:url(images/whitebg80.png); float: left; display:inline; margin:-150px 0 0; }
#single #product		{ width: 675px; height: 270px; border-bottom:5px solid #0084c1; }
#single #largeproduct	{ width: 400px; height:270px; float:right; display:inline; }
#single #singleheader	{ width:260px; float:left; display:inline; }
#single #singleheader h2 { margin:10px 0 0 10px; font-size:18px; }
#single #singleheader h2 a        { text-decoration:underline;}
#single #product #singleheader h3 { margin:3px 0 0 10px; font-size:13px;  }
#single #product #singleheader h3 a        { color: #aeaeae; text-decoration:none; display:list-item; list-style: none; }
#single #product #singleheader h3 a:hover {color: #0084c1; text-decoration: underline; }
#single .post			{ width:675px; float:right; display:inline; }
#single .details		{ width:390px; float:right; display:inline; margin: 10px 0; padding: 0 10px 0 0; }
#single #detailwrapper	{ width:675px; float:left; display:inline; margin: 0 0 10px; }
#single #productlists	{ width:225px; float:left; display:inline; }
#single .productlist	{ width:235px; float:left; display:inline; }
#single .details h4		{ font-size: 16px; margin:0 0 2px; }
#single .details h5		{ font-size: 13px; font-weight:bold; margin:0 0 2px; }
#single .details ul		{ padding: 0 0 0 13px; }
#single .details ul li	{ margin:0 0 8px; }
#single .productlist h4	{ font-size: 15px; font-weight: bold; color:#0084c1; margin:5px 10px 2px; }
#single .productlist ul	{ margin: -5px 0 0 0;list-style:none; padding: 0 0 0 10px}
#single .productlist ul li { margin: 0; font-size: 11px; margin:0 0 5px;}
#single p				{ color: #000; font-size:13px; line-height:125%; margin: 0 0 10px; }
#single p a				{ border-bottom:1px dotted #000 }
#single h4				{ font-size:15px; }
#single li				{ font-size:12px; margin:0 0 5px; }
#single ul				{ font-size:12px; margin:5px 0; }
#single p a:hover		{ border-bottom:1px solid #000 }
ul.postmetadata 		{ list-style: none; border-top: 3px double #d0d0d0; padding: 0.5em 0 1em 0; margin: 0; }
ul.postmetadata li		{ display: block; float: left; width: 50%; }
ul.postmetadata li.comments { text-align: right; }
.alignleft				{ float: left; }
.alignright				{ float: right; }

/* Photos */
#photos a				{border-bottom:none;}
#photos img				{margin:5px 20px 15px 0;}
#photos h5				{font-size:12px; color:#0084c1; margin:0 0 10px}

/*  Product list */
#productwrapper						{ width:675px; float:left; display:inline; background: url(images/whitebg80.png); border-bottom: 5px solid #0084c1; margin: 0 }
#productwrapper h3					{ font-size: 16px; font-weight: bold; color:#0084c1; margin:10px 15px 5px; }
#productwrapper h3 a				{ text-decoration:underline; }
#productwrapper .productlist img	{ margin: 5px 0 0; }
#productwrapper .productlist		{ width:150px; float:left; display:inline; margin: 0 0 0 15px; }
#productwrapper .productlist h4		{ font-size: 13px; font-weight: bold; color:#0084c1; margin:0 0 0; }
#productwrapper .productlist ul		{ margin: 2px 0 0 0; list-style:none; padding: 0}
#productwrapper .productlist ul li 	{ margin: 0; font-size: 11px; margin:0 0 5px;}
#productwrapper .productlist .meta	{ font-size: 9px; }

/* Home */
#home	 				{ clear:both; padding: 0; margin: 0; width: 900px; height:501px; float:left; display:inline; }
.homeimage				{ width:450px; height:167px; float:left; overflow:hidden; }
.homeimage a            { float:left;}
.homeimage a .title-insert-left { float:none; }
.title-insert-left 		{ width:215px; margin:-186px 0 0 0px; z-index: 1; padding: 24px 0 0; float:right; overflow:hidden; display:inline;}
.title-insert-right		{ width:215px; margin:-186px 0 0 10px; z-index: 1; padding: 24px 0 0; overflow:hidden; float:left; display:inline;}
.title-insert-left h2 a,
.title-insert-right h2 a	{ font-size:45px; color:#fff; font-weight:normal; border-bottom: 1px dotted #fff; text-decoration:none; margin:5px 0 0; float:none; }
.title-insert-left h2 a:hover,
.title-insert-right h2 a:hover { border-bottom: 1px solid #fff; text-decoration:none }
.title-insert-left p,
.title-insert-right p	{ color:#fff; font-size:0.9em; padding:0 5px 0 0; margin:17px 0 0;}
.title-insert-left a,
.title-insert-right a	{ color:#d7df21; border-bottom: 1px dotted #d7df21; float:none;}
.title-insert-left a:hover,
.title-insert-right a:hover	{ border-bottom: 1px solid #d7df21; }

/* Sidebar */
#sidebar 				{ float:left; background:url(images/blackbg90.png);width:210px;font-size: 0.8em; margin: 0 15px 0 50px; color:#fff; line-height:160%; padding: 0 0 10px}
#sidebar h2				{ font-size: 18px; font-weight: normal; color:#fff; border-top:5px solid #0084c1; padding: 5px 0 0 10px; margin: 0}
#sidebar h3				{ font-size: 15px; font-weight: normal; color:#fff; padding: 10px 10px 0;}
#sidebar p				{ font-size: 12px; margin: 0 0 5px; padding:5px 10px;}
#sidebar ul 			{ margin: 0 0 10px; list-style: none; padding: 0 0 0 10px;}
#sidebar li				{ list-style:none; padding: 0 0 0 10px; }
#sidebar li	ul li		{ margin: 0 0 10px; }
#sidebar a				{ color: #0084c1; border-bottom:1px solid #0084c1; }
#sidebar .textwidget	{ padding: 0; margin: 0 0 10px; color:#fff; font-size: 12px; }

/* Comments */
ol.commentlist 			{ padding: 0; margin: 1em 2em 0 2em; list-style: none; font-size: 0.9em; }
ol.commentlist li.commentind { background: #fff; padding: 1em; margin-bottom: 1em; }
img.avatar 				{ border: 1px solid #666; padding: 1px; float: left; margin-right: 1em; }
ol.commentlist li.commentind cite { font-style: normal; }
ol.commentlist li.commentind a { color: #2D7C20; }
h2.commentheading 		{ clear: both; font-family: 'Gill Sans MT', Georgia, 'Trebuchet MS', Verdana, Arial, Sans-Serif; margin: 0.5em 2.5em 0 0.5em; padding: 0; font-size: 1.4em; text-align: right; }
form#commentform 		{ margin: 1em 2em; }
form#commentform p 		{ font-size: 1.1em; }
form#commentform a 		{ color: #2D7C20; }
p.commentsclosed 		{ margin: 0 0 2em 0; padding: 0; text-align: right; }
input#author:focus, 
input#email:focus,
input#url:focus,
textarea#comment:focus 	{ background-color: #eee; border: 1px solid #000; }
input#author, 
input#email,
input#url,
textarea#comment 		{ width: 20em; background-color: #fff; border: 1px solid #000; }
textarea#comment 		{ width: 100%; }
p.commentWrapper 		{ padding: 0; margin: 0; }
div#recaptcha_widget_div { float: right; }
input#submit 			{ margin: 1em 0 0 0; }

/* WordPress required */
.wp-caption 			{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img 		{ margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd 			{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* Footer */
#footer 				{ clear: both; padding: 10px 0; margin: 7px auto 0; width: 900px; color:#fff; height:50px; }
#footer p 				{ padding: 0; margin: 5px 0; text-align: left; font-family: Arial, sans-serif; font-size: 0.6em; color: #0084c1; line-height:120% }
#footer p .footerbuttons { float: right;}
#footer a 				{ color: #0084c1; text-decoration: none; border-bottom:1px dotted #0084c1}
#footer img 			{ border: 0; }
#footer a:hover 		{ border-bottom:1px solid #0084c1 }
#footer .Fleft 			{ width: 450px; float: left; font-size: 9px;  }
#footer .Fright 		{ width: 450px; float: left; font-size: 9px; text-align:right;}
