/* NOTE: All controls for mainnav and subnav are in those CSS files */

/* *** SITE BASICS *** */
body {
	margin: 0;
	padding: 5px 0;
	height: 100%;
	color: #000;
	text-align: center;
	font: 12px/140% Arial, Verdana, Geneva, Helvetica, sans-serif;
	background: #cdcec9;
}

img {border: none;}

.content img {
	max-width: 500px;
	_width: expression(this.width > 500 ? 500: true);
	/* Last line is to set max width in IE6 */
	height: auto !important;
}

.hidden {display: none;}
.center {text-align: center;}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .5em 0;
}

h1 {font-size: 21px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}

p {
	margin: 0 0 1em 0;
	padding: 0;
}

a, a:link, a:visited, a:active {
	color: #993300;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	margin-top: 0;
	margin-left: 10px;
	padding: 0;
	list-style:none;
}

ul li {
	margin: 0;
	padding:0 0 0 10px;
	background-image: url(../images/icons/arrow_next_active.gif);
	background-position: 0 1px !important;
	background-repeat: no-repeat;
}

hr {
	background-color: #ccc;
}



/* ITEMS TO HIDE/SHOW IN THIS SITE
----------------------------------------------- */
.step_num {
	display: none;
}



/* SITE WRAPPER
----------------------------------------------- */
#wrapper {
	margin: 0 auto;
	width: 960px;
	padding: 10px;
	text-align: left;
	position: relative;
	background: #b4a088;
	border: 1px solid;
}

/* Any Needed Minium Heights */
.site_page, .boxfullbody {
	min-height: 630px;
}


/* HEADER, LOGO
----------------------------------------------- */
#header {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	height: 140px !important;
	display: block;
	position: relative;
	background: url(../images/site_images/header_bg.jpg) no-repeat;
}
	/* START FILTER TO ENSURE DIV SURROUNDS ITEMS INSIDE */
	#header {_height: 66px;}
	#header:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	#header {display: inline-block;}
	html[xmlns] #header {display: block;}
	* html #header {height: 66px; _height: 66px;}
	/* END FILTER */

#headerbar {
	margin: 0;
	padding: 0;
}

#headerbarleft, #headerbarleft a {
	width: 363px;
	height: 27px;
	display: block;
}

#headerbarleft {
	margin: 0;
	padding: 0;
	float: left;
	position: absolute;
	top: 70px;
	left: 15px;
}

#headerbarleft a {
	margin: 0;
	padding: 0;
	background: url(../images/site_images/ucn_logo.jpg) no-repeat;
}

#headerbarleft a .hideshow_siteurl {
	display: none;
}

#headerbarright {
	/* This is Log In/Log Out link */
	width: auto;
	line-height: 25px;
	display: block !important;
	padding: 0;
	position: absolute;
	top: 141px !important;
	right: 5px !important;
	z-index: 999;
	text-transform: uppercase;
	font-size: 10px;
}

#headerbarright a:link, #headerbarright a:visited, #headerbarright a:hover, #headerbarright a:active {
	color: #8c0106;
}

#headerbarmiddle {
	/* This is site searchbox */
	width: 260px;
	height: 26px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: right;
	position: absolute;
	top: 8px;
	right: 10px;
	z-index: 200;
}

/* Items specific to Advanced Search link in site searchbox */
#headerbarright a {
}

#banner {
	/* Positions 468x60 banner ads */
	margin: 0 auto;
	padding: 0;
	width: 468px;
	height: 60px;
	float: right;
	text-align: center;
	overflow: hidden;
	position: absolute;
	top: 43px;
	right: 10px;
	z-index: 200;
}
	#banner table {margin: 0 auto;}

#adleaderboard, #adleaderboardbottom {
	/* Positions 728x90 leaderboard ads */
	margin: 0 auto 10px auto;
	padding: 0;
	width: 728px;
	height: 90px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	z-index: 200;
}


#adleaderboard {
	/* Positions 728x90 leaderboard ads */
	margin: 0;
	width: 728px;
	top: 0;
	right: 0;
	clear: both;
	z-index: 200;
}

#adleaderboardbottom {
	/* Positions 728x90 leaderboard ads */
	margin: 15px auto 0;
	clear: both;
	position: relative;
	left: 0;
	clear: both;
}

	#adleaderboard table, #adleaderboardbottom table {margin: 0 auto;}

