/* CSS Document */

/* --------------------------------------------------------------

	Theme Name: the clam shell
	Theme URI: http://fearlessflyer.com
	Description: A Clammy Theme by Michael Soriano
	Author: Michael Soriano
	Author URI: http://fearlessflyer.com
	Version: 0.1
	Tags: fixed-width, sticky-post, custom-header, theme-options
	General comments/License Statement if any.

-------------------------------------------------------------- */

* {padding:0; margin:0;}
html {font-family:helvetica, arial; font-size:14px; overflow-x: hidden;}
a {text-decoration:none; color:#990000;}
a:hover {color:#666666;}
a img {border:0;}

.alignright {float:right; padding:5px 0 2px 22px;}
.alignleft {float:left; padding:0 22px 2px 0;}
.alignnone {clear:both; padding:10px 0 10px 0;}


blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#333; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}



body {background:url(images/body-bg.jpg) repeat-x #FFFFFF;}
#wrap { background: url(images/wrap2.png) repeat-y; min-height:800px; margin-left:auto; margin-right:auto; overflow:hidden; padding-bottom:40px;}
#wrap_eccc { background: url(images/wrap.png) repeat-y; min-height:800px; margin-left:auto; margin-right:auto; overflow:hidden; padding-bottom:40px;}

#header { background:url(images/header2.png) no-repeat; margin-left: auto; margin-right:auto; height:156px;}
#header_eccc { background:url(images/header.png) no-repeat; margin-left: auto; margin-right:auto; height:156px;}
#header_contact { position:relative; top:20px; left:-490px; float:left;}
#logo { position:relative; top:0; left:8px; float:left;}
#logo a { width:700px; height:154px; display:block; background:url(images/logo9.png); background-repeat: no-repeat; text-indent:-9999px;}

#toplinks-container {position:relative; top:136px; left:-540px;}
#toplinks li {display:inline; font-size:10pt;}
#toplinks li a { display:block; float:left; height:14px; margin:0 0 0 34px;}
#toplinks li a#top-workonafoodtruck {color:#990000;}
#toplinks li a:hover#top-workonafoodtruck {color:#666666;}
#toplinks li a#top-requestafoodtruck {color:#990000;}
#toplinks li a:hover#top-requestafoodtruck {color:#666666;}

#sidebar-btns {position:relative; top:0px; left:0px;}

#three-btns {position:relative; top:118px; left:-100px;}
#btns li {display:inline; font-size:10pt;}
#btns li a { display:block; float:left; height:14px; margin:0 0 0 34px;}
#btns li a#twitter {color:#990000;}
#btns li a:hover#twitter {color:#666666;}
#btns li a#rss {color:#990000;}
#btns li a:hover#rss {color:#666666;}
#btns li a#contact {color:#990000;}
#btns li a:hover#contact {color:#666666;}

#sponsor_banner a {
  position:relative;
  float:right;
  right:15px;
  top:0px
}
#sponsor_banner a {
  background:url(images/slcustoms_banner2c.png) no-repeat;
  height:114px;
  width:377px;
  display:block;
  text-indent:-9999px;
}

#dailyemailnotice {
  display:none;
}

#largemapnotice {
  font-size:11pt;
  font-weight:bold;
  position:relative;
  top:3px;
  left:-320px;
  height:24px;
  float:left;
}


