/* Theme Name: Litely Salted
Theme Name: http://www.litelysalted.com/
Author: Apothegm Designs
Author URL: http://apothegmdesigns.com/ */

/* CLEARING BROWSER DEFAULTS */

:link,:visited { text-decoration:none; }

html,body,div, ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr, th,td { margin:0; padding:0; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

table { border-spacing:0; }

fieldset,img,abbr,acronym { border:0; }

ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
a { text-decoration:underline; outline:none; }
hr { border:0; height:1px; background-color:#000; color:#000; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

/* LAYOUT */

body { margin: 0; padding: 0; text-align: center; 
background-color:#231f20;
font: normal 13px Helvetica, "ms pgothic", sans-serif; color: #333; line-height: 140%; }

#container { width: 900px; min-height: 100%; margin: 10px auto 0 auto; text-align: left;}
#container-inner { position: static; width: 900px; margin: 0 auto; background: #131311; } 

#wrapper { position: relative; width: 900px; margin: 0 auto; }
#wrapper-inner { position: static; width: 890x; margin: 0 auto;
padding: 0; background: #FFFFFF; border: 5px solid #E5E5E5; }

/* BANNER */

#banner { width: 900px; height: 160px; background: #393e39 url(http://www.pajiba.com/image/pajibabgnd3.gif) no-repeat top center; margin: 0 auto; }

#banner-inner { width: 900px; height: 160px; padding: 0px 0px 0px 0px;
background: url(http://www.litelysalted.com/images/litelysalted170_165.jpg) no-repeat top right;}

a#banner-img { display: none; }
#banner a { color: #FFFFFF; text-decoration: none; }
#banner h1, #banner h2 { display: none; } 

#leaderboard { margin: auto ; padding: 0 0px 0px 0; height: 160x; width: 728px; background: #141816; no-repeat;}

/* COLUMNS */
#alpha, #beta, #gamma { position: relative; display: inline; float: left; overflow: hidden; }

<!-- #alpha { left: 200px; width: 560px; }
#beta { left: -545px; width: 330px; }
#gamma { left: 25px; width: 0px; } -->

#alpha { left: 0px; width: 550px; border-right: 0px solid #aaa; }
#beta { left: 15px; top: 20px; width: 330px;}
#gamma { left: 25px; width: 0px; }
#burstbox { left: 15px; top: 20px; width: 405px;}

#beta-inner, #gamma-inner { position: static; overflow: hidden; padding: 10px; }
#alpha-inner { position: static; overflow: hidden; padding: 10px; }

#group-nav-inner { position: relative; width: 900px; margin: 0 auto; }

/* Footer */

#footer { position: relative; width: 100%; margin: 0 auto;  }
#footer-inner { position: static; width: 960px; margin: 0 auto;
padding: 0 0px 0 0; overflow: hidden; }
#footer-content { margin: 20px 0; text-align: left; color: #fff; }
#footer-content a { color: #fff; text-decoration: none; }

#bottom { position: relative; width: 960px; height: 350px; margin: 0 auto; 
padding: 0; border: 0px; color: #E0E0E0; 
background: #C00343 url(http://www.litelysalted.com/style/bottom.jpg) top center no-repeat; }

#bottom-inner { width: 800px; height: 300px; padding: 0 100px 5px 100px; }
#pajibafeeds { float: left; width: 300px; margin: 10px 15px 0 10px; }
#quizlawfeeds { float: right; width: 400px; margin: 10px 15px 0 10px; }
#bottom a { color: #FFFFFF; }

#footer { position: relative; background: transparent; clear: both; 
width: 960px; margin: 0 auto;  }

#footer-inner { position: static; overflow: hidden; padding: 10px; 
position: relative; width: 930px; margin: 0 auto; }

#footer-content { margin: 5px 0; color: #FFFFFF; }
#footer-content a { color: #e5e5e5; font-weight: normal; }
#footer p { margin: 0; padding: 5px 10px; }

/* LINKS */
a { color: #324b81; font-weight: normal; }
a:hover { text-decoration: underline; }
a:link, a:visited { text-decoration: none; }

#alpha a, #alpha a:link, #alpha a:visited { color: #324b81; }
#alpha a:hover { text-decoration: none; }

#beta a, #beta a:link, #beta a:visited {
color: #324b81; text-decoration: none; }
#beta a:hover { text-decoration: none; }

#gamma a, #gamma a:link, #gamma a:visited {
color: #324b81; text-decoration: none; }
#gamma a:hover { text-decoration: none; }

/* CONTENT */

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
margin-bottom: 7px; }

blockquote { color: #444444; margin: 0 30px 10px 30px; padding: 0 0 0 10px;
font-style: italic; font-family: sans-serif;
border-left: 1px solid #aaa; }


ol, ul { margin-left: 30px; background-repeat: repeat-y; }
ol { list-style: decimal outside; }
ul { list-style: disc outside; }
.item { list-style: none; }

/* NAVBAR */
#navbar { position: relative; width:100%; height: 40px; color: #E0E0E0; 
font-family: sans-serif; background: #131010; }

#navlist { font: bold 13px Helvetica; width: 100%; }

#navlist ul { margin: 0; padding: 0; float: left; width: 100%; 
border: 1px solid #C40034; border-width: 1px 0; background: #C00343 url(http://www.litelysalted.com/images/litelysalted_gradient.jpg) bottom center repeat-x; }

#navlist ul li { display: inline; }

#navlist ul li a { float: left; color: #FFFFFF; padding: 5px 11px;
text-decoration: none; border-right: 1px solid #C40034; font-weight: normal; }

#navlist ul li a:visited { color: #FFFFFF; }

#navlist ul li a:hover, .navlist ul li .current { color: #FFFFFF !important; 
padding-top: 6px; /*shift text down 1px */ padding-bottom: 4px; /*shift text down 1px */
background: #C00343 url(http://www.litelysalted.com/images/litelysalted_gradient.jpg) top center repeat-x; }

/* GRAPHIC HEADINGS */

#recententries { margin: 10px 0 0 0; padding: 0; width: 170px; height: 60px; background: url(http://www.litelysalted.com/style/recententries.jpg) top center no-repeat; }
#dictionary { margin: 10px 0 0 0; padding: 0; width: 170px; height: 30px; background: url(http://www.litelysalted.com/style/dictionary.jpg) top center no-repeat; }
#blogroll { margin: 10px 0 0 0; padding: 0; width: 170px; height: 50px; background: url(http://www.litelysalted.com/images/litely_bitches.jpg) top center no-repeat; }
#monthlyarchives { margin: 10px 0 0 0; padding: 0; width: 170px; height: 50px; background: url(http://www.litelysalted.com/images/monthlyarchives.jpg) top center no-repeat; }
#credits { margin: 10px 0 0 0; padding: 0; width: 170px; height: 30px; background: url(http://www.litelysalted.com/style/credits.jpg) top center no-repeat; }
#pajiba { margin: 10px 0 0 0; padding: 0; width: 200px; height: 60px; background: url(http://www.litelysalted.com/style/pajibafeed1.jpg) top center no-repeat; }
#quizlaw { margin: 10px 0 0 0; padding: 0; width: 200px; height: 60px; background: url(http://www.litelysalted.com/style/quizlawfeed1.jpg) top center no-repeat; }

/* ASSETS */

.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content,
.comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both; }

.asset, .comments, .archive { overflow: hidden; width: 100%; }

.asset, .asset-content, .comments, .trackbacks, .archive { position: static; clear: both; }

.asset, .comments, .comments-content, .archive { margin-bottom: 10px; }

.asset-content { line-height: 150%; }

.asset-header, .asset-content, .asset-body, .comments-header,
.comment-header, .comment-content, .comment-footer, .comments-open-header,
.comments-open-content, #comments-open-footer, .comments-closed,
#comment-form-external-auth, .comments-open-moderated, #comment-form-name,
#comment-form-email, #comment-form-url, #comment-form-remember-me,
#comments-open-text, .archive-content { margin-bottom: 1px; }

.entry-categories, .entry-tags { margin-bottom: 5px; }

.asset-name, .asset-name a, .asset-name a:link, .asset-name a:visited, 
.asset-name a:hover { margin-bottom: 1px; text-decoration: none; 

background: @FFFFFF url(http://www.litelysalted.com/style/wimbswoosh4.jpg) bottom right no-repeat; }

.asset-meta { font-size: 12px; margin: 3px 0 5px 0; padding: 3px 0 1px 0;
font-weight: normal; }

.asset-footer { font-size: 12px; margin: 10px 0 0 0; border: 0px; }

.content-nav { text-align: center; }

.entry-categories-header { margin-bottom: 0;
margin-right: 2px; display: inline; font-weight: bold; }

.entry-categories-list { display: inline; list-style: none;
margin-left: 0; padding-left: 0; }

.entry-categories-list .entry-category { display: inline; }

/* IMAGES */
.mt-image-left { float: left; margin: 0; }
.mt-image-center { display: block; text-align: center; margin: 0; }
.mt-image-right { float: right; margin: 0; }

.left { float: left; margin: 0; }
.right { float: right; margin: 0; }
.clear { clear: both; margin: 0; }
.center { text-align: center; margin: 0; }

.asset img { padding: 2px; background: #F0F1F2;
border: 1px solid #804D74; margin: 2px; }

#beta img, #gamma img { border: none; }

/* ASSETS */

.asset-name { font-size: 18px; font-weight: bold; margin: 5px auto 2px 0;
line-height: 120%; }

.asset-name a { text-decoration: none; font-weight: bold; }
.asset-name a:hover { text-decoration: underline; }

.asset-content { margin: 5px; }

.asset-more-link { font-weight: bold; font-size: 12px; }

.asset-meta { font-size: 12px; border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC; }

.asset-footer { border-top: 0px solid #CCCCCC; padding: 5px 0 0 0; }
.asset-footer a, .comment-footer a { 
font-weight: normal; text-decoration: none; }

.content-nav { margin: 5px 0 10px; }

.archive-title { margin: 5px 0 30px; font-size: 26px; font-weight: bold; }

.archive-header { margin: 0; padding: 5px 0; font-size: 18px; font-weight: bold;
color: #324b81; p\osition: relative; width: 100%; w\idth: auto; }

.asset-name, .asset-name a, .archive-title { color: #324b81; }
.comment-footer, .comment-footer a { color: #999999; }

.asset-name a { margin-bottom: 8px; text-decoration: none; }
.asset-name a:hover { text-decoration: underline; }

.archive-list-item { margin-bottom: 5px; }

/* COMMENTS */
input,textarea { background: #FFFFFF; color: #000000; }

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
width: 80%; border: 1px solid #444444; }

#comment-bake-cookie { margin-left: 0; vertical-align: middle; }

#comment-submit { font-weight: bold; }

.comment-content, .comments-open-content, .comments-closed { margin: 5px 0; }

.comments-header, .comments-open-header {
margin: 0; padding: 5px 0; font-size: 18px; font-weight: bold; }

.comment-footer { font-size: 12px; }

.comments-header, .comments-open-header { color: #000000;
/* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto;}

.inner .comment-header { font-size: 12px; color: #000000; padding: 5px 0 2px 0;
border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

/* WIDGETS */

.widget { position: relative; overflow: hidden; width: 100%; }

.widget-header { margin-right: 15px; margin-left: 15px; border: 0px;
padding: 0; font-size: 14px; font-family: trebuchet ms; margin: 0 0 8px 0;
color: #FFFFFF; font-weight: normal; padding-bottom: 3px;

/* ie win (5, 5.5, 6) bugfix */ p\osition: relative; width: 100%; w\idth: auto;}

.widget-header a { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.widget-header a:hover { text-decoration: underline; }

.widget-content { position: relative; margin: 5px 15px 20px 15px; font-size: 12px; }
.widget-content a { color: #FFFFFF; }

.widget-list, .archive-list { margin: 0; padding: 0; list-style: none; }
ul.entry-categories-list { list-style: none; }

.widget-list .widget-list { margin-left: 10px; }

.widget-list-item { margin-top: 5px; margin-bottom: 5px; }

.widget-assets .widget-content .widget-list { overflow: auto; margin-right: 0; }

.item { display: inline; float: left; margin: 0 5px 8px 5px; overflow: hidden; text-align: center; vertical-align: middle; width: 70px; }

/* HELPER CLASSES */

.pkg:after, #wrapper-inner:after { content: " "; display: block; clear: both;
visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; }

.pkg, #wrapper-inner { display: inline-block; }

/* no ie mac \*/

* html .pkg, * html #content-inner { height: 1%; }

.pkg, #content-inner { display: block; }

#header:after, #header-inner:after, #wrapper:after, #alpha-inner:after,
#beta-inner:after, #gamma-inner:after, #footer:after { content: " ";
display: block; visibility: hidden; clear: both; height: 0.1px;
font-size: 0.1em; line-height: 0; }

#header-inner, #wrapper-inner, #footer-inner, .asset-body { height: 1%; }
