#default_wrapper {padding-left:5px; float:left;}
.default_cwfullheader {width:456px;float:left;background:url(/themes/default/bits/cw_fullheader.gif) no-repeat top; position:relative; padding-top:30px;}
#default_cwfullheader {width:456px;float:left;background:url(/themes/default/bits/cw_fullheader.gif) no-repeat top; position:relative; padding-top:30px;}
#default_cwefullheader {width:675px;float:left;background:url(/themes/default/bits/cwe_fullheader.gif) no-repeat top; position:relative; padding-top:30px;}
#default_smallheader {width:332px;float:left;background:url(/themes/default/bits/cwe_smallheader.gif) no-repeat top; position:relative; padding-top:30px;  overflow:hidden; }
#default_title {position:absolute; top:7px; left:14px; 
					font-family: Copperplate Gothic Bold, Arial, Verdana, Helvetica;
					font-size:18px;
					font-weight:500;
					color:#B42825}
					
#default_cwfullcontent {width:456px; position:relative;
 	border-left:2px solid #BE2A26; border-right:2px solid #BE2A26;
		-moz-box-sizing: border-box;  overflow:hidden; padding:5px;}
		
#default_cwefullcontent {width:675px;  position:relative;
 	border-left:2px solid #BE2A26; border-right:2px solid #BE2A26; padding:5px;
		-moz-box-sizing: border-box; overflow:hidden; }
		
#default_smallcontent {width:332px;  position:relative;
 	border-left:2px solid #BE2A26; border-right:2px solid #BE2A26; padding:5px;
		-moz-box-sizing: border-box; overflow:hidden; }
 
#default_cwfullfooter{ 
	width: 456px;
	height:	12px;
	background: url(/themes/default/bits/cw_fullhbasehome.gif) no-repeat top;
	margin-bottom:3px;
	float:left;
}

#default_cwefullfooter{
	width: 675px;
	height:	13px;
	background: url(/themes/default/bits/cwe_fullhbase.gif) no-repeat top;
	float:left;
	padding-bottom:5px;
}

#default_cwfullfooter{
	width: 456px;
	height:	12px;
	background: url(/themes/default/bits/cw_fullhbasehome.gif) no-repeat top;
	margin-bottom:3px;
	float:left;
}

#default_smallfooter{
	width: 332px;
	height:	12px;
	background: url(/themes/default/bits/cw_fullhbase.gif) no-repeat top;
	margin-bottom:3px;
	float:left;
}
#leftnavbackground {background-color:B71A00;}
#center { position: absolute; width: 99%; height: 1px; overflow: visible }
#main { position: absolute; left: 50%; width: 850px; margin-left: -425px; }

#topbar
{
	width: 850px;
	background-image:url(/themes/default/topnav/vertstripes.gif);
	background-repeat: no-repeat;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	margin-top: 0px;
}

#statusbar
{
	width: 850px;
	background-image:url(/themes/default/topnav/statusbar.gif);
	background-repeat: no-repeat;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}

#loginstatusbar
{
	width: 850px;
	background-image:url(/themes/default/bits/login_statusbar.gif);
	background-repeat: no-repeat;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}


#salutation
{
	font-family: Copperplate Gothic Bold, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #fff;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	width: 200px;
	margin-left: 10px;
	margin-top: 12px;
	text-align: left;
	float: left;
}

#statuslinks
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color:#33CCFF;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-right: 10px;
	margin-top: 12px;
	text-align: right;
	float: right;
}

#leftcolumn
{
	width: 170px;
	margin-top: 6px;
	margin-right:3px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	float: left;
}

#body
{
	min-height: 500px;
	height: auto !important;
	height: 500px;

}

#header
{
	width: 850px;
	background-image:url(/themes/default/topnav/topbar.gif);
	background-repeat: no-repeat;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-top: 6px;
}

#topnav
{
	width: auto;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}

#logintopnav
{
	width: auto;
	background-image:url(/themes/default/bits/login_midstatus.gif);
	background-repeat: no-repeat;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}

#miniprofile 
{
	width: 170px;
	min-height: 215px;
	height: auto !important;
	height: 215px;
	text-align: center;
	background-color: #fff;
	background-image: url(/themes/default/leftnav/topmost.gif);
	background-repeat: no-repeat;
}

