body {
background: #663300 url(/media/images/bg.jpg) no-repeat 40px 0px fixed;
color: #000000;
font-family: Georgia, Times New Roman, Times;
min-width: 901px;
}


p {
padding-top: 8px;
}

h1, h2, h3, h4, blockquote, cite, body {
padding: 0px;
margin: 0px;
}

a {
outline: none;
} 

.clear_both {
clear: both;
}


/* wrappers for blog-style pages */


#main_wrapper {
margin: 0px;
position: absolute;
top: 0px;
left: 40px;
width:901px;
}
    
#main_head {
display: block;
height: 90px;
background: url(/media/images/main_head.gif) no-repeat 435px 0px; 
text-indent: -9000px;
}

#main_head a {
display: block;
width: 443px;
height: 90px;
position: absolute;
left: 445px;
}

#left_container {
float:left;
width:435px;
}

#right_container {
float:right;
width:466px;
overflow: hidden; 
}

#foot_container {
clear:both;
}


/* blockquote and citation */


#main_quote {
display: block;
height: 146px;
background: url(/media/images/quote1.png) no-repeat 485px 0px; 
text-indent: -9000px;
margin-top: 11px;
margin-bottom: 10px;
}

#main_quote_cite {
display: none;
}


/* top nav icon buttons  */


#top_icons {
position: relative; 
width: 72px; 
height: 20px; 
background: url(/media/images/top_icons.gif) no-repeat; 
padding: 0px;
margin-top: 6px;
margin-left: 807px;
margin-bottom: 8px;
}

#top_icons li {
position: absolute; 
top: 0px; 
background: url(/media/images/top_icons.gif) 0 0 no-repeat; 
display: block; 
list-style: none; 
padding: 0px; 
text-indent: -9000px;
}

#top_icons a {
display: block;
}

#top_icons #panel1_icons {
width: 19px; 
height: 20px; 
left: 0px;
}

#top_icons #panel2_icons {
width: 22px; 
height: 20px; 
left: 23px; 
background-position: -0px 23px;
}

#top_icons #panel3_icons {
width: 20px; 
height: 20px; 
left: 51px; 
background-position: -0px 51px;
}

#top_icons #panel1_icons a {
width: 19px; 
height: 20px;
}

#top_icons #panel2_icons a {
width: 22px; height: 20px;
}

#top_icons #panel3_icons a {
width: 20px; 
height: 20px;
}

#top_icons #panel1_icons a:hover {
background: url(/media/images/top_icons.gif) -0px -20px no-repeat;
}

#top_icons #panel2_icons a:hover {
background: url(/media/images/top_icons.gif) -23px -20px no-repeat;
}

#top_icons #panel3_icons a:hover {
background: url(/media/images/top_icons.gif) -51px -20px no-repeat;
}


/* nav buttons for blog-style pages */


#big_nav {
position: relative;
margin-top: -79px;
margin-left: 62px; 
width: 300px; 
height: 620px; 
background: url(/media/images/nav_big.gif) no-repeat; 
padding: 0px;
}

#big_nav li {
width: 140px; 
height: 140px; 
position: absolute; 
background: url(/media/images/nav_big.gif) 0 0 no-repeat; 
display: block; 
list-style: none; 
padding: 0px; 
text-indent: -9000px;
}

#big_nav a {
width: 140px; 
height: 140px; 
display: block;
}

#big_nav #panel1_big {
top: 0px; 
left: 0px;
}

#big_nav #panel2_big {
top: 0px; 
left: 160px; 
background-position: -160px 0px;
}

#big_nav #panel3_big {
top: 160px; 
left: 0px; 
background-position: 0px -160px;
}

#big_nav #panel4_big {
top: 160px; 
left: 160px; 
background-position: -160px -160px
}

#big_nav #panel5_big {
top: 320px; 
left: 0px; 
background-position: 0px -320px;
}

#big_nav #panel6_big {
top: 320px; 
left: 160px; 
background-position: -160px -320px;
}

#big_nav #panel7_big {
top: 480px; 
left: 0px; 
background-position: -0px -480px;
}

