/* Global styles */

a {
outline: none;
color: #508ec1;
}

body {
margin-bottom:20px;
}

form {
margin:0;
padding: 0;
}

.trashcan_global, .decorate_global, .find_groups_global, .group_settings_global , 
.join_group_global, .leader_support_global, .send_invites_global, .add_friend_global, .leave_note_global, .view_public_global, 
.invite_people_global {
height:39px;
width:39px;
display:block;
}

a.btn_popup_close {
position:relative;
background:url(/images/community/lightbox_close_btn.png) repeat-y top left;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/lightbox_close_btn.png', sizingMethod='crop');
width:35px;
height:35px;
display:block;
text-indent:-9999px;
z-index:100;
cursor: pointer;
}

p.profile_link  .btn_blue_small {
	display: inline-block;
}

.btn_submit {
background:url(/images/homepage_c/bg/bg_buttons.jpg) top left;
display:block;
text-indent:-9999px;
cursor:pointer;
}

.btn_submit {
background-position:0px -37px;
width:81px;
height:37px;
float: right;
}

a.close_btn_310 {
left: 285px;
top:42px;
}

.box_630_bluewlp_mid h2{
font-family: arial, helvetica;
font-size: 24px;
font-weight: normal;
margin: 0px;
padding: 0px;
}

.box_630_bluewlp_mid h4.widget_name_header {
color: #F29D08;
font-family: arial, helvetica;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 10px;
padding: 0px;
}

.box_630_bluewlp_mid span.time_stamp_header {
color: #999999;
font-family: arial, helvetica;
font-size: 12px;
font-weight: normal;
margin: 10px 0px 0px;
padding: 0px;
display: block;
}

 .add_photo_global, .photo_attached_global {
height: 26px;
} 
 