#miniprofile_header
{
	width: 150px;
	text-align: center;
	vertical-align: 50%;
	color: #fff;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
}

#miniprofile_image
{
	width: 170px;
	text-align: center;
	max-height: 160px;
	height: auto !important;
	height: 160px;
	padding-top: 16px; 
}


#loginheader
{
	width: 850px;
	background-image:url(/themes/default/bits/login_topbar.gif);
	background-repeat: no-repeat;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-top: 6px;
}

#login_row
{
	width: 635px;
	height: 265px;
	margin-top: 6px;
}

#login_form
{
	background-image: url(/themes/default/bits/login_login.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 275px;
	//height: 308px;
	float: left;
	padding-top: 40Px;
	padding-left: 10px;
}

#login_banner
{
	background-image:url(/themes/default/bits/login_mainimage.gif);
	background-repeat: no-repeat;
	width: 563px;
	min-height: 308px;
	height: auto !important;
	height: 308px;
	float:right;
}

#login_banner_message
{

	background-image:url(/themes/default/bits/login_mainimage_neg.gif);
	background-repeat: no-repeat;
	width: 563px;
	min-height: 308px;
	height: auto !important;
	height: 308px;
	float:right;
}

#login_banner_message div
{
	position: absolute;
	padding-top: 168px;
	padding-left: 10px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	font-family: Arial, Courier New, Verdana, Helvetica;
	font-weight: bold;
	color: red;
	overflow: visible;
}

#registration_row
{
	width: 850px;
	min-height: 362px;
	/*height: auto !important;*/
	height: 362px;
}

#registration_form
{
	background-image:url(/themes/default/bits/login_newreg_neg.gif);
	background-repeat: no-repeat;
	width: 625px;
	height: 228px;
	//width: 635px;
	//height: 265px;	
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	//margin-top: 5px;
	filter: alpha(opacity=85); 
    -moz-opacity: 0.85; 
    opacity: 0.85;
    -khtml-opacity: 0.85;
}

#registration_preload
{
	background-image:url(/themes/default/bits/login_newreg.gif);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

#registration_form form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 400px; 
	padding: 0; 
	margin: 2px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

#registration_form form input
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	margin:2px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#registration_checkbox
{
	margin-top: -28px;
	margin-right: 10px;
	float: right;
}

#registration_banner
{
	float:right;
	background-image:url(/themes/default/bits/login_screenshot.gif);
	background-repeat: no-repeat;
	width: 212px;
	//margin-top: 5px;
	height: 262px;
}

#start_footer
{
	float: left;
	background-image:url(/themes/default/bits/login_infobar.gif);
	background-repeat: no-repeat;
	width: 850px;
	min-height: 115px;
	height: auto !important;
	height: 115px;
	
	text-align: center;
	padding-top: 20px;
}

#start_footer_span {
	color: #FFFFFF;
	font-size: 1.3em;
	padding: 20px 20px 20px 20px;
}

#start_footer_alt_span {
	color: #000000;
	font-size: 1.3em;
	padding: 20px 20px 20px 20px;
}

#footer
{
	float: left;
	width: 500px;
	text-align: center;
}

.errors {
	color: black;
	background-color: #fcc;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 10px 10px 10px;
}

#login_errors {
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 232px;
	font-size: 10px;
}

#registration_errors {
	padding: 10px 10px 10px 10px;
	width: 100px;
	font-size: 10px;
	position: absolute;
	margin-top: 40px;
}

.form-spacing {
	margin-top: 5px;
}


/*start the new stuff*/
#creategroupform {
	width: 450px;
	background: url(/themes/default/bits/cw2_creategroup.gif) no-repeat top;
	margin-top: 6px;
	padding-top: 20px;
	float:left;
}

