/*Global Reset and Clearfix--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align:left;
	}
/* remember to define focus styles! */
ol li {list-style-type:decimal;}
ul li {list-style-type:disc;}
li {margin:0 0 10px 25px;}
h1 {font-weight:bold;font-size:18px;}
b,strong {font-weight:bold;}
i,em {font-style:italic;}

:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


.clearfix:after, div.buttons:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix, div.buttons { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix, * html div.buttons { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

p#learn-more-info { background:url(images/info.png) no-repeat; font-size:14px; padding-left: 30px; font-weight:bold;}

#postlist li, #topictools li, .post_controls li, li.post {list-style-type:none;margin:0;}
.list_no_decoration li {list-style-type:none;list-style-image:none; margin:0.25em 0; padding: 0;}
.list_no_decoration { margin-left: 20px; }

ul#friends_list_big { clear:both; padding-bottom: 10px; border-bottom: 1px solid #92C3D4; padding:10px 0;}

body{
background: #fff;
	font-family: Arial, "sans-serif";
	font-size: 10pt;
	font-weight: normal;
	line-height: 15pt;
	color: #555;
	margin: 0;
}

.clear { clear:both;}

/*Welcome Page----------------------------------------*/

.txt { display: block; text-indent: -9999px; background-repeat: no-repeat; overflow: hidden; }

div#welcome-billboard {
background: url(images/welcome-billboard.png) no-repeat;
width:679px;
height:362px;
}

div#welcomebox{
position: relative;
width:679px;
margin:0 0 20px -10px;
}

a#welcome-join-our-community {
background-image:url(images/welcome-join-our-community.png);
background-repeat: no-repeat;
background-position: 0 0;
height: 35px;
width: 243px;
position: absolute;
top:311px;
left: 418px;
}

a#welcome-join-our-community:hover {
background-position: 0 -35px;
}



/*Table*/
table#woltable {
width:100%;
border-collapse: collapse;
}

table#woltable td{
border:1px #ccc solid;
}

table#woltable td.tcat {
background: #F2FBFF;
}

table#woltable td {
padding: 0.5em;
}

a.a-block { display: block;}

span.user-is-contact {
background: url(images/user-is-a-contact.png) 0 0 no-repeat;
height:19px;
width: 19px;
padding-right:4px;
display: block;
}


p#login-register {
margin-top:10px;
}

a.register-first-time {
margin-left:85px;
}

p#login-register input.right {
float:right;
margin-right:5px;
}

span#join-today {
font-size:11px;
float:left;
margin-top:5px;
}

div#rightbox {
float:right;
width:247px;
padding: 0;
margin:0 0 0 10px;
min-height:250px;
position: relative;
}

div#rightbox-wrapper {
position: absolute;
}

#join-our-community {
background-image:url(images/join-our-community.png);
height:33px;
left:2px;
margin:0 auto;
position:absolute;
text-align:center;
bottom: 0;
width:243px;
z-index:5;
}

a.button.join-our-community:hover {
background-position: 0 -33px;
}

#content-inner.community h3.h3icon {
background-image:url(images/sprite-home-icons.png);
background-repeat: no-repeat;
padding:6px 0 6px 30px;
font-size:16px;
}

#content-inner.community h3.online-journal {background-image:url(images/MLL-Ribbon-web.jpg);}

h3.personal-journal {
background-position: 0 0;
}

h3.open-discussion-groups {
background-position: 0 -85px;
}

h3.online-support-group {
background-position: 0 -170px;
}

h3.instant-messager {
background-position: 0 -255px;
}

h3.personal-community {
background-position: 0 -340px;
}

h3.private-messages {
background-position: 0 -427px;
}

h3.video-journal {
background-position: 0 -512px;
}


h2#h2welcome {
font-size: 26px;
}

/*end*/

h1, h2, h4{
	margin: 0;
	padding: 0;
}


h2 {font-weight:bold;font-size:16px;}

h3{
	margin: 15px 0 5px 0;
}

p{
	margin: 5px 0;
	padding: 0;
}

ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

img.inlineimg{
	display: inline;
	border: 0;
}

input.inlinecheckbox{
	display: inline;
	margin: 0;
	border: 0;
}

.smallfont{
/*text-align: center;*/
	/*font-size: 8pt;
	line-height: 12pt;*/
}


#faux-body {
background: #fff url(images/header-repeat.gif) top left repeat-x;
margin:0 auto;
text-align: center;
}


#content_wrapper{
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
* html #content_wrapper {width:968px;}