#add-right {
	margin: 0;
	padding: 0;
	width: 160px;
	float: right;
	text-align: center;
}
	/* START ITEMS TO ACCOUNT FOR DIFFERENT PAGE DIV STRUCTURES */
		#wrapper #add-right {margin-top: 10px;}
		#wrapper #main #add-right {margin-top: 10px;}
	/* END */

.adsmallrectangle {
	margin: 0 auto;
	padding: 0;	
	border: none;
	width: 125px;
	height: 125px;
	display: block;
	clear: both;
}

.adskyscraper, .adwideskyscraper {
	margin: 0 auto;
	padding: 0;
	width: 120px;
	height: 605px;
	overflow: display;
	border: none;
	clear: both;
}

.adwideskyscraper {
	width: 160px;
}



/* ALL FOOTER ITEMS
----------------------------------------------- */
#footerbar, #footer {
	width: auto;
	margin: 20px auto 0;
	padding: 0;
	clear: both;
	background: #fff;
	font-size: 11px;
	border: 1px solid #000;
}

#footerbar {
	border-bottom: none;
	background: #fff url(../images/footer.gif) 0 bottom no-repeat;
}

#footerbar a.navbar, #footerbar .navbar_pipe {
	/* CODE TO HIDE UNWANTED DEFAULTED FOOTER LINKS */
}

#footerbar p, #footer p {
	margin: 0;
	display: block;
	line-height: 16px;
	text-align: center;
}

#footerbar p {
	margin: 0;
	padding: 2px 0 16px;

}

#footer {
	margin-top: 0;
	text-align: right;
	border-top: none;
}

#footerbar p, #footerbar p a {
	color: #000;
	font-weight: normal;
}

#footer p, #footer p a {
}

#footer p.right {
	margin: 0;
	padding: 2px 10px 6px 0;
	text-align: right;
}

#footer p.end {
	display: none;
}

#footer, #footer p.right {
	/* Hides SWL tag in this site's footer */
}

#footerbar a {
	margin: 0 8px;
}


/* SITE SPECIFIC
----------------------------------------------- */
#container {
	margin: 0;
	padding: 0;
}

.loginlink {
	float: right;
}




/* START CALENDAR MENU - JAH 10/2/2008
notes: place in any site and it will provide a generic style for our calendar menu and override anything else
--------------------------*/
#datediv1{
	background-color: #FFFFFF !important;
	color: #000000 !important;
}

#datediv1 a{
	color:  #000000 !important;
	text-decoration: none !important;
}

#datediv1 td.cpOtherMonthDate a{
	color: #999999 !important;
}

#datediv1 td.cpCurrentDate a{
	color: #FF0000 !important;
}
#datediv1 td.cpMonthNavigation{
	background-color: #7694BF !important;
	color: #FFFFFF !important;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;	
}
#datediv1 td.cpMonthNavigation a{
	color:  #FFFFFF !important;
}

#datediv1 td.cpMonthNavigation a:hover{
	background-color: #83A6D8 !important;
}

#datediv1 td a{
	display: block;
	height: auto;
	width: auto;
}

#datediv1 td.cpTodayText a{
	display: inline;
	width: auto;
}
#datediv1 td a:hover{
	background-color: #FFDD99 !important;
}

#datediv1 td{
	text-align: center;
}




/* STYLING SPECIFIC TO SEARCHES, INPUTS, BUTTONS
----------------------------------------------- */
.sitebutton ul li, #add_tag_button, #nav_search ul li, button {
	margin: 0;
	padding: 0 6px;
	height: 24px;
	background-image: none;
	display: -moz-inline-box !important; /* Needed for Firefox */
	display: inline; /* Needed for IE6 and IE7 */
	text-transform: none;
}

.sitebutton ul li a, #add_tag_button, .button, .boxsitepagebody #nav_search ul li a, .swlgallery_search #nav_search ul li a, .boxfullbody #nav_search ul li a, .sgroup_browse_button li a, button {
	margin: 0 3px;
	padding: 0 6px !important;
	height: 24px;
	line-height: 24px !important;
	white-space: nowrap;
	display: -moz-inline-block; /* Needed for Firefox */
	display: inline-block; /* Needed for IE6 and IE7 */
	border: 1px solid;
}