#editgroupform {
	width: 450px;
	background: url(/themes/default/bits/cw2_creategroup.gif) no-repeat top;
	margin-top: 6px;
	padding-top: 20px;
	float:left;
}
#invite_form {
	width: 450px;
	background: url(/themes/default/bits/cw2_friends.gif) no-repeat top;
	margin-top: 6px;
	padding-top: 35px;
	float:left;
	text-align:center;
}
#invite_form_wrapper {
	width: 435px;
	padding-left:15px;
	text-align:left;
}
#contact_user_form {
	width: 450px;
	background: url(/themes/default/bits/cw2_friends.gif) no-repeat top;
	margin-top: 6px;
	padding-top: 35px;
	float:left;
	text-align:center;
}
#contact_user_form_wrapper {
	width: 435px;
	padding-left:15px;
	text-align:left;
}
.contact_user_form {
	width: 400px;
	float: left;
}
#form_footer{
	width: 456px;
	height:	74px;
	background: url(/themes/default/bits/cw2_formfooter.gif) no-repeat top;
	float:left;
	margin-bottom:3px;
}
#form_footeraccount{
	width: 650px;
	height:	74px;
	margin-left:5px;
	background: url(/themes/default/bits/cw2_formfooteraccount.gif) no-repeat top;
	float:left;
}
#form_wrapper {
	float:left;
}
#image_gallery {
	float:left;
}
#gallery_image_upload {
	width: 450px;
	height: 185px;
	background: url(/themes/default/bits/cw2_imageupload.gif) no-repeat top;
	margin-top: 6px;
	float:left;
}
#gallery_image_upload_thumbnail {
	width:200px;
	float:left; 
	text-align:center;
	padding-left:15px;
} 
#gallery_image_upload_form {
	width:225px; 
	float:left;
	padding-right:10px;
}
#image_gallery_display_img {
	 width:100px; margin-right:3px; border:0px solid #000;  text-align:center; 
	float:left;
	width: 100px;
	border: 0px solid #FF0000;
}

#image_gallery_display {
	width: 450px;
	height: 400px;
	background: url(/themes/default/bits/cw2_imagegallery.gif) no-repeat top;
	margin-top: 6px;
	float:left;
	padding-top: 5px;
	text-align:center;
}

#wc_close {
	width: 15px;
	height: 15px;
	position:absolute;
	right:8px;
	top:8px;
	background: url(/themes/default/bits/wc_close.gif) no-repeat top;
}
#wc_close_sd {
	width: 15px;
	height: 15px;
	float:left;
	position:relative;
	left:410px;
	top:-25px;
	background: url(/themes/default/bits/wc_close.gif) no-repeat top;
}

#wc_close_accountsettings {
	width: 15px;
	height: 15px;
	position:relative;
	left:620px;
	top:8px;
	background: url(/themes/default/bits/wc_close.gif) no-repeat top;
}
.inputname {
	width: 100px;
	margin-left:10px;
	text-align: left;
	float:left;
}
.inputnamefriends {
	width: 25px;
	margin-left:10px;
	text-align: left;
	float:left;
}
.inputfield {
	float: left;
	width:330px;
}
#accountsettings_edit_form {
	width:650px;
	background: url(/themes/default/bits/cw2_accountsettings.gif) no-repeat top;
	margin-top: 6px;
	margin-left:5px;
	float:left;
	padding-top: 30px;
}
.inputfield_account {
	float: left;
	width:530px;
}
#rightnav {
    width:213px;
	float:left;
	margin-top:0px; 
	padding-left:3px;
}
#rightnav2 {
    width:213px;
	float:left;
	margin-top:0px; 
	padding-left:3px;
}
.groupWrapper
	dl { width: 213px; }
	dl,dd { margin: 0; }
	dt a { color: #FFF; }
	dd a { color: #000; }
	ul { list-style: none; padding: 5px; }
{
	width: 213px;
	float: left;
}
.groupItem .itemHeader
{
    width:213px;
	height:22px;
  	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	position:relative;

	background-image: url(/themes/<?=$theme?>/rightnav/itembar.gif);
}
.groupItem .itemHeader img
{ 
   top:3px;
   left:3px;
	position:relative;
}
.groupItem .itemContent
{
    display:none;
	width:213px;
	border:2px solid #BE2A26;
	padding-left:5px;
		-moz-box-sizing: border-box; 

}
.friendsWrapper
{
	/*width: 664px;*/
	width: 664px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	/*border: 1px solid #000000;*/
}
.friendsItem
{
    /* #ep_friendslist {float:left; width:93px;padding:12px; height:110px;} */
	float: left;
	width: 100px;
	height: 125px;
	padding: 5px;
	margin: 6px;
	position: relative;
	border: 1px solid #000000;
}
.friendsImage
{
	/*width: 223px;
	height: 178px;*/
}
#productsinfo {
	float:left;
	width: 224px;
	background-image:url(/themes/default/bits/productinfo.gif);
	background-repeat: no-repeat;
}
#productsextend {
	float:left;
	width: 224px;
	background-image:url(/themes/default/bits/productsextend.gif);
	background-repeat: no-repeat;
}