#leftsidebar { width:40px; min-height:600px; margin:0 5px 0 35px; float:left; overflow:hidden;}
#leftsidebar_front { width:175px; min-height:1500px; padding:50px 0 0 0px; margin:0 10px 0 0px; float:left; overflow:hidden;}
#content_front { width:590px; margin:10px 0px 0 0px; float:left; overflow:hidden;}
#content_eccc { width:670px; margin:20px 0px 0 0px; float:left; overflow:hidden;}
#content { width:560px; margin:10px 0 0 10px; float:left; overflow:visible;}
.post {background:url(images/horiz-borders.gif) repeat-x bottom left; padding-bottom:25px; padding-left:0px; padding-right:25px;}
.post-title {font-family:helvetica, arial; font-size:32px; font-weight:bold; letter-spacing:-1px;}
.post-title a {color:#333333;}
.post-title a:hover {color:#666666;}
.post-meta-data {font-size:10px; font-family:verdana; text-transform:uppercase; padding:10px 0 10px 0;}
.post-content {padding:0px 0 0px 0; line-height:19px;}
.post-content p {padding:7px 0 7px 0;}
.post-content h2 {padding:7px 0 7px 0;}
.post-content h3 {padding:20px 0 10px 0; font-size:16pt;}
.post-content ul {padding:0px 0 0 0px; margin:0; list-style:square inside none;}
.post-content li {padding:0; margin:0 0 0px 0; list-style:square inside none;}
.post-content li li {padding:0; margin:0 0 0px 20px; list-style:circle inside none; font-size:9pt;}




.page-nav {text-align:center; font-size:20px;}
.page-nav a {color:#333333;}
.page-nav a:hover{color:#666666;}
.post-nav {text-align:center; font-size:20px; padding:30px 0 5px 0;}
.post-nav a {color:#333333;}
.post-nav a:hover{color:#666666;}
.more-link {font-size:10px; font-family:verdana; text-transform:uppercase; padding-left:15px;}

#share-container { background:url(images/horiz-borders.gif) repeat-x bottom; height:80px; padding:10px 0 25px 0px;}
#share li {display:inline;}
#share li a {background:url(images/social-icons.png); display:block; float:left; height:67px; text-indent:-9999px; }

#share li a#facebook {background-position:0 -67px; width:72px;}
#share li a:hover#facebook {background-position:0 -1px; width:72px;}
#share li a#digg {background-position:-72px -67px; width:81px;}
#share li a:hover#digg {background-position:-72px -1px; width:81px;}
#share li a#delicious {background-position:-153px -67px; width:83px;}
#share li a:hover#delicious {background-position:-153px -1px; width:83px;}
#share li a#stumbleupon {background-position:-239px -67px; width:87px;}
#share li a:hover#stumbleupon {background-position:-239px -1px; width:87px;}
#share li a#rss {background-position:-329px -67px; width:81px;}
#share li a:hover#rss {background-position:-329px -1px; width:81px;}
#share li a#twitter {background-position:-410px -67px; width:83px;}
#share li a:hover#twitter {background-position:-410px -1px; width:83px;}
#share li a#technorati {background-position:-494px -67px; width:67px;}
#share li a:hover#technorati {background-position:-494px -1px; width:67px;}

/*comments*/
.commentlist li {list-style:none; border-bottom:#ececec solid 1px;}
.comment { margin:10px 0 10px 0; min-height:100px; padding:10px;}
#comments {font-size:32px; line-height:40px; padding:0; font-weight:bold;}
.comment-meta a {color:#999999; padding:5px 0 5px 0;}
.avatar {float:left; padding:5px 10px 0 0; }
.children {padding:0 0 0 50px;}
.reply {margin:7px 0 0 0; }
.reply a {color:#FFFFFF; padding:5px; margin:5px 0 0 0; background:#999999; font-size:10px;  }
cite {font-weight:bold; text-transform:uppercase; font-style:normal;}
cite a {color:#990000;}
.comment-form-input-fields {padding:10px; border:1px solid #CCCCCC; margin:10px 0 10px 0; color: #666666; font-size:18px;}
.field-description {font-size:10px; font-family:verdana; text-transform:uppercase;}

.comment-form-labels {font-size:22px; }
#respond {padding:20px 0 0 3px;}
#respond small {font-size:10px; font-family:verdana; text-transform:uppercase;  color:#990000;}
#submit{ background:url(images/submit-btn.png); width:165px; height:60px; border:0; margin:15px 0 0 0;}





#sidebar { min-height:600px; width:300px; float:right; margin-right:18px;}
#searchformtext {
	font-family:helvetica, arial; font-size:32px; font-weight:bold; letter-spacing:-1px;
	position:relative;
	padding:20px 0 0 75px;
	color:#666666;

}

#searchform {
	height:45px; padding:5px 0 50px 0; margin: 0px 0 0 0;
}
.inputs {border:1px solid #999999; padding:5px; margin:0 10px 0 0;}
.go{ background:url(images/submit-btn.jpg); width:30px; height:30px; border:0;}

#affiliate-code {
	font-family:verdana; font-size:12px;
	float:left;
	height:60px; padding:20px 20px 10px 20px; margin: 20px 0 0 0;
}

.ads-spot ul {padding:10px; margin:0; list-style:none; list-style-type:none; list-style-image:none;}
.ads-spot li {list-style:none; float:left; padding:25px 0 0 27px; list-style:none; list-style-type:none; list-style-image:none;}
.ads-spot-two ul {padding:0; margin:0; list-style:none; list-style-type:none; list-style-image:none;}
.ads-spot-two li {list-style:none; float:left; padding:0 0 0 0px; list-style:none; list-style-type:none; list-style-image:none;}

#blogroll {clear:both; width:280px; padding:0 0 0 0px; margin: 0 0 60px 0px; position:relative; top:20px; left:0; list-style:none; list-style-type:none; list-style-image:none;}
#blogroll h1 {color:#333333; margin:0 30px 0px 0; padding:0 0 10px 27px;}
#blogroll p {width:260px; }
#blogroll table {width:260px; }
#blogroll ul {padding:0 0 0 32px; margin:0; list-style:none; list-style-type:none; list-style-image:none;}
#blogroll li {padding:0; margin:0 0 0px 0; list-style:none; list-style-type:square; list-style-image:none;}
#linkcat-4 {clear:both; width:280px; height:130px; padding:0 0 0 27px; margin: 0 0 0px 0; position:relative; top:20px; left:0; list-style:none; list-style-type:none; list-style-image:none;}
#linkcat-4 h1 {color:#333333;}
#linkcat-4 p {width:260px; }
#linkcat-4 table {width:260px; }
#hire-me {clear:both; width:280px; height:auto; padding:0 0 0 15px; margin: 0 0 0px 0; position:relative; top:0px; left:0;}
#hire-me h1 {color:#333333;}
#hire-me table {width:260px; font-family:helvetica, arial; font-size:12px; font-style:italic; color:#666666;}
#hire-me p {width:260px; }
#mad-props {clear:both; background: url(images/mad-props.png); width:280px; height:113px; padding:50px 0 0 21px; position:relative; top:48px; left:0;}
#mad-props p {width:150px; }

.ads-300x250 {position:relative; top:25px; left:-7px;}
.fearlessflyer {position:relative; top:65px; left:-7px;}


#footer {background:url(images/footer2.png) no-repeat; overflow:hidden; height:1300px;}
#footer_eccc {background:url(images/footer.png) no-repeat; overflow:hidden; height:1300px;}
#navig {float:right; position:relative; top:120px; left:0;}
#nav-in-foot li {float:left; list-style:none; text-transform:uppercase; font-weight:bold; padding:0 15px 0 15px; line-height:11px;}
.page_item{border-right:1px solid #CCCCCC;}
.page-item-166 {border:0;}
.page-item-14 {border:0;}
#nav-in-foot li a {color:#000;}
#nav-in-foot li a:hover {color:#666666;}
#navig p {font-size:10px; font-family:verdana; text-transform:uppercase; color:#999999; text-align:right; padding-right:13px;}
#navig p a {color:#000000;}

.post-image-demo {padding:25px 0 0 0;}
.post-image-demo h3 {font-size:30px; padding:10px 0 0 0;}
.post-image-demo p {padding:15px; margin:15px; border:1px dashed #CCCCCC;}
.myLinks {width:10px; height:1px; overflow:hidden;}
.myLinks a{text-indent:-9999px;}


#dailyemailbox {
}

#largemapbox {
}

#aktt_tweet_form {
	margin: 0;
	padding: 5px 0;
}
#aktt_tweet_form fieldset {
	border: 0;
}
#aktt_tweet_form fieldset #aktt_tweet_submit {
	float: right;
	margin-right: 10px;
}
#aktt_tweet_form fieldset #aktt_char_count {
	color: #666;
}
#aktt_tweet_posted_msg {
	background: #ffc;
	display: none;
	margin: 0 0 5px 0;
	padding: 5px;
}
#aktt_tweet_form div.clear {
	clear: both;
	float: none;
}


.votebutton {
   border-top: 1px solid #f79797;
   background: #d66565;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c3e3e), to(#d66565));
   background: -webkit-linear-gradient(top, #9c3e3e, #d66565);
   background: -moz-linear-gradient(top, #9c3e3e, #d66565);
   background: -ms-linear-gradient(top, #9c3e3e, #d66565);
   background: -o-linear-gradient(top, #9c3e3e, #d66565);
   padding: 7.5px 15px;
   -webkit-border-radius: 18px;
   -moz-border-radius: 18px;
   border-radius: 18px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 20px;
   font-family: Georgia, Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.votebutton:hover {
   border-top-color: #782828;
   background: #782828;
   color: #ccc;
   }
.votebutton:active {
   border-top-color: #5c1b1b;
   background: #5c1b1b;
   }

#social .social-input-row-submit {
   height: 90px !important;
}
