/* GETTING RID OF BROWSER DEFAULTS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; 
font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* GLOBAL */

body { margin: 0; padding: 0; text-align: center; background: #131010 url(http://i213.photobucket.com/albums/cc294/pajiba/pinstripes.jpg); }

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

h1, h2, h3 { margin: 0; padding: 0; font-weight: normal; }

/* BANNER */
#banner { width: 930px; height: 195px; background: url(http://i213.photobucket.com/albums/cc294/pajiba/bannerbg3.gif) no-repeat center; margin: 0 auto; }

#banner-inner { width: 870px; height: 190px; padding: 0 30px 5px 30px;
background: url(http://i213.photobucket.com/albums/cc294/pajiba/bannerposters60.jpg) no-repeat center; }

a#banner-img { display: none; }

#banner a { color: #FFFFFF; text-decoration: none; }

#banner h1, #banner h2 { display: none; } 

#leaderboard { margin: 0 auto; padding: 5px 0 5px 0; 
height: 90px; width: 718px; }

/* LAYOUT */
#container { line-height: 100%; margin: 3px auto 3px auto; text-align: left;
width: 930px; background: #131010;}

#pagebody { position: relative; width: 926px; background: #fff; 
border-left: 0px solid #A33735; border-right: 0px solid #A33735; }

#pagebody-inner { position: static; width: 926px; }

#center { float: left; width: 522px; padding: 0; overflow: hidden; border-left: 0px solid #131010; border-right: 0px solid #131010; }

.content { padding: 5px 20px 20px 20px; background: #FFFFFF; font-family: Georgia; border-right: 0px solid #000;}

#left { float:left; width:191px; background: #fff; overflow: hidden; border-right: 0px solid #131010;}

#left-inner { padding: 5px; width:185px; background: #fff; overflow: hidden; }

#right { float: right; width:193px; background: #FFFFFF; overflow: hidden; }

#right-inner { padding: 5px; width:185px; background: #FFFFFF; overflow: hidden; }

/* POSTS */
.content p { color: #303030; font-family: Georgia; font-size: small;
font-weight: normal; line-height: 150%; text-align: left; margin-bottom: 1px; }

.content blockquote { margin-top:5px; color: #303030; font-family: Georgia;
font-size: small; font-weight: normal; line-height: 120%; }
 
.content li { line-height: 100%; font-family: Georgia;
font-size: small; font-weight: normal; line-height: 1.5em; }

.content h2 { color: #a33735; font-family: Georgia; font-size:small;
text-align: left; font-weight: bold; margin-bottom: 1px; }

.content h3 { color: #a33735; font-family: Georgia; font-size:x-small;
text-align: left; font-weight: bold; margin-bottom: 5px; }

.content p.posted { color: #aaaaaa; font-family: Verdana, Arial, sans-serif;
font-size: x-small; border-top: 1px solid #fff; text-align: left;
margin-bottom: 5px; line-height: normal; padding: 1px; }

/* SIDEBAR */

/*.sidebar { padding: 7px; }*/

.sidebar h2, #left h2, #right h2 { color: #A33735; font-family: Verdana, Arial, sans-serif;
font-size: x-small; text-align: center; font-weight: bold; text-transform: uppercase; }

#sidebar ul, .sidebar ul, #left ul, #right ul { color: #324b81; padding-left: 0px; margin: 0; }

.sidebar li, #left li, #right li  { color: #666666; font-family: Verdana, Arial, sans-serif;
font-size: x-small; text-align: left; line-height: 225%; list-style-type: none; }