#big_nav #panel8_big {
top: 480px; 
left: 160px; 
background-position: -160px -480px;
}

#big_nav #panel1_big a:hover {
background: url(/media/images/nav_big.gif) -320px -0px no-repeat;
}

#big_nav #panel2_big a:hover {
background: url(/media/images/nav_big.gif) -480px -0px no-repeat;
}

#big_nav #panel3_big a:hover {
background: url(/media/images/nav_big.gif) -320px -160px no-repeat;
}

#big_nav #panel4_big a:hover {
background: url(/media/images/nav_big.gif) -480px -160px no-repeat;
}

#big_nav #panel5_big a:hover {
background: url(/media/images/nav_big.gif) -320px -320px no-repeat;
}

#big_nav #panel6_big a:hover {
background: url(/media/images/nav_big.gif) -480px -320px no-repeat;
}

#big_nav #panel7_big a:hover {
background: url(/media/images/nav_big.gif) -320px -480px no-repeat;
}

#big_nav #panel8_big a:hover {
background: url(/media/images/nav_big.gif) -480px -480px no-repeat;
}


/* nav buttons for wide-body pages */


#small_nav {
position: relative;
right: 23px;
width: 592px; 
height: 95px; 
background: url(/media/images/nav_small.gif) no-repeat;
float: right;
padding: 0px;
margin: 0px;
margin-top: 25px;
}

#small_nav li {
width: 142px; 
height: 45px; 
position: absolute; 
top: 0px; background: url(/media/images/nav_small.gif) 0 0 no-repeat; 
display: block; 
list-style: none; 
text-indent: -9000px;

}

#small_nav a {
width: 142px; 
height: 45px; 
display: 
block;
}

#small_nav #panel1_sm {
left: 0px;
}

#small_nav #panel2_sm {
left: 150px; 
background-position: -150px 0;
}

#small_nav #panel3_sm {
left: 300px; 
background-position: -300px 0
}

#small_nav #panel4_sm {
left: 450px; 
background-position: -450px 0
}

#small_nav #panel5_sm {
top: 50px; 
left: 0px; 
background-position: 0px -50px;
}

#small_nav #panel6_sm {
top: 50px; 
left: 150px; 
background-position: -150px -50px;
}

#small_nav #panel7_sm {
top: 50px; 
left: 300px; 
background-position: -300px -50px;
}

#small_nav #panel8_sm {
top: 50px; 
left: 450px; 
background-position: -450px -50px;
}

#small_nav #panel1_sm a:hover {
background: url(/media/images/nav_small.gif) -0px -100px no-repeat;
}

#small_nav #panel2_sm a:hover {
background: url(/media/images/nav_small.gif) -150px -100px no-repeat;
}

#small_nav #panel3_sm a:hover {
background: url(/media/images/nav_small.gif) -300px -100px no-repeat;
}

#small_nav #panel4_sm a:hover {
background: url(/media/images/nav_small.gif) -450px -100px no-repeat;
}

#small_nav #panel5_sm a:hover {
background: url(/media/images/nav_small.gif) -0px -150px no-repeat;
}

#small_nav #panel6_sm a:hover {
background: url(/media/images/nav_small.gif) -150px -150px no-repeat;
}

#small_nav #panel7_sm a:hover {
background: url(/media/images/nav_small.gif) -300px -150px no-repeat;
}

#small_nav #panel8_sm a:hover {
background: url(/media/images/nav_small.gif) -450px -150px no-repeat;
}


/* blog styles */


#blog_header {
display: block;
width: 443px;
height: 62px;
margin-bottom: 26px;
background: url(/media/images/blog_header.gif) no-repeat; 
text-indent: -9000px;
}

#blog_header a {
display: block;
width: 443px;
height: 62px;
}

#right_container_pad {
margin-right: 23px;
overflow: hidden; 
}

#right_container h3 {
color: #ffffff;
font-size: 28px;
padding-top: 5px;
padding-bottom: 5px;
background: url(/media/images/blog_title_bg.png) repeat;
margin-left: 20px;
margin-right: 20px;
font-weight: normal;
}

#right_container h3 a {
color: #ffffff;
text-decoration: none;
}

