body {

	background: #7a0000 url(../images/body-bg.png) top center no-repeat;

	padding-bottom: 20px;

}	



div.content {

	min-height: 200px;

}



img, div { behavior: url(iepngfix.htc) }





#middle-block {

	height: 131px;

	width: 100%;

	background: url(../images/middle-bg.png) repeat-x;

	position: absolute;

	top: 215px;

	left: 0px;

	z-index: -1000;

}



.body {

	/*width: 920px;*/
	width: 1020px;

}



.outer-border {

	/*920px;
    width: 1020px;   */ 
	border-right: 1px solid #481112;

	border-left: 1px solid #481112;

	border-bottom: 1px solid #481112;

	border-top: none;

}



.vortex {

	background: #fff;

	border: 5px solid #6f2224;

	padding: 5px;

	/*width: 900px;*/
	width: 1000px;

}



td.top_menu {

	background-image: none; 

	background-color: #6f2224;

	border-top: 1px solid #481112; 

	border-left: 1px solid #481112; 

	border-bottom: none;

	padding-bottom: 5px; 

}



td.top_menu2 {

	width: 20%;

	background-color: #6f2224; 

	text-align: right; 

	border-right: 1px solid #481112; 

	border-top: 1px solid #481112; 

	border-bottom: none; 

	background-image: none;

	padding-bottom: 5px; 

}



.top_menu_link_loggedin {

	color: #FFFFFF;

}



div.top_menu_link_container, div.top_menu_link_container_end {

	float: left;

	height: 31px;

	border-left: none;

}



div.top_menu_link_container_end {

	border-left: none;

}



div.top_menu_link {

	font-weight: bold;

	font-size: 11px;

	padding: 5px;;

}



.top_menu_link a {

	padding: 6px 10px 6px 10px;

	display: block;

}



.top_menu_link a:hover {

	background: #481112;

	text-decoration: none;

}



td.menu_user {

	background-image: none; 

	background-repeat: repeat-x; 

	background-color: #FFFFFF;

	padding: 5px 10px 5px 10px; 

	border: 1px solid #481112; 

	border-top: none; 

	text-align: left;

}



#search-form {

	background: #6f2224;

	border: 1px solid #481112;

	padding: 5px 25px; 

	width: 250px;

	color: #fff;

}



#search-form a {

	color: #fff;

}



input.text {

	border: 1px solid #481112;

}





div.portal_content {

	border: none;

	padding: 10px 10px 35px 10px;

	background: #FFFFFF url(../images/portal_content.png) bottom no-repeat;

}



td.header {

	padding: 4px 5px 5px 6px;

	border: 1px solid #c2c2c0;

	font-weight: bold;

	background-image: url(../images/header.gif);

	background-repeat: repeat-x;

	color: #FFFFFF;

}



div.header {

	padding: 4px 5px 5px 6px;

	border: 1px solid #c2c2c0;

	font-weight: bold;

	background-image: url(../images/header.gif);

	background-repeat: repeat-x;

	color: #FFFFFF;

}











td.profile_tab a {

	background-color: #f0f0f0;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 7px 10px;

	border: 1px solid #481112; 

	border-left: none;

	font-weight: bold; 

	display: block;

}

td.profile_tab a:hover {

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 7px 10px;

	border: 1px solid #481112; 

	border-left: none;

	font-weight: bold; 

	display: block;

}

td.profile_tab2 a {

	background-color: #FFFFFF;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 8px 10px;

	border: 1px solid #481112; 

	border-left: none;

	border-bottom: none;

	font-weight: bold; 

	display: block;

}

td.profile_tab2 a:hover {

	background-color: #FFFFFF;

	background-image: url(../images/whiteline.gif);

	background-repeat: repeat-x;

	background-position: top left;

	padding: 7px 10px 8px 10px;

	border: 1px solid #481112; 

	border-left: none;

	border-bottom: none;

	font-weight: bold; 

	display: block;

}

#profile_tabs_profile { 

	border-left: 1px solid #481112;

}

td.profile_tab_end {

	border-bottom: 1px solid #481112;

}



div.profile_content {

	padding: 10px; 

	border: 1px solid #481112;

	border-top: none;

}



div.profile_comment_author {

	float: left;

	padding: 5px 7px 5px 7px;

	background: #f0f0f0;

	border: 1px solid #481112;

	border-right: none;

}



div.profile_comment_date {

	text-align: right;

	padding: 5px 7px 5px 7px;

	background: #F1F1F1;

	border: 1px solid #481112;

	border-left: none;

}



td.profile_photo {

	vertical-align: middle; 

	text-align: center; 

	border: 1px solid #481112;

	padding: 5px;

	background: #FFFFFF;

	height: 150px;

}

td.profile_viewcomments_postcomment {

	padding: 10px 16px 10px 16px;

	border: 1px solid #481112;

	background: #f0f0f0;

}

div.profile_postcomment {

	border: 1px solid #481112;

	background: #f0f0f0;

	margin-bottom: 10px;

	padding: 10px 14px 8px 10px;

}



































div.copyright {

	background: #6f2224;

	border: 1px solid #481112;

	height: 20px;

	padding: 13px 5px;

	text-align: center;

	color: #fff;

}





/* Classic Home Page Portal Sinup */



div.portal_signup_wrapper {

	padding: 0 1px 15px 1px;

	border: none;

	background: #FFFFFF url(../images/portal_content.png) bottom no-repeat;

	border-top: 1px solid #c2c2c0;

}



a.portal_signup {

	font-size: 14pt;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 15px;

	display: block;

}







/* Link Colors  */



a:link { color: #6f2224; text-decoration: none; }

a:visited { color: #6f2224; text-decoration: none; }

a:hover { color: #6f2224; text-decoration: underline; }



a.top_menu_item:link { color: #FFFFFF; text-decoration: none; }

a.top_menu_item:visited { color: #FFFFFF; text-decoration: none; }

a.top_menu_item:hover { color: #FFFFFF; text-decoration: none; }



a.menu_item:link { color: #000000; text-decoration: none; }

a.menu_item:visited { color: #000000; text-decoration: none; }

a.menu_item:hover { color: #000000; text-decoration: underline; }



a.newupdates:link { color: #6f2224; text-decoration: none; }

a.newupdates:visited { color: #6f2224; text-decoration: none; }

a.newupdates:hover { color: #FFFFFF; text-decoration: underline; }



a.copyright:link { color: #FFFFFF; text-decoration: none; }

a.copyright:visited { color: #FFFFFF; text-decoration: none; }

a.copyright:hover { color: #FFFFFF; text-decoration: underline; }



a.portal_signup:link { color: #6f2224; text-decoration: none; }

a.portal_signup:visited { color: #6f2224; text-decoration: none; }

a.portal_signup:hover { color: #6f2224; text-decoration: none; }



label:hover { color: #3399FF; text-decoration: underline; }


/* STYLES FOR CUSTOM SIGNUP */
.signup_form1, .signup_form1 div {
background: #8e2929;
text-align:center;
color:#ffffff;
}

.signup_form1, .signup_form2 {

padding-top:10px;
padding-bottom:10px;
}

.signup_form2, .signup_form2 div {
background: #913838;
text-align:center;
color:#ffffff;
}

.signup_left, .signup_left div {
padding: 5px;
background:#6f2224;
color:#ffffff;
}


/* END STYLES FOR CUSTOM SIGNUP */

.border2
{
border: 1px solid #e5e5e5;
}