.trashcan_global {
background:url(/images/community/btn_delete_transp.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_delete_transp.png", sizingMethod="crop");
cursor:pointer;
}

.decorate_global {
background:url(/images/community/bg_39by39_decorate.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_decorate.png", sizingMethod="crop");
}

.find_groups_global {
background:url(/images/community/bg_39by39_find_groups.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_find_groups.png", sizingMethod="crop");
}

.group_settings_global {
background:url(/images/community/bg_39by39_group_settings.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_group_settings.png", sizingMethod="crop");
}

.join_group_global {
background:url(/images/community/bg_39by39_join_this_group.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_join_this_group.png", sizingMethod="crop");
}

.leader_support_global {
background:url(/images/community/bg_39by39_leader_support.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_leader_support.png", sizingMethod="crop");
cursor:pointer;
}

.send_invites_global {
background:url(/images/community/bg_39by39_send_invites.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_send_invites.png", sizingMethod="crop");
}

.add_photo_global {
background:url(/images/community/bg_add_photo.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_add_photo.png", sizingMethod="crop");
cursor:pointer;
}

.photo_attached_global {
background:url(/images/community/bg_photo_attached.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_photo_attached.png", sizingMethod="crop");
cursor:pointer;
}

.photo_attached_icon {
background: url(/images/community/icon_photo_attached.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/icon_photo_attached.png", sizingMethod="crop");
color: #508EC1;
font-weight: bold;  
width: 100px;
height: 30px;
padding: 5px 0px 0px 37px;
float: left;
display: none;
font-size:11px;
text-align: left;
}

.topics_form_btns_b .photo_attached_icon {
text-align: left; 
}

.add_friend_global {
background:url(/images/community/btn_39by39_add_friend.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_39by39_add_friend.png", sizingMethod="crop");
}

.leave_note_global {
cursor: pointer;
background:url(/images/community/btn_39by39_leave_a_note.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_39by39_leave_a_note.png", sizingMethod="crop");
}

.view_public_global {
background:url(/images/community/btn_39by39_view_public_page.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_39by39_view_public_page.png", sizingMethod="crop");
}

.invite_people_global {
background:url(/images/community/bg_39by39_invite_people.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_39by39_invite_people.png", sizingMethod="crop");
}

.you_did_it_sm {
margin: 2px 0px 4px 0px !important;
text-indent: -9999px;
height:15px;
width:83px;
background:url(/images/community/Youdidit_small.png) top left no-repeat !important;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/Youdidit_small.png", sizingMethod="crop") !important;
}

h2.you_did_it_med {
padding-bottom: 4px !important;
margin: 2px 0px 4px 0px !important;
}

.you_did_it_wrapper {
padding:6px 0px;
}

.box_seven_twenty_eight_wide_mid h2.you_did_it_med {
margin-left:15px !important;
}

.you_did_it_med {
text-indent: -9999px;
height:19px;
width:112px;
padding-bottom: 4px;
margin: 2px 0px 4px 0px !important;
background:url(/images/community/Youdidit_medium.png) top left no-repeat !important;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/Youdidit_medium.png", sizingMethod="crop") !important;
}

.you_did_it_lg {
text-indent: -9999px;
height:32px;
width:199px;
margin: 2px 0px 4px 0px !important;
background:url(/images/community/Youdidit_large.png) top left no-repeat !important;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/Youdidit_large.png", sizingMethod="crop") !important;
}

.box_951_yellow_top {
height:7px;
width:951px;
_width:950px;
background:url(/images/community/bg_box_951_yellow_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_951_yellow_top.png", sizingMethod="crop");
}

.box_951_yellow_mid  {
padding: 1px;
_padding: 0px;
width:951px;
_width:950px;
background:url(/images/community/bg_box_951_yellow_mid.png) top left repeat-y;
_margin-top: -9px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_951_yellow_mid.png", sizingMethod="scale");
}

.groups_create_three {
width: 935px;
}

.box_951_yellow_mid .box_seven_twenty_eight_wide_mid  span{
padding-left: 15px;
}

.box_951_yellow_bot {
margin-bottom: 9px;
_margin-bottom: 5px;
height:7px;
width:951px;
_width:950px;
background:url(/images/community/bg_box_951_yellow_bot.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_951_yellow_bot.png", sizingMethod="crop");
}

.box_630_bluewlp_top {
background:transparent url(/images/community/box_630_blue_wlp_top.png) no-repeat scroll left top;
border:0pt none;
height:10px;
margin:0pt;
overflow:hidden;
padding:0pt;
width:630px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/box_630_blue_wlp_top.png", sizingMethod="crop");
clear:both;
}

.box_630_bluewlp_mid {
background:transparent url(/images/community/box_630_blue_wlp_mid.png) no-repeat scroll left bottom;
border:0pt none;
height:auto;
margin:0pt;
overflow:hidden;
padding:0pt 15px 15px;
width:600px;
position: relative;
}


div.you_did_it_wrapper h2.you_did_it_med {
margin-left: 15px !important;
padding-top: 0px !important;
float: none !important;
}

.box_882_yellow_top {
margin: 25px 15px 0px 12px;
overflow: hidden;
height:8px;
width:882px;
_margin:25px 15px 0px 15px;
background:url(/images/community/bg_box_882_yellow_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_882_yellow_top.png", sizingMethod="crop");
}

.box_882_yellow_mid {
padding-left: 23px;
margin: 0px 12px;
overflow: hidden;
width:882px;
_width: 859px;
_margin:0px 15px;
background:url(/images/community/bg_box_882_yellow_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_882_yellow_mid.png", sizingMethod="scale");
}

.box_882_yellow_bot {
margin: 0px 15px 25px 12px;
height:7px;
width:882px;
overflow: hidden;
_margin:0px 15px 25px 15px;
background:url(/images/community/bg_box_882_yellow_bot.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_882_yellow_bot.png", sizingMethod="crop");
}



.box_606_yellow_top {
margin-left: 4px;
margin-top: 15px;
height:10px;
overflow: hidden;
width:606px;
background:url(/images/community/bg_box_606_yellow_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_606_yellow_top.png", sizingMethod="crop");
}

.box_606_yellow_mid {
overflow: hidden;
font-size: 18px;
font-weight: bold;
margin-left: 4px;
padding: 5px 15px;
text-align: left;
color: #f29d08;
position: relative;
width:576px;
background:url(/images/community/bg_box_606_yellow_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_606_yellow_mid.png", sizingMethod="scale");
}

.box_606_yellow_bot {
margin-bottom: 15px;
margin-left: 4px;
height:9px;
width:606px;
background:url(/images/community/bg_box_606_yellow_bot.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_606_yellow_bot.png", sizingMethod="crop");
}




.box_366_yellow_top {
margin-left: 4px;
height:10px;
overflow: hidden;
width:366px;
_margin-top:6px;
background:url(/images/community/bg_box_366_yellow_top.png) top left no-repeat;
}

.box_366_yellow_mid {
overflow: hidden;
margin-left: 4px;
padding: 5px 15px;
text-align: left;
position: relative;
width:336px;
background:url(/images/community/bg_box_366_yellow_mid.png) top left repeat-y;
}

.box_366_yellow_bot {
margin-bottom: 15px;
margin-left: 4px;
height:10px;
width:366px;
background:url(/images/community/bg_box_366_yellow_bot.png) top left no-repeat;
}

ul {
padding: 0px;
margin: 0px;
list-style-type: none !important;
}

.floated_left {
float:left;
}

.floated_right {
float:right;
}

.clear {
clear:both;
}

.dotted_bot_bdr {
background: url(/images/community/bg_dotted_rule.gif) repeat-x left bottom;
padding-bottom:10px;
margin-bottom: 15px;
}


.thin_bot_bdr {
border-bottom: 1px solid #ccc;
}

p{
line-height: 18px;
}

#main_container_community h1{
line-height: normal;
}

/* Styles for Boxes */

.box_trans_980 {
background: url(/images/community/bg_box_trans_980.png) repeat-y 0 0;
width: 950px;
margin: 0 auto;
padding: 0px 15px 5px 15px;
_padding-bottom: 1px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_980.png", sizingMethod="scale");
}

.box_trans_980_top {
background: url(/images/community/bg_box_trans_980_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 980px;
margin: 0 auto;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_980_top.png", sizingMethod="crop");
}

.box_trans_980_bot {
background: url(/images/community/bg_box_trans_980_bot.png) no-repeat 0 0;
height: 10px;
width: 980px;
margin: 0 auto;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_980_bot.png", sizingMethod="crop");
}

.box_trans_320 {
background: url(/images/community/bg_box_trans_320.png) repeat-y 0 0;
width: 306px;
padding: 0px 7px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_320.png", sizingMethod="scale");
}

.box_trans_320_top {
background: url(/images/community/bg_box_trans_320_top.png) no-repeat 0 0;
height: 7px;
width: 320px;
overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_320_top.png", sizingMethod="crop");
}

.box_trans_320_bot {
background: url(/images/community/bg_box_trans_320_bot.png) no-repeat 0 0;
height: 7px;
width: 320px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_320_bot.png", sizingMethod="crop");
}


.box_white_986 {
background: url(/images/community/bg_box_white_986.gif) repeat-y 0 0;
width: 950px;
margin: 0 auto;
padding: 5px 18px;
}

.box_white_986_top {
background: url(/images/community/bg_box_white_986_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 986px;
margin: 0 auto;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_986_top.png", sizingMethod="crop");
}

.box_white_986_bot {
background: transparent url(/images/community/bg_box_white_986_bot.png) no-repeat 0 0;
height: 10px;
width: 986px;
margin: 0 auto;
overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_986_bot.png", sizingMethod="crop");
}


.box_white_950 {
background: url(/images/community/bg_box_white_950.gif) repeat-y 0 0;
width: 914px;
margin: 0 auto;
padding: 5px 18px;
}

.box_white_950_top {
background: url(/images/community/bg_box_white_950_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 950px;
margin: 0 auto;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_950_top.png", sizingMethod="crop");
}

.box_white_950_bot {
background: transparent url(/images/community/bg_box_white_950_bot.png) no-repeat 0 0;
height: 10px;
width: 950px;
margin: 0 auto;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_950_bot.png", sizingMethod="crop");
}

.box_white_950_2col {
background: url(/images/community/bg_box_white_950_2col.gif) repeat-y 0 0;
width: 950px;
margin: 0 auto;
}

.box_white_950_2col_top {
background: url(/images/community/bg_box_white_950_2col_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 950px;
margin: 0 auto;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_950_2col_top.png", sizingMethod="crop");
}

.box_white_950_2col_bot {
background: transparent url(/images/community/bg_box_white_950_2col_bot.png) no-repeat 0 0;
height: 10px;
width: 950px;
margin: 0 auto;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_950_2col_bot.png", sizingMethod="crop");
}


.box_white_758_2col {
background: url(/images/community/bg_box_white_758_2col.gif) repeat-y 0 0;
width: 731px;
padding: 5px 17px 5px 10px;
_padding: 5px 7px 5px 10px;
_width: 741px;
}

.box_white_758_2col_top {
background: url(/images/community/bg_box_white_758_2col_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 758px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_758_2col_top.png", sizingMethod="crop");
clear: left;
}

.box_white_758_2col_bot {
background: transparent url(/images/community/bg_box_white_758_2col_bot.png) no-repeat 0 0;
height: 10px;
width: 758px;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_758_2col_bot.png", sizingMethod="crop");
}

.box_wht_gray_630 {
background: url(/images/community/box_wht_gray_630_mid.png) repeat-y 0 0;
width: 616px;
margin: 0 auto;
float: left;
padding: 1px 7px;
}

.box_wht_gray_630_top {
background: url(/images/community/box_wht_gray_630_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 630px;
margin: 0 auto;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/box_wht_gray_630_top.png", sizingMethod="crop");
}

.box_wht_gray_630_bot {
background: transparent url(/images/community/box_wht_gray_630_bot.png) no-repeat 0 0;
height: 10px;
width: 630px;
margin: 0 auto;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/box_wht_gray_630_bot.png", sizingMethod="crop");
}

.box_yellow_630 {
background: transparent url(/images/community/bg_box_630_yellow_mid.png) repeat-y 0 0;
width: 600px;
margin: 0 auto;
float: left;
padding: 1px 15px;
}

.box_yellow_630_top {
background: url(/images/community/bg_box_630_yellow_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 630px;
margin: 0 auto;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_630_yellow_top.png", sizingMethod="crop");
}

.box_yellow_630_bot {
background: transparent url(/images/community/bg_box_630_yellow_bot.png) no-repeat 0 0;
height: 10px;
width: 630px;
margin: 0 auto;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_630_yellow_bot.png", sizingMethod="crop");
}


.box_white_470 {
width: 470px;
}

.box_white_470 .mid  {
background: url(/images/community/bg_box_white_470.gif) repeat-y 0 0;
width: 434px;
padding: 5px 18px;
}

.box_white_470 .top {
background: url(/images/community/bg_box_white_470_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 470px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_470_top.png", sizingMethod="crop");
}

.box_white_470 .bot {
background: transparent url(/images/community/bg_box_white_470_bot.png) no-repeat 0 0;
height: 10px;
width: 470px;
overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_470_bot.png", sizingMethod="crop");
clear:both;
}

.box_white_470 {
width: 470px;
}

.box_white_306 .mid  {
background: url(/images/community/bg_box_white_306.gif) repeat-y 0 0;
width: 270px;
padding: 11px 18px;
}

.box_white_306 .top {
background: url(/images/community/bg_box_white_306_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 306px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_306_top.png", sizingMethod="crop");
/* margin-bottom:-3px; */
/* margin-top:-3px; */
}

.box_white_306 .bot {
background: transparent url(/images/community/bg_box_white_306_bot.png) no-repeat 0 0;
height: 10px;
width: 306px;
overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_white_306_bot.png", sizingMethod="crop");
clear:both;
}

.box_blue_870_top {
background: url(/images/community/bg_box_blue_870_top.png) no-repeat 0 0;
height: 10px;
overflow:hidden;
width: 870px;
clear:both;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_blue_870_top.png", sizingMethod="crop");
}

.box_blue_870 {
width:832px;
border:1px solid #c6caca;
border-width: 0pt 1px;
background-color: #f8fdfe;
padding: 1px 18px;
}

.box_blue_870_bot {
background: transparent url(/images/community/bg_box_blue_870_bot.png) no-repeat 0 0;
height: 10px;
width: 870px;
overflow:hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_blue_870_bot.png", sizingMethod="crop");
clear:both;
}


textarea.gray_bg,
div.gray_bg {
background:url(/images/community/baw_textarea_bg.gif) top left repeat-x;
border:1px solid #CCCCCC;
color: #999999;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 0;
}

input.gray_bg {
background:url(/images/community/baw_textarea_bg.gif) top left repeat-x;
border:1px solid #CCCCCC;
color: #999999;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0;
}

.field_error {
background: #fabcbc url(/images/community/bg_input_error.gif) top left repeat-x !important;
}


/* begin global white box styles */

.baw_630_whitebox_top {
width:630px;
height:10px;
background:url(/images/community/bestandworst_whitebox_left_top.png) top left no-repeat;
border:0;
padding:0;
margin:0;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_whitebox_left_top.png", sizingMethod="crop");
}
.baw_630_whitebox_middle {
width:630px;
background:url(/images/community/bestandworst_whitebox_left_cntr.png) top left repeat-y;
border:0;
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
}
.baw_630_whitebox_btm {
width:630px;
height:10px;
background:url(/images/community/bestandworst_whitebox_left_btm.png) bottom left no-repeat;
border:0;
padding:0;
margin:0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_whitebox_left_btm.png", sizingMethod="crop");
}
.baw_630_whitebox_top_tabs {
width:630px;
height:36px;
background:url(/images/community/bestandworst_whitebox_left_top_tabs.png) top left no-repeat;
border:0;
padding:0;
margin:0;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_whitebox_left_top_tabs.png", sizingMethod="crop");
}
/* end global white box styles */

.baw_630_whitebox_middle h2 {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:100;
color:#666666;
margin:0px;
border:0px;
padding:0px 0px 0px 15px;
}
.baw_630_whitebox_middle p {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-size:12px;
margin:0px;
border:0px;
padding:0px 10px 0px 15px;
}
.baw_630_whitebox_middle h3 {
font-size:18px;
font-weight:100;
color:#F29d08;
margin:0;
border:0;
padding:10px 0 0 15px;
}

.baw_630_whitebox_middle h3.subtitle_h3 {
padding:10px 0 10px 15px;
}

.add_widget_sm {
float:right;
margin:0 15px 0 0;
_margin:0 7px 0 0;
}

.add_widget_sm a {
color:#448ccB;
text-decoration:none;
font-size:11px;
font-weight:bolder;
}

/* BEGIN module box styles */

.box_gray_310_rr_header {
background: url(/images/community/bestandworst_addwidg_top.png) top left no-repeat;
width:310px;
height:44px;
margin:20px 0 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_addwidg_top.png", sizingMethod="crop");
}

.box_gray_310_rr_header h3 {
color:#666666;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
margin:0px;
padding:13px 0px 0px 15px;
letter-spacing:0.02em;
}

.box_gray_310_rr_content {
background: url(/images/community/bestandworst_addwidg_mid.png) top left repeat-y;
width:310px;
margin:0;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
}

.box_gray_310_rr_content p {
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


a.add_widget {
color:#448ccB;
font-size:12px;
font-weight: normal;
background:url(/images/community/bestandworst_arrow_right.gif) right center no-repeat;
padding:0 35px 0 0;
font-family:Arial, Arial, Helvetica, sans-serif;
}

.box_gray_310_rr_btm {
background: url(/images/community/bestandworst_addwidg_bot.png) top left no-repeat;
width:310px;
height:10px;
margin:0 0 20px 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_addwidg_bot.png", sizingMethod="crop");
}

/* END module box styles */

/* Diaglog Bubble styles */

.dialog_bubble_348 {
position: absolute;
z-index: 10;
width: 348px;
color: #999;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
visibility: hidden;
}

.dialog_bubble_348 a {
font-weight: normal;
}

.dialog_bubble_348 .top {
background: url(/images/community/dialog_bubble_348_top.png) no-repeat 0 0;
height: 9px;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/dialog_bubble_348_top.png", sizingMethod="crop");
}

.dialog_bubble_348 .mid  {
background: url(/images/community/dialog_bubble_348_mid.png) repeat-y 0 0;
padding: 5px 20px 10px 15px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/dialog_bubble_348_mid.png", sizingMethod="scale");
}

.dialog_bubble_348 .bot {
background: transparent url(/images/community/dialog_bubble_348_bot.png) no-repeat 0 0;
height: 26px;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/dialog_bubble_348_bot.png", sizingMethod="crop");
}

.dialog_bubble_348 .message {
  font-size: 14px;
  margin: 0 0 5px 0;
  position: relative;
}

.dialog_bubble_348 .link {
  width: 200px;
  float: left;
  font-size: 11px;
  position: relative;
}

.dialog_bubble_348 .close {
  width: 100px;
  float: right;
  text-align: right;
  font-size: 12px;
  position: relative;
}

/* dialog bubble 262px */

.dialog_bubble_262 {
  position: absolute;
  z-index: 10;
  width: 262px;
  color: #999;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  visibility: hidden;
}

.dialog_bubble_262 a {
  font-size: 11px;
  font-weight: normal;
}

.dialog_bubble_262 .top {
  background: url(/images/community/profile/bg_bubble_262_top.png) no-repeat 0 0;
  height: 10px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/profile/bg_bubble_262_top.png", sizingMethod="crop");
}

.dialog_bubble_262 .mid  {
  background: url(/images/community/profile/bg_bubble_262_mid.png) repeat-y 0 0;
  padding: 5px 20px 10px 15px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/profile/bg_bubble_262_mid.png", sizingMethod="scale");
}

.dialog_bubble_262 .bot {
  background: transparent url(/images/community/profile/bg_bubble_262_bot.png) no-repeat 0 0;
  height: 26px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/profile/bg_bubble_262_bot.png", sizingMethod="crop");
}

.dialog_bubble_262 .message {
  margin: 0px 0px 5px 0px;
}

.dialog_bubble_262 .close {
  font-weight: bold;
  display: block;
  position: relative;
}

.dialog_bubble_262 .close #dialog_close {
  float: right;
}

.dialog_bubble_262 .close a.cancel_remove {
  font-weight: bold !important;
}

.dialog_bubble_262 .close span a.cancel_remove:hover {
  text-decoration: underline !important;
}

a#dialog_cancel:hover, a.cancel_remove:hover {
  text-decoration: underline !important;
}

.dialog_bubble_262 .dialog_bubble_remove_links a.cancel_remove:hover {
  text-decoration: underline !important;
}

.dialog_bubble_262 p {
margin:0px;
padding:0px;
}

.dialog_bubble_262 .dialog_bubble_remove_links {
margin:0px;
padding:5px 0px 0px 95px;
_padding:5px 0px 0px 90px;
height:20px;
}

.dialog_bubble_262 .mid .dialog_bubble_remove_links a.btn_blue_small {
margin-right:5px;
float:left;
position:relative;
}

.dialog_bubble_262 .mid .dialog_bubble_remove_links a.btn_blue_small:hover {
background-position: 0px -19px !important;
text-decoration: none;
cursor: pointer; 
}

a.cancel_remove {
	font-weight:bold !important;
	position:relative;
}

a.cancel_remove:hover {
text-decoration:underline !important;
}


/* dialog bubble 220px */

.dialog_bubble_220 {
  position: absolute;
  z-index: 10;
  width: 220px;
  color: #999;
  font-family: Arial, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  visibility: hidden;
}

.dialog_bubble_220 a {
  font-size: 11px;
  font-weight: normal;
}

.dialog_bubble_220 .top {
  background: url(/images/community/bg_bubble_220_top.png) no-repeat 0 0;
  height: 12px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_220_top.png", sizingMethod="crop");
}

.dialog_bubble_220 .mid  {
  background: url(/images/community/bg_bubble_220_mid.png) repeat-y 0 0;
  padding: 5px 20px 10px 15px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_220_mid.png", sizingMethod="scale");
}

.dialog_bubble_220 .bot {
  background: transparent url(/images/community/bg_bubble_220_bot.png) no-repeat 0 0;
  height: 26px;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_220_bot.png", sizingMethod="crop");
}

.dialog_bubble_220 .message {
  margin: 0px 0px 5px 0px;
}

.dialog_bubble_220 .buttons {
  font-weight: bold;
  text-align: right;
  display: block;
}

.dialog_bubble_220 .buttons span {
  float: right;
  padding: 2px 0px 0px 0px;
}

.dialog_bubble_220 .buttons a.btn_blue_medium {
  float: right;
  font-weight:bold;
}

/* end dialog bubbles */

/* Text styles */
.bold {
font-weight:bold;
}

.light {
font-weight:normal;
}

.orange, .orange_11 {
color: #f29d08; 
}

a.orange {
color: #f29d08;
}

.alt_font {
font-family:Arial, Helvetica, Arial, sans-serif !important;
}

.light_gray {
color: #CCCCCC;
}

.link_Arial_13 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:13px;
}

.forward_arrow {
background: url(/images/community/forward_arrow.gif) right no-repeat;
padding-right: 20px;
}

.back_arrow {
background: url(/images/community/back_arrow.gif) left no-repeat;
padding-left: 20px;
}

.leader_view {
color:#666666;
font-size:16px;
font-family:Arial, Arial, Helvetica, sans-serif;
font-weight:normal;
}

/*login box styles */

.login_box {
position:absolute;
top: -1000px;
left: -1000px;
width:320px;
z-index: 200;
}

.login_box .box_white_306 .mid {
height:120px;
padding-top: 0;
*overflow:hidden;
}

.login_box h2 {
color: #f29d08; /* orange */
font-size:24px;
margin:0;
padding-top: 5px;
letter-spacing: -.05em;
font-weight:normal;
}

.login_box p {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color: #666666;
margin-bottom:24px;
margin-top:0px;
}

.login_box a#login {
text-indent: -9999px;
display:block;
height: 36px;
width: 100px;
background: transparent url(/images/community/btn_login.gif) no-repeat 0 0;
margin: 0 !important;
float:right;
}

.login_box a#become_member {
float:left;
}

.login_box a#close_popup {
float:right;
}


/*START add friend popup styles -----------------*/

#add_friend_popup {
width:320px;
}

#add_friend_popup .mid {
padding:1px 10px;
width:292px;
_width:282px;
}

#add_friend_popup p {
margin:8px 0;
letter-spacing: -.01em;
}

#add_friend_popup h2 {
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:18px;
margin: 0 0 10px 0;
}

#add_friend_popup strong {
display:block;
}

form#inviteFriendEmail label {
display:block;
padding: 10px 0 0 0;
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:15px;
color: #ff9900;
}


form#inviteFriendEmail label span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #666;
}


form#inviteFriendEmail textarea.gray_bg {
height:120px;
margin-top:4px;
overflow:auto;
width: 264px;
}

/*button styles for add friend popup */
a.send {
float: left;
margin-right: 9px;
}

/*
a#close {
display:block;
height: 19px;
width: 83px;
background: transparent url(/images/community/btn_close.gif) no-repeat 0 0;
text-indent: -9999px;
}
*/


/* END add friend popup styles ------------------------*/ 



/* Pagination */
#baw_pagination {
width:100%;
padding:10px 0px 20px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}
/*#message_detail #baw_pagination  {
margin-top: 20px !important;
}*/
#baw_pagination_left {
float:left;
text-align:left;
padding:5px 0px 0px 10px;
}

#baw_pagination_right {
float:right;
padding-right:10px;
width:400px;
}

a.back_pag_link {
padding-right:15px;
display:block!important;
width:30px!important;
}

a.back_pag_link:hover {
text-decoration:underline;
}

a.next_pag_link {
padding-left:15px;
display:block!important;
width:30px!important;
}

a.next_pag_link:hover {
text-decoration:underline;
}


a.all_questions {
color:#448ccB;
font-size:11px;
background:url(/images/community/bestandworst_arrow_left.png) 0 0 no-repeat;
_background:url(/images/community/back_arrow.gif) 0 0 no-repeat;
padding:0 0 0 20px;
overflow:hidden;
margin:0;
line-height:normal;
}
a.baw_pagination_links {
color:#448ccB;
font-size:12px;
font-weight:bolder;
letter-spacing:0;
}
.baw_pagination_row {
letter-spacing:1px;
}

.baw_pagination_showing {
float:left;
margin-right:15px;
margin-top:6px;
color:#999999;
font-weight:bold;
}

.baw_pagination_row a {
color:#448ccB;
font-size:12px;
}
.baw_pagination_selected {
color:#333333;
font-weight:bold;
}

/* horizontal rules in css */
.hr_96_5 {
background-color:#CCCCCC;
width:96.5%;
height:2px;
margin:10px 10px;
line-height:2px;
overflow:hidden;
display:block;
clear:both;
}

.hr_100 {
background-color:#CCCCCC;
width:100%;
height:1px;
margin:5px 0x;
line-height:1px;
overflow:hidden;
display:block;
clear:both;
margin-top:10px;
}

/* lightbox styles */

.lightbox {
  width: 100%;
  text-align: center;
  display: block;
  position: absolute;
  top: -5000px;
  z-index:15 !important;
}

.lightbox .lightbox_outer_top {
  width: 887px;
  height: 72px;
  background: url(/images/community/bg_lightbox_outer_top.png) no-repeat;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/bg_lightbox_outer_top.png', sizingMethod='crop');
  margin: 0 auto; /* center */
}

.lightbox .lightbox_outer_mid {
  width: 887px;
  height: auto;
  overflow: hidden;
  background: url(/images/community/bg_lightbox_outer_mid.png) repeat-y;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/bg_lightbox_outer_mid.png', sizingMethod='scale');
  margin: 0 auto; /* center */
  text-align: left;
}

.lightbox .lightbox_outer_bot {
  width: 887px;
  height: 55px;
  background: url(/images/community/bg_lightbox_outer_bot.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/bg_lightbox_outer_bot.png', sizingMethod='crop');
  margin: 0px auto; /* center */
}

.lightbox #lightbox_close {
  width: 35px;
  height: 35px;
  background: url(/images/community/lightbox_close_btn.png) no-repeat;
  display: block;
  overflow: hidden;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/lightbox_close_btn.png', sizingMethod='crop');
  cursor: pointer;
  margin: 37px 45px 0 0;
  _margin: 37px 22px 0 0;
  float: right;
}

.lightbox #lightbox_close p {
  display: none;
}

.lightbox_outer_top_inner {
  position: relative;
  width: auto;
  height: 35px;
}

.lightbox_inner {
  position: relative;
  width: auto;
  padding: 0 55px 0 47px;
}

.lightbox_inner .content {
  padding: 0 20px 0 20px;
}

.lightbox_inner_top {
  width: 786px;
  height: 10px;
  background: url(/images/community/bg_lightbox_inner_top.gif) no-repeat;
  overflow: hidden;
  margin: 0;
}

.lightbox_inner_mid  {
  width: 786px;
  background: url(/images/community/bg_lightbox_inner_mid.gif) repeat-y;
  margin: 0;
}

.lightbox_inner_bot {
  width: 786px;
  height: 13px;
  background: url(/images/community/bg_lightbox_inner_bot.gif) no-repeat;
  margin: 0;
}

.lightbox_inner_mid .content {
  padding: 0 10px 0 0;
  margin: 0 10px 0 20px;
}

.photo_lightbox_content {
  padding: 0 20px 0 20px;
}

.photo_lightbox_content_preview {
  padding: 10px 20px 0 30px;
}

.photo_lightbox_content h1 {
  color: #666;
  font-size: 30px;
  margin: 0 0 15px 0;
}

.upload_instructions h3 {
  color: #f29d08;
  font-size: 15px;
  margin: 0;
  font-family: Arial, Helvetica, Arial, sans-serif;
}

.upload_instructions .legal {
  height:140px;
  width:590px;
  overflow: auto;
  border:1px solid #ccc;
  padding:10px;
  margin-bottom:20px;
  margin-top: 8px;
}

.upload_instructions .text textarea {
  width: 590px;
  height: 50px;
  border: solid 1px #ccc;
  background: url(/images/community/profile/bg_textarea.jpg) repeat-x;
  color: #999;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px;
  margin: 5px 0 10px 0;
}

.photo_attached {
  padding: 20px;
}

.photo_attached h2 {
  color: #f29d08;
  font-size: 20px;
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.photo_attached h3 {
  color: #666;
  font-size: 22px;
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 12px 0 15px 0;
}

.photo_attached h4 {
  color: #666;
  font-size: 48px;
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.photo_attached p {
  color: #666;
  font-size: 16px;
  font-family: Arial, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0 0 15px 0;
}

.photo_attached #btn_close {
  background: url(/images/community/profile/btn_close.jpg) no-repeat;
  width: 74px;
  height: 37px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
  cursor: pointer;
}

#btn_upload_photo {
  background: url(/images/community/profile/btn_upload.jpg) no-repeat;
  width: 98px;
  height: 37px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
}

#btn_upload_preview {
  background: url(/images/community/profile/btn_upload_preview.jpg) no-repeat;
  width: 169px;
  height: 37px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
}

#upload_cancel {
  width: 200px;
  display: block;
  float: left;
  margin: 10px 0 0 0;
  font-size: 14px;
  font-weight: bold;
}

.upload_cancel {
  width: 200px;
  display: block;
  float: left;
  margin: 10px 0 0 0;
  font-size: 14px;
  font-weight: bold;
}

#btn_attach_photo {
  background: url(/images/community/profile/btn_attach_photo.jpg) no-repeat;
  width: 117px;
  height: 37px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
}

#btn_attach_photo p {
text-indent: -9999px;
}

#btn_attach_photo span {
  display: none;
}

.btn_attach_photo {
  background: url(/images/community/profile/btn_attach_photo.jpg) no-repeat;
  width: 117px;
  height: 37px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
}

.btn_attach_photo p {
text-indent: -9999px;
}

.btn_attach_photo span {
  display: none;
}

#btn_update_photo {
  background: url(/images/community/profile/btn_update_photo.jpg) no-repeat;
  width: 94px;
  height: 37px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
}

#btn_upload_preview p, #btn_upload_photo p, #btn_update_photo p, .photo_attached #btn_close p {
  display: none;
}

#photo_attached_div {
  display: none;
}

/* end lightbox styles */

/* RIGHT column layout styles */

.baw_300x250_ad {
width:300px;
height:250px;
margin-left:5px;
}
.baw_column_right img {
margin:0px;
padding:0px;
border:0px;
}
.baw_310_right_box_header {
background: url(/images/community/bestandworst_addwidg_top.png) top left no-repeat;
width:310px;
height:44px;
margin:20px 0px 0px 0px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_addwidg_top.png", sizingMethod="crop");
}
.baw_310_right_box_header h3 {
color:#666666;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
margin:0px;
padding:13px 0px 0px 15px;
border:0;
letter-spacing:1px;
}
.baw_310_right_box_content {
background: url(/images/community/bestandworst_addwidg_mid.png) top left repeat-y;
width:310px;
margin:0px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
}
.baw_310_right_box_content p {
color:#666666;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
border:0px;
padding:10px 15px 0px 15px;
}
.baw_310_right_box_content span {
display:block;
padding:10px 15px 0px 15px;
}
a.add_widget {
color:#448ccB;
font-size:13px;
font-weight: normal;
background:url(/images/community/bestandworst_arrow_right.gif) right center no-repeat;
padding:0px 35px 0px 0px;
}
.baw_310_right_box_btm {
background: url(/images/community/bestandworst_addwidg_bot.png) top left no-repeat;
width:310px;
height:10px;
margin:0px 0px 20px 0px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_addwidg_bot.png", sizingMethod="crop");
}


/* Error message styles */

.error {
font-weight:bold;
color:#FF0000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.login_error {
font-weight:bold;
color:#FF0000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.error_message,
.server_error_msg {
font-weight:bold;
color:#FF0000;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

#availabilityCheck{
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.not_available {
color:#FF0000;
}

.available {
color:#33cc00;
}

.inline_error {
float:left;
margin: 20px 0px 0px 10px;
width:310px;
}

input.text_field {
color:#666666 !important;
}

/*  BAW DRop Down */
#baw_dropdown_wrap {
background: url(/images/community/baw_profile_dropdown.png) no-repeat scroll left top;
width: 185px;
height: 14px;
padding: 2px 5px;
}

/* Add friend  */
#add_friend_popup {
position: absolute;
z-index: 10;
}


/* SWF Overlay div styles */

#stickersOverlay {
width:1000px;
height:1000px;
position:relative;
z-index:1000000;
}

#decorationOverlay, #swfOverlay_d {
padding-top:40px;
width:981px;
height:815px;
position:relative;
z-index:1000000;
}

#portraitOverlay, #swfOverlay_p {
padding-top:40px;
width:981px;
height:815px;
z-index:1000000;
}

.swfOverlay_top {
width: 981px;
height: 10px;
background: url(/images/community/bg_portrait_creator_top.png) no-repeat;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/bg_portrait_creator_top.png', sizingMethod='crop');
}

.swfOverlay_mid {
background-color:#FFFFFF;
}

.swfOverlay_bot {
width: 981px;
height: 10px;
background: url(/images/community/bg_portrait_creator_bot.png) no-repeat;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/bg_portrait_creator_bot.png', sizingMethod='crop');
}

#swfOverlay_p .lb_close,
#swfOverlay_d .lb_close {
height:35px;
margin:0;
padding:0;
position:absolute;
right:-13px;
top:30px;
width:35px;
cursor:pointer;
}

#swfOverlay{
width:1000px;
height:1000px;
z-index:1000000;
}