#right_container h3 a:hover {
text-decoration: underline;
}

.blog_title_container1 {
background: url(/media/images/blog_title_l.png) repeat-y;
margin-top: 20px;
}

.blog_title_container2 {
width: 444px;
background: url(/media/images/blog_title_r.png) repeat-y 424px 0px; 
}

.blog_post_container1 {
background: url(/media/images/blog_edge_l.png) repeat-y;
margin-top: 10px; 
}

.blog_post_container2 {
width: 444px;
background: url(/media/images/blog_edge_r.png) repeat-y 424px 0px; 
}

.blog_post_container3 {
background: url(/media/images/blog_bg.png) repeat;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 1px;
}

.blog_post_container3 img {
padding-top: 0px;
margin-top: 0px;
}


#right_container h4 {
color: #e27520;
font-size: 20px;
}

#right_container h5 {
color: #00aeef;
font-size: 16px;
padding: 0px;
margin: 0px;
}

#right_container h5 + p {
padding-top: 0px;
margin-top: 0px;
}

#right_container p a, small a { 
color: #00aeef;
}

#right_container p a:hover, small a:hover {
color: #ffffff; 
background: #00aeef;
}

.blog_foot_container1 {
background: url(/media/images/blog_edge_l.png) repeat-y;
margin-top: 10px; 
}

.blog_foot_container2 {
width: 444px;
background: url(/media/images/blog_edge_r.png) repeat-y 424px 0px; 
}

.blog_foot_container3 {
background: url(/media/images/blog_bg.png) repeat;
margin-left: 20px;
margin-right: 20px;
padding-top: 3px;
padding-bottom: 3px;
overflow: hidden;
}

.blog_foot_container3 cite {
font-size: 12px;
font-style: normal;
background: url(/media/images/blog_tache.gif) no-repeat 0 3px;
padding-left: 32px;
}

.blog_foot_container3 cite a {
color: #00aeef;
}

.blog_foot_container3 cite a:hover {
color: #ffffff; 
background: #00aeef;
}


#prev_next_container {
position: relative;
display: block;
background: url(/media/images/blog_foot_bg.gif) no-repeat;
width: 442px;
height: 52px;
overflow: hidden;
margin-top: 28px;
}

#prev_next_container #previous_roll {
width: 100px; 
height: 15px;
position: absolute;
top: 19px;
left: 13px; 
background: url(/media/images/blog_prev.gif) no-repeat; 
text-indent: -9000px;
display: block;
overflow: hidden;
}

#prev_next_container #previous_roll a {
width: 100px; 
height: 15px; 
display: block;
}

#prev_next_container #previous_roll a:hover {
background: url(/media/images/blog_prev.gif) -0px -15px no-repeat;
}

#prev_next_container #next_roll {
width: 69px; 
height: 15px;
position: absolute;
top: 19px;
left: 132px; 
background: url(/media/images/blog_next.gif) no-repeat; 
text-indent: -9000px;
display: block;
overflow: hidden;
}

#prev_next_container #next_roll a {
width: 69px; 
height: 15px; 
display: block;
}

#prev_next_container #next_roll a:hover {
background: url(/media/images/blog_next.gif) -0px -15px no-repeat;
}

#prev_next_container #archiveform {
position: absolute;
margin-top: 10px;
left: 172px;
display: block;
}

#right_container #previous_roll {
color: #00aeef;
}

#right_container #previous_roll a {
background: #00aeef;
}

#right_container #previous_roll a:hover {
background: #00aeef;
color: #ffffff;
}

#right_container #next_roll {
color: #00aeef;
}

#right_container #next_roll a {
background: #00aeef;
}

#right_container #next_roll a:hover {
background: #00aeef;
color: #ffffff;
}

.rule {
display: block;
height: 30px;
width: auto;
background: url(/media/images/rule_checks.gif) no-repeat center center;
overflow: hidden; 
}

.commentlist {
list-style: none;
padding-left: 0px;
margin-left: 0px;
}

.commentlist li {
list-style: none;
padding-top: 3px;
padding-left: 30px;
background: url(/media/images/comments_quote.gif) no-repeat 2px 6px;
}

