@import url("/css/global.css");

#cms-content {
	background-image:none;
}

a:link, a:visited{
	color:#660000;
	text-decoration:none;
}

a:hover, a:active{
	color:#000000;
	text-decoration:underline;
}

legend{
	color: #990000;
}

#cms-loginform legend{
	color: #990000;
}

#cms-accountform legend{
	color: #990000;
}

#cms-profileform legend{
	color: #990000;
}

#cms-inviteform legend{
	color: #990000;
}

#cms-forwardform legend{
	color: #990000;
}

.cms-invite-intro {
	color:#333;
}

#cms-page-top {
	background-image:none;
}

#cms-profile-wrapper {
	background-image:none;
}

.cms-profile-headers {
	color: #990000;
}

/*//////////////////////////////////////////*/

.cms-memberbox{
	width:550px;
	padding:5px;
	border-bottom:2px solid #EEEEEE;
	margin-bottom:15px;
}

.cms-memberbox-top{
	padding-right:5px;
	padding-left:5px;
	padding-bottom:15px;
}

.cms-memberbox h3{
	font-size:small;
	font-weight:bold;
	margin-bottom:.2em;
}

.cms-memberbox h3 a {
	font-size:medium;
}

.cms-memberbox-img{
	float:left;
	text-align:center;
	width:100px;
}

.cms-memberbox-txt{
	float:right;
	width:445px;
}

.cms-memberbox-about{
	color:#666666;
}

.cms-memberbox-interests{
	margin-top:15px;
}

.cms-memberbox-location{
	margin-top:15px;
}

#cms-memberbox-order-s{
	width:450px;
	text-align:right;
	font-size:small;
	font-weight:bold;
	margin-bottom:5px;
}

.cms-memberbox-s{
	width:450px;
	padding:5px;
	border-bottom:2px solid #EEEEEE;
	margin-bottom:15px;
}

.cms-memberbox-top-s{
	padding-right:5px;
	padding-left:5px;
	padding-bottom:15px;
}

.cms-memberbox-s h3{
	font-size:small;
	font-weight:bold;
	margin-bottom:.2em;
}

.cms-memberbox-s h3 a {
	font-size:medium;
}

.cms-memberbox-img-s{
	float:left;
	text-align:center;
	width:100px;
}

.cms-memberbox-txt-s{
	float:right;
	width:345px;
}

.cms-memberbox-about-s{
	color:#666666;
}

.cms-memberbox-interests-s{
	margin-top:15px;
}

.cms-memberbox-location-s{
	margin-top:15px;
}

/*//////////////////////////////////////////*/

#cms-dashboard-top {
	background-image:none;
}

.cms-page-nav-on a:link, .cms-page-nav-on a:visited{
	color:#660000;
}

.cms-page-nav-endon a:link, .cms-page-nav-endon a:visited{
	color:#660000;
}

.cms-page-nav-off{
	background-color:#660000;
	border:1px solid #660000;
}

.cms-contentbox h3 {
	border-bottom:1px solid #FFCCCC;
}

/*////////////////////////////////////////////*/

/*#cms-image-picture {
	float:left;
	width:550px;
}

#cms-image-pictureinfo {
	float:right;
	width:385px;
}

.cms-imageform-header {
	margin-top:0.6em;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:0px;
	width:380px;
}

.cms-imageform-description {
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:1.5em;
	color:#333333;
	padding:0px;
	width:380px;
}*/

/*#cms-video-player {
	float:left;
	width:450px;
}

#cms-video-playerinfo {
	float:right;
	width:485px;
}

.cms-videoform-header {
	margin-top:0.6em;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	padding:0px;
	width:380px;
}

.cms-videoform-description {
	background-color:#ffffef;
	border:1px solid #CCCCCC;
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:1.5em;
	color:#333333;
	padding:0px;
	width:380px;
}*/

/*///////////////////////////////////////////////////////////////////////////*/

.cms-create-item {
	width:42%;
	float:left;
	color:#333333;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}

body, html {
	margin:0;
	padding:0;
	background-color:#000000;
}

body {
	min-width: 1000px;
}

#cms-wrapper {
	background-color:#660000;
	margin:0 auto;
	width:1000px;
}

#header {
	background-color:#000000;
	background-image: url(template_files/header-bg.jpg);
	background-repeat:repeat-x;
	height:75px;
}

.loginlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:15px;
	height:46px;
	color:#FFFFFF;
}

.loginlinks a:link, .loginlinks a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.loginlinks a:hover, .loginlinks a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.subloginlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:15px;
	color:#999999;
}

.subloginlinks a:link, .subloginlinks a:visited {
	color:#999999;
	text-decoration:underline;
}
.subloginlinks a:hover, .subloginlinks a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.subloginlinks a {
	margin-left:3px;
	margin-right:3px;
}

.subloginlinks input.sbox {
	background: url(template_files/search.gif) center left no-repeat #FFF;
	height: 13px;
	width: 140px;
	padding: 1px 4px 2px 16px;
	margin: 4px 0 0 10px;
	font-size: 11px;
	border: solid 1px #000000;
	color:#666666;
}

.cms-login-pic {
	border:1px solid #FFFFFF;
}

.cms-login-register {
	font-size:14px;
}

/* Layout columns and rows */
#main {
	background:#FFFFFF;
	float:left;
	width:766px;
	min-height:800px;
}

#sidebar {
	background:#660000;
	float:right;
	width:234px;
	min-height:800px;
}

#cms-memberbox-order{
	width:550px;
}

.cms-memberbox{
	width:550px;
}

.cms-memberbox-txt{
	width:500px;
}

#cms-profile-right {
	width:500px;
}

/*///////////////////////////////////////////////////////*/
#primary_navigation {
	background:#660000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FF9900;
	position:relative;					/* establish a menu-relative positioning context */
	margin:0;							/* all the spacing takes place elsewhere */
	padding:0;
	border:0;
	height:35px;						/* the menu's overall height */
	width:210px;							/* we always want our menu to fill the available space */
}

#primary_navigation ul {
	background:#660000;
	margin:0;							/* all the spacing takes place elsewhere */
	padding:0;
	border:0;
	list-style-type:none;				/* we don't want to view the list as a list */
	line-height:1.5em;					/* globally set the menu's item spacing. note */
}                               		/* this must be 1.0 or 1.5 or 2.0 for Mozilla */

#primary_navigation li {
	background:#660000;
	position:relative;					/* create local positioning contexts for each button */
	margin:0;
}

#primary_navigation ul li table {
	background:#660000;
	margin:-1px 0;						/* IE5 needs -1px top and bottom table margins */
	m\argin:0;							/* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;			/* IE5 needs this for the sub-menus to work */
	font-size:18px;						/* this sets the base font size for our entire menu */
}

/*Top level menu definitions*/

#primary_navigation ul li ul {
	background:#660000;
	display:none;						/* initially hide the entire list hierarchy */
	padding:0;							/* this is our box border width (no border) */
}

#primary_navigation ul li a,
#primary_navigation ul li a:visited {		/* unselected top-level menu items */
	background:#660000;
	display:block;
	text-decoration:none;
  	padding: 7px 7px 0px 7px;
 	height: 35px;
	color:#FF9900;
}

#primary_navigation ul li:hover a,
#primary_navigation ul li a:hover {			/* selected top-level menu items */
	background:#660000;
  	padding: 7px 7px 0px 7px;
	height:35px;
  	color:#FFFFFF;
	text-decoration:none;
}

/*2nd level menu definitions*/

#primary_navigation ul li:hover ul,
#primary_navigation ul li a:hover ul {		/* 2nd level drop-down box */
	background:#000000;
	display:block;
	position:absolute;
	margin:0;
	top:0px;							/* place us just up underneath the top-level menu */
	left:-210px;							/* left-align our drop-down to the previous button border */
	height:auto;						/* the drop-down height will be determiend by line count */
	width:210px;
	color:#FF9900;				/* this sets the unselected-text color */
	font-size:18px;
	font-weight:normal;
	z-index:10;
 	height: 35px;
}

#primary_navigation ul li:hover ul li a,
#primary_navigation ul li a:hover ul li a {	/* 2nd level unselected items */
	background:#000000;
	border:0;
	margin:0;
  	padding: 7px 7px 0px 7px;
	height:auto;
	color:#FFFFFF;               			/* this sets the unselected drop-down text color */
	width:210px;
	z-index:10;
 	height: 35px;
}

/*///////////////////////////////////////*/
/*Home Nav*/
/*///////////////////////////////////////*/

#primary_homenavigation {
	background:#660000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FF9900;
	position:relative;					/* establish a menu-relative positioning context */
	margin:0;							/* all the spacing takes place elsewhere */
	padding:0;
	border:0;
	height:35px;						/* the menu's overall height */
	width:210px;							/* we always want our menu to fill the available space */
}

#primary_homenavigation ul {
	background:#660000;
	margin:0;							/* all the spacing takes place elsewhere */
	padding:0;
	border:0;
	list-style-type:none;				/* we don't want to view the list as a list */
	line-height:1.5em;					/* globally set the menu's item spacing. note */
}                               		/* this must be 1.0 or 1.5 or 2.0 for Mozilla */

#primary_homenavigation li {
	background:#660000;
	position:relative;					/* create local positioning contexts for each button */
	margin:0;
}

#primary_homenavigation ul li table {
	background:#660000;
	margin:-1px 0;						/* IE5 needs -1px top and bottom table margins */
	m\argin:0;							/* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;			/* IE5 needs this for the sub-menus to work */
	font-size:18px;						/* this sets the base font size for our entire menu */
}

/*Top level menu definitions*/

#primary_homenavigation ul li ul {
	background:#660000;
	display:none;						/* initially hide the entire list hierarchy */
	padding:0;							/* this is our box border width (no border) */
}

#primary_homenavigation ul li a,
#primary_homenavigation ul li a:visited {		/* unselected top-level menu items */
	background:#660000;
	display:block;
	text-decoration:none;
  	padding: 7px 7px 0px 7px;
 	height: 35px;
	color:#FF9900;
}

#primary_homenavigation ul li:hover a,
#primary_homenavigation ul li a:hover {			/* selected top-level menu items */
	background:#660000;
  	padding: 7px 7px 0px 7px;
	height:35px;
  	color:#FFFFFF;
	text-decoration:none;
}

/*2nd level menu definitions*/

#primary_homenavigation ul li:hover ul,
#primary_homenavigation ul li a:hover ul {		/* 2nd level drop-down box */
	background:#000000;
	display:block;
	position:absolute;
	margin:0;
	top:0px;							/* place us just up underneath the top-level menu */
	left:210px;							/* left-align our drop-down to the previous button border */
	height:auto;						/* the drop-down height will be determiend by line count */
	width:210px;
	color:#FF9900;				/* this sets the unselected-text color */
	font-size:18px;
	font-weight:normal;
	z-index:10;
 	height: 35px;
}

#primary_homenavigation ul li:hover ul li a,
#primary_homenavigation ul li a:hover ul li a {	/* 2nd level unselected items */
	background:#000000;
	border:0;
	margin:0;
  	padding: 7px 7px 0px 7px;
	height:auto;
	color:#FFFFFF;               			/* this sets the unselected drop-down text color */
	width:210px;
	z-index:10;
 	height: 35px;
}

/*Top of the sub menu*/

#footer {
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	position:relative;					/* establish a menu-relative positioning context */
	float:left;							/* play nicely with others */
	margin:0;							/* all the spacing takes place elsewhere */
	padding:0;
	border:0;
	height:35px;						/* the menu's overall height */
	width:100%;							/* we always want our menu to fill the available space */
	clear:both;
}

#footer ul {
	margin:0;							/* all the spacing takes place elsewhere */
	padding:0;
	border:0;
	list-style-type:none;				/* we don't want to view the list as a list */
	line-height:1.5em;					/* globally set the menu's item spacing. note */
}                               		/* this must be 1.0 or 1.5 or 2.0 for Mozilla */

#footer li {
	float:left;							/* this creates the side-by-side array of top-level buttons */
	position:relative;					/* create local positioning contexts for each button */
	margin:0;
}

#footer ul li table {
	margin:-1px 0;						/* IE5 needs -1px top and bottom table margins */
	m\argin:0;							/* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;			/* IE5 needs this for the sub-menus to work */
	font-size:12px;						/* this sets the base font size for our entire menu */
}

/*Top level menu definitions*/

#footer ul li ul {
	display:none;						/* initially hide the entire list hierarchy */
	padding:0;							/* this is our box border width (no border) */
}

#footer ul li a,
#footer ul li a:visited {		/* unselected top-level menu items */
	display:block;
	float:left;
	text-decoration:underline;
  	padding: 7px 7px 0px 7px;
 	height: 35px;
  	color:#CCCCCC;
}

#footer ul li:hover a,
#footer ul li a:hover {			/* selected top-level menu items */
  	padding: 7px 7px 0px 7px;
	height:35px;
  	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

/*2nd level menu definitions*/

#footer ul li:hover ul,
#footer ul li a:hover ul {		/* 2nd level drop-down box */
	display:block;
	position:absolute;
	margin:0;
	top:35px;							/* place us just up underneath the top-level menu */
	left:0px;							/* left-align our drop-down to the previous button border */
	height:auto;						/* the drop-down height will be determiend by line count */
	width:13.5em;
	color:#CCCCCC;						/* this sets the unselected-text color */
	font-size:12px;
	font-weight:normal;
}

#footer ul li:hover ul li a,
#footer ul li a:hover ul li a {	/* 2nd level unselected items */
	border:0;
	margin:0;
  	padding: 0px 7px 0px 7px;
	height:auto;
	color:#CCCCCC;               			/* this sets the unselected drop-down text color */
	background:#000000;       				/* this sets the drop-down menu background color */
	width:13.5em;
}