/*category sidebar list styles */

.cat_sidebar_list {
width: 140px;
float:left;
}

.cat_sidebar_list dl {
margin:15px 0 0 0;
padding: 0 0 18px 0;
list-style:none;
font-family: Helvetica, Arial, sans-serif;
background: url(/images/community/bg_dotted_rule.gif) repeat-x left bottom;
}

.cat_sidebar_list dl dt {
font-size:13px;
display:block;
padding-bottom:6px;
}

.cat_sidebar dl dd {
font-size:11px;
margin-left:0;
margin-top: 1px;
}

.cat_sidebar dl dd.depth_3 {
margin-left:8px;
}

/* popup styles */

#block_pu {
z-index:100;
}

.popup_delete_wrap {
width:302px;
margin:0px;
padding:0px;
clear:both;
position:absolute;
z-index:100;
}

.popup_302_top {
width:302px;
height:10px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_302_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_top.png", sizingMethod="crop");
}

.popup_302_mid {
width:282px;
margin:0px;
padding:0px 10px;
font-size:12px;
color:#666666;
font-weight:bold;
background:url(/images/community/bubble_302_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_mid.png", sizingMethod="scale");
}

.popup_302_btm {
width:302px;
height:20px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_302_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_btm.png", sizingMethod="crop");
}

.popup_302_btm_rev {
width:302px;
height:20px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_302_btm_rev.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_btm_rev.png", sizingMethod="crop");
}


.popup_302_links {
display:block;
height:24px;
margin:0px;
padding:0px;
position:relative;
}

.popup_302_links span {
position:absolute;
right:20px;
bottom:5px;
}

a.btn_yes_sorry {
display:block;
margin:0px;
position:absolute;
right:80px;
bottom:2px;
}

.delete_fam_member {
right:40px;
top:-50px;
}

.delete_fam_member a.btn_yes_im_sure {
margin-right:10px;
}

.portrait_thumb {
position:relative;
top:3px;
left:10px;
z-index:1;
display:block;
width:103px;
height:: 96px;
}


/* Category selection styles */

.category_selected h2 {
font-wight:bold;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.category_selected .gray_bg {
margin: 5px 0 15px 0;
padding: 10px 15px;
position: relative;
}
.category_breadcrumb {
font-size:13px;
padding:5px 0px 20px 0px ;
}

.category_breadcrumb span {
font-weight:bold;
color: #e39c68;
}

.category_breadcrumb a {
background: url(/images/community/img_breadcrumb_arrow.gif) no-repeat right 6px;
padding-right:14px;
margin-right:6px;
}

.selections {
font-size:12px;
line-height: 18px;
min-height: 34px;
_height:34px;
}
.selections a {
margin-right:15px;
}

.selections strong {
color: #666666;
padding-right:15px;
}

.contracted_categories .selections {
height: 34px;
overflow: hidden;
}

.toggle_view {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
padding-top:0px;
line-height: 18px;
}

.toggle_view a.see_more {
background: url(/images/community/btn_tiny_blue_arrow_down.gif) no-repeat right 3px;
padding-right:10px;
display: none;
}

.toggle_view a.see_less {
background: url(/images/community/btn_tiny_blue_arrow_up.gif) no-repeat right 3px;
padding-right:10px;
display: inline;
}
.contracted_categories .toggle_view a.see_more {
display: inline;
}
.contracted_categories .toggle_view a.see_less {
display: none !important;
}

/* END category selection styles */

.delete_family_member {
background:transparent url(/images/community/icon_trashcan.gif) no-repeat scroll left top;
padding-right:15px;
margin-top:35px;
text-indent: -9999px;
height:30px;
width:31px;
display:block;
float:right;
}

.remove_txt {
background: none !important;
text-indent: 0 !important;
font-size: 12px !important;
font-weight: normal !important;
margin-top: 47px !important;
padding: 0 !important;
width: auto !important;
margin-right: 20px;
_margin-right: 12px;
height: auto !important;
}

.remove_txt:hover {
text-decoration: underline !important;
}

#profile_links_wrap {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
position: relative;
/* changed bottom margin from 10px to 5px on 04-29-08 because it was causing too much padding on profile page, per caleb - Travis */
margin: 0px;
width: 630px;
z-index: 7;
_padding-bottom:10px;
}

#profile_links_wrap ul {
padding: 0;
margin: 2px 0px 10px 0px;
float: left;
}

