
td.content {padding-right:7px;}

form {margin-bottom: 0px;}

.regular_text {
	font-family: arial,helvetica;
	font-size:13px;
	line-height:16px;
	color:#000000;
}

.regular_text input {
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#000000;
}


.regular_text textarea {
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.regular_text a:link {
	color:#D95427;
	text-decoration:none;
}

.regular_text a:visited {
	color:#D95427;
	text-decoration:none;
}

.regular_text a:active {
	color:#D95427;
	text-decoration:none;
}

.regular_text a:hover {
	color:#D95427;
	text-decoration:underline;
}


/* smallsize text */

.smaller_text {
/* scale font size  10px/11px/12px */
/* scale line hieght  13px/14px/15px */
	font-family: arial,helvetica;
	font-size:10px;
	line-height:13px;
	color:#000000;
}

.smaller_text a:link {
	color:#D95427;
	text-decoration:none;
}

.smaller_text a:visited {
	color:#D95427;
	text-decoration:none;
}

.smaller_text a:active {
	color:#D95427;
	text-decoration:none;
}

.smaller_text a:hover {
	color:#D95427;
	text-decoration:underline;
}


/* bold text */


.bold_text {
/* scale font size  13px/15px/17px */
/* scale line hieght  16px/18px/20px */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#000000;
	font-weight: bold;
}

.bold_text a:link {
	color:#D95427;
	text-decoration:none;
}

.bold_text a:visited {
	color:#D95427;
	text-decoration:none;
}

.bold_text a:active {
	color:#D95427;
	text-decoration:none;
}

.bold_text a:hover {
	color:#D95427;
	text-decoration:underline;
}


/* header text */

.header_text {
/* scale font size  15px/17px/19px */
/* scale line hieght  18px/20px/22px */
	font-family: arial,helvetica;
	font-size:15px;
	line-height:18px;
	color:#3366bb;
	font-weight: bold;
}

.header_text a:link {
	color:#D95427;
	text-decoration:none;
}

.header_text a:visited {
	color:#D95427;
	text-decoration:none;
}

.header_text a:active {
	color:#D95427;
	text-decoration:none;
}

.header_text a:hover {
	color:#D95427;
	text-decoration:underline;
}




.black_header {
/* scale font size  18px/19px/20px */
/* scale line hieght  18px/19px/20px */
	font-family: arial,helvetica;
	font-size:18px;
	line-height:18px;
	color:#000000;
	font-weight:normal;
}
.black_header a{ color: #D95427; text-decoration: none; }
.black_header a:hover{ color: #D95427; text-decoration: underline; }

.black_header_15 {
/* scale font size  15px/17px/19px */
/* scale line hieght  18px/20px/22px */
	font-family: arial,helvetica;
	font-size:15px;
	line-height:16px;
	color:#000000;
	font-weight:normal;
}



p {
	margin:6px 0px 0px 0px;
}

.white_bg {
	background-color:#FFFFFF;
}

.dk_gray_bg {
	background-color:#e3e3e3;
}

.darker_gray_bg {
	background-color:#dadada;
}

.lt_gray_bg {
	background-color:#f3f3f1;
}

.color_blue {
	color:#3360BB;
}

.margin_10 {
	margin:10px;
}

.margin_lr_10 {
	margin:0px 10px;
}

.margin_20 {
	margin:10px;
}

.margin_left_20 {
	margin-left:20px;
}

.margin_top_20 {
	margin-top:20px;
}

.margin_right_20 {
	margin-right:20px;
}

.margin_bottom_20 {
	margin-bottom:20px;
}

.margin_left_10 {
	margin-left:10px;
}

.margin_top_10 {
	margin-top:10px;
}

.margin_right_10 {
	margin-right:10px;
}

.margin_bottom_10 {
	margin-bottom:10px;
}

.padding_8 {
	padding:8px;
}

.padding_10 {
	padding:10px;
}

.padding_r_10 {
	padding:0px 10px 0px 0px;
}

.padding_lr_10 {
	padding:0px 10px;
}

.padding_20 {
	padding:10px;
}

.valign_top {
	vertical-align:top;
}

.valign_middle {
	vertical-align:middle;
}

.clear_both {
	clear: both;
}

.display_none {
	display:none;
}

.display_block {
	display:block;
}


.module {
	width:538px;
	background-image:url(/images/static/common/module_top_background.gif);
	background-color:#f3f3f1;
	background-repeat:no-repeat;
}

.module_gradual {
	width:538px;
	background-image:url(/images/static/common/module_top_gradual_bg.gif);
	background-color:#f3f3f1;
	background-repeat:no-repeat;
}

.module_header {
	margin:17px 20px 0px 10px;
	width:508px;
}

.module_header_short {
	margin:10px 20px 0px 10px;
	width:508px;
}

.module_header_20 {
	margin:17px 20px 0px 20px;
	width:498px;
}


.module_body {
	margin:10px 20px 0px 20px;
	width:498px;
}


.module_body_tight {
	margin:0px 20px 0px 20px;
	width:498px;
}

.module_body_tight_10 {
	margin:0px 10px 0px 10px;
	width:518px;
}

.module_body_no_margin {
	margin:10px 20px 0px 0px;
	width:518px;
}


.module_body_buttons {
	margin:10px 10px 0px 10px;
	width:518px;
}


.module_body_10_header {
	margin:10px 10px 0px 10px;
	width:518px;
}

.module_body_10 {
	margin:10px 10px 0px 10px;
	width:518px;
}


.module_body_thin_margin {
	margin:10px 10px 0px 10px;
	width:518px;
}



.module_footer {
	width:538px;
	height:9px;
	background-image:url(/images/static/common/module_footer_background.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.module_spacer {
	padding-bottom:1px;
}

.module_white_menu_bar {
	padding:0px 20px 20px 20px;
	background-color:#FFFFFF;
	width:478px;
}




.header_line {
	vertical-align:middle;
}


.menu_line {
	vertical-align:middle;
}

.menu_line_img {
	vertical-align:middle;
}

.vertical_top {
	vertical-align:top;
}

.vertical_middle {
	vertical-align:middle;
}

.vertical_bottom {
	vertical-align:bottom;
}

.input_up3 {
	margin-bottom:-3px;
}

.img_up2 {
	margin-bottom:2px;
}

.checkbox_align {
	margin-bottom:2px;
	padding-left:0px;
	margin-left:0px;
}

.div_down_4 {
	margin-top:4px;
}

.input_left0 {
	margin-left:0px;
}


.module_title {
	top:60px;
}



.module_picture {
	margin-bottom:10px;
	border:1px #FF6600 solid;
/*	width:73px; */
}

.module_picture_med {
	margin-bottom:10px;
	border:1px #FF6600 solid;
/*	width:98px; */
}

.module_picture_lg {
	margin-bottom:10px;
	border:1px #FF6600 solid;
/*	width:236px; */
}

.module_picture_tight {
	border:1px #FF6600 solid;
/*	width:73px; */
}

.module_picture_tight_wh_border {
	border:1px #FFFFFF solid;
/*	width:73px; */
}

.module_picture_tight_med {
	border:1px #FF6600 solid;
	width:98px;
}

.module_picture_tight_lg {
	border:1px #FF6600 solid;
/*	width:236px; */
}


.module_4_across_pics_tight {
	width:120px;
}


.module_4_across_pics {
	width:105px;
	padding:10px 20px;
}


.module_4_across_pics_album {
	width:75px;
	padding:10px 10px;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
}

.module_4_across_pics_td {
	margin:10px 10px;
}

.module_4_across_pics_td_hid {
	width: 97px;
}

.module_4_across_pics_white {
	width:95px;
	padding:10px 10px;
	background-color:#ffffff;
	overflow:hidden;
	display:block;
}

.module_4_across_pics_gray {
	width:95px;
	padding:10px 10px;
	background-color:;
	overflow:hidden;
	display:block;
}


.module_button {
	margin:10px;
}


.module_button_stack {
}

.module_table_cell {
	padding:6px;
	border-bottom:1px #f3f3f1 solid;
}

.module_table_icon {
	width:13px;
	padding:2px;
	border-bottom:1px #f3f3f1 solid;
}

.module_table_message {
	width:290px;
	padding:2px;
	border-bottom:1px #f3f3f1 solid;
}

.module_table_user {
	width:150px;
	padding:2px;
	border-bottom:1px #f3f3f1 solid;
}

.module_table_category {
	width:60px;
	padding:2px;
	border-bottom:1px #f3f3f1 solid;
	text-align:left
}

.module_table_time {
	width:70px;
	padding:2px;
	border-bottom:1px #f3f3f1 solid;
}

.module_table_email {
	padding:5px 10px;
	width:518px;
	border-bottom:1px #f3f3f1 solid;
	text-align:left;
}

.module_list_pics_pic {
	width:75px;
	padding:10px 10px 10px 0px;
}

.module_list_pics_pic_10 {
	width:75px;
	padding:10px;
}

.module_list_pics_text {
	padding:10px 0px 10px 0px;
}

.module_list_pics_separator {
	border-top:1px #cccccc solid;
}

.module_list_pics_buttons {
	/*width:51px;*/
	padding:10px 0px 0px 10px;
}

.module_list_buttons {
	/*width:51px;*/
	padding:10px 0px 0px 10px;
}


.module_half {
	width:238px;
	padding:10px;
}


.module_textarea_left {
	width:350px;
	height:100px;
	margin:10px 20px 10px 0px;
}

.module_textarea_submit {
	margin-bottom:10px;
}

.module_warning_show {
	display:block;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
	width:236px;
	padding:10px;
	margin:10px 20px;
}

.module_warning_hide {
	display:none;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
	width:236px;
	padding:10px;
	margin:10px 20px;
}


.module_warning_a_show {
	display:block;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
	width:350px;
	padding:10px;
	margin:10px 20px;
}

.module_warning_ab_show {
	display:block;
	background-color:#FFFFFF;
	width:330px;
}

.module_warning_ab_hide {
	display:none;
	background-color:#FFFFFF;
	width:330px;
}

.module_warning_a_hide {
	display:none;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
	width:350px;
	padding:10px;
	margin:10px 20px;
}


.module_added_show {
	display:block;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
	width:239px;
	padding:10px;
}

.module_added_hide {
	display:none;
	background-color:#FFFFFF;
	border:1px #FF6600 solid;
	width:239px;
	padding:10px;
}

.hr_top {
	float:left;
	display:inline;
	width:470px;
	border-bottom:1px #cccccc solid;
	height:7px;
}

.hr_full {
	width:100%;
	border-bottom:1px #cccccc solid;
}

.forum {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px
}

/* style topic head in forum */

.forum h3 {
    margin: 0px;
    background-image: url(/images/static/icons/icon_forum.gif);
    background-repeat: no-repeat;
    text-indent: 15px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 14px;
}
/* up.css */

.compose_input {
	width:272px;
}

.compose_textarea {
	width:322px;
	height:407px;
}

.compose_select {
	width:134px;
	height:273px;
}

.about_text_small {
	width:48px;
}

.about_text_med {
	width:150px;
}

.about_text_full {
	width:228px;
}

/*
.about_form_text_row {
	height:21px;
	vertical-align:bottom;
}

.about_form_field_row {
	height:21px;
	vertical-align:top;
}

*/

.about_textarea {
	width:345px;
	height:105px;
}

.add_ff_left_input {
	width:230px;
}

.add_ff_right_textarea {
	width:239px;
	height:95px;
}

.add_auth_left_input {
	width:225px;
}

.add_auth_right_textarea {
	width:215px;
	height:95px;
}

.acct_settings_input_left {
	width:190px;
}

.acct_settings_input_right {
	width:190px;
}

.acct_settings_input_mm {
	width:29px;
}

.acct_settings_input_dd {
	width:29px;
}

.acct_settings_input_yyyy {
	width:49px;
}

.edit_gkid_input {
	width:190px;
}

.edit_gkid_textarea {
	width:324px;
	height:105px;
}

.edit_gkid_input_mm {
	width:29px;
}

.edit_gkid_input_dd {
	width:29px;
}

.edit_gkid_input_yyyy {
	width:49px;
}

/*
	albums.css
 */

/* ------- code dealing with font size ------ */
.albums_list_item {
/* scale font size  12px/13px/14px */
/* scale line hieght  14px/15px/16px */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:14px;
	color:#ffffff;
	list-style:none;
	margin:0px;
	padding:0px 0px 6px 0px;
}

.albums_list_item_current {
/* scale font size  12px/13px/14px */
/* scale line hieght  16px/17px/18px */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.file_input_text {
/* no size change on input */
	font-family: arial,helvetica;
	font-size:10px;
	line-height:16px;
	color:#ffffff;
}

.file_input_text input {
/* no size change on input */
	font-family: arial,helvetica;
	font-size:10px;
	line-height:16px;
	color:#000000;
}

.album_bold {
/* scale font size  12px/13px/14px */
/* scale line hieght  16px/17px/18px */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	font-weight:bold;
}

.album_text {
/* scale font size  12px/13px/14px */
/* scale line hieght  16px/17px/18px */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
}
.album_text a{ color: #D95427; text-decoration: none; }
.album_text a:hover{ color: #D95427; text-decoration: underline; }

.album_text input {
/* no size change on input */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.album_text textarea {
/* no size change  */
	font-family: arial,helvetica;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.album_header {
/* scale font size  15px/16px/17px */
/* scale line hieght  18px/19px/20px */
	font-family: arial,helvetica;
	font-size:15px;
	line-height:18px;
	color:#ffffff;
	font-weight: bold;
}
/* ------- end of code dealing with font size ------ */



.mary_popin {
	width:648px;
	height:550px;
/* --	background-image:url(/images/static/albums/bg_my_albums.gif);
	background-repeat:repeat-x;
	background-color:#2a5889;  --*/ 
}

	
/*
	pop-in.css
	used by pop-in.js
 */

.popinBackground {
	visibility: hidden;
	background-color:#000000;
	position:absolute;
	z-index:97;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.popin {
	visibility:hidden;
	display:none;
	position:absolute;
	top: 0px;
	z-index:99;
/*	background-color:#FFFFFF; */
}
hr { height: 1px; color: #d6d6d6 }
h3 { font-family: arial; font-size:16px; line-height:20px; color:#f57529; }
h4 { font-family: arial; font-size:12px; line-height:16px; color:#333333; font-weight: bold; }

a:hover { text-decoration: underline; }

.header_login_input {
	width:110px; 
	font-family:arial; 
	font-size:12px; 
	color:#666666; 
	padding-left:3px; 
	border-top:1px solid #666666; 
	border-left:1px solid #666666; 
	border-right:1px solid #cecece; 
	border-bottom:1px solid #cecece; 
	vertical-align:bottom;
}