.sidebar img { border: 3px solid #FFFFFF; }

.link-note { color: #A33735; font-family: Verdana, Arial, sans-serif;
font-size: x-small; line-height: 100%; text-align: left; padding: 2px; }

/* FOOTER */

#footer { background: #fff; padding: 10px;  font-family: Georgia; font-size: small;
font-weight: normal; line-height: 150%; text-align: left; margin: 0px; height: 400px; border-top: 7px solid #A33735; border-right: 0px solid #A33735; }

#footer h2 { color: #a33735; font-family: Georgia; font-size:small;text-align: left; font-weight: bold; margin-bottom: 1px; }

#footerleft { float:left; width:500px; background: #fff; overflow: hidden; border-right: 0px solid #131010;}

#footerright { float:right; width:380px; background: #fff; overflow: hidden; border-left: 0px solid #131010; padding: 10px;}

#footer a { color:#324b81; text-decoration: none; }

/* IMAGES */

.floatimgleft { border: 1px solid #666666; float:left; padding: 1px; margin: 5px; } 

.floatimgright { border: 1px solid #666666; padding: 1px; margin: 5px; float:right; }

img.image-full { width: 100%; }

.image-thumbnail { float: left; width: 115px; margin: 0; }

.image-thumbnail img { width: 115px; height: 115px; margin: 0; }

/* TOP NAVIGATION */

#navbar { position: relative; width:100%; height: 40px; color: #E0E0E0; 
font-family: Georgia, Arial, Verdana, sans-serif; background: #161616; }

#navlist { position: relative; height: 33px; font-size: 15px;
text-transform: lowercase; font-weight: bold; padding: 0 0 0 20px;
background: #A33735 url(http://i213.photobucket.com/albums/cc294/pajiba/navbg.gif) repeat-x bottom left;  }

#navlist ul { margin: 0; padding: 0; list-style-type: none; width: auto; float: left; background: #A33735 (http://i213.photobucket.com/albums/cc294/pajiba/navbg.gif) repeat-x bottom left; }

#navlist ul li { display: block; float: left; margin: 0 1px; }

#navlist ul li a { display: block; float: left; color: #F8EDF1;
text-decoration: none; padding: 0 0 0 5px; height: 33px; }

#navlist ul li a span { padding: 9px 10px 0 0; height: 21px; float: left;  color: #F8EDF1; }

#navlist ul li a:hover { color: #FFFFFF;
background: transparent url(http://i213.photobucket.com/albums/cc294/pajiba/navbgover.gif) repeat-x bottom left; }

#navlist ul li a:hover span { display: block; width: auto; cursor: pointer; }

body#home a#homenav, body#home a#homenav:hover,
body#film a#filmnav, body#film a#filmnav: hover,
body#tv a#tvnav, body#tv a#tvnav:hover,
body#books a#booksnav, body#books a#booksnav:hover,
body#trade a#tradenav, body#trade a#tradenav:hover,
body#guide a#guidenav, body#guide a#guidenav:hover,
body#diversions a#diversionsnav, body#diversions a#diversionsnav:hover,
body#love a#lovenav, body#love a#lovenav:hover,
body#about a#aboutnav, body#about a#aboutnav:hover, 
body#search a#searchnav, body#search a#searchnav:hover { 
color: #FFFFFF; background: #161616 url(http://i213.photobucket.com/albums/cc294/pajiba/navlefton.gif) no-repeat top left; line-height: 275%; }

body#home a#homenav span, body#film a#filmnav span,
body#tv a#tvnav span, body#books a#booksnav span,
body#trade a#tradenav span, body#guide a#guidenav span,
body#diversions a#diversionsnav span, body#love a#lovenav span,
body#about a#aboutnav span, body#search a#searchnav span { 
display: block; padding: 10px 10px 5px 10px; width: auto; cursor: pointer;
height: 35px; background: #161616 url(http://i213.photobucket.com/albums/cc294/pajiba/navrighton.gif) no-repeat top right; }

/* COMMENTS */

#comment-data { float: left; width: 180px; padding: 0 15px 0 0; margin: 0 15px 0 0;
text-align: left; border-right: 1px dotted #BBB; }

textarea[id="comment-text"] { width: 80%; }

/* BLOGADS */

.adspot { border: none; background: #fff; line-height: 130%; }

.adspot_adhead  { color:  #A33735; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; font-weight: bold; }

.blogad_thumbnail { border: none background: #fff; }

.adspot_adtext { font-family: Verdana, Arial, sans-serif;
font-size: x-small; text-align: left; color: #000000; }

.adspot_link { font-family: Verdana, Arial, sans-serif; font-size: x-small;
text-decoration: none; font-weight: normal; color: #fff; }

a.adspot_adurl { text-decoration: none; }

#adbox a { text-decoration: bold; border-bottom: none; color: #fff; }

#archive-box { padding: 5px; width: 160px; font-family: Georgia; font-size: small; font-weight: bold; line-height: 1.5em; text-align: center; border: 1px solid; }

/* STANDARD HELPER CLASSES */
.clr { clear: both; overflow: hidden; width: 1px; height: 1px; 
margin: 0 -1px -1px 0; border: 0; padding: 0; font-size: 0; line-height: 0; }

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }

* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */  