/*
Theme Name: Stuck in Customs 
Theme URI: http://www.billerickson.net
Description: Stuck in Customs WordPress Theme
Author: Bill Erickson
Author URI: http://www.billerickson.net
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 18px/21px Georgia,sans-serif; color: #000; text-align: left; background: #eae4cf }
/* #bg { background: #eae4cf url(images/bg.jpg) no-repeat  center 58px; min-width:1250px; margin:0 auto;} */

#bg { 
	background-image:url("images/bg-small.jpg");
	background-repeat:no-repeat;
	background-position:center 58px; 
	min-width:1260px; 
	margin:0 auto; 
}

#bg-top, 
#bg-middle,
#bg-bottom { min-width:1260px; background-repeat:no-repeat; margin:0 auto; }

#bg-top { background-image:url(images/bg-t.jpg); background-position:center 58px; }
#bg-middle { background-image:url(images/bg-m.jpg); background-position:center 910px; }
#bg-bottom { background-image:url(images/bg-b.jpg); background-position:center 1753px; }



a { color: #3300ff; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }
fieldset{ border:0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 1260px;}

#nav{ height:58px; background:#d41418 url(images/nav.jpg) no-repeat center 0; text-align: center; color:#e8d6b8; font-weight: bold;}
#nav a{ font-size: 13px; text-transform: uppercase; color:#e8d6b8; text-decoration: none;}
#nav a:hover{ text-decoration: underline;}
#nav strong{ padding:0 5px; }
#nav p{ padding-top:18px;}


#header{ height:836px; width:1260px; margin:0 auto; position:relative; z-index: 1;}

h1#logo{
	text-indent: -4000px;
	line-height:0;
	font-size: 0;
	width:1060px;
	height:836px;
	float: left;
	display: inline;
	margin-left:-71px;
}
h1#logo a{
	display: block;
	height:836px;
	width: 1060px;
	background: url(images/logo.jpg) no-repeat; background-position: left bottom;
	
	
}