#productsfooter {
	float:left;
	width: 224px;
	height: 4px;
}

#ep_wrapper {margin-top:0px}
#ep_section1 {width:669px; height:410px; float:left;}
#ep_left {
	width:308px; 
	height:410px;
	float:left;
	background: url(/themes/default/bits/ep_description.gif) no-repeat top;
}
#ep_right {width:361px;float:left}
#ep_profile {
	width:337px; 
	height:185px; 
	float:right;
	background: url(/themes/default/bits/ep_profile.gif) no-repeat top;
	margin-top:4px;
	margin-bottom:11px;
}
#ep_profile_wrapper {
	padding-top:30px;
	padding-left:25px;

}
#ep_blogs { 
	 width:669px;
	 float:left;
	 text-align:left;
	 margin-bottom:10px;
}
#ep_desc {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	margin-top:6px;
}
.ep_profile_title{ color:dc5406; 
		   width:95px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
}
#ep_myproducts {
	width:337px;
	height:228px; 
	float:right;
	background: url(/themes/default/bits/ep_myproducts.gif) no-repeat top;
}
#ep_myproductsdisplay {padding-left:15px;padding-top:5px;}
#ep_myproductslist {float:left; width:59px;padding-left:10px;padding-right:10px;color:#b01a02;
margin: 0px 0px 6px 6px; padding: 0px; height: 105px; width: 64px; float: left; position: relative;}

#ep_section2 {
	 width:669px; 
	 float:left;
}
#ep_bg {
 width:669px;
 float:left;
 background: url(/themes/default/bits/ep_bg.gif);
}
#ep_content {padding:10px;}
#ep_html { width:669px;float:left;text-align:left;margin-bottom:10px;}
#ep_friends {width:669px;float:left;text-align:center;margin-bottom:10px;}
#ep_friendsdisplay {padding-left:20px;}
#ep_friendslist {float:left; width:96px;padding:6px; height:150px;}   /*  93 110   */
#ep_comments {width:669px;float:left;text-align:left;}
#ep_comment {width:669px;padding-top:15px;}
#ep_commentphoto {width:93px;float:left;margin-left:20px;}
#ep_commenttext {width:525px; float:left;margin-left:5px;}
#search_developer {
	float:left;
	text-align:center;
}
#search_developer_form_wrapper {
	background: url(/themes/default/bits/sd_header.gif) no-repeat top;
	padding-top: 35px;
	float:left;
	text-align:left;
	width:450px;
}
.search_developer_form {
	width: 400px;
	float:left;
	text-align:left;
}
#new_messages {
	background:url(/themes/default/bits/sd_newmessages.gif) no-repeat;
	width:456px;
	float:left;
	text-align:center;
	color:#0ecedb;
	font-size:12px;
	font-weight:bold;
	margin-top: 6px;
	height:24px;
	padding-top:5px;
}
#search_developer_formelement {
	text-align:left;
	width:110px;
	float:left;
}
#search_developer_formelement2 {
	text-align:left;
	padding:0px;
	width:85px;
	float:left;
}
#search_developer_formelement3 {
	text-align:left;
	padding:0px;
	width:90px;
	float:left;
}
#search_developer_sort {
	float:left; 
	width:400px; 
	text-align:center;
}
#search_developers_results {
	text-align:center; 
	width:420px;
	float:left;
	padding-left:20px;
}
#search_developers_results_wrapper {
}
#search_developers_thumbs {
	padding:10;
	width:98px;
	float:left;
}
#search_developers_browse {
	text-align:center;
	width:420px;
	float:left;
}

#view_product {float:left; width:450px;}
#product_wrapper {
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	background-color:#f2f0c7;
	width:450px;
	height: 350px;
	float:left;
	text-align:center;
	padding-top:0px; 
	padding-bottom:8px;
}
#product_mainimage {
	width: 430px;
	height: 350px;
}
#product_thumb_wrapper {width:450px; float:left;}
#product_thumb {width:59;padding:8px;float:left;}
#product_description_wrapper {width:450px;border:1px solid #e64d01; margin-bottom:5px;}
#product_description { padding:10;}
#product_comments_wrapper {width:440px; float:left; background:url(/themes/default/bits/p_comment.gif) no-repeat top;}
#product_comment {padding:10;width:430px;}
#product_comment_date {float:left;padding:5;}
#product_comment_rating {float:left;padding:5;}
#product_comment_name {float:left;padding:5;}
#product_comment_text {float:left;width:430px;}

.sp_inputname {
	width: 125px;
	margin-left:10px;
	text-align: left;
	float:left;
	padding:3;
}
.sp_inputfield {
	float: left;
	width: 500;
	display:compact;
	padding:1px;
	border:1px solid #FFF;	
}
#post_product_wrapper {
	width:650px;
	float:left; 
	background:url(/themes/default/bits/sp_header.gif) no-repeat top;
	margin-top:6px;
	padding-top:35px;
	padding-left:15px;
}
#post_product_form {width:650px; float:left;}
.sp_inputfield2 {width:525px;padding-left:150px;float:left;}
.sp_inputfield3 {width:475px;float:left;}
.sp_uploadimage {
	width:60px;
	height:60px;
	border:1px solid black;
	text-align:center;
	padding:3px;
	margin:5px;
	float:left;
}
.sp_uploadimagehelper
{
	background-color: #f00;
	float: left;
}
.sp_uploadimageactive
{
}
.sp_uploadimagehover
{
}
#view_job_layer {width:450px; float:left;margin-top:6px;}
#view_job_wrapper {width:450px;float:left;background:url(/themes/default/bits/vj_header.gif) no-repeat top;}
#view_job {border:1px solid #b51900; width:400px;margin-top:20px;float:left;text-align:center;margin-top:10px;margin-left:10px;}
#view_job_title_wrapper {color:white; background-color:#b51900;float:left;width:400px;text-align:left;font-size:11px;}
#view_job_title {padding:5px;}
#view_job_content {padding:5px;width:390px;float:left;}
#view_job_category {color:#11ccdb; width:390px;float:left;text-align:left;}
#view_job_description {width:275px;float:left;text-align:left;}
#view_job_company {width:90px; height:90px;float:left;}
#view_job_more_title {color:#e44a00; width:380px;float:left;text-align:left;margin:3px;}
#view_job_morelist {color:#11ccdb; width:390px;float:left;text-align:left;}


#default_friends {width:450px;float:left;background:url(/themes/default/bits/d_friends.gif) no-repeat top;margin-top:10px;}
#default_friends_wrapper {width:450px;padding-left:10px;}
#default_friendsthumb {width:98px; float:left; text-align:center; margin:5px;}
#default_friendbrowse {margin-top:10px;font-size:12px;text-align:center;}
#default_blogs {margin-top:10px;padding-left:10px;width:450px;}
#default_blogs a {color:#d04b00;}
#default_blogs_title {width:200px; float:left;}
.default_blogs_arrow {width:220px; float:left; text-align:left;}
#default_blog_date {width:35px; float:left;}
#default_blog_rating {float:left;width:100px;text-align:center;}
#default_blog_edit {float:left; width:50px;}
#default_blog_teaser {width:430px; text-align:left; clear:both;}
.default_blogs_rollout {width:430px; text-align:left; clear:both;}

#default_product {width:450px;float:left;background:url(/themes/default/bits/d_products.gif) no-repeat top;}
#default_productthumb_wrapper {width:450px;padding-left:10px;}
#default_productthumb {height: 160px; width:79px; float:left; text-align:center; margin-left:12px; margin-right:12px;}
#default_productbrowse {margin-top:10px;font-size:12px;text-align:center;}
#default_blogs_wrapper {width:450px;float:left;background:url(/themes/default/bits/d_blogs.gif) no-repeat top;margin-top:15px;}


