* {
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	height: 100%; 
	text-align: center;
	behavior: url("csshover.htc");
	background-image: url('images/full_bg6.jpg');
}
a {
	color: #3cabd6;
}
a:visited {
	color: #7a2f70;
}
a:hover {
	color: #373330;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width: 762px;
	height: auto !important;
	height: 100%; 
	min-height: 100%;
	background-image: url('images/bg5.jpg');
	background-repeat: repeat-y;
	background-position: 50%;
	background-attachment: fixed;
}
#logo_head {
	width: 762px;
	height: 65px;
}
#logo_head img {
	float: left;
	border: 0;
}
#tp_head {
	float: right;
	width: 439px;
	height: 65px;
	background-image: url("images/tparty_head.jpg");
	background-repeat: no-repeat;
}
#profile_info {
	margin-top: 5px;
	margin-right: 5px;
	float: right;
	text-align: right;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	color: #EAEAEA;
}
#profile_info a {
	color: #939393;
}
#profile_info span {
	font-size: 1.7em;
	font-weight: bold;
	color: #bbe1b6;
}
#tp_head img {
	float: right;
	margin-top: 3px;
	margin-right: 10px;
	border: 1px solid #000000;
}
#ad_one {
	margin: 3px 0px 0px 8px;
	float: left;
	width: 200px;
	height: 55px;
	border: 1px solid #000000;
	background-color: #a4a4a4;
}
#ad_two {
	margin: 3px 0px 0px 12px;
	float: left;
	width: 200px;
	height: 55px;
	border: 1px solid #000000;
	background-color: #a4a4a4;
}
#ad_two_empty {
	margin: 3px 0px 0px 12px;
	float: left;
	width: 202px;
	height: 57px;
/*	border: 1px solid #000000;
	background-color: #a4a4a4; */
}
#ad_one_empty {
	margin: 3px 0px 0px 8px;
	float: left;
	width: 202px;
	height: 57px;
/*	border: 1px solid #000000;
	background-color: #a4a4a4; */
}
#navigation {
	margin: 0;
	padding: 5px 0 0 0;
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
/*	border-bottom: 1px solid #000000; */
	width: 756px;
	height: 30px;
/*	background-color: #a3a3a3; */
	background-image: url('images/nav_topper.jpg');
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
}
#above_nav {
	position: relative;
	z-index: 1;
	border-top: 1px solid #000000;
	width: 100%;
	height: 10px;
/*	background-color: #f99c01; */
	background-image: url('images/above_nav_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	font-size: .05em;
}
#nav {
	position: relative;
	z-index: 1;
	margin-top: -5px;
	width: 100%;
/*	margin-top: 2px; */
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0px;
/*	width: 600px; */
	list-style-type: none;
/*	background-color: #f99c01; */
	font-size: .75em;
}
#nav li {
	display: block;
	margin: 0 0px 0 0px;
	padding: 3px 0px 2px 0px;
	float: left;
	width: 138px;
	height: 18px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: .80em;
/*	background-color: #f99c01; */
	background-image: url('images/above_nav_tab_unselected2.gif');
	background-repeat: no-repeat;
	background-position: top;
}
#nav #selected {
	width: 150px;
	background-image: url('images/above_nav_tab_selected.gif');
	background-repeat: no-repeat;
}
#nav li:hover {
	background-image: url('images/above_nav_tab_hovered2.gif');
	background-repeat: no-repeat;
	background-position: top;
/*	background-color: #ed145a; */
}
#nav #selected:hover {
	width: 150px;
	background-image: url('images/above_nav_tab_selected.gif');
	background-repeat: no-repeat;
}
#nav li a {
	display: block;
	width: 138px;
	height: 15px;
	text-decoration: none;
	
}
#profile_left {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 250px;
	height: 250px;
	border: 1px solid #a3a3a3;
	background-color: #EAEAEA;
}
#profile_head {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height: 65px;
	border-bottom: 1px solid #a3a3a3;
/*	border-bottom: 2px solid #cfcfcf; */
}
#profile_info_text {
	position: relative;
	z-index: 1;
	margin-top: 5px;
	margin-left: 3px;
	float: left;
	width: 255px;
	height: 55px;
	overflow: hidden;
	float: left;
/*	background-color: pink; */
}
#profile_head img {
	position: relative;
	z-index: 1;
	margin-left: 5px;
	margin-top: 5px;
	border: 1px solid #000000;
	float: left;
}
#profile_info_text h3 {
	position: relative;
	z-index: 1;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
}
#profile_info_text h2 {
	position: relative;
	z-index: 1;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.9em;
	text-align: left;
	width: 375px;
	height: 35px;
	overflow: hidden;
}
#profile_head ul {
/*	background-color: red; */
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	z-index: 2;
	margin-top: 23px;
	margin-right: 5px;
	list-style-type: none;
	float: right;
/*	width: 430px; */
	display: inline;
}
#profile_head a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #7a7a7a;
}
#profile_head a:hover {
	color: #616161;
}
#profile_head ul li {
	position: relative;
	top: 2px;
	float: left;
	padding: 15px 0px 0px 0px;
/*	border-left: 1px solid #a3a3a3; */
/*	border-right: 1px solid #a3a3a3; */ 
/*	width: 131px;  old */
	width: 105px;
	height: 25px;
/*	background-image: url('images/sub_nav_unselected3.gif');  */
	background-image: url('images/sub_nav_sel.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
#profile_head ul .subsel {
	margin-top: 2px;
/*	background-image: url('images/sub_nav_selected.gif'); */
	background-image: url('images/sub_nav_unsel.gif');
}
#profile_head ul #subsel a {
/*	color: #616161; */
	color: #464646;
}
#profile_head ul #subsel a:hover {
	color: #464646;
}
#profile_head ul li:hover {
/*	background-color: #a2a2a2; */
}
#user_body {
	position: relative;
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
/*	background-color: #ffdfed; */
	overflow: hidden;
}

#profile_notes {
	margin-top: 5px;
	margin-left: 0px;
/*	_margin-left: 0px;  */
	float: left;
	width: 300px;
/*	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80; */
/*	background-color: #EAEAEA; */
	background-color: #e7f1fd;
	border: 1px solid #00adef;
/*	border-left: 2px solid #a3a3a3;
	border-bottom: 2px solid #a3a3a3;
	border-right: 2px solid #a3a3a3; */
}
#profile_notes p {
	margin-left: 5px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .80em;
	text-align: left;
	line-height: 2em;
}

.popular_pix {
	margin-top: 5px;
/*	margin-left: 6px; */
	margin-left: auto;
	margin-right: auto;
/*	float: left; */
	width: 435px;
/*	border: 1px solid #a5a5a5; */
	border: 1px solid #6eb24b;
/*	background-color: #f8f8f8; */
	background-color: #eafbe1;
	background-image: url('images/pop_pix_bg.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-top: 10px;
/*	padding-right: 10px;
	padding-left: 10px; */
}
.popular_pix img {
	border: 2px solid #000000;
}
.popular_head {
	padding: 3px 3px 3px 0px;
	width: 432px;
	margin-top: 10px;
	border-top: 1px solid #a5a5a5;
/*	background-color: #EAEAEA; */
	text-align: right;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
.popular_pix img {

}
#profile_details {
	float: left;
/*	background-color: #fff0bc; */
	overflow: hidden;
	width: 304px;
}
#profile_extreme {
	margin-top: 5px;
        float: left;
        width: 300px;	
        background-color: #ffe8cd;
	border: 1px solid #f26522;
/*        border-left: 2px solid #a3a3a3;
        border-bottom: 2px solid #a3a3a3;
        border-right: 2px solid #a3a3a3; */
	font-family: Arial, Verdana, sans-serif;
	font-size: .80em;
}
#profile_contact {
	padding: 3px 0 3px 0;
	margin-top: 5px;
	float: left;
	width: 300px;
	background-color: #b1aed5;
	border: 1px solid #1b1464;
	font-family: Arial, Verdana, sans-serif;
	font-size: .80em;
}
#profile_contact ul {
	list-style-type: none;
	width: 300px;
}
#profile_contact ul li {
	width: 150px;
	float: left;
}
.profile_picstuff {
	margin-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 300px;
	border: 1px solid #662d91;
/*        border-left: 2px solid #a3a3a3;
        border-bottom: 2px solid #a3a3a3;
        border-right: 2px solid #a3a3a3; */
	background-color: #f9f0ff; 
}
.profile_picstuff p {
	padding: 2px 2px 2px 7px;
	font-size: .70em;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
}
.profile_picstuff span {
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
.profile_picstuff h2 {
	width: 95%;
	border-bottom: 1px solid #662d91;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
#gallery_memberupload {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #f26522;
	background-color: #ffdac8;
	padding: 5px 10px 5px 10px;
	width: 650px;
	font-family: Verdana, Arial, sans-serif;
	overflow: hidden;
}
#gallery_uploadfiles {
	float: left;
	width: 400px;
	padding-left: 10px;
	border-left: 1px solid #f26522;
}
#gallery_gallerymkr {
	float: left;
	width: 220px;
	_width: 230px;
	padding-right: 10px;
	text-align: left;
}
#gallery_gallerymkr h1 {
	padding: 3px 0px 3px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	border-top: 1px solid #f26522;
	border-bottom: 1px solid #f26522;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: .75em;
	background-color: #ffebe2;
}
#gallery_gallerymkr span {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: .65em;
}
#gallery_uploadfiles h1 {
	padding: 3px 0px 3px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	border-top: 1px solid #f26522;
	border-bottom: 1px solid #f26522;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: .75em;
	background-color: #ffebe2;
}
#gallery_uploaded {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 625px;
	overflow: hidden;
}
#gallery_uploaded h1 {
	padding: 3px 0px 3px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border-top: 1px solid #f26522;
	border-bottom: 1px solid #f26522;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: .75em;
	background-color: #ffebe2;
}
#gallery_gallerymkr label {
	display: inline-block;
	margin-top: 3px;
	font-weight: bold;
	font-size: .80em;
}
.form_submit {
/*	width: 60px; */
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	border-bottom: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
}
#pix_up_one {
	margin-top: 5px;
	float: left;
	list-style-type: none;
}
#pix_up_two {
	margin-top: 5px;
/*	margin-left: 5px; */
	float: left;
	list-style-type: none;
}
#pix_up_two label {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: .80em;
}
#pix_up_two li {
	padding: 0px;
	text-align: left;
}
.up {
	width: 375px;
}
.announcement { 
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
	width: 740px;
	border-left: 2px solid #a3a3a3;
	border-right: 2px solid #a3a3a3;
	border-bottom: 2px solid #a3a3a3;
	background-color: #ffffc2;
}
.announcement h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.3em;
}
.announcement h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: .8em;
}

#pixlisttb {
	width: 100%;
	text-align: center;
}
#pixlisttb td {
	width: 25%;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .65em;
}
#pixlisttb td:hover {
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 2px solid #a3a3a3;
	border-bottom: 2px solid #a3a3a3;
	border-top: 2px solid #EAEAEA;
	border-left: 2px solid #EAEAEA;
	background-color: #FFFFFF;
}
#gal_info {
	width: 740px;
	padding: 5px 3px 5px 3px;
	border-left: 2px solid #a3a3a3;
	border-right: 2px solid #a3a3a3;
	border-bottom: 2px solid #a3a3a3;
	background-color: #EAEAEA;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url('images/gal_info_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom center;
	cursor: pointer;
	text-decoration: none;
}
#gal_info a {
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
}
#gal_info a:visited {
	color: #000000;
}
#gal_info img {
	float: left;
	margin-left: 2px;
	border: 1px solid #000000;
}
#gal_info div {
	float: left;
	margin-left: 5px;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	color: #000000;
}
#gal_info div:hover {
	color: #2a2a2a;
}
#gallery_list_tb {
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}
#gallery_list_tb img {
	border: 2px solid #000000;
}
#gallery_list_tb td {
	width; 25%;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: .75em;
}
#gallery_list_tb td:hover {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-right: 2px solid #a3a3a3;
	border-bottom: 2px solid #a3a3a3;
	border-top: 2px solid #EAEAEA;
	border-left: 2px solid #EAEAEA;
	background-color: #FFFFFF;
}
#gallery_list_tb a {
	font-size: 1.1em;
	font-weight: bold;
}
.user_comment_area {
/*	clear: both; */
/*	margin-top: 10px; */
/*	margin-top: 1px; */
	padding-bottom: 3px;
	width: 435px;
	border: 1px solid #ff8dd0;
	background-color: #ffeaf6;
	overflow: hidden;
}
.arr_prof_com_exp {
	float: left;
	cursor: pointer;
	position: relative;
	top: 1px;
	left: 3px;
	width: 15px;
	height: 15px;
	overflow: hidden;
	padding-right: 2px;
	background-image: url('images/arr_com_exp.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.arr_prof_com_con {
	float: left;
	cursor: pointer;
	position: relative;
	top: 1px;
	left: 3px;
	width: 15px;
	height: 15px;
	overflow: hidden;
	padding-right: 2px;
	background-image: url('images/arr_com_con.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.user_comment_area ul {
	list-style-type: none;
}
.user_comment_area textarea {
	margin-top: 4px;
	width: 400px;
	height: 50px;
}
.user_comment_area h2, .user_comment_area_hide h2 {
	width: 100%;
	height: 18px;
/*	position: relative; */
/*	top: -2px; */
	border-bottom: 1px solid #ffadde;
	background-image: url('images/u_comm_bg4.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	font-size: .80em;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	color: #ec008c;
/*	overflow: hidden;
	line-height: .8em; */
}
.user_comment_area a, .user_comment_area_hide a {
	color: #000000;
	text-decoration: none;
}
.user_comment_area a:visited, .user_comment_area_hide a:visited {
	color: #000000;
}
.user_comment_area a:hover, .user_comment_area_hide a:hover {
	color: #ff0097;
	text-decoration: underline;
}
.user_comment_area_hide {
	width: 435px;
/*	margin-top: 10px; */
	height: 18px;
	overflow: hidden;
	border: 1px solid #ec008c;
	background-color: #ffeaf6;
}
.picture_view {
	width: 602px;
	margin-top: 5px;
	float: left;
	overflow: hidden;
}
.picture_view img {
	border: 1px solid #000000;
}
.picture_right {
	float: left;
	text-align: center;
}

.pic_dir_next {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1px;
	width: 129px;
	background-color: #c4df9b;
	overflow: hidden;
}
.pic_dir_next img {
	border: 1px solid #c4df9b;
}
.pic_dir_next div {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 10px;
	background-color: #c4df9b;
	color: #295711;
	font-family: Arial, Verdana, sans-serif;
	font-size: .55em;
	text-align: center;
}
.pic_dir_next a {
	color: #295711;
	text-decoration: none;
}
.pic_dir_next a:hover {
	text-decoration: underline;
}
.pic_dir_prev {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1px;
	width: 129px;
	background-color: #9e005d;
	overflow: hidden;
}
.pic_dir_prev img {
	border: 1px solid #9e005d;
}
.pic_dir_prev div {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 10px;
	background-color: #9e005d;
	color: #ffeaf6;
	font-family: Arial, Verdana, sans-serif;
	font-size: .55em;
	text-align: center;
	color: #ffeaf6;
}
.pic_dir_prev a {
	color: #ffeaf6;
	text-decoration: none;
}
.pic_dir_prev a:visited {
	color: #ffeaf6;
	text-decoration: none;
}
.pic_dir_prev a:hover {
	color: #ffeaf6;
	text-decoration: underline;
}
.tags_holder {
	margin-left: 2px;
	margin-top: 10px;
/*	border: 1px solid #c4df9b; */
	border: 1px solid #f26522;
	padding: 0px 0px 1px 0px;
	width: 144px;
	text-align: left;
	background-color: #FFFFFF;
	overflow: hidden;
/*	white-space: normal; */
}
.tags_holder h1 {
	width: 121;
	padding: 0px 0px 2px 0px;
	margin-bottom: 1px;
/*	background-color: #c4df9b; */
	background-color: #f26522;
	color: #03003a;
        font-family: Arial, Verdana, sans-serif;
        font-size: .65em;
        text-align: center;
	letter-spacing: .25em;
}
.tags_holder a {
	float: left;
	display: inline-block;
	padding: 1px 1px 1px 1px;
	margin: 1px 2px 1px 2px;
/*	background-color: #ffc1dc; */
	background-color: #F2AB22;
        font-family: Arial, Verdana, sans-serif;
        font-size: .65em;
	color: #000000;
	text-decoration: none;
	white-space: no-wrap;
}
.tags_holder a:hover {
	text-decoration: underline;
}
.pid_caption {
	padding: 5px 0px 5px 0px;
	width: 600px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#uploadedtb {
	margin-left: auto;
	margin-right: auto;
	width: 625px;
}
.uploadedtb_pic {
	background-color: #ffe6da;
	padding-right: 5px;
	width: 80px;
	vertical-align: middle;
	text-align: center;
}
.uploadedtb_inf {
	background-color: #ffe6da;
	border-left: 1px solid #f26522;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: .70em;
	font-weight: bold;
}
.uploadedtb_opt {
	background-color: #ffe6da;
	border-left: 1px solid #f26522;
	padding-left: 5px;
	font-size: .70em;
	font-weight: bold;
	text-align: left;
/*	vertical-align: top; */
}
#loading {
	margin-top: 15px;
	float: right;
	visibility: hidden;
}
.b_border {
	border-bottom: 1px solid #000000;
}
.up_sep {
	height: 3px;
	background-image: url('/images/upload_separator.jpg');
	background-repeat: repeat-x;
	background-position: center;
	overflow: hidden;
}
.ind_p {
	margin: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
}
#logintb {
	margin-right: 5px;
	float: right;
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
}
#logintb ul {
	list-style-type: none;
	text-align: left;
}
#logintb ul input {
	width: 100px;
}
#logintb ul label {
	display: inline-block;
	width: 70px;
}
#pointstb {
}
#pointstb td {
	text-align: left;
	padding: 2px 8px 2px 8px;
}
.edit_prof {
	text-align: right;
	width: 61px;
	height: 15px;
	float: right;
	background-image: url('images/edit_tab.gif');
	background-repeat: no-repeat;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
	letter-spacing: .5em;
	text-decoration: none;
}
.edit_prof a {
	text-decoration: none;
	color: #00adef;
}
.edit_prof a:visited {
	color: #00adef;
}
.edit_prof a:hover {
	color: #0076a3;
}
.purple-ize {
	border-right: 1px solid #24003f;
	border-bottom: 1px solid #24003f;
	border-top: 1px solid #c9c8c9;
	border-left: 1px solid #c9c8c9;
	background-color: #eae6ec;
	margin-top: 2px;
}
.error {
	color: #ff0000;
}
.success {
	color: #39b44a;
}
.shadow {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
}
.padding_5 {
	padding: 5px;
}
#left_extra_info {
	margin-top: 5px;
	float: left;
	width: 300px;
	background-color: pink;
}
#right_extra_info {
/*	clear: both; */
	margin-top: 0px;
/*	margin-left: 10px; */
	margin-left: auto;
	margin-right: auto;
	width: 435px;
/*	float: left; */
/*	background-color: blue; */
}
#profile_right {
	text-align: center;
	padding: 0;
	float: left;
	width: 445px;
	overflow: hidden;
/*	background-color: green; */
}
.u_com_contain {
	margin-top: 5px;
	width: 435px;
	overflow: hidden;
}
.u_com_contain img {
	border: 1px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}
.u_com_head {
	float: right;
	width: 375px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #fecbe9;
	background-color: #ffeaf6;
	font-family: Arial, Verdana, sans-serif;
	overflow: hidden;
	text-align: left;
	font-weight: bold;
}
.u_com_head div {
/*	display: inline-block; */
	float: left;
}
.u_com_head span {
	display: block;
	float: right;
	font-size: .65em;
}
.float_right {
	float: right;
}
.u_com_head a {
	text-decoration: none;
}
.u_com_head a:hover {
	text-decoration: underline;
}
.u_com_com {
	float: right;
	width: 369px;
	padding: 3px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: left;
}
.u_com_end {
	width: 375px;
	font-size: .65em;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #a3a3a3;
	text-align: right;
	float: right;
	color: #6c6c6c;
}
.u_com_upic {
	float: left;
	margin-top: 3px;
}
.p_com_contain {
	margin-top: 5px;
	width: 600px;
	overflow: hidden;
}
.p_com_contain img {
	border: 1px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}
.p_com_head {
	float: right;
	width: 540px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #fecbe9;
	background-color: #ffeaf6;
	font-family: Arial, Verdana, sans-serif;
	overflow: hidden;
	text-align: left;
	font-weight: bold;
}
.p_com_head div {
/*      display: inline-block; */
        float: left;
}
.p_com_head span {
        display: block;
        float: right;
        font-size: .65em;
}
.p_com_head a {
	text-decoration: none;
}
.p_com_head a:hover {
	text-decoration: underline;
}
.p_com_com {
	float: right;
	width: 534px;
	padding: 3px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
	text-align: left;
}
.p_com_end {
	width: 540px;
	font-size: .65em;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #a3a3a3;
	text-align: right;
	float: right;
	color: #6c6c6c;
}
.p_com_upic {
	float: left;
	margin-top: 3px;
}
.user_comments_here {
	margin-top: 5px;
	overflow: hidden;
}
.user_comments_here_hide {
	height: 18px;
	overflow: hidden;
	border-bottom: 3px solid #ec008c;
}
.update_caption_area {
	margin-top: 5px;
	width: 600px;
	border: 1px solid #0d004c;
	overflow: hidden;
	padding-bottom: 5px;
	background-color: #eaf5ff;
}
.update_caption_area a, .update_caption_area_hide a {
	text-decoration: none;
	color: #000000;
}
.update_caption_area a:visited, .update_caption_area_hide a:visited {
	color: #000000;
}
.update_caption_area a:hover, .update_caption_area_hide a:hover {
	text-decoration: underline;
	color: #ff0097;
}
.arr_cap_con {
	cursor: pointer;
	border: 0;
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-image: url('images/arr_cap_con.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.arr_cap_exp {
	cursor: pointer;
	border: 0;
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-image: url('images/arr_cap_exp.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.update_caption_area_hide {
	margin-top: 5px;
	width: 600px;
	height: 18px;
	border: 1px solid #0d004c;
	overflow: hidden;
/*	padding-bottom: 5px; */
	background-color: #eaf5ff;
}
.update_caption_area ul {
	list-style-type: none;
}
.update_caption_area textarea {
	margin-top: 5px;
	width: 550px;
	height: 30px;
}
.update_caption_area h2, .update_caption_area_hide h2 {
        width: 100%;
        height: 18px;
        border-bottom: 1px solid #0d004c;
       background-image: url('images/u_cap_bg.jpg');
        background-repeat: no-repeat;
        background-position: bottom center;
        font-size: .80em;
        font-weight: bold;
        font-family: Arial, Verdana, sans-serif;
        text-align: left;
}
.update_tags_area {
	width: 600px;
	border: 1px solid #df4800;
	overflow: hidden;
	padding-bottom: 5px;
	background-image: url('images/u_tags_bg.jpg');
	background-repeat: repeat-x;
	background-color: #ffe7dc;
}
.update_tags_area a, .update_tags_area_hide a {
	text-decoration: none;
	color: #000000;
}
.update_tags_area a:visited, .update_tags_area_hide a:visited {
	color: #000000;
}
.update_tags_area a:hover, .update_tags_area_hide a:hover {
	text-decoration: underline;
	color: #ff0097;
}

.arr_tags_con {
	cursor: pointer;
	border: 0;
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-image: url('images/arr_tags_con.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.arr_tags_exp {
	cursor: pointer;
	border: 0;
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-image: url('images/arr_tags_exp.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.update_tags_area_hide {
	width: 600px;
	height: 18px;
	border: 1px solid #f26522;
	background-image: url('images/u_tags_bg.jpg');
	background-repeat: repeat-x;
	background-color: #ffe7dc;
	overflow: hidden;
/*	padding-bottom: 5px; */
}
.update_tags_area ul {
	list-style-type: none;
}
.update_tags_area textarea {
	margin-top: 5px;
	width: 550px;
	height: 40px;
}
.update_tags_area h2, .update_tags_area_hide h2 {
        width: 100%;
        height: 18px;
        border-bottom: 1px solid #df4800;
/*       background-image: url('images/u_comm_bg4.jpg');
        background-repeat: no-repeat;
        background-position: bottom center; */
        font-size: .80em;
        font-weight: bold;
        font-family: Arial, Verdana, sans-serif;
        text-align: left;
	text-decoration: none;
}
.pic_comment_area {
	width: 600px;
	border: 1px solid #c60075;
	overflow: hidden;
	padding-bottom: 5px;
/*	background-color: #ffeaf6; */
	background-color: #ffeaf6;
}
.arr_com_con {
	cursor: pointer;
	border: 0;
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-image: url('images/arr_com_con.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.arr_com_exp {
	cursor: pointer;
	border: 0;
	position: relative;
	top: 2px;
	left: 2px;
	padding-right: 2px;
	float: left;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-image: url('images/arr_com_exp.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.pic_comment_area a, .pic_comment_area_hide a {
	text-decoration: none;
	color: #000000;
}
.pic_comment_area a:visited, .pic_comment_area_hide a:visited {
	color: #000000;
}
.pic_comment_area a:hover, .pic_comment_area_hide a:hover {
	text-decoration: underline;
	color: #ff0097;
}
.pic_comment_area img, .pic_comment_area_hide img {
	position: relative;
	top: 2px;
	left: 2px;
	border: 0;
	width: 15px;
	height: 15px;
/*	margin-top: 2px;
	margin-left: 2px; */
/*	positive: absolute;
        top: 3px;
        left: 3px;
	padding-right: 2px; */
}
.pic_comment_area_hide {
	width: 600px;
	height: 19px;
	border: 1px solid #c60075;
	border-bottom: 3px;
	background-color: #ffeaf6;
	overflow: hidden;
/*	padding-bottom: 5px; */
}
.pic_comment_area ul {
	list-style-type: none;
}
.pic_comment_area textarea {
	margin-top: 5px;
	width: 550px;
	height: 50px;
}
.pic_comment_area h2, .pic_comment_area_hide h2 {
        width: 100%;
        height: 18px;
        border-bottom: 1px solid #c60075;
       background-image: url('images/u_comm_bg4.jpg');
        background-repeat: repeat-x;
        background-position: bottom center;
        font-size: .80em;
        font-weight: bold;
        font-family: Arial, Verdana, sans-serif;
        text-align: left;
	overflow: hidden;
}
.pic_rating_area {
	width: 600px;
	background-color: #ebfef3;
	border: 1px solid #005825;
	overflow: hidden;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
.pic_rating_area ul {
	width: 100%;
}
.pic_rating_area ul li {
	text-align: center;
	width: 10%;
	float: left;
}
.li_err_msg {
	padding: 0;
	margin: 0;
	text-align: center;
	width: 100%;
	color: red;
	font-weight: bold;
	overflow: hidden;
}
.li_suc_msg {
	padding: 0;
	margin: 0;
	text-align: center;
	width: 100%;
	color: green;
	font-weight: bold;
	overflow: hidden;
}
#pview_extinfo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 130px;
	border: 1px solid #000000;
}
#pview_extinfo table {
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
.pvei_left {
	padding-left: 2px;
	text-align: left;
}
.pvei_right {
	padding-right: 2px;
	text-align: right;
}
#prof_random_pix {
	float: left;
	margin-top: 5px;
	width: 300px;
	border: 1px solid #ff8a00;
	background-color: #feffe2;
	overflow: hidden;
}
#prof_random_pix table {
	width: 100%;
}
#prof_random_pix table td {
/*	padding: 5px 0px 5px 0px; */
	width: 50%;
}	
#prof_random_pix table td h2 {
	margin: 0;
	padding: 2px 0px 2px 0px;
/*	padding: 5px; */
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
	font-weight: bold;
	background-color: #ffd800;
	border-bottom: #a3a3a3;
	color: #000000;
	letter-spacing: .35em;
}
#prof_random_pix table td img {
	border: 1px solid #000000;
}
#prof_random_pix table td img:hover {
	border: 1px solid blue;
}
#registration_container {
	padding: 5px 0px 5px 0px;
	width: 700px;
	background-color: #d9ffeb;
	border: 1px solid #000000;
	overflow: hidden;
}
#registration_form_container {
	padding: 10px 0px 10px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 552px;
	overflow: hidden;
}
#registration_form {
	float: left;
	list-style-type: none;
	text-align: left;
	width: 250px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
}
#registration_container p {
	margin: 10px 5px 20px 5px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: .80em;
}
#registration_form_2 {
	float: left;
	list-style-type: none;
	width: 302px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
}
#registration_form_2 img {
	margin-top: 20px;
	border: 1px solid #000000;
}
.reg_text {
	padding-top: 2px;
	width: 200px;
	height: 26px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.4em;
}
.cap_text {
	padding-top: 2px;
	width: 100px;
	height: 26px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.4em;
}
.mainpgheader {
	margin-left: auto;
	margin-right: auto;
	width: 702px;
	border-bottom: 2px solid #000000;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 2.1em;
}
.reg_submit {
	padding: 1px;
	width: 150px;
	height: 35px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.4em;
}
#main_footer {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #000000;
	clear: both;
	width: 750px;
	text-align: center;