h1, h1 a{ font-size: 48px; text-transform: uppercase; color:#cf0303; line-height:50px; font-family: "Helvetica Neue","Trebuchet MS", sans-serif; text-decoration: none;}
h2{ font-size: 27px; text-transform: uppercase; color:#936b59; line-height:29px; font-family: "Helvetica Neue","Trebuchet MS", sans-serif;}
h3{ font-size: 20px; text-transform: uppercase; color:#936b59; line-height:22px; font-family: "Helvetica Neue","Trebuchet MS", sans-serif;}

#content{  width:1260px; margin:0 auto; }

#main{ float: left; display: inline; width:928px; background:url(images/main-bg.png) repeat-y;   padding-left:33px; position: relative; z-index: 10;}
.inner{ width:1260px; position:relative; right:-29px; z-index: 1;}

.post{ width:900px; padding-top:13px; }
/* .post h1{ padding-bottom:15px;  } */
.post h2 { padding-top:10px; padding-bottom:5px;  }
.post h3{ padding-bottom:10px; }
.post small{ font-size: 18px; text-transform: uppercase; color:#d5c996; font-family: "Helvetica Neue", "Trebuchet MS", sans-serif; line-height:21px;}

.entry{ }
.entry p{ padding-bottom:20px;}
.entry ul, .entry ol {margin-left: 30px; padding-bottom: 15px;}
.entry ul ul, .entry ol ol {padding-bottom: 0;}
.entry li {padding-bottom: 4px;}

#header-button{ width:216px; height:214px; position:absolute; top:15px; right:148px; z-index: 1000;}

p.filed{ font-size: 16px; color:#6d0919; font-style: italic; padding:13px 0; }
blockquote{ background:url(images/blockquote.gif) no-repeat; padding-left:40px; margin-left:60px; margin-right: 120px; padding-top:15px; margin-top:0px; color:#663300; font-size: 16px; min-height:60px; display: block;}

.comment h2 {font-size: 24px; line-height:26px; font-family: Georgia, "Trebuchet MS", sans-serif; text-transform: none; color:#cf0303; font-weight: normal; background:url(images/h2-bg.gif) repeat-x 0 bottom; padding-bottom:19px;}
.comment h2 a {color: #cf0303; text-decoration: none;}

.commentlist {list-style-type: none;}
.commentcount {position: absolute; right: 7px; top: 5px; font-size: 30px; color: #E0E0D0;}
.comment_name {color: #936B59; font-style: italic; font-size: 18px;}
.comment_name a {text-decoration: none; color: #936B59; } 
.commentbody {padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc; position: relative; padding-right: 80px; font-size: 14px; padding-top: 20px;}
.post #commentform small {text-transform: none; color: #000; font-family: Georgia, serif; font-size: 12px;}

#sidebar{ float: left; display: inline; width:297px;  }

.ads{ width:275px; padding-left:8px; padding-top:30px;  }
.ads ul{ width:255px; list-style-type: none;}
.ads li{ width:255px; float: left; padding-bottom:22px; }
.ads li.second{ padding-bottom:30px; }
.ads li.third{ padding-bottom:50px; }
.ads li.small {width: 275px;}
.ads li a{ float: left;}
/* .ads li a.spacer{ margin: 0 8px 8px 0; } */
.ads li a.spacer {margin: 0 5px 5px 0;}
.ads li a.b-spacer{ margin: 0 0px 5px 0;} 
.ads li img{ float: left; border:solid 1px #71633a; }

.white-area{ width:285px;  margin-left:-12px; position:relative; z-index: 1; top:-10px; padding-left:12px; padding-top:60px;  background:url(images/white-rep.png) repeat-y;}
.white-area .stamp{ width:107px; height:55px; background:url(images/stamp.jpg); position:absolute; left:179px; top:0; z-index: 100;}

.subscribe{ width:150px; background:#fdfaee; padding-left:20px; padding-top:8px; padding-bottom:7px; }
.subscribe .field{ margin-bottom:8px; width:137px; float: left; color:#000; font-size: 11px; padding: 2px 0 2px 2px; font-family: "Helvetica Neue", "Trebuchet MS", sans-serif;}
.subscribe .btnp input{ float: right; width:58px; height:19px; border:0; background:url(images/signup.gif); cursor:pointer; margin-right:8px}

.sdbr-cnt{ margin-top: -20px;}
.sdbr-cnt h3{ color:#c85908; font-size: 18px; line-height:18px; }
.sdbr-cnt ul{ list-style-type: none; padding-bottom:13px; padding-left:9px; margin-right: 18px;}
.sdbr-cnt li, .sdbr-cnt p{ font-size: 16px; line-height:18px; font-family: "Helvetica Neue", "Trebuchet MS", sans-serif; color:#c85908; }
.sdbr-cnt li a, .sdbr-cnt p a{ color:#c85908; text-decoration: none;}
.sdbr-cnt li a:hover, .sdbr-cnt p a:hover{ text-decoration: underline;}
.sdbr-cnt #newsletter {padding-left: 9px; margin-right: 19px;}
.sdbr-cnt #newsletter p, .sdbr-cnt #newsletter form {padding-left: 9px;}
.sdbr-cnt .search {padding: 20px 0;}
.sdbr-cnt #cat-widget {padding-top: 10px;}

.prev_next {clear: both; margin-top: 20px;}
.prev_next .prev a {text-indent: -9999px; display: block; background: url('images/previous.jpg') no-repeat; width: 173px; height: 71px; float: left;}
.prev_next .next a {text-indent: -9999px; display: block; background: url('images/next.jpg') no-repeat; width: 175px; height: 71px; float: right; margin-right: 20px;}


#footer {background: #eae4cf url(images/footer.jpg) no-repeat  center -5px; min-width: 1250px; margin:0 auto; height: 521px; margin-top: -10px; z-index: 2;}
#footer #footer_content {position: relative; clear: both; list-style-type: none;}
#footer .widget {float: left; width: 330px;}
#footer .widget h3 {display: none;}
#footer .widget h4 {text-transform: uppercase; font-family: 'Helvetica Neue', 'Trebuchet MS', sans-serif;}
#footer #text-6 {margin: 120px 0 0 30px;}
#footer #text-6 h4 {color: #fff; font-size: 32px;}
#footer #text-7 {margin: 200px 0 0 200px; font-family: 'Helvetica Neue', 'Trebuchet MS', sans-serif; color: #c92f06;}
#footer #text-7 ol {margin-left: 30px;}
#footer #text-7 a {color: #c92f06;}
#footer #text-8 {margin: 210px 0 0 30px; font-family: 'Helvetica Neue', 'Trebuchet MS', sans-serif;}
#footer #text-8 a {color: #000;}


/* WordPress Styles */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.fbc_profile_header {display: none;}