#footer-wrapper {
margin: 0 auto;
text-align: center;
background: #76736E; height: 250px;

}

a:hover{
	cursor: pointer;
text-decoration: underline;
}

#header{
margin:3px 0 0;
}

#footer{

}

#mid_section{
	background: url(images/content_hd.gif) top left no-repeat;
	padding: 0 0 0 0;
	margin: 10px -4px 15px -4px;
	/*
	position:relative; Position relative will cause the WYSIWYG popups to be misplaced because they use position absolute
	*/
}


#mid_section.notopimg {padding-top:0;}

/*   SIDEBAR   */
#sidebar{
	width: 230px;
	margin: 0 10px 0 15px;
	float: left;
	font-weight: normal;
	/*display: none;*/
}

* html #sidebar {margin-left:8px;}

#page_title{
	margin: 0 0 0 19px;
	padding: 5px 0 0 0;
	display: block;
}

#page_title {padding-top:6px; padding-top:5px; }

#headerbar #page_title {padding-top:6px;}

#welcome, #community_navigation, #related_links{
    margin: 0;
	padding: 5px 10px;
}

* html #community_navigation {padding-right:0;}

#community_navigation li {list-style-type:none;list-style-image:none;margin:0;}

#welcome strong{
	font-weight: bold;
}

a{
	color: #c40125;
	text-decoration: none;
}

#welcome a:hover{
	/*border-bottom: 1px solid;*/
}

#log-out{
	text-align: right;
	border-top: 1px dashed #cecece;
	margin: 5px 0 -7px 0;
	padding: 0;
	display: block;
}

#cookieuser{
	border: 1px solid #cecece;
	margin: 0;
	padding: 0 5px 0 55px;
	width: 15px;
	height: 15px;

}

#label_username, #label_password{
display:block;
width:75px;
}

#navbar_username, #navbar_password {
	margin: 0 3px 0 0;
	width: 112px;
	border: 1px solid #cecece;
	padding: 3px;
	font-size: 10pt;
	color: #555;
}

a.button {
	font-size: 10pt;
	color: #555;
	margin: 0;
	padding: 3px;
	width: 95px;
	height: 30px;
	line-height: 24px;
	background: url(images/button_bg.gif) top left no-repeat;
	border: none;
	text-align: center;
	display: block;
}

a.button:hover {
	border: none!important;
	cursor: pointer;
}

a.button:visited {
	border: none;
}


li.nav_item a{
	text-decoration: none;
    background: url(images/nav_item_bg.gif) bottom left no-repeat;
    padding: 0 10px 0 10px;
    margin: -1px 0 0 0;
    height: 33px;
    line-height: 33px;
    width: 198px;
    display: block;
	color: #555;
}

li.nav_item a:hover{
	background: url(images/nav_item_hover.gif) top left no-repeat;
	font-weight: bold;
	color: #fff;
}

li.active a,  li.active a:hover{
    background: url(images/nav_item_active.gif) top left no-repeat;
    font-weight: bold;
	color: #fff;
}

ul.sub_nav{
    display: none;
    font-size: 9pt;
    list-style-type: disc;
}

li.active ul.sub_nav{
    display: block;
    margin: 0 0 10px 0;
    padding: 0 0 10px 25px;
    background: #ececec url(images/sub_nav_bg.gif) top left repeat-x;
    border: 1px solid #cecece;
}

* html li.active ul.sub_nav {margin-right:10px;}

ul.sub_nav li{
	color: #c40125;
}

ul.sub_nav li a{
    text-decoration: none;
    font-weight: normal;
    color: #c40125;
	padding: 0;
    background: transparent;
    width: 175px;
    line-height: 20pt;
    height: 20pt;
    overflow: hidden;
}

ul.sub_nav li a:hover{
    text-decoration: underline;
    font-weight: normal;
    background: transparent;
    color: #c40125;
}


/*   CONTENT   */

#container {background: #def5fd url(images/content_bg.gif) top left repeat-y;}

#content_area {
	/*padding: 0 15px 0 255px;*/
	padding:0 15px 0 0;
	margin: 0;
	/*background: #def5fd url(images/content_bg.gif) top left repeat-y;	*/
	float:left;
	width:695px;
}

* html #content_area {width:690px;padding-right:0;}

#content_area.nonav {float:none;margin:0 auto;}

#content{
	padding: 0;
	margin: 0 1px;
	background: #fff;
}


#content-inner {margin:0 auto;width:660px;padding:10px 0;}


.cleardiv {
	clear:both;
	margin: 0;
	padding: 0;
}