#profile_links_wrap ul li {
list-style: none;
display: inline;
padding: 0 10px;
margin: 0;
border-right: solid 1px #ccc;
}

#profile_links_wrap ul li a{
font-size: 11px;
}

#profile_links_wrap ul .first {
padding: 0 15px 0 0;
}

#profile_links_wrap ul .last {
border-right: none;
}

#profile_links_wrap #other_menu {
width: 187px;
height: 19px;
float: right;
position: relative;
z-index:6 !important;
}

#profile_links_wrap #other_menu ul li {
list-style: none;
display: block;
padding: 0px;
margin: 0px;
border-right: none;
}

#dropdown_wrap {
background: url(/images/community/baw_profile_dropdown.png) no-repeat scroll left top;
display: block;
height: 19px;
width: 187px;
cursor: pointer;
position: absolute;
z-index:8;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/baw_profile_dropdown.png", sizingMethod="crop");
}

#dropdown_cont {
position: absolute;
top: 10px;
left: 0px;
}

#dropdown_187_cont {
width: 160px;
top: 0;
left: 0;
padding-top:19px;
z-index:8;
width:160px;
}

.option_hidden {
z-index:8;
position: absolute;
}

.dropdown_187_open {
position: relative;
width:161px;
z-index:8;
background: url(/images/community/dropdown_187_open.png) no-repeat scroll left top;
display: block;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/dropdown_187_open.png", sizingMethod="crop");
}