#write_blog_wrapper {width:650px;float:left;background:url(/themes/default/bits/wb_header.gif) no-repeat top;margin-top:5px;padding-top:101px;}
#write_blog_menu_wrapper {margin-left:5px;}
#write_blog_menu {width:650px;float:left;background-color:#da0001;padding-left:6px;padding-top:6px;padding-right:6px;}
#write_blog_menulink_selected {width:100px;float:left;font-size:16px;text-align:center;color:#f53e43;background-color:#320000;}
#write_blog_menulink {width:100px;float:left;font-size:16px;text-align:center}
#write_blog_menulink2 {width:100px;float:right;font-size:16px;text-align:center}
#write_blog_menuoptions {width:650px;float:left;background-color:#320000;padding-left:15px;padding:6px;}
#write_blog_menuoptions_selected {padding:3px;text-align:center;width:100px; float:left;background-color:#f53e43;}
#write_blog_editor {width:650px;float:left;}


#group_wrapper {margin-top:6px;width:450px;float:left;background:url(/themes/default/bits/g_header.gif) no-repeat top;}
#group_top {width:440px;float:left;padding-top:30px;padding-left:10px;}
#group_most {width:130px; float:left; text-align:left;}
#group_categories_wrapper {width:440px;float:left;padding-left:10px;margin-top:10px;}
#group_categories {width:440px; float:left; text-align:left;}
#group_title { 		font-family: Arial, Verdana, Helvetica;
					font-size:12px;
					font-weight:700;
					color:#B42825; float:left;width:130px; }
#group_search {width:440px; float:left;padding-left:10px;margin-top:10px;}
#group_inputname {width:100px;float:left;padding:5px;}
#group_inputfield {width:300px;float:left;padding:5px;}


#view_blog_wrapper {width:640px;float:left;background:url(/themes/default/bits/wb_header.gif) no-repeat top;margin-top:6px;padding-top:115px;padding-left:10px;}
#view_blog {width:450px;float:left;}
#view_blog_title {width:450px;float:left;font-size:16px;font-weight:bold;}
#view_blog_subtitle {width:450px;float:left;color:#999999;text-align:left;}
#view_blog_content {width:450px;float:left;}
#view_blog_rightcol {width:170px;float:left;padding-left:10px;}
#view_blog_rightsection {width:160px;padding:10px;float:left;}
#view_blog_righttitle {color:#666666;}
#view_blog_rightmenu {padding-left:5px;}
#view_blog_divider {width:450px;float:left;background-color:#ab300e;height:2px;margin-top:5px;margin-bottom:5px;}
#view_blog_recenttitle {width:450px;float:left;font-size:16px;}
#view_blog_recentlinks {width:450px;float:left;}
#view_blog_divider {width:450px;float:left;background-color:#ab300e;height:2px;margin-top:5px;margin-bottom:5px;}
#view_blog_comment1 {width:450px;float:left;}
#view_blog_comment2 {width:450px;float:left;background-color:#cccccc;}
#view_blog_commentthumb {width:40px;float:left;margin:5px;}
#view_blog_commentname {float:left;width:300px;}
#view_blog_commentcontent {width:440px;float:left;margin:5px;}
#view_blog_reply {width:450px;float:left;margin-top:30px;}
#view_blog_replytitle {width:450px;float:left;font-size:16px;}
#view_blog_replyrate {width:440px;float:left;margin:5px;}
#view_blog_replyform {width:440px;float:left;margin:5px;}

.report_table_title {
	text-align:center;
	background-color:#999999;
	color:#7c000a;
	font-weight:bold;
	font-size:12px;
}
.report_table_content {
	text-align:center;
	font-size:10px;
}
#report_wrapper {width:670px;float:left;margin-top:6px;}
#report_content_header {}
#report_table {width:670px;float:left;}
#post_job_newjob {
	width:150px;
	float:left;
	margin:3px;
	font-weight:bold;
}
#post_job_newjob2 {
	width:420px;
	float:left;
	margin:3px;
	font-weight:bold;
}
#post_job_newfield {
	float:left;
	width:200px;
	margin:3px;
}
.postjobinfotitle {
	font-size:12px;
	width:100px;
	text-align:center;
}
.postjobinfocontent {
	font-size:12px;
	width:100px;
	text-align:center;
}
#post_job_infocontent {width:420px;float:left;}
#post_job_wrapper {width:450px;background:url(/themes/default/bits/pj_header.gif) no-repeat top;float:left;}
#post_job_info {width:420px; float:left;text-align:left;padding-left:10px;}
#post_job_infoheader {width:420px;border-left:1px solid #666666; border-right:1px solid #666666;border-top:1px solid #666666;background-color:#ffbd83;float:left;font-weight:bold;font-size:14px;}
#post_job_newjobwrapper {width:420px; float:left;text-align:left;margin-top:10px;padding-left:10px;}
#post_job_newjobheader {width:420px;border-left:1px solid #666666; border-right:1px solid #666666;border-top:1px solid #666666;background-color:#ffbd83;float:left;font-weight:bold;font-size:14px;}
				