#content img.h2_icon{
	display: inline;
	padding: 0 5px 0 0;
}

#content_footer{
    background: url(images/content_footer.gif) bottom center no-repeat;
    clear: both;
    height: 7px;
    margin: -10px 0 0 1px;
    padding: 0 15px 10px 15px;
}

fieldset{
	background: #fff url(images/fieldset_bg.gif) top left repeat-x;
	border: 1px solid #cecece;
	margin: 0 0 10px 0;
	padding: 5px;
}

.bginput, textarea{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #555;
	border: 1px solid #cecece;
	line-height: 15pt;
	padding: 0 3px;
}

fieldset legend {
	font-size: 11pt;
	padding: 0 3px;
	margin: 0 0 0 10px;
}

/*  ROUNDED CORNERS SLIDING DOORS  */
.rounded_corners_wrap{
	margin: 0 0 10px 0;
	padding: 0;
}

.hd {
	margin: 0;
	padding: 0;
	height: 8px;
	background: url(images/hd.gif) top left no-repeat;
}

.tr {
	margin: 0;
	padding: 0;
	height: 8px;
	line-height: 1pt;
	background: url(images/tr.gif) top right no-repeat;

}

.bd{
	margin: 0;
	padding: 0;
	background: url(images/bd.gif) center left repeat-y;
}

.s{
	margin: 0;
	padding: 0;
	background: url(images/s.gif) center right repeat-y;
}

.ft {
	margin: 0;
	padding: 0;
	height: 8px;
	line-height: 1pt;
	background: url(images/ft.gif) bottom left no-repeat;
}

#content_area .ft{
	margin: 0;
	padding: 0;
	height: 8px;
	line-height: 1pt;
	background: url(images/ft.gif) bottom left no-repeat;
}

.br {
	margin: 0;
	padding: 0;
	height: 8px;
	line-height: 1pt;
	background: url(images/br.gif) bottom right no-repeat;

}

/*Pager*/

div#visitor_message_tab_footer {
padding-top:10px;
border-top:1px dashed #86BBCD;
}



/** VBmenu **/
#toolbar{

}
.vbmenu_control
{

	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	text-decoration: underline;
}

.vbmenu_popup{
	display: block;
	border: 1px solid #cecece;
	background-color:#fff;
}

.dropShadow{
	display: block;
}

ul.popup_body{
    display: block;
    margin: 0 0 10px 0;
    padding: 5px;
    background: #ececec url(images/sub_nav_bg.gif) top left repeat-x;
    border: 1px solid #cecece;
    position: absolute;
    white-space: nowrap;
}