.commentlist .alt {
background: #eeeeee url(/media/images/comments_quote.gif) no-repeat 2px 6px;
border-top: 1px #666666 dotted;
border-bottom: 1px #666666 dotted;
}

#author, #email, #url, #comment {
font-family: Georgia, Times New Roman, Times;
color: #e27520;
padding: 2px;
}

#author, #email, #url {
width: 150px;
border: 1px black solid;
}

#comment {
width: 398px;
max-width: 398px;
}

#submit {
padding-top: 6px;
padding-bottom: 6px;
}

/* page footer styles */


#foot_container p {
font-size: 11px;
color: #ffffff;
text-align: center;
font-weight: bold;
display: block;
height: 87px;
background: url(/media/images/bottom_tache.gif) no-repeat bottom center;
padding-top: 23px;
margin-bottom: 6px; 
}

#foot_container p a {
color: #ffffff;
text-decoration: underline;
}

#foot_container p a:hover {
color: #ffffff;
background: #000000;
text-decoration: none;
}



/* ad styles */


#ad_square {
display: block;
width: 300px;
height: 250px;
margin-left: 62px;
background: #000000;
}


/* search box styles */


#left_container #searchform {
padding: 0px;
margin-top: 20px;
display: block;
width: 300px;
height: 50px;
background: url(/media/images/search_bg.gif) no-repeat;
position: relative; 
}

#left_container #searchform input {
display: block;
position: absolute;
}

#left_container #searchform #s {
top: 13px;
left: 18px;
width: 150px;
border: 1px black solid;
font-family: Georgia, Times New Roman, Times;
color: #e27520;
padding: 2px;	
}

#left_container #searchform #searchsubmit {
top: 11px;
left: 178px;
}

#left_container #searchform {
margin-left: 62px;
}

#right_container #searchform {
padding: 0px;
margin-top: 20px;
display: block;
width: 300px;
height: 50px;
position: relative;
margin-left: 45px; 
}

#right_container #searchform input {
display: block;
position: absolute;
}

#right_container #searchform #s {
top: 13px;
left: 18px;
width: 150px;
border: 1px black solid;
font-family: Georgia, Times New Roman, Times;
color: #e27520;
padding: 2px;	
}

#right_container #searchform #searchsubmit {
top: 11px;
left: 178px;
}

.search_h4, .archive_h4 {
margin: 0px;
padding: 0px;
color: #00aeef;
padding-top: 4px;
}

.search_h4 a, .archive_h4 a {
color: #00aeef;
}

.search_h4 a:hover, .archive_h4 a:hover {
color: #ffffff; 
background: #00aeef;
}

.search_small, .archive_small {
display: block;
padding-bottom: 8px;
border-bottom: 1px #666666 dotted;
}

.search_nothing, .archive_nothing {
position: relative;
top: 8px;
}

/* Fitzy Speach Bubble */

#fitzy_bubble {
display: block;
width: 167px;
height: 119px;
overflow: hidden;
text-indent: -9000px;
position: absolute;
top: 150px;
left: 355px;
z-index: 2;
}


/* Styles for Widebody Pages */


.wide_header {
display: block;
float: left;
width: 287px;
height: 62px;
margin-top: 39px;
}

.wide_content {
clear: both;
display: block;
margin-left: 5px;
margin-right: 5px;
position: relative;
}

#home_container {
position: relative;
display: block;
background: url(/media/images/bottom_home_bg.gif) no-repeat;
width: 86px;
height: 80px;
overflow: hidden;
float: left;
margin-top: 30px;
left: 23px;
}

#home_roll {
width: 59px; 
height: 19px;
position: absolute;
top: 55px;
left: 19px; 
background: url(/media/images/bottom_home.gif) no-repeat; 
text-indent: -9000px;
display: block;
}

#home_roll a {
width: 59px; 
height: 19px; 
display: block;
}

#home_roll a:hover {
background: url(/media/images/bottom_home.gif) -0px -19px no-repeat;
}

#ad_rect {
float: right;
margin-top: 30px;
position: relative;
right: 23px;
}


/* Video page styles */