/*	overflow: hidden; */
}
#main_footer ul {
	margin-left: auto;
	margin-right: auto;
	width: 450px;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
#main_footer ul li {
	position: relative;
	top: -2px;
	padding: 3px 10px 0px 10px;
	list-style-type: none;
/*	float: left; */
/*	display: inline-block; */
	float: left;
}
#main_footer ul li:hover {
	padding-top: 0px;
	border-top: 3px solid blue;
}
#sp_footer {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	width: 750px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .65em;
	font-weight: bold;
}
.mainhdr {
/*	width: 100%; */
	border-bottom: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.5em;
	letter-spacing: .3em;
	text-align: left;
	padding-left: 10px;
}
.mainhdr div {
	margin-right: 5px;
	position: relative;
	display: inline;
	float: right;
	text-align: right;
	font-size: .50em;
	letter-spacing: 0;
}
.member_bar {
	float: right;
	width: 100%;
	padding: 0;
	padding-top: 2px;
	margin: 0;
	text-align: right;
}
.member_bar ul {
	float: right;
	list-style-type: none;
}
.member_bar ul li {
	float: left;
	padding: 0px 5px 0px 5px;
}
.member_bar img {
	border: 1px solid #000000;
}
.home_notice {
	float: left;
	text-align: left;
}
#front_img {
	float: left;
	margin-top: 0px;
	margin-left: 3px;
	display: inline;
	text-align: center;
}
#front_img img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
}
#front_login_box {
/*	float: left; */
	margin-left: auto;
	margin-right: auto;
/*	margin-top: 2px; */
/*	margin-left: 6px; */
	width: 324px;
	height: 110px;
	background-image: url('images/login_box2.gif');