.vbmenu_popup.dropshadow ul.popup_body {position:static;background-image:none;background-color:#fff;border:0;margin:0;}

li.vbmenu_option
{
	white-space: nowrap;
	cursor: pointer;
	display: block;
	float:none;
}
li.vbmenu_option a, li.vbmenu_option alink
{
    color: #c40125;
	text-decoration: none;
}
li.vbmenu_option a:visited
{
	color: #c40125;
	text-decoration: none;
}

li.vbmenu_option a:hover, li.vbmenu_option a:active,
{
	color: #c40125;
	text-decoration: underline;
}

li.vbmenu_hilite
{
	color: #c40125;
	text-decoration: underline;
	white-space: nowrap;
	cursor: pointer;
}

li.vbmenu_hilite a:link, li.vbmenu_hilite_alink
{
		color: #c40125;
	text-decoration: underline;
}

li.vbmenu_hilite a:visited, li.vbmenu_hilite_avisited
{
	color: #c40125;
	text-decoration: none;
}

li.vbmenu_hilite a:hover, li.vbmenu_hilite a:active, li.vbmenu_hilite_ahover
{
	color: #c40125;
	text-decoration: none;
}

ul.pagenav{
	float: right;
	display: block;
	width: 100%;
	clear: both;
}

ul.pagenav li{
	float: left;
	padding: 0 0 0 5px;
}

/* * * STAR RATING * * */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{
	cursor: pointer;
	margin: 2em;
	clear: both;
	display: block
}

div.rating:after{
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}

div.cancel,div.star{
	float: left;
	width: 17px;
	height: 15px;
	text-indent: -999em;
	cursor: pointer;
	display: block;
	background: transparent;
	overflow: hidden;
}

div.cancel,div.cancel a{
	background: url('images/delete.gif') no-repeat 0 -16px;
}

div.star,div.star a{
	background: url('images/star.gif') no-repeat 0 0px;
}

div.cancel a,div.star a{
	display: block;
	width: 16px;
	height: 100%;
	background-position: 0 0px;
}

div.star_on a{
	background-position: 0 -16px!important
}

div.star_hover a,div.star_live a:hover{
	background-position: 0 -32px
}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{
	cursor: default !important;
}
/* Partial Star CSS */
div.star{
	background: transparent!important;
	overflow: hidden!important
}
/* END jQuery.Rating Plugin CSS */


.clearfix:after, #mid_section:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix, * html #mid_section {height:1%;}
.clearfix, #mid_section {*display:inline-block;}
.clearfix, #mid_section {*display:block;}

#mid_section.usercp {padding-top:0;}
#usercp {}
#usercp_content {padding:10px 25px;}
#usercp #userid {border-bottom:1px dotted #AFAFAF;padding-bottom:20px;margin-bottom:25px;}
#usercp #userid img {float:left;}
#usercp #userid div {}
#usercp #userid h3 {}
#usercp #userid h3 strong {float:left;}
#usercp #userid h3 span {float:right;font-size:12px;font-weight:normal;color:#666;}
#usercp #userid h3 span span {display:inline;float:none;}
#usercp #userid p {}
#usercp #controls {}
#usercp #controls ul {float:left;width:300px;}
#usercp #controls ul.last {float:right;}
#usercp #controls li {list-style:none;padding-left:70px;margin-bottom:30px;min-height:50px;}
#usercp #controls li a:link, #usercp #controls li a:visited {display:block;font-size:16px;font-weight:bold;color:#B42027;}
#usercp #controls li#change_profile {background:url("images/change_profile.gif") no-repeat 0 0;}
#usercp #controls li#change_pass {background:url("images/change_pass.gif") no-repeat 0 0;}
#usercp #controls li#change_sig {background:url("images/change_sig.gif") no-repeat 0 0;}
#usercp #controls li#change_avatar {background:url("images/change_avatar.gif") no-repeat 0 0;}
#usercp #controls li#change_pic {background:url("images/change_pic.gif") no-repeat 0 0;}
#usercp #controls li#change_time {background:url("images/change_time.gif") no-repeat 0 0;}

.tanbutton, .tanbutton:link, .tanbutton:visited, #welcome a.tanbutton, #welcome a.tanbutton:link, #welcome a.tanbutton:visited, #content a.tanbutton, #content a.tanbutton:link, #content a.tanbutton:visited {
background-color:#D4D0C8;
color:#000000;
font-weight:normal;
padding:4px 10px;
text-decoration:none;
}

.nobg {background-color:#fff;background-image:none;border:0;}
#videoWin {margin-top:10px;}

.button,a.button.hide,#submitbutton,#cancelbutton {
	line-height: 23px;
	height: 27px;
	background-position: top center;
	border: 0px solid #FFFFFF;
	cursor:pointer;
	padding:0;
	outline: none;
}

input.button.hide,#submitbutton,#cancelbutton { line-height: 0;}

.button.hide,a.button.hide,#submitbutton,#cancelbutton {text-indent:-9999px;overflow:hidden;line-height:0;height:27px;padding:0;float:left;margin-right:10px;background-repeat:no-repeat;}

.button:hover, a.button.hide:hover {
	background-position: bottom center;
}

.post_controls a.button {margin-left:10px;}

.login{
	width: 61px;
	background-image: url(images/buttons/login.gif);
}

.go{
	width: 42px;
	background-image: url(images/buttons/OK.gif);
}

.button.send_report {
	width: 93px;
	background-image: url(images/buttons/send_report.gif);
}

.button.blog_this_post,a.button.blog_this_post {
	width: 105px;
	background-image: url(images/buttons/blog_this_post.gif);
}

.reset_fields{
	width: 93px;
	background-image: url(images/buttons/reset_fields.gif);
}

.button.report_abuse, a.button.report_abuse {
	width: 100px;
	background-image: url(images/buttons/report_abuse.gif);
}

.button.rate-this-topic, a.button.rate-this-topic {
	float:left;
	width: 102px;
	background-image: url(images/buttons/rate-this-topic.gif);
}

.button.post_now, a.button.post_now{
	width: 102px;
	background-image: url(images/buttons/post-now.gif);
}


.button.preview_post, a.button.preview_post{
	width: 102px;
	background-image: url(images/buttons/preview-post.gif);
}


#threadrating_options { margin: 6px 8px 0 0; float:left; }

.button.edit, a.button.edit {
	width: 45px;
	background-image: url(images/buttons/edit.gif);
}

.button.reply, a.button.reply {
	width: 55px;
	background-image: url(images/buttons/reply.gif);
}

