/*
    Top Nav Panel
*/

div#header_base_home {
    background : url(http://images.wallaceandgromit.com/2009/forum/header-forum-base.jpg) left top no-repeat;
    width: 770px;
    position: relative;
    height: 241px;
}

div#header_base {
    background : url(http://images.wallaceandgromit.com/2009/forum/header-forum.jpg) left top no-repeat;
    width: 770px;
    position: relative;
    height: 241px;
}

div#header_board_nav {
    text-align: right;
    position: absolute;
    top: 170px;
    left: 700px;
    width: 200px;
}

#link-back {position:absolute;overflow:hidden;text-indent:-999em;width:196px;
	height:81px;top:61px;left:71px;}

/*
    Content
*/

div#forum_container {
    width: 715px;
    margin-left: 32px;
    color: #014B6A;
}

/*
    Forum Home - House Rules Box
*/

div#house_rules {
    float: right;
    width: 188px;
    height: 264px;
    background: url(http://images.wallaceandgromit.com/2009/forum/house-rules.png) left top no-repeat;
}

div#house_rules_content {
    padding: 48px 4px 10px 8px;
    font-size: 11px;
	line-height:1.4;
}

div#house_rules_content a {
    color: #014b6a;
}

div#forum_container .board_block {
    margin-top: 16px;
}

.board_block h2 a {text-decoration:none;}

/*
    Board Info
*/

div#board_info h2 {
    padding-bottom: 6px;
	width: 95%;
}

div#board_info h2 a {
    text-decoration: none;
}

div#board_info h2 a:Hover {
    text-decoration: underline;
}

div#board_info_start {
    float: right;
    width: 260px;
    height: 43px;
}


#forum_fav {
    position: absolute;
    right: 40px;
    top: 20px;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
}

.fav_on {
    background: url(http://images.shaunthesheep.com/forum/fav.png) no-repeat;
    cursor: pointer;
}

.fav_off {
    background: url(http://images.shaunthesheep.com/forum/fav_off.png) no-repeat;
    cursor: pointer;
}

/* Pending threads */

ul.message_controls {
    padding: 0;
    margin: 0;
}

ul.message_controls li {
    float: left;
    padding: 0;
    margin: 0 3px;
    list-style: none;
}

.thread1pending {
    background: #dcc6ff;
    border-bottom: 1px solid #a672f8;
    padding: 7px 6px;
}

.thread2pending {
    background: #c9a9fb;
    border-bottom: 1px solid #a672f8;
    padding: 7px 6px;
}

.thread1_fav {
    background: #ffdfdf;
    border-bottom: 1px solid #f3e2d8;
    padding: 7px 6px;
}

.thread2_fav {
    background: #f2d3d4;
    border-bottom: 1px solid #f3e2d8;
    padding: 7px 6px;
}


































div#right_col {
    float: right;
}

div#smiley_box {
    padding-left: 110px;
    width: 510px;
}

div#smiley_box img {
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    padding-right: 3px;
}

.page_bottom_links {
    text-align: right;
    margin-bottom: 20px;
    color: #062971;
    font-size: 12px;
    padding-top: 16px;
}

.thread1 {
    background: #F3F2E5;
    border-bottom:1px solid #CCCCCC;
    padding:7px 6px;
}

.thread2 {
    background: #E1DDBD;
    border-bottom:1px solid #CCCCCC;
    padding:7px 6px;
}

.thread_pending {
    background: #FFC0FF;
    border-bottom:1px solid #CCCCCC;
    padding:7px 6px;
}

#f-logintopost {}
	#f-logintopost label {display:block;float:none;}
	#f-logintopost p {padding:0 0 1em;}