.dropdown_inner {
background: url(/images/community/dropdown_187_mid.png) repeat-y 0 0;
z-index:8;
width:163px;
}

.dropdown_187_bot {
background: url(/images/community/dropdown_187_bot.png) no-repeat scroll left top;
display: block;
height: 9px;
width: 187px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/dropdown_187_bot.png", sizingMethod="crop");
z-index:8;
}

.dropdown_inner ul {
width: 161px;
}

.dropdown_inner ul li a{
display: block;
font-size: 11px;
font-family: Arial, Arial, Helvetica, sans-serif;
height: 15px;
margin: 0;
padding: 4px 0 5px 13px;
cursor:pointer;
}

.dropdown_inner ul li a:hover {
background-color: #508ec1;
color: #ffffff;
text-decoration: none;
cursor:pointer;
}

#dropdown_wrap span {
padding: 2px 5px;
}

#main_container_community h1{
margin: 0px;
color: #F29D08;
font: 24px Arial;
}

/* Pagination Begins */

.pagination_showing {
float:right;
color: #999999;
font-weight: bold;
text-align:right;
margin-right:20px;
margin-top:2px;
}

.pagination_right {
float: right;
display:inline;
text-align: right;
font-weight: bold;
padding: 0px;
margin-top: 4px;
margin-right: 10px; 
width:212px;
}

.pagination_right a {
display:inline;
float:right;
padding:1px 0px 0px;
text-align:center;
text-decoration:none;
width: 19px;
}

.pagination_right_pages {
display: inline;
float: right;
}

.pagination_right_pages a {
float: left;
width: 19px;
display: inline;
height: 18px;
text-decoration: none;
text-align: center;
padding:1px 0px 0px;
} 

.pagination_right span {
display: inline;
float: right;
padding: 1px 3px 0px;
text-decoration: none;
text-align: center;
}

.pagination_right .selected {
padding: 0px 6px;
height:19px;
margin: 0px;
float: left;  
color: #F29D08;
line-height:16px !important;
}