#headerbarmiddle #nav_search {
	margin: 0; !important;
	padding: 0 !important;
	text-align: right !important;
}

#headerbarmiddle #nav_search ul, #headerbarmiddle #nav_search li {
	margin: 0 !important;
	padding: 0 !important;
}

#headerbarmiddle #nav_search input {
	width: 185px !important;
	height: 24px;
	border: 1px solid;
	margin-right: 0 !important;
	padding-right: 0 !important;
}

#nav_search ul {
	height: 24px;
	display: block !important;
	margin: 0 0 0px !important;
	padding: 0 !important;
}

.boxsitepagebody #nav_search {
	margin: 4px 0 0 0;
}

#nav_search, #nav_search form {
	display: block !important;
}

#nav_search ul li {
	width: auto;
	float: right;
	margin: 0 !important;
	padding: 0 !important;
}

.boxsitepagebody #nav_search ul li, .boxfullbody #nav_search ul li , .boxfullbody  .nav_search ul li, .boxfullbody .sitebutton ul li {
	float: left;
}

#nav_search li a, .sitebutton li a, .formbutton, input.button, #add_tag_button, .sgroup_browse_button li a, button {
	height: 24px !important;
	line-height: 24px !important;
	padding: 0 6px;
	font-weight: bold;
	border: 1px solid;
	white-space: nowrap;
}
	input.button, button {_border: none;}
	*+html input.button, *+html button {border: none;}

#nav_search li a:hover, .sitebutton li a:hover, .sgroup_browse_button li a:hover {
	text-decoration: none;
}

#nav_search input, #sgroup_keyword_search_form input, input#swlgallery_audio_search {
	margin: 0 4px 0 0;
	height: 24px;
	padding: 0;
	float: left;
	border: 1px solid !important;
}

.sitebutton, #add_tag_button, .googlesearch .button {
	margin: 6px 0;
	padding: 0 6px;
	height: 24px;
}

.sitebutton ul, .sgroup_browse_button ul {
	width: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#site_page_form_end_save.sitebutton {
	width: 175px;
}

.comment_report .sitebutton ul {
	margin: 0;
}

.sitebutton ul.mailmessages, .sitebutton ul.group_moderators, .event_invite .sitebutton, .comment_report .sitebutton ul {
	text-align: left;
}

.sgroup_browse_button ul {
	float: left;
}

.sitebutton ul.mailmessages, .sitebutton ul.group_moderators, .event_invite .sitebutton {
	text-align: left;
}

#headerbarmiddle #nav_search ul li a, .sgroup_browse_button li a {
	margin: 0 !important;
	display: block !important;
	text-align: center;
}

.boxbasicinfo .sitebutton {
	width: auto;
}

#zoompage_interaction_left .sitebutton ul {
	text-align: left;
}

.formbutton, input.formbutton, .button, #add_tag_button, button {
	height: 24px !important;
	width: auto !important;
	border: 1px solid;
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
}
.site_page_search_sblogs #sblog_keyword input, .tagform input, input#swlgallery_photo_search, .swlgallery_search input {
	height: 24px;
	width: 95% !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
}

.tagform input#add_tag_input {
	width: 200px !important;
}

button, #add_tag_button {
	line-height: 18px !important;
}

#add_tag_input {
	margin: 0 0 5px;
}

#classifiedheader li a {
	letter-spacing: 1px;
}

select {
	margin: 0 5px 0 0;
	padding: 0;
	border: 1px solid;
	display: inline;
}

.fieldinput select {
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
}

.remove, .delete_bookmark {
	margin: 0 6px 0 0;
	width: auto;
	color: #ff0000 !important;
	font-weight: bold;
	float: left;
}

ul.bookmark_categories ul li {
	color: #ff0000 !important;
	background-image: none !important;
}



/* TEXT COLORS (not including nav items and default links)
----------------------------------------------- */
.errormessage, .delete_bookmark a, .delete_bookmark a:hover, #inbox, .cor_my_groups, #reqest, .cor_watch_list {
	color: #cc0000 !important;
	text-decoration: none;
}

#correspondence_body a, #correspondence_body a:link, #correspondence_body a:visited, #correspondence_body a:hover, #correspondence_body a:active {
	color: #993300;
}

#correspondence_body a.navbar, #correspondence_body a.navbar:link, #correspondence_body a.navbar:visited, #correspondence_body a.navbar:active {
	color: #993300;
}

.loginlink a, a.loginlink, .loginlink a:visited, .loginlink a:hover, .loginlink a:active, a.loginlink:visited, a.loginlink:hover, a.loginlink:active {
	color: #fff;
}

.boxcommon .p1, .boxmain .p1, .boxmainsplit .p1, .boxsubfull .heading, .boxsubfull .label, .boxsubsplit .heading, .boxsubsubfull .heading, .boxfullarticle .p1, .boxfullarticlebody .label, .boxfullarticle .heading, .boxarticle .p1, .boxarticlebody .label, .boxarticlebody .heading, .boxsitepage .p1, .boxsitepage .p1 a, .boxwide .p1, .boxwide .heading, p.heading a
{
	color: #000;
}

.article_search .label, .article_type .label, .article_information .label, .help_us, .login_page .body .p1 {
	color: #000; 
}

.log .date, a.more_blogs, #view_all_groups a.navbar {
	color: #6a747c;
}


/* buttons and forms
------------------------- */

.fieldrow input.button, .fieldinput input.button, .editbutton, .editbutton a, .sitebutton li a, #nav_search li a, .formbutton, input.button, .sgroup_browse_button li a, #add_tag_button
{
	color: #fff !important;
}

.group-table tbody tr td .sitebutton a
{
	color: #fff !important;
}

#nav_search ul, #nav_search li, #nav_search li a:hover, .sitebutton li a:hover, .formbutton:hover, input.button:hover, .sgroup_browse_button li a:hover
{
	color: #fff !important;
}

#nav_search li a:hover, .sitebutton li a:hover, .formbutton:hover, input.button:hover, .sgroup_browse_button li a:hover
{
	color: #d3c6b6 !important;
}


/* tables
------------------------- */
.normal-table thead tr th, .group-table thead tr th, .calendar-table thead tr td, .calendar-table thead tr th, .calendar-table thead tr th a {
	color: #fff;
}




/* BACKGROUNDS
----------------------------------------------- */
.boxmain, .boxcommon, .boxsitepage, .boxfull, .boxmainsplit, .boxsubfull, .boxsubsplit, .boxfullarticle, .boxarticle, .boxsitepage, .boxsubsubfull, .boxwide
{
	background: #bca68f url(../images/slice_box_header.gif) repeat-x;
}

.boxmainbody, .boxcommonbody, .boxsitepagebody, .boxmainsplitbody, .boxsubfullbody, .boxsubsplitbody, .boxfullarticlebody, .boxarticlebody, .boxsitepagebody, .boxsubsubfullbody, .boxwidebody, .boxbasicinfo, .photo_gallery_main, .video_gallery_main
{
	background: #fff;
}

#profile_posts_details_line_top, #profile_posts_details_line_bottom, .fielddivider
{
	display: none;
}

#survey_categories, #surveys, #survey, .featured, form#module_input .site_page_module {
	background-color: #fff;
}


/* buttons and forms
------------------------- */
form, object, embed {background: transparent !important; border: none !important;}

.sitebutton li a, .formbutton, input.button, #add_tag_button, #nav_search li a, .sgroup_browse_button li a, button {
	background: url(../images/site_images/button_bg.jpg) repeat-x;
}

.sitebutton li a:hover, .formbutton:hover, input.button:hover, #add_tag_button:hover, #nav_search li a:hover, .sgroup_browse_button li a:hover, button:hover {
	background-position: 0 -24px;
}

.fieldspacer, .blockspacer {
	background: transparent !important;
	border: none !important;
}



/* tables
------------------------- */

.normal-table tbody tr td, .calendar-table tbody tr td {
	background: #fff;
}

.normal-table thead tr th, .group-table thead tr th, .calendar-table thead tr th {
	background: #8c7355;
}

.normal-table tr.pagination_row th, .normal-table td.pagination_cell {
	background: none;
}

.email-opts, .email-body {
	background: #fff;
}

table.email-opts {
	border-bottom: none;
}

table.email-body {
	border-top: none;
}




/* BORDER COLORS
----------------------------------------------- */
#wrapper, .boxcommon, .boxcommonbody, .boxmainsplit, .boxmainsplitbody, .boxmain, .boxmainbody, .boxfull, .boxsubfull, .boxsubfullbody, .boxsubsplit, .boxsubsplitbody, .boxsubsubfull, .boxsubsubfullbody, table.email-body, table.email-opts, #survey_categories, #surveys, #survey, #featured_blogger .featured, #latest_blog_posts .featured, .boxmainsplitdivider, .boxsubsplitbody, .boxdivider, .boxbasicinfo, .sgroup_page_nav li a:hover, .sgroup_page_nav li.selected a, .sgroup_page_nav li.selected a:hover, textarea
{
	border-color: #000 !important;
}

#container, .boxsubfull, .boxsubsplit, .boxcommon, .boxmainsplit, .boxmain, .boxsubsubfull, .boxfullarticle, .boxarticle, .boxsitepage, .boxwide, .boxsubfull.boxsubfull_sgroup_edit, #sgroup_header, .photo_gallery_main, .video_gallery_main
{
	border-color: #000 !important;
}

#latest_blog_posts .latest_page_number_active {
	border-color: #a21800 !important;
}

.sgroup_page_nav, .sgroup_page_nav li a, .boxsubfullarticlebody .thmbtext, .feedback, .other_item_info, .photos_5 .fieldrow, .item_comment, .swlgallery_audio_view_comment_text, .article_type_edit {
	border-color: #8c7355 !important;	
}

.sgroup_page_nav li a:hover {
	border-color: #8c0106 !important;
}

.profile_comment, .boxmainbody#profile_posts_details_body .friendblock .fielddivider {
	border-color: #8db5e0 !important;
}

.log .date {
	border-color: #bfb79a !important;
}



/* buttons and forms
------------------------- */
.boxsubfullbody .fieldinput input, .boxsubsplitbody .fieldinput input, #header form input, .joinnowbutton h2, select, .fieldinput input, .fieldinput select, .fieldinput input.large, .fieldinput input.small, .fieldinput input.smaller, .article_search .label, .article_type .label, .article_information .label, .article_links_input .label
{
	border-color: #cdcdcd !important;
}

#headerbarmiddle #nav_search input
{
	border-color: #000 !important;
}

.sitebutton li a, #nav_search li a, .formbutton, #headerbar input.button, .fieldinput input.button, .fieldinput2 input.button, .fieldrow input.button, .formbutton, input.button, .sgroup_browse_button li a, #add_tag_button, button {
	border-color: #000 !important;
}

.sitebutton li a:hover, .formbutton:hover, input.button:hover, #nav_search li a:hover, .sgroup_browse_button li a:hover, #add_tag_button:hover {
	border-color: #000 !important;
}

input[type=text], textarea {
	border: 1px solid #000 !important;
}

/* tables
------------------------- */

.calendar-table thead tr th, .calendar-table thead tr td, .calendar-table tbody tr, .calendar-table tbody tr td, .group-table thead tr th, .group-table thead tr td, .group-table tbody tr td, .swlgallery_audio_table td, .swlgallery_audio_table th
{
	border-color: #000 !important;
}

.normal-table, .normal-table thead tr th, .normal-table thead tr td, .normal-table tbody tr td
{
	border-color: #000 !important;
}

#art_feedback table tr td, table.feedback tr td, .normal-table tbody tr.post_row td {
	border-color: #ccc !important;
}


/* super blogs
------------------------- */

.site_page_sblogs .sblog, .site_page_sblog .sblog, .site_page_blogs .sblog, .top_sblog, .sub_top_sblog, .site_page_sbloggers .current_author, .site_page_most_recent_sblogs .sblog_details, .site_page_featured_sbloggers .sblog, .site_page_sblog_archives .year_archive, .site_page_create_edit_blog_post_body .sblog_photo, .sblog_list .sblog, .boxsitepagebody .my_photo, .boxsitepagebody .my_video, .photo_enclosure
{
	border-color: #ccc !important;

}



/* TEXT SIZED OR STYLED DIFFERENTLY THAN SITE DEFAULT
----------------------------------------------- */
.loginlink, .photoleft, .photoright, .friends, .classifiedmini, .loginfriends, .registrants
{
}

#headerbar input, .boxsubfullbody .fieldinput input, .boxsubfullbody .fieldinputlong input, .boxfullclassifiedbody .fieldinput input, .fieldinput select, .fieldinput input, .fieldinput2 input, select, .calendar-table tbody tr td, .friendblock, .friendblock a
{
}

.calendar-table thead tr th, #featured_blogger h2, #latest_blog_posts h2, #classifiedheader
{
}

.year_archive {
	font-size: 13px;
	font-weight: bold;
}

a.more_blogs, #view_all_groups, #network_body .fieldrow ul li a {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-transform: none;
}

p.heading a {
	font-size: 14px;
	font-weight: normal;
}



/* p1 AND HEADERS
----------------------------------------------- */
.p1, p.heading, .p1.a, .heading, .formsectionheading {
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.boxcommon .p1, .boxmainsplit .p1, .boxmain .p1, .boxsubfull .heading, .boxsubfull .blankheading, .boxsubsplit .heading, .boxfullarticle .p1, .boxfullarticlebody .label, .boxfullarticle .heading, .boxarticle .p1, .boxarticlebody .label, .boxarticlebody .heading, .boxsitepage .p1, .boxsitepage .p1 a, .boxsubsubfull .heading, .help_us, .comments_title, .swlgallery_audio_add_comments_label, .formsectionheading {
	margin: 0;
	padding: 0;
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
}

.comments_title, .swlgallery_audio_add_comments_label {
	margin: 0 0 8px;
}

#siteleft .p1, #siteleft .heading, #siteleft .blankheading, #siteleft .p1 a, #siteleft .help_us, .boxfullarticlebody .label, .boxarticlebody .label, .sblog .sblog_detail .sblog_text .sblog_title, .sblog .sblog_detail .sblog_text .headline a, .sblog_name {
	margin: 0;
	padding: 0;
	line-height: 17px;
	font-size: 13px;
	text-transform: none;
}

.formsectionheading {
	float: none;
}

#new_sgroups_body .p1, #new_sgroups_body .p1 a {
	font-size: 12px !important;
}

.boxfullarticlebody .label, .boxarticlebody .label {
	padding: 0 0 0 4px;
	line-height: 17px;
	font-size: 13px;
}

.boxsubfull .label {
	margin: 5px 0 0 8px;
	line-height: 17px;
}

.article_information .label {
	font-size: 14px;
	line-height: 140%;
}

.article_type .label {
	font-size: auto;
	line-height: auto;
	text-transform: none;
}

.boxcommonbody .p1 {
	float: none;
}

.whats_new_category .whats_new_head {
	font-weight: bold;
}



/* NON-DEFAULT LIST AND FONT STYLES
----------------------------------------------- */
.boxcommonbody ul {
	margin-left: 0;
	padding: 0;
	list-style: none;
}

.boxcommonbody ul li, .boxmainbody ul li {
	background-image: url(../images/icons/arrow_next_active.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.sitebutton ul, .sitebutton ul li, #nav_search li, .survey_answers li, .sgroup_browse_button ul, .sgroup_browse_button ul li {
	background-image: none;
}

#nav_search ul, #classifiedheader ul {
	list-style: none;
}

.contactlist ul li {
	background: none;
}

#correspondence_body ul, ul.bookmark_categories {
	margin: 0 0 4px 13px;
	padding: 0;
}

a.more_blogs, #view_all_groups a.navbar {
	text-transform: none;
}




/* LESS FREQUENTLY MODIFIED
----------------------------------------------- */
.calendar-table {
}

.calendar-table thead tr th {
	text-align: center;
}

.calendar-table thead tr th a {
}

.calendar-table thead tr td {
}

.calendar-table tbody tr td {
}

.calendar-table tbody tr td a{
}

.calendar-table thead tr td.center {
	text-align: center;
}

.calendar-table tbody tr td {
	line-height: 16px;
	vertical-align: top;
}

.calendar-table tbody tr td a{
}


.normal-table {
}

.normal-table thead tr th {
}

.normal-table thead tr th.center {
	text-transform: none;
}

.normal-table thead tr.lighter th {
}

.normal-table thead tr th a {
}

.normal-table thead tr td {
}

.normal-table thead tr td.center {
	text-align: center;
}

.normal-table tbody tr td {
	padding: 6px;
	vertical-align: top;
}

.normal-table tbody tr td a {
	font-weight: normal;
}