/* right nav drop down stuff */

.mainDiv
{
  width:183px;
  padding: 0px;
  text-align:left;
}

.topItem
{
  width:220px;
  cursor:pointer; 
  height:21px;
}


.dropMenu
{
  width:220px;
  height:183px;
  background:url(/themes/default/rightnav/rn_baropen.gif) no-repeat;
  padding-left:5px;
}
html
{
	height: 100%; padding:0px; margin:0px;
}

img{
	border: none;
}
td
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html, body
{

	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
#body
{
	

}
#main { position: absolute; left: 50%; width: 850px;

		}
	
#content
{
	margin-top: 5px;

}

#topbar
{
	width: 850px;
	background-image:url(/themes/default/topnav/vertstripes.gif);
	background-repeat: no-repeat;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	margin-top: 6px;
}

#statusbar
{
	width: 850px;
	background-image:url(/themes/default/topnav/statusbar.gif);
	background-repeat: no-repeat;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}

#loginstatusbar
{
	width: 850px;
	background-image:url(/themes/default/bits/login_statusbar.gif);
	background-repeat: no-repeat;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}


#salutation
{
	font-family: Copperplate Gothic Bold, Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #fff;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	width: 200px;
	margin-left: 10px;
	margin-top: 12px;
	text-align: left;
	float: left;
}

#statuslinks
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #fff;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-right: 10px;
	margin-top: 12px;
	text-align: right;
	float: right;
}

#leftcolumn
{
	width: 170px;
	margin-top: 6px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	float: left;
}



#header
{
	width: 850px;
	background-image:url(/themes/default/topnav/topbar.gif);
	background-repeat: no-repeat;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-top: 6px;
}

#topnavmb
{
	width: 850px;
	background-image:url(/themes/default/topnav/menubar_1.gif);
	height: 21px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom:0px;
	padding-left:8px;
}
#topnavmb2
{
	width: 850px;
	background-image:url(/themes/default/topnav/menubar_2.gif);
	height: 21px;
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-bottom:5px;
	padding-left:8px;
	text-align:center;
}

#topnavlink {		padding-right:38px;
					padding-left:15px;
					float:left;
					text-align:center;
					padding-top:3px;}
				
				
					
#topnavlink a {	    font-family: Helvetica,Arial,Verdana;
					font-size:14px;
					font-weight:800;
					color:#ffffff;
					text-decoration:none;}
					
#topnavlink l {	font-family: Helvetica,Arial,Verdana;
					font-size:12px;
					text-transform:uppercase;

					text-decoration:none;}

#topnavlink2 {		padding-right:63px;
					padding-left:15px;
					float:left;
					text-align:center;
					padding-top:3px;}
				
				
					
#topnavlink2 a {	    font-family: Helvetica,Arial,Verdana;
					font-size:14px;
					font-weight:800;
					color:#ffffff;
					text-decoration:none;}
					
#topnavlink2 l {	font-family: Helvetica,Arial,Verdana;
					font-size:12px;
					text-transform:uppercase;

					text-decoration:none;}					
					
#leftnavimg {
	background-image:url(/themes/default/leftnav/button.gif);
	width:170px;
	height:30px;
	position:relative;

}
#leftnavicon { position:absolute;
				left:2px;
				top:4px;
				}
#leftnavlink {		font-family: Copperplate Gothic Bold,Helvetica,Arial,Verdana;
					position:absolute;
					color:#ffffff;
					top:5px;
					left:35px;
						text-decoration:none;
						font-variant: small-caps;
					}
#leftnavlink a {	font-size:12px; color:#ffffff; text-decoration:none;} 					
#leftnavlink l {	font-size:10px;	text-transform:uppercase; }