.button.quote, a.button.quote {
	width: 55px;
	background-image: url(images/buttons/quote.gif);
}

.button.save_draft, a.button.save_draft {
	width: 81px;
	background-image: url(images/buttons/save_draft.gif);
}

.button.preview, a.button.preview {
	width: 102px;
	background-image: url(images/buttons/post-now.gif);
}

.button.attach_file, a.button.attach_file {
	width: 147px;
	background-image: url(images/buttons/manage_attachments.gif);
}

.button.submit, a.button.submit {
	width: 66px;
	background-image: url(images/buttons/submit.gif);
}

.button.preview_post, a.button.preview_post {
	width: 102px;
	background-image: url(images/buttons/preview-post.gif);
}

.button.submit_new_topic, a.button.submit_new_topic {
	width: 128px;
	background-image: url(images/buttons/submit_new_topic.gif);
}

.button.upload, a.button.upload {
	width: 67px;
	background-image: url(images/buttons/upload.gif);
}

.button.close_window, a.button.close_window {
	width: 128px;
	background-image: url(images/buttons/close_window.gif);
}

.button.edit_email, a.button.edit_email {
	width: 149px;
	background-image: url(images/buttons/edit_email.gif);
}

.button.cancel, a.button.cancel,#cancelbutton {
	width: 55px;
	background-image: url(images/buttons/cancel.gif);
}

.button.save_changes, a.button.save_changes, #submitbutton {
	width: 102px;
	background-image: url(images/buttons/save-changes.gif);
}

.button.go_to_draft, a.button.go_to_draft {
	width: 93px;
	background-image: url(images/buttons/go-to-draft.gif);
}


.button.clearbday, a.button.clearbday {
	width: 52px;
	background-image: url(images/buttons/clear.gif);
}

.button.reset_fields, a.button.reset_fields {
	width: 92px;
	background-image: url(images/buttons/reset_fields.gif);
}

.button.submit_reply, a.button.submit_reply {
	width: 102px;
	background-image: url(images/buttons/submit-reply.gif);
}

.button.send-message, a.button.send-message {
	width: 106px;
	background-image: url(images/buttons/send-message.gif);
}

.button.post_message, a.button.post_message {
	width: 101px;
	background-image: url(images/buttons/post_message.gif);
}

.button.go_advanced, a.button.go_advanced {
	width: 102px;
	background-image: url(images/buttons/go_advanced.gif);
}

.button.remove, a.button.remove {
	width: 71px;
	background-image: url(images/buttons/remove.gif);
}

.button.go, a.button.go {
	width: 42px;
	background-image: url(images/buttons/go.gif);
}

.button.delete, a.button.delete {
	width: 61px;
	background-image: url(images/buttons/delete.gif);
}

.button.add_new_category, a.button.add_new_category {
	width: 131px;
	background-image: url(images/buttons/add_new_category.gif);
}

.button.save-display-order, a.button.save-display-order {
	width: 132px;
	background-image: url(images/buttons/save-display-order.gif);
}

.button.prepare-post, a.button.prepare-post {
	width: 96px;
	background-image: url(images/buttons/prepare-post.gif);
}

.button.add-contact, a.button.add-contact {
	width: 118px;
	background-image: url(images/buttons/add-contact.gif);
}

.button.send-friend-request, a.button.send-friend-request {
	width: 142px;
	background-image: url(images/buttons/send-friend-request.gif);
}

.button.accept, a.button.accept {
	width: 64px;
	background-image: url(images/buttons/accept.gif);
}

.button.reject, a.button.reject {
	width: 59px;
	background-image: url(images/buttons/reject.gif);
}

.button.acceptall, a.button.acceptall {
	width: 82px;
	background-image: url(images/buttons/acceptall.gif);
}

.button.rejectall, a.button.rejectall {
	width: 77px;
	background-image: url(images/buttons/rejectall.gif);
}

.button.manage-buddylist, a.button.manage-buddylist {
	width: 134px;
	background-image: url(images/buttons/manage-buddylist.gif);
}

.button.invite-friends, a.button.invite-friends {
	width: 166px;
	background-image: url(images/buttons/invite-friends.gif);
}

.button.display, a.button.display {
	width: 66px;
	background-image: url(images/buttons/display.gif);
}

.button.preview-message, a.button.preview-message {
	width: 123px;
	background-image: url(images/buttons/preview-message.gif);
}

.button.search-now, a.button.search-now {
	width: 93px;
	background-image: url(images/buttons/search-now.gif);
}

