

h1
{
    color:#ff1800;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:20px;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-transform:uppercase;
}

h1 a
{
    color:#ff1800;
    text-decoration:none;
}
h1 a:hover
{
    text-decoration:underline;
}


h2
{
    color:black;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px;
}





.ninjas_cant_be_contained
{
    padding:0px 0px 0px 0px;
    position:relative;
    width:959px;
}


.ninja_boss
{
    background-color:#f8f2e3;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.nb_home
{
    min-height:760px;
}

*html .nb_home
{
    height:760px;
}

.ninja_boss p
{
    color:black;
    font-size:18px;
    margin:30px 0px 0px 0px;
    padding:0px 50px 0px 203px;
}



.ninja_flying
{
    left:236px;
    position:absolute;
    top:11px;
}

.hippo
{
    left:0px;
    position:absolute;
    top:393px;
}

.ninja_guitars
{
    background:url(http://cache.g4tv.com/images/2008/ninja/NINJA_pagebg4.jpg) no-repeat bottom center #f8f2e3;
    min-height:1322px;
    padding-bottom:110px;
}

*html .ninja_guitars
{
    height:1432px;
}

.sweet_ninjas
{
    float:left;
    padding-left:10px;
    width:590px;
}

.not_pirates
{
    float:left;
    padding:47px 0px 0px 10px;
    width:349px;
}

.ninja_list
{
    /* border-bottom:1px solid #878174; */
    border-left:1px solid #a8a398;
    border-right:1px solid #aaa69b;
    border-top:1px solid #d6d4cd;
    width:583px;
}

.mammal
{
    background-color:#fcfbf5;
    border-bottom:1px solid #aeaca5;
    height:130px;
    padding:14px 0px 0px 168px;
    position:relative;
}



.mammal p
{
    color:black;
    font-size:12px;
    margin:7px 0px 0px 0px;
    padding:0px;
    width:400px;
}

img.picz
{
    border:2px solid #f00;
    left:18px;
    position:absolute;
    top:19px;
}

.innerFrame
{
    left:22px;
    position:absolute;
    top:23px;
}

.awesome
{
    background-color:transparent;
}

.ninja_movies_bg
{
    left:606px;
    position:absolute;
    top:11px;
}

#divVideo
{
    left:611px;
    position:absolute;
    top:17px;
}

#ad_300x250_title
{
    background-color:black;
    color:#808285;
    font-size:9px;
    text-align:center;
    width:336px;
}

.shuriken
{
    background:url(http://cache.g4tv.com/images/2008/ninja/flip_out2.png) no-repeat;
    margin:40px 0px 0px 0px;
    padding:36px 0px 0px 6px;
}

*html .shuriken
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/ninja/flip_out.png',sizingMethod='crop');
}

.seppuku
{
    background:url(http://cache.g4tv.com/images/2008/ninja/stab.png) no-repeat;
    margin:40px 0px 0px 0px;
    padding:36px 0px 0px 6px;
}

*html .seppuku
{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2008/ninja/stab.png',sizingMethod='crop');
}

.shuriken a, .seppuku a
{
    color:#0029f6;
    cursor:pointer;
    display:inline;
    float:left;
    font-weight:bold;
    padding:0px 0px 11px 12px;
    width:94px;
}

.shuriken img, .seppuku img
{
    border:2px solid white;
    text-decoration:none;
}


.seppuku a:hover 
{
    text-decoration:none;
}

.ninja_rate_main
{
    background:url(http://cache.g4tv.com/images/2008/ninja/NINJA_rating_main_bg1.gif) no-repeat;
    height:627px;
    padding:195px 0px 0px 379px;
    position:relative;
    width:183px;
}

h1.mammalName
{
    left:25px;
    position:absolute;
    top:25px;
}


h1.mammalPlace
{
    right:25px;
    position:absolute;
    text-align:right;
    top:25px;
}

*html h1.mammalPlace
{
    width:375px;
}


p.mammalStuff
{
    color:black;
    left:25px;
    line-height:16px;
    margin:0px;
    padding:0px;
    position:absolute;
    top:50px;
    width:500px;
}


#divVideoRate
{
    left:25px;
    position:absolute;
    top:193px;
}

.mammalBlurb
{
    color:black;
    font-weight:bold;
    left:25px;
    position:absolute;
    top:174px;
    width:500px;
}

.send2friend
{
    display:block;
    margin-top:10px;
}

.loggedOut
{
    background:url(http://cache.g4tv.com/images/2008/ninja/loggedOut_bg.gif) no-repeat;
    color:white;
    font-size:14px;
    font-weight:bold;
    height:170px;
    left:367px;
    padding:85px 10px 0px 18px;
    position:absolute;
    top:205px;
    width:121px;
}

.loggedOut a
{
    color:#0029f6;
}


.lblRating
{
    color:black;
    font-weight:bold;
    padding:5px 0px 3px 3px;
    display: block;
}

.ratingButton
{
    padding: 12px 0px 0px 0px;
    margin-left: -12px;
}

.btnPreviousMammal
{
    display:block;
    height:21px;
    left:22px;
    position:absolute;
    top:519px;
    width:161px;
}

.btnNextMammal
{
    display:block;
    height:21px;
    left:403px;
    position:absolute;
    top:519px;
    width:136px;
}

.txtCommentNinja
{
    border-bottom:1px solid #c5c4c4;
    border-left:1px solid #5c5c5c;
    border-right:1px solid #5c5c5c;
    border-top:1px solid #5c5c5c;
    height:136px;
    width:507px;
}

.PirateZone
{
    height:238px;
    left:28px;
    position: absolute;
    top:558px; 
    width: 504px; 
}

.LaserBeams
{
    border-bottom:1px solid #aaa59a;
    border-left:1px solid #aba69b;
    border-right:1px solid #aba69b;
    border-top:1px solid #dddbd6;
    width:560px;
}
.LaserBeams hr, .LaserBeams br
{
    display:none;
}

.comment_row
{
    background-color:white;
    padding:20px;
}

.alt_comment_row
{
    background-color:transparent;
}

.posted_line
{
    display:block;
    font-weight:bold;
    margin-bottom:5px;
}

.item_comment
{
    margin-bottom:5px;
}


.posted_line span
{
    font-weight:normal;
}

.pirateHat
{
    padding:40px 0px 0px 10px;
}

.lilN
{
    padding:5px 30px 0px 0px;
    text-align:right;
}

.lblMessage
{
    border:1px solid #aba69b;
    color:#ff1800;
    display:block;
    margin:20px 0px 0px 0px;
    padding:10px;
    width:540px;
}

.lnkMammal
{
    display:block;
    margin-top:10px;
}

p.disclaimer
{
    color:#ff1800;
    font-size:15px;
    font-style:italic;
    font-weight: bold;
}


div.disclaimer
{
    color:#ff1800;
    font-size:11px;
    font-style:italic;
    padding: 5px 0px 20px 0px;
    width:540px;
}

.badge
{
    position:absolute;
    right:14px;
    top:6px;
}

.rateBadge
{
    left:23px;
    position:absolute;
    top:11px;
}

.finalist h1.mammalName
{
    left:83px;
}

.finalist p.mammalStuff
{
    top:70px;
}

.finalist .send2friend
{
    margin-top:0px;
}


/* for safari */
body:last-child:not(:root:root) .ninja_boss
{ 
    padding-bottom: 40px;
}






