.pagination_right_pages a:hover {
background: url(/images/community/bg_on_page.gif) no-repeat 0 0;
color:#FFFFFF !important;
display:inline;
float:left;
height:18px;
margin:0px;
overflow:hidden;
text-decoration:none;
width:19px !important;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */

/* in page popup styles */
/* pop up styles */
.popup_223_delete_wrap {
width:223px;
margin:0px;
padding:0px;
position:absolute;
}

.popup_223_top {
width:223px;
height:10px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_223_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_223_top.png", sizingMethod="crop");
}

.popup_223_mid {
width:208px;
margin:0px;
padding:0px 5px 0px 10px;
font-size:12px;
color:#666666;
font-weight:bold;
background:url(/images/community/bubble_223_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_223_mid.png", sizingMethod="scale");
}

.popup_223_btm {
width:223px;
height:20px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_223_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_223_btm.png", sizingMethod="crop");
}

.popup_223_links {
display:block;
height:24px;
margin:0px;
padding:0px;
position:relative;
}

.popup_223_links span {
position:absolute;
left:130px;
bottom:5px;
}

.popup_302_links {
display:block;
height:24px;
margin:0px;
padding:0px;
position:relative;
}

.popup_302_links span {
position:absolute;
right:5px;
bottom:5px;
}

a.btn_yes_sorry {
display:block;
margin:0px;
position:absolute;
right:65px;
bottom:2px;
}

a.btn_yes_im_sure {
display:block;
margin:0px;
position:absolute;
right:55px;
bottom:5px;
}

a.btn_yes_im_sure:hover {
text-decoration: none;
}

a.btn_pop_yes {
position: absolute;
right: 65px;
bottom: 3px;
}

.popup_220_links a.btn_pop_yes {
position: absolute;
left: 0px;
bottom: 3px;
}

a.btn_yes_unlock {
position:absolute;
left:0px;
bottom:0px;
}

.popup_302_delete_wrap {
width:302px;
margin:0px;
padding:0px;
clear:both;
position:absolute;
}

.popup_302_top {
width:302px;
height:10px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_302_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_top.png", sizingMethod="crop");
}

.popup_220_top {
width:220px;
height:12px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bg_bubble_220_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_220_top.png", sizingMethod="crop");
}

.popup_302_mid {
width:282px;
margin:0px;
padding:0px 10px;
font-size:12px;
color:#666666;
font-weight:bold;
background:url(/images/community/bubble_302_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_mid.png", sizingMethod="scale");
}

.popup_220_mid {
width:197px;
margin:0px;
padding:0px 10px 0px 15px;
font-size:12px;
color:#666666;
font-weight:bold;
background:url(/images/community/bg_bubble_220_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_220_mid.png", sizingMethod="scale");
}

.popup_302_btm {
width:302px;
height:20px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_302_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_302_btm.png", sizingMethod="crop");
}

.popup_220_btm {
width:220px;
height:26px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bg_bubble_220_bot.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_220_bot.png", sizingMethod="crop");
}

.popup_302_links {
display:block;
height:24px;
margin:0px;
padding:10px 0px 5px 0px;
position:relative;
}

.popup_220_links {
display:block;
height:24px;
margin:5px 0px 0px 5px;
padding:0px;
position:relative;
}

.popup_302_links span {
position:absolute;
right:5px;
bottom:5px;
}

.popup_220_links span {
position:absolute;
left:80px;
bottom:5px;
}
 
#secret_image_holder {
position:absolute; 
top:-9999px; 
left: -9999px;
}

.popup_322_delete_wrap {
width:322px;
margin:0px;
padding:0px;
clear:both;
position:absolute;
z-index:10;
}

.popup_322_top {
width:322px;
height:10px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_322_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_322_top.png", sizingMethod="crop");
}

.popup_322_mid {
width:302px;
margin:0px;
padding:0px 10px;
font-size:12px;
color:#666666;
font-weight:bold;
background:url(/images/community/bubble_322_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_322_mid.png", sizingMethod="scale");
}

.popup_322_btm {
width:322px;
height:20px;
overflow:hidden;
margin:0px;
padding:0px;
background:url(/images/community/bubble_322_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bubble_322_btm.png", sizingMethod="crop");
}

.popup_322_links {
display:block;
height:24px;
margin:0px;
padding:0px;
position:relative;
}

.popup_322_links span {
position:absolute;
right:10px;
bottom:5px;
}


/* START sticker pop-up styles */
.add_bubble {
position:absolute !important;
bottom:62px;
left:-130px;
display:none;
z-index: 5;
}

.add_bubble_inner {
width:196px;
position: relative;
}

.add_bubble_inner .top {
height:11px;
overflow:hidden;
width:196px;
background:url(/images/community/bg_add_sticker_bubble_top.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_add_sticker_bubble_top.png", sizingMethod="crop");
}

.add_bubble_inner .mid {
background-color: #ffffff;
border-left: 1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;
padding: 0 10px 5px 10px;
width:174px
}

.add_bubble_inner .bot {
height:26px;
width:196px;
background: url(/images/community/bg_add_sticker_bubble_bot.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_add_sticker_bubble_bot.png", sizingMethod="crop");
position:relative;
}

.add_bubble a.close {
position:absolute;
top: 10px;
right: 25px;
cursor:pointer;
z-index:10;
}

.add_bubble_inner .bot_reversed {
height:26px;
width:196px;
background: url(/images/community/bg_add_sticker_bubble_bot_reversed.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_add_sticker_bubble_bot_reversed.png", sizingMethod="crop");
position:relative;
}

.add_bubble_reversed a.close {
position:absolute;
top: -10px;
left: 173px;
width:35px;
height:35px;
display:block;
z-index:20;
}

.add_bubble_reversed {
position:absolute !important;
bottom:62px;
left:10px;
display:none;
z-index: 9;
}


.been_added_bubble {
background:none !important;
position:absolute;
display:none;
z-index: 1000;
}

.been_added_bubble div.background {
width: 313px;
height: 85px;
background: transparent url(/images/community/bg_bubble_sticker_added.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_sticker_added.png", sizingMethod="crop");
}

.been_added_bubble .rev {
background: transparent url(/images/community/bg_bubble_sticker_added_rev.png) no-repeat 0 0 !important;
_background: none !important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_sticker_added_rev.png", sizingMethod="crop") !important;
}

.been_added_bubble div.content {
margin-top: -75px;
position:relative;
_width:313px;
}

.been_added_bubble p {
font-size:13px;
font-weight: bold;
text-align:left;
margin: 5px 0;
padding: 0px 10px;
}

.been_added_bubble p a{
font-size:12px;
font-family: arial, vedana;
font-weight: normal;
}


.been_added_bubble a.close {
position:absolute;
top: -25px;
right: 25px;
}



div.added img {
display:block;
height:19px !important;
margin:0pt auto 8px !important;
position:relative;
text-indent:-9999px;
width:114px !important;
}

.add_bubble_inner div.added {
margin:0pt auto 8px;
}

a.close img {
height: 35px !important;
width: 35px !important;
position:absolute;
}

.small_sticker_container_wide {
position:relative;
}

img.large_sticker {
height:120px !important;
margin:0pt auto !important;
width:155px !important;
float:none !important;
display:block !important;
}

.small_sticker{
width:99px;
height:77px;
}

.stickers_display img{
display:inline;
margin-left: -1px;
}

.small_sticker_row div.sm_sticker {
position:relative;
float:left;
margin-right:14px;
}

.small_sticker_container div.last{
margin-right:0;
float:right;
}

.add_bubble_inner img {
width:155px;
height:120px;
margin:0 auto;
}

.add_bubble_inner a.add_to_profile {
display:block;
margin: 0px auto 0px auto;
position:relative;
}

.add_bubble_inner a.remove_from_profile,
.add_bubble_inner a.remove_from_group  {
display:block;
margin: 0px auto 8px auto;
position:relative;
}

.add_bubble_inner p.caption {
font-weight:bold;
font-family: Arial, Helvetica, Arial, sans-serif;
margin: 10px 0 7px 0;
text-align:center;
}

.add_bubble_inner p.info  {
color:#999999;
margin: 0px 3px 0px 0px;
padding:0;
} 

.add_bubble_inner p.info_first, p.info_first{
color:#999999;
margin: 5px 3px 0 0 !important;
padding:0;
}

.add_bubble_inner p.info a{
font-weight:bold;
display:inline;
margin:0;
padding: 0;
}

.add_bubble_inner p.info a.not_acceptable, p.info a.not_acceptable {
padding: 0px 0px 0px 15px !important;
} 

.add_bubble_inner p.date {
color: #f29d08;
margin: 0 3px 0 0;
} 

.add_bubble_inner p.categories { 
margin: 12px 0 0 0;
color:#999999;
}


#too_many_stickers {
width: 233px;
height: 144px;
background:none !important;
position:absolute;
display:none;
z-index: 1000;
}

#too_many_stickers div.background {
width: 233px;
height: 144px;
background: transparent url(/images/community/bg_bubble_233x144.png) no-repeat 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_bubble_233x144.png", sizingMethod="crop");
}

#too_many_stickers div.content {
font-size:13px;
font-weight: bold;
text-align:left;
margin-top: -144px;
position:relative;
padding:20px 8px 30px 12px;
}

#too_many_stickers p {
margin:0;
line-height:15px;
letter-spacing: -.02em;
}

#too_many_stickers a {
display:block;
float:right;
margin: 0 6px 0 0;
}


a.sticker_on_group {
text-indent: -9999px;
display:block;
height: 19px;
width: 114px;
background: transparent url(/images/community/btn_on_group.gif) no-repeat 0 0;
margin: 0 auto 8px auto;
position:relative;
}


.callout_box_yellow {
background: #ffffcd;
border: solid 1px #ccc;
padding: 10px;
margin-bottom:7px;
}

.hide {
display:none;
}

.callout_box_yellow .btn_blue_small {
float: left;
margin-right:5px;
}

/* END sticker pop-up styles */

/* default page styles */
.greeting_box_top {
width:600px;
height:5px;
overflow:hidden;
background:url(/images/community/bg_greeting_box_top.png) top left no-repeat;
margin:10px 10px 0px 15px;
padding:0px;
z-index:0 !important;
}

.greeting_box_content {
width:570px;
background:url(/images/community/bg_greeting_box_content.png) top left repeat-y;
margin:0px 0px 0px 15px;
padding:15px;
position:relative;
z-index:0 !important;
}

.greeting_box_content h3 {
color:#666666;
font-size:16px;
font-family:Arial, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px 100px 0px 0px;
padding:0px 0px 0px 10px;
z-index:0 !important;
}

.greeting_box_content span {
position:absolute;
right:20px;
top:18px;
z-index:0 !important;
}

.greeting_box_content p {
color:#666666;
font-size:16px;
font-family:Arial, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px;
padding:0px 10px 0px 10px;
line-height:22px;
z-index:0 !important;
}

.greeting_box_btm {
width:600px;
height:10px;
overflow:hidden;
background:url(/images/community/bg_greeting_box_btm.png) top left no-repeat;
margin:0px 10px 0px 15px;
padding:0px;
z-index:0 !important;
}

a.not_acceptable {
background:transparent url(/images/bg-not-acceptable.gif) no-repeat scroll left center;
font-size:10px;
padding-left:15px;
color:#cccccc !important;
cursor:pointer;
}

ul.contributions_list {
margin: 0px;
padding:5px 0px 5px 25px;
list-style-type:none;
}

ul.contributions_list li {
margin:0px;
padding:0px 0px 0px 10px;
background:url(/images/community/bg_orange_bullets.gif) left center no-repeat;
}

ul.contributions_list li.bold {
margin:0px;
padding:0px 0px 3px 0px;
font-weight:bold;
background:none;
}

.stickers_list dl.last, .groups_list dl.last {
background:none !important;
}

body#community .mod_signin_register_content{
position: static;
}

.char_count {
color:#CCCCCC;
font-size:10px;
margin-top:8px 0;
}

/* button styles */

.btn_blue_large {
background:url(/images/community/btn_blue_large.gif) no-repeat;
width: 226px;
}

.btn_blue_170 {
background:url(/images/community/btn_blue_170.gif) no-repeat;
width: 170px;
}

.btn_blue_medium {
background:url(/images/community/btn_blue_med.gif) no-repeat;
width: 123px;
}

.btn_blue_small {
background:url(/images/community/btn_blue_small.gif) no-repeat;
width: 72px;
}

.btn_orange_small {
background:url(/images/community/btn_orange_small.gif) no-repeat;
width: 68px;
}

.btn_orange_medium {
background:url(/images/community/btn_orange_mediuim.gif) no-repeat;
width: 123px;
}

.btn_orange_large {
background:url(/images/community/btn_orange_large.gif) no-repeat;
width: 226px;
}

.btn_gray_small {
background:url(/images/community/btn_gray_small.gif) no-repeat;
width: 71px;
}

.btn_gray_medium {
background:url(/images/community/btn_gray_medium.gif) no-repeat;
width: 123px;
}

.btn_gray_large {
background:url(/images/community/btn_gray_large.gif) no-repeat;
width: 226px;
}

.btn_blue_xlarge {
background:url(/images/community/btn_blue_xlarge.gif) no-repeat;
width: 300px;
}

.btn_blue_xlarge, .btn_blue_large, .btn_blue_170, .btn_blue_medium, .btn_blue_small, .btn_orange_small, .btn_orange_medium, btn_orange_large, .btn_gray_small, .btn_gray_medium, btn_gray_large, .btn_gray_tiny, .btn_go_disabled {
height: 16px;
padding-top: 3px;
display: block;
color: #ffffff;
text-align: center;
font-size: 12px;
line-height:13px;
font-weight:bold;
}

.btn_blue_xlarge:hover, .btn_blue_large:hover, .btn_blue_170:hover, .btn_blue_medium:hover, .btn_blue_small:hover, .btn_orange_small:hover, .btn_orange_medium:hover, btn_orange_large:hover {
background-position: 0px -19px;
text-decoration: none;
cursor: pointer; 
}

.btn_blue_xlarge:visited, .btn_blue_large:visited, btn_blue_170:visited, .btn_blue_medium:visited, .btn_blue_small:visited, .btn_orange_small:visited, .btn_orange_medium:visited, btn_orange_large:visited, .btn_gray_tiny:visited, .btn_go_disabled:visited, .btn_gray_small:visited {
color:#FFFFFF;
}

.btn_gray_tiny, .btn_go_disabled {
background:url(/images/community/btn_gray_tiny.gif) no-repeat 0 0;
width:46px;
}

a.btn_uploading {
background-image: url('/images/community/profile/loading_animation.gif');
background-repeat: no-repeat;
background-position: 0 0;
height: 17px;
padding: 2px 0 0 22px;
display: block;
text-align: left;
line-height:13px;
cursor: default;
font-weight:bold;
color:#F29D08 !important;
font-size: 12px; 
}

.btn_uploading_med {
background-image: url('/images/community/profile/loading_animation.gif');
background-repeat: no-repeat;
background-position: 0 0;
height: 17px;
padding: 2px 0 0 22px;
display: block;
text-align: left;
line-height:13px;
cursor: default;
font-weight:bold;
color:#F29D08 !important;
font-size: 12px;
width:101px; 
}


a.btn_uploading:hover,
a.btn_uploading_med:hover {
color:#F29D08 !important;
text-decoration:none;
cursor: default;
}

.btn_disabled_medium {
height: 16px;
padding-top: 3px;
display: block;
color: #ffffff;
text-align: center;
font-size: 12px;
line-height:13px;
font-weight:bold;
background:url(/images/community/btn_gray_medium.gif) no-repeat;
width: 123px;
cursor:text !important;
}


/* END button styles*/
h2 .bg_please_login {
height: 25px;
width: 171px;
text-indent: -9999px;
background: transparent url(/images/community/txt_please_login.png) no-repeat 0 0;
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/community/txt_please_login.png');
}

.ad-MediumRectangle {
margin:0px auto;
margin-bottom: 16px !important;
}

.ad_300_250 {
margin-bottom:10px;
}

.link_verdana_12 {
font-weight: bold;
}

.toggle_responses {
  padding: 10px 0 10px 0;
  font-weight: bold;
}

.toggle_responses a.see_more {
  background: url(/images/community/btn_tiny_blue_arrow_down.gif) no-repeat left 3px;
  padding-left: 15px;
}

.toggle_responses a.see_less {
  background: url(/images/community/btn_tiny_blue_arrow_up.gif) no-repeat left 3px;
  padding-left: 15px;
}

.no_flash {
padding: 20px;
background-color:#fff;
border:1px solid #999;
width:300px;
margin:10px auto;
font-size:16px;
font-weight: bold;
text-align:center;
}
.no_flash img {
display:block;
margin:15px auto 0px auto;
}

.profile_no_flash {
background: url(/images/community/bg_flash_detect_portrait.jpg) no-repeat top left;
width:520px;
height:155px;
margin:0px 0px 0px 65px;
padding:185px 0px 0px 0px;
border:none;
text-align:left;
z-index:10;
}

.box_yellow_405_top {
background: url(/images/community/bg_box_yellow_405_top.png) no-repeat top left;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_yellow_405_top.png", sizingMethod="crop");
height:10px;
width:405px;
overflow:hidden;
margin:0px auto;
padding:0px;
}

.box_yellow_405_mid {
background: url(/images/community/bg_box_yellow_405_mid.png) repeat-y top left;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_yellow_405_mid.png", sizingMethod="scale");
width:390px;
margin:0px auto;
padding:0px 0px 0px 15px;
position:relative;
}

.box_yellow_405_mid h3 {
font-size:24px;
font-weight:bold;
color:#f29d08;
margin:0px;
padding:0px 0px 5px;
}

.box_yellow_405_mid h3.public {
font-size:16px;
}

.box_yellow_405_mid p {
margin:0px;
padding:0px 145px 5px 0px;
font-size:13px;
font-weight:normal;
line-height:18px;
}

.box_yellow_405_mid p a {
font-size:16px;
font-weight:bold;
}

.box_yellow_405_mid img {
position:absolute;
right:15px;
top:30px;
margin:0px;
padding:0px;
}

.box_yellow_405_btm {
background: url(/images/community/bg_box_yellow_405_btm.png) no-repeat top left;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_yellow_405_btm.png", sizingMethod="crop");
height:10px;
width:405px;
overflow:hidden;
margin:0px auto;
padding:0px;
}



/*** 404 page styles ***/
.graphic_404 {
background: url(/images/community/img_404_graphic.png) no-repeat 0 0;
display: block;
width: 331px;
height: 219px;
}

.content_404 h1 {
background: url(/images/community/img_404_header.png) no-repeat 0 0;
display: block;
width: 306px;
height: 33px;
text-indent: -9999px;
}

.container_404 {
padding: 25px 0 0 25px;
margin-bottom: 25px;
*margin-bottom: 5px;
_margin-bottom: 25px;
}

.graphic_404 {
float: left;
}

.content_404 {
float: left;
width: 290px;
padding-left: 30px;
}

.content_404 p {
margin-top: 18px;
}
/*  groups Browse pagination adjustment   */

.groupbrowse_footer {
	float:right !important;
	width:80% !important;
	margin-top:10px !important;
	padding-top:0 !important;
}

.mod_heading_top {
background:url(/images/community/bg_mod_signin_heading_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_mod_signin_heading_top.png", sizingMethod="crop");
width:311px;
height:10px;
overflow:hidden;
padding:0px;
margin:10px 0px 0px 0px;
}

.mod_heading_mid {
width:311px;
margin:0px;
padding:0px;
background:url(/images/community/bg_mod_signin_heading_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_mod_signin_heading_mid.png", sizingMethod="scale");
}

.mod_heading_mid h2, .mod_heading_mid h3 {
border:none;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:100;
margin:0px;
padding:5px 5px 10px 15px;
letter-spacing:0.02em;
font-style: normal;
}

.mod_heading_btm {
background:url(/images/community/bg_mod_signin_heading_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_mod_signin_heading_btm.png", sizingMethod="crop");
width:311px;
height:1px;
overflow:hidden;
padding:0px;
margin:0px;
}

a.arrow_link_generic {
background:transparent url(/images/community/bestandworst_arrow_right.gif) no-repeat scroll right center;
color:#448CCB;
font-family:Arial,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
padding:0pt 15px 0pt 0pt;
text-decoration:none;
margin: 10px 0px;
}

#community #mainContent {
background:none;
border-bottom:none;
border-top:none;
float:left;
margin:0px 0px 0px 15px;
_margin:0px 0px 0px 7px !important;
padding-bottom:1px;
width:950px;
}

#community .right-blue {
background:none;
float:none;
padding:0px;
width:auto;
}

#community #cColumn {
background:none;
float:left;
_float:right;
padding-left:10px;
_padding-left:5px !important;
width:300px;
}

#community #aColumn {
float:left;
padding:0pt;
width:630px;
}


#community #article {
  padding:0px 0px 60px 0px;
  overflow:hidden; 
  width:630px !important;
  *padding-top: 10px;
  float:left;
}


/* Signin In or Register Box Styles */

#baw_sigin_box {
width:310px;
height:97px;
background:url(/images/community/bestandworst_signin.png) top left no-repeat;
margin:20px 0px;
border:0px;
padding:0px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bestandworst_signin.png", sizingMethod="crop");
}
#baw_sigin_box h3 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-weight:100;
color:#666666;
padding:15px 0px 0px 20px;
margin:0px;
border:0px;
font-size:18px;
font-weight:bolder;
}
#baw_sigin_box span {
margin:0px;
border:0px;
padding:0px 30px 5px 20px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:20px;
display:block;
}
a.baw_signin {
font-family:Arial, Arial, Helvetica, sans-serif;
color:#448CCB;
font-size:18px;
font-weight:bolder;
position:relative;
}