.button.preview-signature, a.button.preview-signature {
	width: 120px;
	background-image: url(images/buttons/preview-signature.gif);
}

.button.save-signature, a.button.save-signature {
	width: 108px;
	background-image: url(images/buttons/save-signature.gif);
}


.button.register-first-time, a.button.register-first-time {
	width: 93px;
	background-image: url(images/buttons/register-first-time.png);
}

.button.forward, a.button.forward {
	width: 73px;
	background-image: url(images/buttons/forward.gif);
}


.button.yes, a.button.yes {
	width: 42px;
	background-image: url(images/buttons/yes.gif);
}

.button.no, a.button.no {
	width: 42px;
	background-image: url(images/buttons/no.gif);
}

.button.im, a.button.im {
	width: 186px;
	background-image: url(images/buttons/im.gif);
	margin-top:12px;
}

.button.im-stop, a.button.im-stop {
	width: 160px;
	background-image: url(images/buttons/im-stop.gif);
}

.button.proceed-forums, a.button.proceed-forums {
	width: 235px;
	background-image: url(images/buttons/proceed-to-forums.gif);
}

.button.add-subscription, a.button.add-subscription {
	width: 123px;
	background-image: url(images/buttons/add-subscription.gif);
}

.button.reply-to-post, a.button.reply-to-post {
	width: 99px;
	background-image: url(images/buttons/reply-to-post.gif);
}

.button.add-entry-to-my-journal, a.button.add-entry-to-my-journal {
	width: 163px;
	background-image: url(images/buttons/add-entry-to-my-journal.gif);
}

td.panelsurround {
background:#FFFFFF url(images/fieldset_bg.gif) repeat-x scroll left top;
border:1px solid #CECECE;
margin:0 0 10px;
padding:5px 15px;

}

.left {float:left;margin-right:10px;}

#headerbar {position:relative;}
#add_entry {
color:#C40125;
text-decoration:none;
background:transparent url(images/button_bg.png) no-repeat scroll left top;
border:0 none;
cursor:pointer;
display:block;
height:30px;
line-height:30px;
text-align:center;
width:95px;
position:absolute;
right:20px;
top:-50px;
}

#vid_content {padding:20px;}

#send_page {border:0;width:100%;}
#send_page td {padding-bottom:10px;}

a.toolbutton {
background:transparent url("images/button_bg.png") no-repeat scroll left top;
border:0 none;
cursor:pointer;
display:block;
height:30px;
line-height:30px;
margin:0 0 0 5px;
text-align:center;
width:95px;
}
a.toolbutton.wide {background-image:url("images/button_bg_wide.png");width:161px;}

#threadrating img[alt="open menu"] {display:none;}
#threadrating_menu {background-color:#fff;}

#inlinemodform {/*position:relative;top:-15px;*/}

#manage_attachments {width:500px;margin:20px auto;}

#copyright, #copyright div {text-align:center;}

#additional_options {clear:both;}

.forum_name, .topic_name {font-weight:bold;}

.submit-draft {display:none;}
.draft .submit-draft {display:block;}

.draftpost .blogpost_header {background-color:#F0F0F0;}
.draftpost .entry_text {background:url("images/bg-draftpost.gif") no-repeat 90% 14px;min-height:70px;}

.pic-desc {padding-left:10px;}
.extraspace-bot {margin-bottom:10px;}

.vbmenu_popup li {list-style-type:none;margin:0 0 6px;padding:0;}
.vbmenu_popup.dropshadow {border:0;width:273px;background:url("images/popup-top.png") no-repeat 0 0;padding-top:6px;}
.vbmenu_popup.dropshadow .mid {background:url("images/popup-mid.png") repeat-y 0 0;padding:5px 8px;}
.vbmenu_popup.dropshadow .bot {background:url("images/popup-bot.png") no-repeat 0 bottom;padding-bottom:7px;}

#mycommunity #mycom-body {margin:20px 0;}
#mycommunity #mycom-body div {float:left;width:282px;border-right:1px solid #ccc;padding:0 20px;}
#mycommunity #mycom-body div.last {border:0;}
#mycommunity #mycom-body h3 {font-weight:bold;font-size:14px;margin:0 0 6px;}
#mycommunity #mycom-btns a {float:left;margin:0 200px 0 86px;}
* html #mycommunity #mycom-btns a {margin:0 150px 0 50px;}
#mycommunity #mycom-btns a.last {margin:0;}

.smilie ul li, .smilie ul {list-style-type:none;display:inline;}

.nofloat, .button.hide.nofloat, a.button.nofloat {float:none;}

#profilefield-list {margin-top:20px;}
#profilefield-list ul {margin:0;padding:0;}
#profilefield-list li {list-style-type:none;list-style-image:none;margin:0 0 10px;}
#profilefield-list li h5 {display:inline;font-weight:bold;margin:0 20px 0 0;padding:0;}
#profilefield-list li div {display:inline;margin:0;}
#profilefield-list li h5 a {padding-left:3px;}

#qc_error_div {background-color:yellow;padding:10px;border:1px solid #AF7736;}
#qc_error_div fieldset {background-image:none;background-color:yellow;border:0;}

#additional_options {
border:1px solid #CECECE;
border-collapse:collapse;
margin:20px 0 0;
padding:5px;
text-align:left;
width:100%;
}