/*	background-position: top center; */
	background-repeat: no-repeat;
	overflow: hidden;
}
#front_login_box label {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 75px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #838383;
}
#front_login_box ul {
/* 	margin-top: 5px; */
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#front_login_box ul li {
/*	padding: 1px;
	_padding: 0px; */
}
.front_submit {
	margin: 5px 0 0 0;
	padding: 0;
	border-top: 1px solid #c75bfd;
	border-left: 1px solid #c75bfd;
	border-right: 1px solid #32004b;
	border-bottom: 1px solid #32004b;
	width: 100px;
	height: 25px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.05em;
}
.fs_li {
	margin: 0;
	margin-right: 0px;
	text-align: right;
}
.jtp_li {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
.reg_text_two {
	margin: 0;
	padding-top: 2px;
	width: 200px;
	height: 23px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.35em;
}
#front_login_header {
/*	float: left; */
	margin-left: auto;
	margin-right: auto;
/*	margin-left: 6px; */
	width: 324px;
	height: 35px;
	background-image: url('images/login_header.gif');
	background-position: top center;
	background-repeat: no-repeat;
}
#front_login_header h1 {
	visibility: hidden;
}
#front_members_header {
	width: 324px;
	height: 35px;
	background-image: url('images/members_header.gif');
	background-position: top center;
	background-repeat: no-repeat;
}
#front_members_header h1 {
	visibility: hidden;
}
#front_members_box {
	width: 322px;
	border: 1px solid #000000;
	background-color: #EAEAEA;
	overflow: hidden;
}
#front_members_box a, #front_members_box a:hover, #front_members_box a:visited {
	color: #000000;
}
#front_members_box img {
	float: left;
	border: 1px solid #000000;
}
#front_members_box table {
	width: 320px;
/*	width: 100%; */
}
#front_members_box table td {
	padding: 2px;
	width; 100%;
}
#front_members_box table td ul {
	padding: 0;
	margin: 0 0 0 3px;
	list-style-type: none;
	float: left;
	text-align: left;
}
#front_members_box table td ul li {
	padding: 0;
	margin: 0;
}
#front_members_box table td ul li span {
	font-family: Verdana, Arial, sans-serif;
	font-size: .70em;
}
#front_members_box table td ul li h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#browse_pictures_header {
	width: 748px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('images/browse_pictures_header.gif');
	background-position: top center;
	background-repeat: no-repeat;
}
#browse_pictures_header h1 {
	visibility: hidden;
}
#browse_pictures_box {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 746px;
	border: 1px solid #000000;
	background-color: #EAEAEA;
	overflow: hidden;
	text-align: center;
}
#browse_pictures_box table {
	width: 745px;
}
#browse_pictures_box table td {
	width: 149px;
	text-align: center;
}
#browse_pictures_box table td img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
}
#front_left {
	margin-left: 3px;
	float: left;
	width: 423px;
/*	background-color: pink; */
	overflow: hidden;
	display: inline;
	text-align: center;
}
#random_featured {
	width: 417px;
	height: 35px;
	background-image: url('images/random_featured.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
#random_featured h1 {
	visibility: hidden;
}
#front_right {
	float: left;
	width: 333px;
/*	background-color: blue; */
	overflow: hidden;
}
#clear_bar {
	clear: both;
	width: 100%;
	height: 20px;
	font-size: .01em;
	font-family: Arial, Verdana, sans-serif;
}
.ftp_input_text {
	width: 200px;
	height: 25px;
	border: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.3em;
}
#ftp_ul {
	margin: 0px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#ftp_ul li {
	margin: 0px;
	padding: 1px;
}
#front_login_box_3 {
/*	line-height: .5em; */
	margin-left: auto;
	margin-right: auto;
	padding-top: 2px;
	width: 324px;
	height: 95px;
	background-image: url('images/login_box3.gif');
	background-repeat: no-repeat;
	background-position: top center;
}
#front_login_box_3 label {
	position: relative;
	display: inline-block;
	width: 75px;
	height: 25px;
	overflow: hidden;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: middle;
}
.ftp_input {
	width: 200px;
	height: 25px;
	border: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.3em;
}
.ftp_submit {
	padding: 0;
	margin-top: 2px;
	margin-right: 40px;
	width: 125px;
	height: 25px;
	border: 1px solid #000000;
}
.submit_li {
	text-align: right;
	margin-right: 75px;
}
.join_div {
/*	margin-top: 5px; */
	margin-left: auto;
	margin-right: auto;
	width: 324px;
	height: 15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
#text_invite {
	margin-top: 5px;
	width: 750px;
	background-color: #acd796;
	border: 1px solid #6eb24b;
}
#text_invite p {
	width: 740px;
	display: inline-block;
	margin: 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: .85em;
/*	background-color: d8efcc; */
	text-align: left;
	line-height: 1.6em;
}
#left_invite {
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 750px;
/*	width: 550px; */
        background-color: #acd796;
        border: 1px solid #6eb24b;
	display: inline;
}
#right_invite {
	float: left;
	width: 200px;
}

.input_invite {
	padding-top: 2px;
	width: 250px;
	height: 25px;
	border: 1px solid #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.1em;
}
.textarea_invite {
	width: 400px;
	height: 75px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
}
.submit_invite {
	width: 200px;
	height: 30px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .85em;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
}
#left_invite ul {
	margin-left: 50px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}
#left_invite ul li {
	list-style-type: none;
	padding: 2px;
}
#share_codes {
	width: 400px;
	height: 120px;
	background-color: #FFFFFF;
	overflow: hidden;
}
#share_codes p {
	font-family: Arial, Verdana, sans-serif;
	font-size: .85em;
	font-weight: bold;
}
#share_codes textarea {
	width: 350px;
	height: 80px;
}
#share_email {
	width: 400px;