.mod_signin_register_heading {
width:311px;
height:46px;
margin:20px 0px 0px 0px;
padding:0px;
background:url(/images/community/bg_mod_signin_heading.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_mod_signin_heading.png", sizingMethod="crop");
}

.mod_signin_register_heading h2 {
border:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:100;
letter-spacing:1px;
margin:0pt;
padding:13px 0pt 0pt 15px;
}

.mod_signin_register_content {
position: relative;
width:311px;
height:96px;
background:url(/images/community/bg_mod_signin_content.png) top left no-repeat;
margin:0px 0px 20px 0px;
padding:0px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_mod_signin_content.png", sizingMethod="crop");
}

.mod_signin_register_content h3 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-weight:100;
color:#666666;
padding:15px 0 0 20px;
margin:0;
border:0;
font-size:18px;
font-weight:bolder;
}

.mod_signin_register_content span {
margin:0;
border:0;
padding:0 30px 5px 20px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:20px;
display:block;
}

a.signin {
font-family:Arial, Arial, Helvetica, sans-serif;
color:#448CCB;
font-size:21px;
font-weight:bold;
position:relative;
}

a.baw_signin {
font-family:Arial, Arial, Helvetica, sans-serif;
color:#448CCB;
font-size:21px;
font-weight:bold;
position:relative;
}