#rightnav_title {position:absolute; top:4px; left:25px; 
					font-family:  Copperplate Gothic Bold,Helvetica,Arial,Verdana;
					font-size:12px;
					font-weight:500;
					color:#fff;}
					
#rightnav_title l {	font-family: Copperplate Gothic Bold,Helvetica,Arial,Verdana;
					font-size:10px;
					text-transform:uppercase;
					text-decoration:none;}

#logintopnav
{
	width: auto;
	background-image:url(/themes/default/bits/login_midstatus.gif);
	background-repeat: no-repeat;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	margin-top: 6px;
}

#miniprofile 
{
	width: 170px;
	min-height: 215px;
	height: auto !important;
	height: 215px;
	text-align: center;
	background-color: #fff;
	background-image: url(/themes/default/leftnav/topmost.gif);
	background-repeat: no-repeat;
}

#miniprofile_image
{
	width: 170px;
	text-align: center;
	max-height: 160px;
	height: auto !important;
	height: 160px;
	padding-top: 16px; 
}


#loginheader
{
	width: 850px;
	background-image:url(/themes/default/bits/login_topbar.gif);
	background-repeat: no-repeat;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-top: 6px;
}

#login_row
{
	width: 635px;
	height: 265px;
	margin-top: 6px;
}

#login_form
{
	background-image: url(/themes/default/bits/login_login.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 275px;
	//height: 308px;
	float: left;
	padding-top: 40Px;
	padding-left: 10px;
}

#login_banner
{
	background-image:url(/themes/default/bits/login_mainimage.gif);
	background-repeat: no-repeat;
	width: 563px;
	min-height: 308px;
	height: auto !important;
	height: 308px;
	float:right;
}

#login_banner_message
{

	background-image:url(/themes/default/bits/login_mainimage_neg.gif);
	background-repeat: no-repeat;
	width: 563px;
	min-height: 308px;
	height: auto !important;
	height: 308px;
	float:right;
}

#login_banner_message div
{
	position: absolute;
	padding-top: 168px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	font-family: Arial, Courier New, Verdana, Helvetica;
	font-weight: bold;
	color: red;
	overflow: visible;
}

#registration_row
{
	width: 850px;
	min-height: 262px;
	height: auto !important;
	height: 262px;
}

#registration_form
{
	background-image:url(/themes/default/bits/login_newreg_neg.gif);
	background-repeat: no-repeat;
	width: 625px;
	height: 225px;
	//width: 635px;
	//height: 265px;
	float: left;
	padding-top: 40px;
	padding-left: 10px;
	//margin-top: 5px;
	filter: alpha(opacity=85); 
    -moz-opacity: 0.85; 
    opacity: 0.85;
    -khtml-opacity: 0.85;
}

#registration_preload
{
	background-image:url(/themes/default/bits/login_newreg.gif);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

#registration_form form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 400px; 
	padding: 0; 
	margin: 2px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

#registration_form form input
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	margin:2px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#registration_form form select
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	margin:2px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#registration_checkbox
{
	margin-top: -28px;
	margin-right: 10px;
	float: right;
}

#registration_banner
{
	float:right;
	background-image:url(/themes/default/bits/login_screenshot.gif);
	background-repeat: no-repeat;
	width: 212px;
	//margin-top: 5px;
	height: 262px;
}

#start_footer
{
	float: left;
	background-image:url(/themes/default/bits/login_infobar.gif);
	background-repeat: no-repeat;
	width: 850px;
	min-height: 115px;
	height: auto !important;
	height: 115px;
}


.errors {
	color: black;
	background-color: #fcc;
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

#login_errors {
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width: 232px;
	font-size: 10px;
}

#registration_errors {
	padding: 10px 10px 10px 10px;
	width: 100px;
	font-size: 10px;
	position: absolute;
	margin-top: 40px;
}

.form-spacing {
	margin-top: 2px;
}

.rating {
	cursor: pointer;
	display: block;
	float:right;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.cancel,
.cancel a {background: url(/themes/default/bits/delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(/themes/default/bits/star.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}

.sorthelper
{
	background-color: #f00;
	float: left;
}
.sortableactive
{
}
.sortablehover
{
}