/*
Theme Name: Snak Snak
Description: This theme developed for sole use of Benjamin Gott and Adam Foster of SnakSnak.com
Author: Connor Hood
Author URI: http://www.elite-css.com
Version: 1.0
*/

/*reset.css*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: normal;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/*main styles*/
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {background: #f0f1f3;}

.container {margin: auto; overflow: hidden; width: 1123px; background: white;}.container2 {margin: auto; overflow: hidden; width: 1123px;}



#header {width: 1123px; margin: 0px 0 0 0;background: url(img/bubbles.gif) no-repeat 630px 0; min-height: 152px; height: auto !important; height: 152px;}
#header #logo {width: 200px; float: left; padding: 2px 0 0 53px;  display: inline;}

#header h2 {font-size: 14px; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; color: #707064; font-style: italic; padding: 46px 111px 0 0; float: right; width: 346px; text-align: center; display: inline;}
#header h2 span {font-weight: bold; font-size: 24px; display: block;}
#header ul {color: #353131; font-size: 14px; font-family: Georgia, 'Times New Roman', serif; margin: 61px 0 0 40px; font-style: italic; float: left;  display: inline;}
#header ul li {display: block; float: left; margin: 0 29px 0 0;}
#header ul li a {color: #353131; font-weight: bold;  padding: 0 0 2px 0;}
#header ul li a span {font-weight: normal;}
#header ul li a:hover {text-decoration: none; border-bottom: 5px solid #dedc4f;}

#content_left {float: left; width: 543px; margin: 67px 0 0 11px; display: inline;}

.post-item {width: 543px; padding: 15px 0 0 0; border-top: 1px solid #353131; margin: 0 0 30px 53px;}

.post-item h3 {color: #353131; font-style: italic; font-family: Georgia, 'Times New Roman', serif; font-size: 48px; font-weight: bold; margin: -7px 0 0 0;}
.post-item h3 a {color: #353131;}
.post-item h4 {color: #353131; font-style: italic; font-family: Georgia, 'Times New Roman', serif; font-size: 18px; font-weight: normal;}
.post-item h4 a {color: #353131;}
.post-item .authordate {background: #efefef; font-size: 13px; font-weight: normal; font-style: italic; display: block; padding: 8px 0 6px 6px; margin: 0 0 18px 0; background: url(img/post-date_bg.gif) no-repeat; height: 24px;


font-size: 13px; line-height: auto; font-family: Georgia, 'Times New Roman', serif; color: white; font-style: italic; font-weight: bold; display: block;}
.post-item .authordate span {font-weight: bold;}
.post-item p {font-size: 13px; color: #6d6d6d; font-weight: normal; text-align: left; line-height: auto; font-family: Arial, Helvetica, 'sans serif';  margin: 0 18px 18px 18px;}
.post-item p.previews-comments {color: #516eb1; font-weight: bold; text-align: left; line-height: auto; font-family: Georgia, 'Times New Roman', serif;  margin: 18px 18px 0 18px; font-style: italic;}
.post-item pre {display: inline; margin: 0 0 0 15px;}
.post-item pre a.more-link {color: #516eb1; font-weight: bold; text-align: left; line-height: auto; font-family: Georgia, 'Times New Roman', serif;  font-style: italic; display: inline; font-size: 13px;}
.post-item span.commentslink {color: #516eb1; font-weight: bold; text-align: left; line-height: auto; font-family: Georgia, 'Times New Roman', serif;  font-style: italic; display: inline; font-size: 13px;}
.post-item span.commentslink a {color: #516eb1;}
.post-item p.previews-comments a {color: #516eb1; text-decoration: underline;}
.post-item p.previews-comments a:hover {text-decoration: none;}
.post-item h5 {font-size: 13px; font-weight: bold; font-style: italic; color: #6d6d6d; font-family: Georgia, 'Times New Roman', serif; margin: 18px 0 0 18px;}
.post-item .postImg {margin: 15px 0 25px 0; width: 543px;}

#older_newer {width: 326px; border-top: 1px solid #d6d6d6; margin: 0 0 30px 0; padding: 15px 113px 91px 104px;}
#older_newer .older {display: block; width: 132px; text-align: center; color: #353131; font-style: italic; font-weight: bold; background: #e1e1e1; float: left;}
#older_newer .older a {color: #353131; display: block; width: 132px; padding: 13px 0 12px 0;}
#older_newer .older a:hover {text-decoration: none;}
#older_newer .newer {display: block; width: 143px; text-align: center; color: #353131; font-style: italic; font-weight: bold; background: #e1e1e1; float: right;}
#older_newer .newer a {color: #353131; display: block; padding: 13px 0 12px 0;}
#older_newer .newer a:hover {text-decoration: none;}

#sidebar {float: right; width: 420px; margin: 37px 66px 0px 0; display: inline;}#latest_snacks {width: 420px; margin: 0 0 34px 0;}#latest_snacks h5 {color: white; font-size: 24px; font-weight: bold; font-style: italic; text-align: center; background: #817a74; font-family: Georgia, 'Times New Roman', serif; padding:6px 0; width: 412px;}#latest_snacks h5 span {font-size: 12px; display: block; font-weight: normal;}#latest_snacks ul {margin: 11px 0 0 0;}#latest_snacks ul li {width: 70px; height: 70px; border: solid #dfdfdf 3px; position: relative; float: left; margin: 0 8px 8px 0; }#latest_snacks ul li a img.trans {position: absolute; top: 0; left: 0; z-index: 3; display: block !important; /*IE6 fix*/display: none;}#latest_snacks ul li a:hover img.trans {position: absolute; top: 0; left: 0; z-index: 1; display: none;}#latest_snacks ul li a img.latestimg {position: absolute; top: 0; left: 0; z-index: 2;}#latest_snacks p#latest {font-size: 12px; color: #4c69a6; text-align: center; padding: 0;}
#sidebar p {font-size: 13px; line-height: auto; font-family: Georgia, 'Times New Roman', serif; color: #313131; font-style: italic; padding: 0px 15px 0 15px;}
#sidebar p span {font-weight: bold;}
#sidebar h6, #twitter-3 h2  {font-size: 13px; font-weight: bold; font-style: italic; color: #353131; font-family: Georgia, 'Times New Roman', serif;  margin: 0 0 20px 0;}
#twitter-3 h2  {font-size: 13px; font-weight: bold; font-style: italic; color: #353131; font-family: Georgia, 'Times New Roman', serif;  margin: 0 0 0px 0;}
#sidebar #twitter-3 h2 a {color: #353131;}
#twitter-3 .time-meta a {color:#49b6dd; font-weight: normal; font-size: 12px; text-decoration: none;}#sidebar #twitter-3 h2.widgettitle a {text-decoration: none;}
#sidebar #twitter-3 h2.widgettitle a:hover {text-decoration: underline;}
#sidebar #twitter-3 h2.widgettitle {margin-left: 0px; margin-bottom: 20px;}
#sidebar span.entry-content, span.entry-meta {font-size: 13px; font-weight: bold; font-style: italic; color: #867e7e; font-family: Georgia, 'Times New Roman', serif;  margin: 0 0 20px 0px; line-height: auto; display: inline;}
#sidebar span.entry-content a, span.entry-meta a {color: #49b6dd; text-decoration: none;}#sidebar span.entry-content a:hover, span.entry-meta a:hover {color: #49b6dd; text-decoration: underline;}#sidebar span.time-meta {display: block;}
#twitter-3 .entry-content a {color: #49b6dd;}#sidebar #twitter-3 ul li {margin-bottom: 15px;}

span.from-meta, span.in-reply-to-meta {display: none;}
#sidebar img.author {float: left; width: 50px; border: 2px solid #aeaeae; margin: 0 7px 13px 15px;}
#sidebar span.authortext {font-size: 12px; font-family: Georgia, 'Times New Roman', serif; color: #413d3d; font-weight: bold; font-style: italic; margin: 12px 0 0 0; display: block; float: left;}
#sidebar span.authortext a {color: #49b6dd; text-decoration: underline;}
#sidebar span.authortext a:hover { text-decoration: none;}
#sidebar p#actualtweets {margin: 0;}
#sidebar p#actualtweets a {font-weight: bold; color: #0c9dd2; text-decoration: underline;}
#sidebar p#actualtweets a:hover {text-decoration: none;}

#sidebar #twitter-3 img {display: none;}
#sidebar #search-3 {background: #e1e1e1; display: block; padding: 19px 0px 23px 15px; margin: 17px 0 17px 0; overflow: hidden;}
#sidebar #search-3 h2.widgettitle {font-size: 13px; line-height: auto; font-family: Georgia, 'Times New Roman', serif; color: #313131; font-style: italic; font-weight: bold; display: block;}
#sidebar #search-3 input#s {width: 152px; height: 21px; background: white; border: none; float: left; margin: 5px 0 0 0; display: inline;}
#sidebar #search-3 input#searchsubmit {background: url(img/searchIcon.gif) no-repeat; display: block; width: 32px; height: 33px; float: left; text-indent: -9999px; border: none; font-size: 1px;}
#sidebar #search-2 {background: #e1e1e1; display: block; padding: 19px 0px 23px 15px; margin: 17px 0 17px 0; overflow: hidden;}
#sidebar #search-2 h2.widgettitle {font-size: 13px; line-height: auto; font-family: Georgia, 'Times New Roman', serif; color: #313131; font-style: italic; font-weight: bold; display: block;}
#sidebar #search-2 input#s {width: 152px; height: 21px; background: white; border: none; float: left; margin: 5px 0 0 0; display: inline;}
#sidebar #search-2 input#searchsubmit {background: url(img/searchIcon.gif) no-repeat; display: block; width: 32px; height: 33px; float: left; text-indent: -9999px; border: none; font-size: 1px;}

#sidebar_left {float: left; width: 210px;}
#sidebar_box_left_top {width: 210px; height: 9px; background: url(img/sidebar_top.gif) no-repeat; display: block;}
#sidebar_box_left_middle {width: 210px; overflow: hidden; background: #d5d5d5; display: block; padding: 10px 0 9px 0;}
#sidebar_box_left_bottom {width: 210px; height: 10px; background: url(img/sidebar_bottom.gif) no-repeat; display: block; margin: 0 0 30px 0;}

#wpp-3 h2.widgettitle {font-size: 13px; font-weight: bold; font-style: italic; color: #353131; font-family: Georgia, 'Times New Roman', serif;  margin: 0 0 0px 0;}
#sidebar_right {float: left; width: 186px; display: inline; margin-left: 20px;}
#sidebar_right ul {font-family: Georgia, 'Times New Roman', serif; font-size: 13px;  font-weight: bold; font-style: italic; line-height: 20px;}
#sidebar_right ul li a {color: #0c9dd2; text-decoration: underline; }
#sidebar_right ul li a:hover {text-decoration: none;}
#sidebar_right h2 {color: black; margin-bottom: 10px; white-space: nowrap;}

#footer {min-height: 131px; padding: 30px 0 20px 0; font-size: 13px; font-weight: normal; font-family: Georgia, 'Times New Roman', serif; color: white; background: url(img/footer_bg.gif) repeat-x #769695; font-style: italic; border-bottom: 30px solid #7d7d7d;}
#footer p {margin: 0 0 21px 0; line-height: auto; position: relative; top: 16px;}
#footer p span {font-weight: bold;}
#footer p a {color: white;}
#footer #footer_logo {float: left; margin-right: 27px; width: 93px;}

#searchpage {width: 792px; padding: 0 0 25px 0; margin: 0 0 30px 53px;}
#searchpage h2 {color: #353131; font-size: 18px; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif; margin: 0 0 35px 0;}
#searchpage h3 {color: #5c78b9; font-size: 24px; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif; margin: 4px 0 0 0;}
#searchpage h3 a {color: #5c78b9; text-decoration: underline;}
#searchpage h3 a:hover {text-decoration: none;}
#searchpage p {color: #353131; font-size: 14px; font-style: italic; font-family: Georgia, 'Times New Roman', serif; margin: 0 0 25px 0; line-height: auto;}
#searchpage p span {font-weight: bold;}
#searchpage a {color: #5c78b9; text-decoration: underline;}
#searchpage a:hover {text-decoration: none;}

#comments {width: 543px; border-top: 1px solid #d6d6d6; margin: 0 0 30px 0; padding: 10px 0px 91px 0px; margin: 0 0 30px 53px;}
#comments h6 {color: #413d3d; font-size: 18px; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif; margin: 0 0 12px 12px;}
#comments .numComments {margin: 0 0 18px 17px; display: block; font-size: 13px; color: #6d6d6d; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif;}
#comments .commentheader {margin: 0 0 5px 17px; display: block; font-size: 13px; color: #6d6d6d; font-weight: bold; font-style: italic; font-family: Georgia, 'Times New Roman', serif;}
#comments p {margin: 0 0 15px 17px; display: block; line-height: auto; color: #6d6d6d; font-family: Arial, Helvetica, 'sans serif'; font-size: 13px;}

fieldset.comment {background: #efefef; display: block; padding: 14px 0 19px 14px; margin: 0 0 17px 0;}
fieldset.comment label {font-size: 13px; font-weight: bold; font-style: italic; color: #413d3d; font-family: Georgia, 'Times New Roman', serif; display: block;}
fieldset.comment label.first {margin: 0 0 20px 0;}
fieldset.comment label.first a {color: #413d3d;}
fieldset.comment input.text {width: 461px; height: 26px; background: white; border: none; margin: 5px 0 16px 0; font-size: 16px;}
fieldset.comment textarea#comment {width: 461px; height: 76px; background: white; border: none; margin: 5px 0 0 0; font-size: 16px; line-height: auto; font-family: Arial, Helvetica, 'sans serif';}
fieldset.comment #submit { display: block; margin-top: 10px; margin-left: 0px; float: left; position: relative; left: -14px;}


#sidebar2 {margin-left: 15px; margin-bottom: 20px;}
#sidebar2 li {margin-bottom: 20px;}