#video_header {
background: url(/media/images/head_video.gif) no-repeat 56px 0px;
text-indent: -9000px;
}

#video_content {
top: 18px;
border-top: 14px black solid;
border-bottom: 14px black solid;
padding-left: 20px;
height: 538px;
width: auto;
padding-bottom: 0px;
margin-bottom: 0px;
background: url(/media/images/blog_title_bg.png) repeat;
}

#video_nav {
position: relative;
width: 850px;
height: 281px;
padding: 0px;
margin: 0px;
background: url(/media/images/videos_frame_bg.gif) no-repeat;
overflow: hidden;
margin-top: 5px;
}

#video_nav li {
position: absolute;
list-style: none;
padding: 0px;
margin: 0px;
text-indent: -9000px;
}

#video_nav #video1 {
display: block;
width: 209px;
height: 161px;
top: 0px;
left: 0px;
}

#video_nav #video1 a {
display: block;
width: 209px;
height: 161px;
top: 0px;
left: 0px;
}

#video_nav #video2 {
display: block;
width: 210px;
height: 282px;
top: 0px;
left: 222px;
}

#video_nav #video2 a {
display: block;
width: 210px;
height: 282px;
top: 0px;
left: 222px;
}

#video_nav #video3 {
display: block;
width: 208px;
height: 166px;
top: 29px;
left: 439px;
}

#video_nav #video3 a {
display: block;
width: 208px;
height: 166px;
top: 29px;
left: 439px;
}

#video_nav #video4 {
display: block;
width: 188px;
height: 239px;
top: 0px;
left: 665px;
}

#video_nav #video4 a {
display: block;
width: 188px;
height: 239px;
top: 0px;
left: 665px;
}

#video_img {
display: block;
position: relative;
text-align: right;
width: auto;
height: 329px;
float: right;
margin-top: -78px;
margin-bottom: 0px;
padding-bottom: 0px;
float: right;
}

#video_graf {
background: url(/media/images/videos_curly.gif) no-repeat;
width: 185px;
color: #ffffff;
padding: 0px;
float: left;
margin: 0px;
position: absolute;
padding-left: 38px;
margin-top: -78px;
margin-left: -10px;
}


/* The Board page styles */


#board_header {
background: url(/media/images/head_theboard.gif) no-repeat 12px 0px;
text-indent: -9000px;
}

#board_content {
top: 18px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#the_board {
list-style: none;
margin: 0px;
padding: 0px;
position: relative;
height: 819px;
width: 859px;
margin-left: 16px;
}

#the_board li {
position: absolute;
}

#the_board #board_ck {
left: 291px;
}

#the_board #board_connie {
left: 583px;
}

#the_board #board_fitzy {
top: 409px;
}

#the_board #board_murph {
left: 291px;
top: 409px;
}

#the_board #board_sully {
left: 583px;
top: 409px;
}

#board_arrow {
width: 102px;
height: 62px;
background: url(/media/images/board_arrow.gif);
margin-top: -22px;
z-index: 2;
}

#board_content p {
color: #e27520;
margin: 0px;
padding-left: 10px;
padding-right: 5px;
padding-top: 50px;
padding-bottom: 10px;
}

#board_graf_container1 {
display: block;
height: 393px;
width: 277px;
background: url(/media/images/board_curve_top.gif) no-repeat;
padding-top: 5px;
}

#board_graf_container2 {
display: block;
height: auto;
width: 277px;
background: url(/media/images/board_curve_bot.gif) no-repeat bottom center;
padding-bottom: 5px;
}

#board_graf_container3 {
display: block;
background: #ffffff;
width: 277px;
height: 383px;
overflow: hidden;
font-size: 15px;
padding: 0px;
margin: 0px;
}

/* Photos Page Styles */

#photo_numbers_container {
position: relative;
width: 589px;
height: 62px;
display: block;
background: url(/media/images/photo_numbers_bg.gif) no-repeat;
overflow: hidden;
clear: both;
float: right;
margin-right: 23px;
margin-top: 10px;
}

#photo_numbers {position: absolute; top: 5px; left: 232px; width: 305px; height: 50px; background: url(/media/images/photo_numbers.gif) no-repeat; padding: 0px; margin: 0px;}

