/* 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://www.pajiba.com/images/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: 205px; background: url(http://www.pajiba.com/images/bannerbgdkred.png) no-repeat top center; margin: 0 auto; }

#banner-inner { width: 870px; height: 190px; padding: 15px 30px 0px 30px;
background: url(http://i213.photobucket.com/albums/cc294/pajiba/bannerposters57-3-1.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: 532px; 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: 1px solid #aaa;}

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

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

#right { float: right; width:188px; background: #fff; overflow: hidden; }

#right-inner { padding: 5px; width:180px; background: #fff; overflow: hidden; }

/* TOP NAVIGATION */
.preload1 { background: url(http://www.pajiba.com/images/indentbg.png); }
.preload2 { background: url(http://www.pajiba.com/images/indentbg2.png); }
.preload3 { background: url(http://www.pajiba.com/images/navbar.png); }

#topnav { padding: 0; margin: 0; list-style: none; width: 930px;
height: 34px; font-weight: bold; position: relative; z-index: 500; 
font-family: Georgia, Arial, Verdana, sans-serif; background: #950303 url(http://www.pajiba.com/images/navbar.png) bottom center no-repeat;  }

#topnav li.top { display: block; float: left; }

#topnav li a.toplink { display: block; float: left; height: 30px; line-height: 28px; color: #EFEFEF; text-decoration: none; font-size: 14px; font-weight: bold; padding: 0 0 0 12px; cursor: pointer; background: #950303 url(http://www.pajiba.com/images/indentbg.png) bottom center repeat-x; }

#topnav li a.toplink span { 
float: left; display: block; padding: 0 11px 0 11px; height: 29px; }
#topnav li a.toplink span.down { 
float: left; display: block; padding: 0 11px 0 11px; height: 29px; }

#topnav li:hover a.toplink { color: #FFF; }
#topnav li:hover a.toplink span { }
#topnav li:hover a.toplink span.down { padding-bottom: 3px; }

#topnav li:hover { position: relative; z-index: 200; }

#topnav li:hover ul.submenu { left: 1px; top: 30px; background: #EFEFEF; padding: 2px; border: 1px solid #151515; white-space: nowrap; width: 85px; height: auto; z-index: 300; text-align: center; } 

#topnav li:hover ul.submenu li { display: block; line-height: 18px;
position: relative; float: left; width: 85px; font-weight: normal; }

#topnav li:hover ul.submenu li a { display: block; font-size: 13px; letter-spacing: -0.5px;
width: 83px; line-height: 18px; color: #333; text-decoration: none; border-bottom: 1px solid #999;  }

#topnav li:hover ul.submenu li a:hover { display: block; font-size: 13px; 
width: 83px; line-height: 18px; color: #FFF; text-decoration: none; letter-spacing: -0.5px;
border-bottom: 1px solid #999; background: #FFF url(http://www.pajiba.com/images/indentbg2.png) bottom center repeat-x; }

#topnav li:hover ul.submenumid { left: 10px; top: 30px; background: #EFEFEF; padding: 2px; border: 1px solid #151515; white-space: nowrap; width: 100px; height: auto; z-index: 300; text-align: center; } 

#topnav li:hover ul.submenulong { left: 10px; top: 30px; background: #EFEFEF; padding: 2px; border: 1px solid #151515; white-space: nowrap; width: 100px; height: auto; z-index: 300; text-align: center; } 

#topnav li:hover ul.submenulong li,
#topnav li:hover ul.submenumid li  { display: block; line-height: 18px; 
position: relative; float: left; width: 98px; font-weight: normal; }

#topnav li:hover ul.submenulong li a, 
#topnav li:hover ul.submenumid li a { display: block; font-size: 13px; letter-spacing: -0.5px;
width: 98px; line-height: 18px; color: #333; text-decoration: none; border-bottom: 1px solid #999;   }

#topnav li:hover ul.submenulong li a:hover, #topnav li:hover ul.submenumid li a:hover { display: block; font-size: 13px; letter-spacing: -0.5px;
width: 98px; line-height: 16px; color: #FFF; text-decoration: none; 
border-bottom: 1px solid #999; background: #FFF url(http://www.pajiba.com/images/indentbg2.png) bottom center repeat-x; }


#topnav li b { display: block; font-size: 13px; height: 18px; width: 98px; line-height: 18px; margin-bottom: 3px; text-indent: 6px; color:#333; border-bottom: 1px solid #151515; cursor: default; } 

#topnav li:hover li:hover ul, #topnav li:hover li:hover li:hover ul,
#topnav li:hover li:hover li:hover li:hover ul,
#topnav li:hover li:hover li:hover li:hover li:hover ul { left: 100px; top: -4px; padding: 3px; border: 1px solid #151515; white-space: nowrap; width: 100px; z-index: 400; height: auto; }

#topnav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul,
#topnav li:hover li:hover li:hover ul ul,
#topnav li:hover li:hover li:hover li:hover ul ul { position: absolute; 
left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none; }

/* 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 ru { margin-top:5px; color: #303030; font-family: Georgia;
font-size: x-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 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; }

/* 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; }

#adbox { float : right; width : 310px; margin-right : 11px; margin-left : 12px; margin-top : 15px; margin-bottom : 15px; background-color : #ffffff; overflow : hidden; border : 1px solid; } 

#burstBox { float : left; width : 350px; height : 260px; margin-right : 5px; margin-left : 5px; margin-top : 15px; margin-bottom : 1px; background-color : #ffffff; overflow : hidden; border : 0px 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; }
/* */  