td.options_header {
background:#F2FBFF none repeat scroll 0 0;
padding:5px 10px;
vertical-align:middle;
}

.show-hide {
border:medium none;
color:#555555;
float:right;
font-style:italic;
height:22px;
line-height:22px;
padding:0;
}

td.options_header .options {
font-size:12pt;
line-height:22px;
}

.opener {padding-right:14px;}
.opener.closed {background:url("/community/images/misc/menu_closed.gif") no-repeat right center;}
.opener.open {background:url("/community/images/misc/menu_open.gif") no-repeat right center;}

#sendpm-body {margin-top:12px;}
#sendpm-body strong.label {margin-top:12px;display:block;}

#contactslist-popup {display:none;}
#contactslist-popup h3 {margin:0;padding:4px;background-color:#DFDFDF;}
#contactslist-popup ul {padding:6px 0 0 12px;max-height:200px;overflow:auto;}
#contactslist-popup li {margin:0 0 5px;padding:0;list-style-type:none;}
#contactslist-popup .buddy-body {display:none;}
#contactslist-popup h4 span {display:none;}

.specialnote.green {
background-color:#EFFFEF;
color:#0C5F0C;
}
.specialnote {
border:2px solid #0C5F0C;
font-size:16px;
font-weight:bold;
margin:8px 0;
padding:8px 0;
text-align:center;
}

h2.bot-space {margin-bottom:10px;}

#tag_edit_list li {float:none;list-style-type:none;margin-bottom:0;}

#syscom-links div {padding:1px 5px 1px 10px;}
#syscom-links li {list-style-type:none;margin:0 0 5px 15px;padding:0;}
#syscom-links h3 {font-weight:bold;font-size:14px;margin:0 0 5px;}
/*:::::::::::::new build:::::::::::::::::*/
#faux-body,#mid_section,#container {background:none;}
#mid_section.notopimg {padding-top:0;}
img#page_title {display:none;}
#content_footer {display:none;}

#header {width:960px;margin:10px auto 10px;}
#header h1 {float:left;text-indent:-9999px;overflow:hidden;background:url(http://www.cancersupportcommunity.org/images/img_mainlogo_CSC.jpg) no-repeat 0 0;width:480px;height:111px;margin:0;padding:0;}
#header h1 a {display:block;width:100%;height:100%;}
#header form {float:right;margin:0;padding:0;}

#nav {width:100%;background-color:#E90631;}
#nav div {width:960px;margin:0 auto;}
#nav ul {padding:0;margin:0;float:left;}
#nav li {list-style-type:none;float:left;margin:0;padding:0;font-size:14px;border-right:1px solid #DF99A1;border-right:1px solid #BF8F93;}
#nav li a:link, #nav li:visited, #nav li a:hover, #nav li a {color:#fff;display:block;padding:10px;text-decoration:none;}
#nav li a:hover {background-color:#B40526;}
#nav a#donate {float:right;margin-top:20px;background:url(images/donate.gif) no-repeat 0 0;width:129px;height:23px;text-indent:-9999px;overflow:hidden;}

#title {background-color:#75726D;width:100%;padding:15px 0;}
#title h2 {color:#fff;margin:0 auto;padding:0;font-weight:bold;font-size:22px;width:960px;}

#footer {width:100%;background-color:#76736E;color:#BFBFBF;padding:20px 0;}
#footer div {width:960px;margin:0 auto;}
#footer p {float:left;margin:0 5px 0 0;padding:0;width:300px;}
#footer p strong {display:block;color:#fff;}
#footer ul {float:left;border-left:1px solid #BFBFBF;margin:0;padding:0 0 0 10px;}
#footer li {font-weight:bold;margin:0 0 5px;padding:0;list-style-type:none;color:#fff;}
/*:::::::::::::::::end new build:::::::::::::::*/