#photo_numbers li {width: 50px; height: 50px; position: absolute; top: 0px; background: url(/media/images/photo_numbers.gif) 0 0 no-repeat; display: block; list-style: none; padding: 0px; text-indent: -9000px;}

#photo_numbers a {width: 50px; height: 50px; display: block;}

#photo_numbers #panel6_photonumbers {left: 0px;}
#photo_numbers #panel5_photonumbers {left: 52px; background-position: -52px 0px;}
#photo_numbers #panel4_photonumbers {left: 103px; background-position: -103px 0px;}
#photo_numbers #panel3_photonumbers {left: 154px; background-position: -154px 0px;}
#photo_numbers #panel2_photonumbers {left: 205px; background-position: -205px 0px;}
#photo_numbers #panel1_photonumbers {left: 256px; background-position: -256px 0px;}

#photo_numbers #panel6_photonumbers a:hover {background: url(/media/images/photo_numbers.gif) -0px -50px no-repeat;}
#photo_numbers #panel5_photonumbers a:hover {background: url(/media/images/photo_numbers.gif) -52px -50px no-repeat;}
#photo_numbers #panel4_photonumbers a:hover {background: url(/media/images/photo_numbers.gif) -103px -50px no-repeat;}
#photo_numbers #panel3_photonumbers a:hover {background: url(/media/images/photo_numbers.gif) -154px -50px no-repeat;}
#photo_numbers #panel2_photonumbers a:hover {background: url(/media/images/photo_numbers.gif) -205px -50px no-repeat;}
#photo_numbers #panel1_photonumbers a:hover {background: url(/media/images/photo_numbers.gif) -256px -50px no-repeat;}

.photos_badge {
position: absolute;
display: block;
height: 118px;
width: 118px;
text-indent: -9000px;
left: 100px;
top: -110px;
z-index: 2;
}

#photos_badge_6 {
background: url(/media/images/badge6.gif);
}

#photos_badge_5 {
background: url(/media/images/badge5.gif);
}

#photos_badge_4 {
background: url(/media/images/badge4.gif);
}

#photos_badge_3 {
background: url(/media/images/badge3.gif);
}

#photos_badge_2 {
background: url(/media/images/badge2.gif);
}

#photos_badge_1 {
background: url(/media/images/badge1.gif);
}

#photos_header {
height: 76px;
background: url(/media/images/head_photos.gif) no-repeat 37px 0px;
text-indent: -9000px;
}

#photos_content_6, #photos_content_5, #photos_content_4, #photos_content_3, #photos_content_2, #photos_content_1 {
position: relative;
display: block;
width: 890px;
height: 576px;
border-top: 14px black solid;
border-bottom: 14px black solid;
color: #999999;
font-size: 10px;
top: 10px;
}

#photos_content_6 {
background: url(/media/images/video_content_bg_ie6.jpg);
}

#photos_content_5 {
background: url(/media/images/photos_5.jpg);
}

#photos_content_4 {
background: url(/media/images/photos_4.jpg);
}

#photos_content_3 {
background: url(/media/images/photos_3.jpg);
}

#photos_content_2 {
background: url(/media/images/photos_2.jpg);
}

#photos_content_1 {
background: url(/media/images/photos_1.jpg);
}

#photos_content_6 p, #photos_content_5 p, #photos_content_4 p, #photos_content_3 p, #photos_content_2 p, #photos_content_1 p {
position: absolute;
bottom: -7px;
left: 3px;
}

#photos_flickr {
position: absolute;
left: 271px;
top: 158px;
}


/* newsletter styles */

#newsletter_link {
position: absolute;
top: 1162px;
left: 96px;
}


/* Rules page styles */


#rules_header {
background: url(/media/images/head_rules.gif) no-repeat 33px 0px;
text-indent: -9000px;
}

#rules_content {
border-top: 14px black solid;
border-bottom: 14px black solid;
background: url(/media/images/blog_title_bg.png) repeat;
display: block;
margin-left: 5px;
margin-right: 5px;
position: relative;
display: block;
top: 18px;
width: auto;
height: auto;
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 0px;
margin-top: 0px;

}