.avatar1 {
    float: left;
    width: 64px;
    height: 50px;
    background: url(http://images.wallaceandgromit.com/arw1.gif) no-repeat right 16px;
}

.avatar2 {
    float: left;
    width: 64px;
    height: 50px;
    background: url(http://images.wallaceandgromit.com/arw2.gif) no-repeat right 16px;
}

.c_message1 {
    float: left;
    background: #F3F2E5;
    border-bottom:1px solid #CCCCCC;
    padding: 7px 6px;
    width: 638px;
    overflow: hidden;
}

.c_message2 {
    float: left;
    background: #E1DDBD;
    border-bottom:1px solid #CCCCCC;
    padding:7px 6px;
    width: 638px;
    overflow: hidden;
}

.message1 {
    background: #F3F2E5;
    border-bottom:1px solid #CCCCCC;
    padding:7px 6px;
}

.message2 {
    background: #E1DDBD;
    border-bottom:1px solid #CCCCCC;
    padding:7px 6px;
}

.message_body {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    color:#000000;
    display:block;
    font-size:13px;
    line-height:150%;
    margin:10px;
}

.message_body a {
    color: #ECAD2B;
    font-weight: bold;
}

.message_thumbnail {
    background: #000;
    padding: 4px;
}

.message_thumbnail span a {
    color: #ECAD2B;
    font-weight: bold;
    background: #000;
    padding: 4px;
}

.message_attachment {
    background: url(http://images.wallaceandgromit.com/forum/attachment.png) no-repeat top left;
}

.message_attachment a {
    color: #ECAD2B;
    font-weight: bold;
    margin-left: 32px;
}

.thread_title_sticky {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background: url(http://images.wallaceandgromit.com/forum/sticky.png) no-repeat top left;
}

.thread_title_locked {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background: url(http://images.wallaceandgromit.com/forum/locked.png) no-repeat top left;
}

.thread_title_notice {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background: url(http://images.wallaceandgromit.com/forum/notice.png) no-repeat top left;
}

.thread_title {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}

.thread_title a {
    color: #3354AA;
	text-decoration:none;
}

.thread_title a:visited, 
.thread_title_sticky a:visited, 
.thread_title_locked a:visited, 
.thread_title_notice a:visited {
    color: #3354AA;
	text-decoration:none;
}

.thread_title_sticky a {
    color: #3354AA;
    margin-left: 30px;
	text-decoration: none;
}

.thread_title_locked a {
    color: #3354AA;
    margin-left: 30px;
}

.thread_title_notice a {
    color: #3354AA;
    margin-left: 30px;
}

h2.thread_page_title {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 20px;
    font-weight: bold;
}

h2.thread_page_title_sticky {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 20px;
    font-weight: bold;
    background: url(http://images.wallaceandgromit.com/forum/sticky_32.png) no-repeat top left;
    padding: 4px 0px 0px 40px;
    height: 32px;
}

h2.thread_page_title_locked {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 20px;
    font-weight: bold;
    background: url(http://images.wallaceandgromit.com/forum/locked_32.png) no-repeat top left;
    padding: 4px 0px 0px 40px;
    height: 32px;
}

h2.thread_page_title_notice {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 20px;
    font-weight: bold;
    background: url(http://images.wallaceandgromit.com/forum/notice_32.png) no-repeat top left;
    padding: 4px 0px 0px 40px;
    height: 32px;
}

.thread_info {
    font-family: 'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
    font-size: 10px;
    color: #777777;
}

.thread_infobit {
    padding-right: 16px;
    font-weight: bold;
}

.thread_infobit a {
    color: #777777;
    text-decoration: underline;
}

.thread_infobit_new {
    padding-right: 16px;
    font-weight: bold;
    color: #FF8080;
}

#reply_btn, #post_btn, #post_new_btn {
    padding: 0px;
    border: 0;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

#reply_btn {
    background : url(http://images.wallaceandgromit.com/forum/post_reply_button.png) left top no-repeat;
    width: 153px;
    height: 43px;
}

#post_btn {
    background : url(http://images.wallaceandgromit.com/forum/start_discussion_button.png) left top no-repeat;
    width: 244px;
    height: 43px;
}

#post_new_btn {
    background : url(http://images.wallaceandgromit.com/forum/post_new_message_button.png) left top no-repeat;
    width: 198px;
    height: 43px;
}


div#header {
    background : url(http://images.wallaceandgromit.com/forum/header_news.jpg) left top no-repeat;
    width : 770px;
    height : 281px;
}

div#header_back {
    position: absolute;
    top: 30px;
    left: 16px;
    width : 220px;
    height : 130px;
}

div#header_back a {
    display : block;
    width : 220px;
    height : 100px;
}
    
div#header_back a span {
    position : absolute;
    top: 30px;
    left : -1000px;
    width : 220px;
}


div#thread_flow {
    background: transparent url(http://images.wallaceandgromit.com/forum/view_thread.jpg) no-repeat top left;
    padding: 8em 12px 16px 25px;
    margin: 0px;
    min-height: 400px;
}


div#view_flow {
    padding: 0 15px 16px 24px;
    margin: 0px;
    min-height: 400px;
}

div#main_flow {
    padding: 0px 32px 64px 48px;
    margin: 0px;
	line-height: 1.6;
    min-height: 400px;
    color: #014B6A;
}

div#main_flow a {
    color:#fff;
}

div#main_flow p {
    margin: 0;
    padding-bottom: 8px;
}

div#post_flow {
    background: url(http://images.wallaceandgromit.com/forum/post_new.jpg) no-repeat top left;
    padding: 64px 32px 16px 16px;
    margin: 0px;
    min-height: 400px;
}

div#edit_flow {
    background: url(http://images.wallaceandgromit.com/forum/edit_message.jpg) no-repeat top left;
    padding: 54px 32px 16px 16px;
    margin: 0px;
    min-height: 400px;
}

div#edit_flow p {
    padding: 0;
    margin: 0px 0px 16px 0px;
}

#post_btn {
    margin-left: 105px;
    margin-top: 10px;
}

.post_left {
    float: left;
    width: 110px;
}

.post_right {
    float: left;
    padding-top: 8px;
}

div#tango {
    margin-top: 60px;
    text-align: right;
    height: 20px;
    padding-right: 55px;
    background: url(http://images.wallaceandgromit.com/forum/tango.gif) no-repeat top right;
}

div#tango a {
    font-size: 10px;
    color: black;
}








#forum-commentform {}
#forum-commentform a {}
#forum-commentform h2 {font-size:17px;padding:0 0 .5em;}