a:visited {
color:#508EC1;
}

/* lightbox boxes */

.lb_box_513_wrap {
width:513px;
margin:0px auto;
padding:0px;
position:relative;
}

.lb_box_513_top {
background:url(/images/community/bg_lb_box_513_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_lb_box_513_top.png", sizingMethod="crop");
width:513px;
height:55px;
margin:0px;
padding:0px;
}

.lb_box_513_mid {
background:url(/images/community/bg_lb_box_513_mid.png) top left repeat-y;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_lb_box_513_mid.png", sizingMethod="scale");
width:383px;
margin:0px;
padding:0px 65px 5px 65px;
}

.lb_box_513_mid h3 {
font-size:24px;
font-weight:bold;
color:#f29d08;
margin:0px;
padding:0px 0px 5px 0px;
}

.lb_box_513_mid p {
margin:0px;
padding:0px 10px 5px 0px;
font-size:13px;
font-weight:normal;
line-height:18px;
}

.lb_box_513_mid p a {
font-size:16px;
font-weight:bold;
}

.lb_box_513_mid img {
margin:0px;
padding:0px;
display:inline;
}

.lb_box_513_btm {
background:url(/images/community/bg_lb_box_513_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_lb_box_513_btm.png", sizingMethod="crop");
width:513px;
height:76px;
margin:0px;
padding:0px;
}

.lb_close {
position:absolute;
top:35px;
right:45px;
width:35px;
height:35px;
margin:0px;
padding:0px;
}

.lb_close a {
background:url(/images/community/lightbox_close_btn.png) no-repeat top left;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/lightbox_close_btn.png', sizingMethod='crop');
width:35px;
height:35px;
text-indent:-9999px;
display:block;
margin:0px;
padding:0px;
cursor:pointer;
}

.sponsorship_wl {
position: absolute;
right: 10px;
top: 0px;
text-align: right;
color: #cccccc;
}

#top_content .ad_container {
position:absolute;
top:0px; right:0px;
margin: 0px 5px;
z-index:1000;
}

.sponsorship_wl span{
display: none;
} 

.bluewlp_mid_padd h2, .bluewlp_mid_padd h4{
width: 430px;
}

p.lg_p {
font-size: 18px !important;
padding: 15px 2px 15px 17px !important;
line-height: 23px !important;
}


/* new styling for photo and sticker upload */

.yellow_box_581_top {
background:url(/images/community/box_yellow_581_top.png) no-repeat bottom left;
width:581px;
height:10px;
overflow: hidden;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/box_yellow_581_top.png', sizingMethod='crop');

}

.yellow_box_581_mid {
background:url(/images/community/box_yellow_581_mid.png) repeat-y top left;
width:581px;
_margin-top: -5px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/box_yellow_581_mid.png', sizingMethod='scale');
}

.yellow_box_581_bot {
background:url(/images/community/box_yellow_581_bot.png) no-repeat top left;
width:581px;
height:10px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/community/box_yellow_581_bot.png', sizingMethod='crop');
}

.photo_upload_p_yellow_box{
padding:0px;
margin:0px;
color:#ff0000;
font-size:12px;
font-weight: bold;
}

div.upload_instructions div.upload_wrapper p.photo_upload_p {
padding:0px;
margin:7px 0px 20px 0px !important;
}

.photo_upload_p a{
font-weight:bold;
}

.box_yellow_581_in_wrapper {
padding:2px 5px 2px 15px;
margin:0px;
}

.upload_wrapper {
margin-bottom:4px;
}

input.photo_upload_checkbox {
float:left;
}

div.upload_instructions div.upload_wrapper p {
width:auto;
}

.newMemberRequests {
background:url(/images/community/btnNewMember.png) no-repeat 0 4px;
font-weight:bold;
float:left;
height:29px;
margin:0px 0px 0px 22px;
padding:10px 0px 0px 40px;
font-size: 12px;
font-family:Arial,Helvetica,sans-serif;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btnNewMember.png", sizingMethod="crop");
}
/* ------------ house ads -----------------*/
.ad_skyscraper, .ad_medium_300 {
margin-bottom:15px;
}

.house_ad_160 {
width:160px;
margin-bottom:15px;
}

.house_ad_300 {
width:300px;
margin:0px auto 15px;
}

dd ul li a {
color:#17b0e9;
text-decoration:none;
}

.timestamp {
color:#F29D08;
display:inline !important;
}
/* ----------- end question of the day ------------*/


/* text AD adjustments */
.text_ads_fcom_wide {
margin-left: auto;
margin-right: auto;
}

/* Static Ads */
#static_ad_300_100_iframe {
width: 300px;
height: 150px;
margin-top:10px;
}

#static_ad_160_100_iframe {
width: 160px;
height: 153px;
margin-top:10px;
}

.ad-Skyscraper {
height:610px;
margin:0px !important;
width:160px;
}