.normal-table tbody tr td .sitebutton a{
}

.normal-table tbody tr td img {
}


.group-table thead tr th, .group-table thead tr td {
}

.group-table thead tr th {
}

.group-table thead tr th.center, .group-table thead tr td.center {
	text-align: center;
}

.group-table thead tr.lighter th {
}

.group-table thead tr th a {
}

.group-table thead tr td {
}

.group-table tbody tr td {
}

.group-table tbody tr td a{
}

.group-table tbody tr td .sitebutton a{
}


/* non-table items
------------------------- */
.content #survey_categories, .content #surveys, .content #survey {
	margin: 8px 0 0 0;
	padding: 0 8px 8px;
	border: 1px solid;
}

.editbutton {
	text-align: right;
}

.fieldlabel {
	text-align: right;
}

.fieldlabel2 {
	text-align: right;
}

.fieldlabel3{
	text-align: left;
}

.fieldinput input.radio {
	vertical-align: middle;
}

#rss_data a {
	font-weight: normal;
}
 
.checkboxlabel{
	text-align: right;
}

.photothumbs {
	text-align: center;
}

.photothumb {
	text-align: center;
}

.photothumbimg {
	text-align: center;
}

.photothumblabel {
	text-align: center;
}

#survey_list .normal-table thead tr th {
	white-space: nowrap;
}

.friendblock {
	text-align: left;
}

.friendblock table {
	width: 100% !important;
}

.friendblock table tr td {
	width: auto !important;
	margin: 0;
	padding: 0 6px 12px;
}

.photoleft {
	text-align: center;
}

.photoright {
	text-align: left;
}

.friends, td.friends {
	text-align: center;
}

.classifiedmini {
	text-align: center;
}

.classifiedmini a img {
}

#thmbpic a img {
}

.loginfriends {
	text-align: center;
}

.registrants {
	text-align: center;
}

#classifiedheader {
	line-height: 1.2em;
	text-align: left;
}

.subject, .unread {
	font-weight: bold;
}

#featured_blogger .featured .featured_profile {
	text-align: center;
}

#featured_blogger .featured .featured_body {
	text-align: left;
}

#featured_blogger .featured .featured_body .navigation {
	text-align: right;
}

#latest_blog_posts .featured .featured_profile {
	text-align: center;
}

#latest_blog_posts .featured .featured_body {
	text-align: left;
}

#latest_blog_posts .featured .featured_body .navigation {
	text-align: right;
}



/* EMAIL ITEMS
----------------------------------------------- */
.comment {
	background: url(../images/icons/comment.gif) no-repeat;
	_background-position: top 3px;
}

.email-opts, .email-body {
	margin: 10px auto;
	width: 94%;
}

.email-opts .reply {
	padding: 0 0 0 23px;
	background-image: url(../images/icons/reply.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.email-opts .reply-all {
	padding: 0 0 0 23px;
	background-image: url(../images/icons/reply-all.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.email-opts .forward {
	padding: 0 0 0 23px;
	background-image: url(../images/icons/forward.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.email-opts .delete {
	padding: 0 0 0 23px;
	background-image: url(../images/icons/delete.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.email-opts .save {
	padding: 0 0 0 23px;
	background-image: url(../images/icons/save.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}



/* NEVER CHANGE
----------------------------------------------- */
.fieldinput input[type=hidden] {
	border: none !important;
		/* ENSURES HIDDEN INPUT FIELDS DO NOT HAVE BORDERS IN ANY BROWSER; */
}

#profile_posts_details_line_top, #profile_posts_details_line_bottom {
	padding: 0;
	margin: 0 auto;
	width: 96%;
	height: 1px !important;
	_overflow: hidden;
}

input[type=checkbox] {
	border: none !important;
}

input[type=radio] {
	border: none !important;
}


/* SPECIFIC TO GOOGLE SEARCH
----------------------------------------------- */
form.googlesearch {
	width: auto;
	margin: 0 8px 0 0;
	float: left;
}

form.googlesearch .googleinput {
	float: left;
	height: 15px;
	margin: 0 4px 0 0;
}

form.googlesearch .button {
	width: 124px !important;
	margin: 0;
	padding: 0;
	height: 21px;
	line-height: 15px;
	font-size: 11px !important;
}