#rules_list {
position: absolute;
list-style: none;
margin: 0px;
padding: 0px;
display: block;
width: 400px;
color: #ffffff;
}

#categories_list_container {
margin-left: 426px;
position: relative;
display: block;
width: 464px;
background: url(/media/images/category_edge.gif) repeat-y;
margin-top: 0px;
padding-top: 0px;
}

#categories_list_container2 {
background: #ffffff;
margin-left: 20px;
padding-left: 3px;
margin-top: 0px;
padding-top: 0px;
padding-right: 20px;
}

#categories_list_container h3 {
margin: 0px;
padding: 0px;
}

#categories_list_container h2 {
margin: 0px;
padding-bottom: 20px;
}

#category_list {
list-style: none;
margin: 0px;
padding: 0px;
}

#categories_list_container p {
color: #e27520;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-left: 60px;
}

#categories_list_container h2 {
margin: 0px;
padding: 0px
display: block;
width: 368px;
height: 41px;
text-indent: -9000px;
background: url(/media/images/category_head.gif) no-repeat;
position: relative;
left: 56px;
top: 18px;
}

#categories_list_container a {
color: #2fbcf1;
}

#categories_list_container a:hover {
color: #ffffff;
background: #2fbcf1;
}

#category_list p {
color: #000000;
font-style: italic;
margin: 0px;
font-weight: normal;
padding: 0px
}

#category_list li {
display: block;
padding-top: 10px;
}

.cat_rule {
display: block;
height: 20px;
width: auto;
background: url(/media/images/rule_checks.gif) no-repeat left bottom;
overflow: hidden;
}

.cat_pic {
position: absolute;
display: block;
}

.cat_text {
position: relative;
margin-left: 130px;
}

#cat_title_best {
display: block;
background: url(/media/images/cat_title_best.gif) no-repeat;
text-indent: -9000px;
}

#cat_title_molester {
display: block;
background: url(/media/images/cat_title_molester.gif) no-repeat;
text-indent: -9000px;
}

#cat_title_novelty {
display: block;
background: url(/media/images/cat_title_novelty.gif) no-repeat;
text-indent: -9000px;
}

#cat_title_dad {
display: block;
background: url(/media/images/cat_title_dad.gif) no-repeat;
text-indent: -9000px;
}

#cat_title_shitty {
display: block;
background: url(/media/images/cat_title_shitty.gif) no-repeat;
text-indent: -9000px;
}

#rules_list_1 {
position: absolute;
display: block;
background: url(/media/images/rules_1.gif) no-repeat;
width: 225px;
height: 177px;
font-size: 19px;
padding-left: 80px;
top: 17px;
left: 30px;
}

#rules_list_1 p {
margin-top: -1px;
}

#rules_list_2 {
position: absolute;
display: block;
background: url(/media/images/rules_2.gif) no-repeat;
width: 171px;
height: 118px;
padding-left: 80px;
top: 185px;
left: 140px;
}

#rules_list_2 p {
margin-top: -1px;
}

#rules_list_3 {
position: absolute;
display: block;
background: url(/media/images/rules_3.gif) no-repeat 0px 48px;
width: 290px;
height: 240px;
padding-left: 60px;
top: 347px;
left: 60px;
}

#rules_list_4 {
position: absolute;
display: block;
background: url(/media/images/rules_4.gif) no-repeat;
width: 295px;
height: 147px;
padding-left: 55px;
top: 598px;
left: 15px;
padding-top: 30px;
}

.rules_bigger {
font-size: 36px;
margin: 0px;
padding: 0px;
}

.rules_small {
font-size: 12px;
margin: 0px;
padding: 0px;
}

.rules_big {
font-size: 26px;
margin: 0px;
padding: 0px;
}

#rules_list_4 p {
margin-top: 0px;
padding: 0px
}

#rules_arrow {
position: absolute;
width: 102px;
height: 62px;
background: url(/media/images/board_arrow.gif);
z-index: 2;
left: 440px;
top: 283px;
}

.attachment-thumbnail {
display: inline;
margin: 0 1px 1px 0;
border: 0;
}