/*	height: 155px; */
	background-color: #FFFFFF;
	padding-bottom: 5px;
	overflow: hidden;
}
#share_email h2 {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	padding: 2px;
	border: 1px solid #1f8811;
	background-color: #d0f1cb;
	font-family: Arial, Verdana, sans-serif;
	font-size: .85em;
	font-weight: bold;
}
#share_email ul {
	margin-left: auto;
	margin-right: auto;
	list-style-type: none;
	margin-top: 3px;
	width: 300px;
}
#share_email ul li {
	padding: 1px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: .85em;
	font-weight: bold;
}
#share_email textarea {
	width: 275px;
	height: 50px;
}	
#share_footer {
	width: 400px;
	height: 15px;
	border-top: 1px solid #000000;
	background-color: #FFFFFF;
	background-image: url('images/tp_share_footer.jpg');
	background-position: center top;
	background-repeat: no-repeat;
}
.share_submit {
	width: 225px;
	height: 30px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .85em;
	font-weight: bold;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
}
#share_body {
	background-color: #FFFFFF;
	background-image: none;
	background-image: url('images/tp_share_footer.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
}
#editing_profile {
	float: left;
	width: 575px;
	border: 1px solid #a3a3a3;
	background-color: #FFFFFF;
	background-image: url('images/editing_profile_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
	display: inline;
	padding-bottom: 10px;
}
#editing_profile h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: .2em;
	text-align: left;
	border-bottom: 1px dashed #a3a3a3;
}
.topmargin10 {
	margin-top: 10px;
}
#editing_profile ul {
	margin-left: auto;
	margin-right: auto;
	width: 450px;
	list-style-type: none;
	text-align: left;
}
#editing_profile ul li {
	padding: 4px;
}
#editing_profile label {
	display: inline-block;
	width: 175px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.1em;
	text-align: right;
	margin-right: 4px;
}
#editing_profile span {
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
}
#editing_profile fieldset {
	margin-left: auto;
	margin-right: auto;
	width: 550px;
/*	background-color: #ffdede; */
}
#editing_profile legend {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.1em;
	color: #000000;
}
.ep_input {
        width: 200px;
        height: 25px;
        border: 1px solid #000000;
        font-family: Arial, Verdana, sans-serif;
        font-size: 1.3em;
}
.nomargins {
	margin: 0;
}
#ep_submit_li {
	text-align: center;
}
.ep_submit {
	width: 200px;
	height: 30px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .85em;
	font-weight: bold;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
}
#brand_box {
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	background-color: #c4df9b;
	border: 1px solid #6eb24b;
	padding: 5px;
}
#brand_box h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: .85em;
}
#up_status {
	margin-top: 3px;
	width: 360px;
	list-style-type: none;
}
#up_status li {
	margin-top: 2px;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	text-align: center;
	border: 1px solid #000000;
}
.s {
	background-color: #70bf85;
}
.e {
	background-color: #ff7f7f;
}
#fav_users {
	margin-top: 2px;
	width: 223px;
/*	border-top: 2px solid #EAEAEA;
	border-left: 2px solid #EAEAEA;
	border-right: 2px solid #a3a3a3;
	border-bottom: 2px solid #a3a3a3; */
	float: left;
	display: inline;
}
#fav_users table {
	margin-left: auto;
	margin-right: auto;
	width: 214px;
}
#fav_users table td {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 107px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
#fav_users table td a {
	display: block;
	width: 103px;
}
#fav_users table td img {
	border: 1px solid #000000;
}
#fav_users table td:hover {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right: 2px solid #a3a3a3;
        border-bottom: 2px solid #a3a3a3;
        border-top: 2px solid #EAEAEA;
        border-left: 2px solid #EAEAEA;
        background-color: #FFFFFF;
}
#fav_users h3 {
	width: 200px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
	border-bottom: 1px solid #808080;
	color: #808080;
}
#fav_images {
	margin-left: auto;
	margin-right: auto;
/*	margin-left: 5px; */
	border: 1px solid #a3a3a3;
	width: 748px;
/*	display: inline; */
	background-color: #FFFFFF;
	background-image: url('/images/fav_user_bg5.jpg');
	background-position: left;
	background-repeat: repeat-y;
	overflow: hidden;
	padding-bottom: 10px;
}
#fav_images h2 {
	margin-top: 2px;
	width: 500px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .75em;
	border-bottom: 1px solid #808080;
	color: #808080;
}
/* #fav_images img {
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 35px;
	margin-right: 0px;
	display: inline;
}
*/
#fav_img_gal {
	margin-left: auto;
	margin-right: auto;
	width: 495px;
}
#fav_img_gal td {
	width: 165px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: .70em;
	font-weight: bold;
}
#fav_img_gal td a {
	display: block;
	width: 160px;
}
#fav_img_gal td img {
	border: 1px solid #000000;
}
#fav_img_gal td:hover {
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right: 2px solid #a3a3a3;
        border-bottom: 2px solid #a3a3a3;
        border-top: 2px solid #EAEAEA;
        border-left: 2px solid #EAEAEA;
        background-color: #FFFFFF;
}

#tagspixtb {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 748px;
        font-family: Arial, Verdana, sans-serif;
        font-size: .65em;
}
#tagspixtb td {
	padding: 12px 5px 12px 5px;
	width: 183px;
	text-align: center;
}
#tagspixtb td:hover {
	width: 183px;
	padding: 10px 3px 10px 3px;
        border-right: 2px solid #a3a3a3;
        border-bottom: 2px solid #a3a3a3;
        border-top: 2px solid #EAEAEA;
        border-left: 2px solid #EAEAEA;
        background-color: #FFFFFF;
}
.hidden {
	visibility: hidden;
}