.bluebox {width:647px;margin-bottom:20px;}
.bluebox .head {background:url(images/bluebox-head-top.gif) no-repeat 0 0;padding-top:5px;}
.bluebox .head .bot {background:url(images/bluebox-head-bot.gif) no-repeat 0 bottom;padding:5px 12px 6px;}
.bluebox .body {background:url(images/bluebox-body-mid.gif) repeat-y 0 0;}
.bluebox .body .bot {background:url(images/bluebox-body-bot.gif) no-repeat 0 bottom;padding:3px 12px 16px;}
.bluebox .head h3 {font-weight:bold;font-size:16px;color:#1E5365;display:inline;}

.bar-graph {border:1px solid #ccc;height:28px;width:625px;margin:10px 0;}
.bar-graph td {border:0;padding:0;}
.bar-graph .bar-green {background:url(images/cylinder-green.gif) repeat-x 0 0;}
.bar-graph .bar-orange {background:url(images/cylinder-orange.gif) repeat-x 0 0;}
.bar-graph .bar-white {background-color:#fff;}

#inbox-tbl {width:100%;border-collapse:collapse;border:0;margin:20px 0 10px;}
#inbox-tbl td {background-color:#fff;border:0;border-top:1px solid #ccc;padding:4px;}
#inbox-tbl th {font-weight:bold;border:1px solid #ccc;background-color:#FBFBFB;padding:4px;}
#inbox-tbl tr.unread td {font-weight:bold;}
#inbox-tbl tr.checked td {background-color:#FFFFCC;}

#showthread .pm {display:none;}
#pm td.post_info .date {position:absolute;top:-45px;left:10px;}
#pm-head h2 a {float:right;}
#pm-head h3 {font-weight:bold;font-size:14px;}
#pm h3.post_title {display:none;}
#pm-body {margin-top:40px;}
#pm div#post {position:relative;}
#pm table.post_header {float:left;}
#pm td.avatar {}
#pm td.avatar img {margin-top:5px;}
#pm td.user_info {position:absolute;top:-12px;left:0;}
#pm td.user_info p {display:none;}
#pm div.postbody {float:right;width:550px;}
#pm div.postbody div div {border:1px solid #ccc;margin-bottom:10px;padding:10px;}
#pm ul.post_controls {float:right;}
#pm ul.post_controls li {float:left;}
#pm ul.post_controls li a.button {float:none;}
#pm #msg {margin-bottom:20px;}
#pm #deletefrm {display:none;}

* html input.status {background-image:none;}

h4.toggle {
background:transparent url(images/latest_posts_small.gif) no-repeat scroll left top;
font-size:12pt;
font-weight:normal;
line-height:32px;
margin:0 0 10px;
padding:0 0 0 10px;
color:#555555;
}
h4.toggle strong {float:left;}
h4.toggle a {float:right;margin:4px 40px 0 0;}
.toggle-block {margin-bottom:20px;}

#vm-block {display:none;}
body.converse #vm-block {display:block;}

.alert, #interview .alert {border:1px solid red;}

.relative {position:relative;}
.relative .opener-popup {position:absolute;top:20px;left:0;}

.vBulletin_editor td {padding:1px;}

#bl-instructions {margin-bottom:20px;}
#bl-instructions div.left {float:left;width:412px;margin-right:100px;}

#pm ul.post_controls li a.reply-to-post {display:none;}

#syscom-links {display:block;text-indent:-9999px;overflow:hidden;width:226px;height:95px;background:url(images/MLL-signup-button.gif) no-repeat 0 0;}

/* new styles from ticket 11844 */
body {background:#3F1E17 url(images/csc-main-bot.jpg) repeat-x 0 bottom;}
#global-outer-wrapper {background:#EBE5DB url(images/csc-main-bot.jpg) repeat-x 0 bottom;}
#global-wrapper {
background:#EBE5DB url(images/csc-main-top.jpg) no-repeat 0 0;width:1300px;margin:0 auto 40px;
-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;
}
#nav,#title,#faux-body,#header {width:auto;margin:0 auto;}
#nav {background-color:none;}
#footer {background-color:#EBE5DB;color:#3F1E17;width:960px;margin:0 auto;}
#title {background-color:#3F1E17;}
#footer li,#footer p strong {color:#3F1E17;font-weight:normal;}
#header h1 {float:left;text-indent:-9999px;overflow:hidden;background:url(images/csc-logo.png) no-repeat 0 0;width:434px;height:163px;margin:8px 0 8px 8px;padding:0;}


