#sidebarinterests ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 9px;
}


#sidebarinterests li {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0;
padding-bottom: 3px;
}
#sidebartitle {
padding-bottom: 5px;	
}

#sidebarexclusive {
	overflow: hidden;
	width: 300px;
	min-height: 150px;
	margin-bottom: 10px;
	padding: 10px 10px 5px 10px;
	background-image:url(/_themes/main/crush/images/splashkylehebert.jpg);
	background-repeat:no-repeat;
	border: solid 1px #ffffff;
}
.twitterside {
    margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 20px;
}

/************************************************

	Site Structure

************************************************/
#reflectleft {
	position:absolute;
	background-image:url(/_themes/main/crush/images/reflect-left.png);
	width:15px;
	height:161px;
	z-index:1;
	left: -236px;
	top: 100px;
}
#reflectright {
	position:absolute;
	background-image:url(/_themes/main/crush/images/reflect-right.png);
	width:5px;
	height:160px;
	z-index:1;
	left: 736px;
	top: 400px;
}
#reflectleftsplash {
	position:absolute;
	background-image:url(/_themes/main/crush/images/reflect-left.png);
	width:15px;
	height:161px;
	z-index:1;
	left: -7px;
	top: 101px;
}
#reflectrightsplash {
	position:absolute;
	background-image:url(/_themes/main/crush/images/reflect-right.png);
	width:5px;
	height:160px;
	z-index:1;
	left: 965px;
	top: 400px;
}
#onecol2 {
position: relative;
float: right;
margin-right: 75px;
margin-top:0px;
padding-left: 50px;
border-left: solid 1px #ffffff;
}
#crushlogo {
	position:absolute;
	top: -86px;
	left: -275px;
	width:275px;
	height:271px;
	z-index:auto;
	background-image: url(/_themes/main/crush/images/crushlogo.png)
}
#onecol1 {
float: left;
position: relative;
margin-left: 75px;
margin-top:0px;

}
body {
	background-color: #000000;
	background-image: url(/_themes/main/crush/images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 80%;
}
.mainbox {
	overflow: hidden;
	float: left;
	width: 298px;
	margin-bottom: 10px;
	margin-right: 10px;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
	border: solid 1px #ffffff;
	min-height: 180px;
}
.latestbox {
	overflow: hidden;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #201a25;
	border: solid 1px #ffffff;
}


.latestmem ul {

}
.latestmem li {
display: inline;
margin-left: 0px;
margin-right: 17px;

}

.latestmem a img {
border: solid 1px #fff;
width: 90px;
height: 100px;
}

.latestmem a:hover img {
border: solid 1px #03fff4;
width: 90px;
height: 100px;
}
.mainboxright {
	overflow: hidden;
	float: left;
	width: 298px;
	margin-bottom: 10px;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
	border: solid 1px #ffffff;
	min-height: 180px;
}
#containertop {
	margin-top: 14px;
	margin-left:auto;
	margin-right: auto;
	width: 969px;
	height: 20px;
}
#containertopleft {
	background-image: url(/_themes/main/crush/images/container_01.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 16px;
}
#containertopmid {
	background-image: url(/_themes/main/crush/images/container_02.png);
	float: left;
	height: 20px;
	width: 936px;
	background-repeat: repeat-x;
}
#containertopright {
	background-image: url(/_themes/main/crush/images/container_04.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 17px;
}
#containermiddle {
	margin-top: 0px;
	margin-left:auto;
	margin-right: auto;
	width: 969px;
	background-image: url(/_themes/main/crush/images/container_05.png);
	background-repeat: repeat-y;
}
#containerbottom {
	margin-left:auto;
	margin-right: auto;
	width: 969px;
	height: 20px;
}
#leftcontentbottom {
	background-image: url(/_themes/main/crush/images/backgroundleftcontentbottom.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 687px;
}
#leftcontentwrap {
	background-image: url(/_themes/main/crush/images/backgroundleftcontent.gif);
	background-repeat: repeat-y;
	float: left;
	width: 687px;
	margin-top: 14px;
	margin-left: 42px;
}
#footer {
	font-size: 10px;
	color: #999999;
	width: 969px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#leftcontent {
	width: 572px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
}
#rightcontentwrap {
	background-repeat: repeat-y;
	float: right;
	width: 181px;
	margin-top: 14px;
	margin-right: 28px;
	padding-top: 30px;
	background-image: url(/_themes/main/crush/images/backgroundsidebar.gif);
}
#containerbottomleft {
	background-image: url(/_themes/main/crush/images/containerbottom_01.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 16px;
}
#containerbottommid {
	background-image: url(/_themes/main/crush/images/containerbottom_02.png);
	float: left;
	height: 20px;
	width: 936px;
	background-repeat: repeat-x;
}
#containerbottomright {
	background-image: url(/_themes/main/crush/images/containerbottom_04.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 17px;
}
#topbanmenu {
	position:relative;
	margin-top: 4px;
	margin-right: 12px;
	float: right;
	width:728px;
	height:137px;
}
#topbanmenu-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:728px;
	height:90px;
}
#topbanmenu-02 {
	position:absolute;
	left:0px;
	top:90px;
	width:61px;
	height:26px;
}
#topbanmenu-03 {
	position:absolute;
	left:61px;
	top:90px;
	width:114px;
	height:26px;
}
#topbanmenu-04 {
	position:absolute;
	left:175px;
	top:90px;
	width:78px;
	height:26px;
}
#topbanmenu-05 {
	position:absolute;
	left:253px;
	top:90px;
	width:56px;
	height:26px;
}
#topbanmenu-06 {
	position:absolute;
	left:309px;
	top:90px;
	width:83px;
	height:26px;
}
#topbanmenu-07 {
	position:absolute;
	left:392px;
	top:90px;
	width:76px;
	height:26px;
}
#topbanmenu-08 {
	position:absolute;
	left:468px;
	top:90px;
	width:102px;
	height:26px;
}
#topbanmenu-09 {
	position:absolute;
	left:570px;
	top:90px;
	width:83px;
	height:26px;
}
#topbanmenu-10 {
	position:absolute;
	left:653px;
	top:90px;
	width:75px;
	height:26px;
}
#topbanmenu-11 {
	position:absolute;
	left:0px;
	top:116px;
	width:728px;
	height:21px;
}
/************************************************

	Links

************************************************/

a {
	outline: none;
}
a:link {
	color: #03fff4;
	text-decoration: none;
}
a:visited {
	color: #03fff4;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
}
a:active {
	color: #03fff4;
	text-decoration: none;
}
#topaccount a {
	color: #fff;	
}
#topaccount a:hover {
	color: #000;	
}
.tinylink {
	font-size: 10px;
}
a:link.tinylink {
	color: #cd84d7;
}
a:visited.tinylink {
	color: #cd84d7;
}
a:hover.tinylink {
	color: #ffffff;
}
a:active.tinylink {
	color: #cd84d7;
}
/************************************************

	Splash

************************************************/
#splashform {
	text-align: right;
}
#splashform label {
	margin-right: 3px;
}
#splashform select {
	color: #cccccc;
	background-color: #090909;
	border: 1px solid #3a3a3a;
	font-size: 11px;
	margin: 2px;
}
#splashform input {
	color: #cccccc;
	background-color: #090909;
	border: 1px solid #3a3a3a;
	font-size: 11px;
	margin: 2px;
}
#splashlogin {
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
/************************************************

	Sidebar
	
************************************************/
#sidebarprofile {
 color: # ABABAB;
	width: 160px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	font-size: 11px;
}
#sidebarprofile ul {
 color: # ABABAB;
	list-style-type: none;
	padding: 0px;
	margin: 8px 0px 0px 5px;
}
#sidebarprofile li {
 color: # ABABAB;
	list-style-type: none;
	padding: 0px 0px 3px;
	margin: 0px;
}
#sidebartopstories {
	padding-top: 39px;
	width: 141px;
	margin-right: auto;
	margin-left: auto;
}
#sidebartopstories ul {
	list-style-type: none;
	color: #FFFFFF;
	padding: 0px;
	margin: 8px 0px 0px 5px;
}
#sidebartopstories li {
	list-style-type: none;
	color: #FFFFFF;
	padding: 0px 0px 12px;
	margin: 0px;
	font-size: 10px;
}
#sidebarbanner {
	margin-top: 21px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
/************************************************

	Formatting

************************************************/
p {
	margin: 0 0 15px 0;
}
/* Lists */

ul li {
	list-style: none;
}
.post ul {
	list-style: disc;
}
.post ul, .post ol {
	margin: 0 0 15px 25px;
}
.post ul ul, .post ul ul ul, .post ol ol, .post ol ol ol {
	margin-bottom: 0;
}
/* Blockquotes */

blockquote {
	border-left: 3px solid #C5C4BF;
	padding-left: 10px;
	margin: 0 20px 15px 20px;
}
/* Code */

pre {
	overflow: auto;
	margin: 0 0 15px 0;
}
code {
	font-size: 1.1em;
}
/* Left, right, and center alignment */

.left, .alignleft {
	float: left;
	margin-right: 10px;
}
.right, .alignright {
	float: right;
	margin-left: 10px;
}
.center, .aligncenter {
	margin: 0 auto 15px auto;
	display: block;
}
/* Headers and how they should look */

h1 {
	font-size: 2em;
}
h2 {
	font-size: 2.5em;
	line-height: .9em;
	padding-bottom: 10px;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.1em;
}
h8 {
	font-size: 1.5em;
}
h2, h4, h5, h6, h8 {
	margin-bottom: 15px;
}
h3 {
	margin-bottom: 5px;
}
h1, h2, h3, h4, h5, h6, h8, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h8 a {
	font-weight: normal;
	color: #fd7a60;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h8 a:hover {
	color: #fff;
	text-decoration: underline;
}
#content .post-title, #full-posts .post-title, #excerpts .post-title {
	margin-bottom: 5px;
}
#content h2, #content h3, #content h4, #content h5, #content h6, #full-posts h2, #full-posts h8, #feature h2, #feature h8, #comments-template h3 {
	font-family: font-family: Arial, Helvetica, sans-serif;
}
#comments-template p {
	padding-bottom: 10px
}
#topaccount {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 6px;
	padding-right: 6px;
}
 / * {
margin: 0;
padding: 0;
}
select {
	color: #cccccc;
	background-color: #090909;
	border: 1px solid #3a3a3a;
	font-size: 11px;
	margin: 2px;
}
input {
	color: #cccccc;
	background-color: #1c1b1b;
	border: 1px solid #3a3a3a;
	margin: 2px;
}
.mailblack {
	color: #cccccc;
	background-color: #090909;
	border: 1px solid #3a3a3a;
	font-size: 11px;
	margin: 2px;
	width: 200px
}
.selectsearch {
	color: #cccccc;
	background-color: #090909;
	border: 1px solid #3a3a3a;
	font-size: 10px;
}
.selectsearch {
	color: #cccccc;
	background-color: #090909;
	border: 1px solid #3a3a3a;
}
#clear {
	clear:both;
}
/* Body */



#body-container {
	width: 940px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
}
#extra-container {
	margin: 0 auto;
}
/* Contains content and sidebar */

#container {
	float: left;
	width: 922px;
	padding: 11px;
	text-align: left;
}
/************************************************

	Header

************************************************/

#header-container {
	height: 70px;
	width: 100%;
}
#header {
	float: left;
	width: 600px;
	margin: 0 0 10px 0;
	text-align: left;
}
#header h1 {
	float: left;
	margin: 10px 0 0 10px;
	font-weight: bold;
}
#header h1 a {
	color: #555;
}
#header h2 {
	float: left;
	clear: left;
	font-size: 1.1em;
	margin: 3px 0 0 10px;
}
/************************************************

	Feed

************************************************/

#feed {
	float: right;
	clear: right;
	width: 254px;
	height: 28px;
	margin: 0 13px 0 0;
	padding: 35px 36px 0 0;
	background: url(images/feed-icon.gif) no-repeat right 35px;
	text-align: right;
}
#feed li a {
	font-size: .9em;
	color: #666;
}
/************************************************

	Navigation

************************************************/

/* Main navigation bar (#sub-nav is bottom bar) */

#navigation, #sub-navigation {
	float: left;
	letter-spacing: .03em;
	text-align: left;
	color: #333;
}
#navigation {
	width: 940px;
	font-size: 1em;
	background: #d1d0c8 url(images/navigation.jpg) repeat-x 0 0;
}
#sub-navigation {
	width: 940px;
	font-size: .9em;
	background: #deded4;
}
#nav, #nav ul, #nav ul ul, #sub-nav, #sub-nav ul, #sub-nav ul ul {
	list-style: none;
	margin: 0;
}
#nav li, #nav li li, #nav li li li, #sub-nav li, #sub-nav li li, #sub-nav li li li {
	float: left;
}
.signjoin {
	position: relative;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 200px;
	width: 567px;
	height: 346px;
	background-image: url(/_themes/main/attractive/images/backsignjoin.gif);
}
/* Style */

#nav a {
	color: #333;
	display: block;
	padding: 12px 16px;
}
#nav a:hover, #nav li.current_page_item a {
	color: #657843;
	text-decoration: underline;
}
#nav li li {
	background: #d1d0c8;
	border-top: 1px solid #ddd;
}
#nav li li a, #nav li.current_page_item li a {
	color: #333;
	margin: 0;
	padding: 10px 10px;
	text-decoration: none;
}
#sub-nav a {
	color: #333;
	display: block;
	padding: 7px 17px;
}
#sub-nav li.current-cat a, #sub-nav a:hover {
	color: #657843;
	text-decoration: underline;
}
#sub-nav li li {
	background: #000;
	border-top: 1px solid #eee;
}
#sub-nav li li a, #sub-nav li.current-cat li a {
	margin: 0;
	padding: 7px 5px 7px 17px;
	color: #333;
	text-decoration: none;
}
#nav li.current_page_item li a:hover, #sub-nav li.current-cat li a:hover {
	text-decoration: underline;
}
/* Drop-down controls */

#nav ul, #sub-nav ul {
	float: left;
}
#nav li ul, #sub-nav li ul {
	visibility: hidden;
	position: absolute;
	width: 15em;
	left: -999em;
}
#nav li:hover ul, #sub-nav li:hover ul {
	left: auto;
	z-index: 1000;
}
#nav li ul li, #sub-nav li ul li {
	width: 15em;
}
#nav li ul ul {
	margin: -37px 0 0 15em;
}
#sub-nav li ul ul {
	margin: -30px 0 0 15em;
}
#nav li:hover ul ul, #sub-nav li:hover ul ul {
	visibility: hidden;
}
#nav li:hover ul, #nav li li:hover ul, #sub-nav li:hover ul, #sub-nav li li:hover ul {
	left: auto;
}
#nav li:hover ul ul, #sub-nav li:hover ul ul {
	visibility: hidden;
}
#nav li:hover ul, #nav li li:hover ul, #sub-nav li:hover ul, #sub-nav li li:hover ul {
	visibility: visible;
	left: auto;
}
/************************************************

	Search

************************************************/

#search {
	float: right;
	width: 185px;
}
#search form {
	float: right;
	margin: .5em 0 0 0;
	padding: 0 15px 0 0;
}
#search input#s {
	color: #666;
	width: 170px;
	margin: 0;
	padding: 5px;
	background: #ddd;
	border: none;
}
#search .search-submit {
	display: none;
}
/************************************************

	Main content

************************************************/
#onecol {
	width: 100%;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
	border: solid 1px #ffffff;
}
#home, #content {
	width: 590px;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
	border: solid 1px #ffffff;
}
#no-sidebar {
	width: 900px;
}
#home.left, #content.left, #sidebar.left {
	float: left;
	margin: 0;
}
#home.right, #content.right, #sidebar.right {
	float: right;
	margin: 0;
}
/************************************************

	Images

************************************************/

/* Images */

.post img {
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
}
a img {
	border: none;
}
#author-box .avatar, .author .post .avatar {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
}
/* Post images */

.single img, .attachment img {
	max-width: 98.5%;
}
/* Feature images */

#feature img, #features-numbers img {
	float: left;
	width: 300px;
	margin: 0 10px 0 0;
}
html>body #feature img, html>body #features-numbers img {
	max-width: 300px;
	width: auto;
}
/* Thumbnail images */

img.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 10px 5px 0;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
}
/* Medium images */

img.medium {
	max-width: 300px;
	float: left;
	margin: 0 10px 5px 0;
}
/* Flickr / gallery stream images */

#home .flickr img, #gallery-stream img {
	width: 75px;
	height: 75px;
	margin: 2px 13px 2px 0;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
}
/* Captions */

.wp-caption {
	padding: 5px 0 3px 0;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .8em;
	color: #666;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: none;
}
.gallery {
	width: 100%;
	margin-bottom: 18px;
}
/************************************************

	Sections of the site

************************************************/

/* Section headers */

.menu h2 {
	font-size: 2.5em;
	color: #e0edfe;
}
/* Sections and posts */

.section, #content .post, #excerpts .post, #full-posts .post, .paged .post {
	width: 570px;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 10px 0;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
}
/* No sidebar */

#no-sidebar .post, #no-sidebar #comments-template, #no-sidebar .section {
	width: 898px;
}
#no-sidebar .post {
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 10px;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
}
/* Posts */

#content .post, #home.paged .post {
	padding: 10px;
}
.post {
}
/* Breadcrumb */

.breadcrumb {
	padding: 10px;
}
/* Author box */

#author-box {
	padding: 10px;
}
/* Navigation links */

.navigation-links2 {
	padding: 10px;
}
.navigation-links2 .previous {
	float: left;
	width: 50%;
}
.navigation-links2 .next {
	float: right;
	width: 50%;
	text-align: right;
}
/* Navigation image attachment */

.attachment-image {
	max-width: 99%;
	margin: 15px auto;
	display: block;
}
.navigation-attachment {
	float: left;
	width: 100%;
}
.navigation-attachment img {
	max-width: 150px;
	max-height: 150px;
}
.navigation-attachment .left {
	float: left;
	width: 160px;
}
.navigation-attachment .right {
	float: right;
	width: 160px;
	text-align: right;
}
/* Related posts plugin */

#related {
	padding: 10px;
}
#related ul {
	width: 100%;
}
#related ul li {
	list-style-type: none;
}
/* Clouds */

div.cloud {
	padding: 10px;
}
/* Excerpts / Full Posts */

#excerpts, #full-posts {
	width: 590px;
	padding: 0;
	margin: 0;
	background: transparent;
}
#excerpts .post, #full-posts .post {
	padding: 10px;
}
/* Features Gallery */

#myGallery {
	width: 590px;
	height: 240px;
	margin: 0 0 10px 0;
	padding: 0;
}
#myGallery .imageElement {
	display: none;
}
#myGallery h3, #myGallery h2 {
	font-size: 1.5em;
}
/* Feature */

#feature {
	padding: 10px;
	border: solid 1px #ffffff;
}
/* Flickr photos and Gallery images (home) */

#home .flickr, #home .gallery-stream {
	width: 580px;
	padding: 10px 0 10px 10px;
}
#home .flickr .section-header, #home .gallery-stream .section-header {
	margin-right: 10px;
}
/* Post blocks */

#post-blocks {
	width: 590px;
	background: transparent;
	padding: 0;
	margin: -10px 0 10px 0;
}
#post-blocks .post {
	width: 268px;
	margin: 10px 0 0 0;
	padding: 10px;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
}
#post-blocks .even {
	float: right;
	clear: none;
}
#post-blocks .odd {
	float: left;
	clear: both;
}
#post-blocks .post-title {
	margin: 0 0 5px 0;
	font-size: 1em;
}
/* Post sections */

#post-sections .section {
	padding: 10px;
}
#post-sections .post-title {
	font-size: 1em;
}
/* All post tabs */

#post-tabs .post-title, #post-block-tabs .post-title, #post-list-tabs .post-title {
	font-size: 1em;
}
#post-tabs, #post-block-tabs, #post-list-tabs {
	background: transparent;
	width: 590px;
	padding: 0;
}
#home .tab-content {
	width: 100%;
	padding: 0;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
}
#home2 .tab-content {
	padding: 0;
}
#post-block-tabs .post, #post-list-tabs .post {
	width: 270px;
	padding: 10px;
}
#post-block-tabs .even, #post-list-tabs .even {
	clear: none;
	float: right;
}
#post-block-tabs .odd, #post-list-tabs .odd {
	clear: both;
	float: left;
}
/* Post tabs */

#post-tabs .post {
	margin: 10px;
	padding: 0;
}
/* Post list tabs */

#post-list-tabs .post ul {
	padding: 5px 2px 5px 7px;
}
#post-list-tabs .post li {
	margin: 3px 0 5px 0;
	padding: 0;
}
#post-list-tabs .post li a {
	display: inline;
	margin: 0;
	padding: 0;
}
/* Features and video numbers */

#features-numbers, #video-numbers {
	background: transparent;
	width: 590px;
	padding: 0;
	border: none;
}
#features-numbers div.tab-content, #video-numbers div.tab-content {
	top: 0;
	width: 570px;
	padding: 10px;
}
#features-numbers ul.tabs, #video-numbers ul.tabs {
	width: 590px;
	display: block;
	clear: left;
	overflow: hidden;
}
/* Video tabbed */

#video-tabbed {
	padding: 10px;
}
#video-tabbed .video-list {
	float: right;
	width: 44%;
}
#video-tabbed .video-list ul {
	width: 100%;
}
#video-tabbed .video-list li {
	margin: 0 0 5px 0;
	border: 1px solid #ccc;
}
#video-tabbed .video-list li a {
	color: #333;
	display: block;
	padding: 10px;
	background: #deddd4;
}
#video-tabbed .video-list li a:hover, #video-tabbed .video-list li a.tab-current {
	text-decoration: none;
	background: #201a25;
}
#video-tabbed div.video {
	clear: none;
	float: left;
	width: 50%;
}
div.v {
	display: none;
}
div.v1 {
	display: block;
}
/* Home custom sections */

#home-insert-1, #home-insert-2, #home-insert-3 {
	padding: 10px;
	border: solid 1px #ffffff;
}
/************************************************

	Sidebar

************************************************/

.category, .page {
min-height: 500px;
}


#sidebar {
	width: 320px;
}
.menu {
	overflow: hidden;
	width: 300px;
	margin-bottom: 10px;
	padding: 10px 10px 5px 10px;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
	border: solid 1px #ffffff;
}
.menusidebar {
	overflow: hidden;
	width: 300px;
	margin-bottom: 10px;
	padding: 10px 10px 5px 10px;
	background-image:url(/_themes/main/crush/images/sidebarsearchfree.jpg);
	border: solid 1px #ffffff;
	padding-top: 206px;
	background-color: #000000;
	background-repeat: no-repeat;
}
/* Sidebar lists and sidebar tab lists */

.menu div li, .menu div li li, #sidebar .tabbed div li, #sidebar .tabbed div li li {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#sidebar .menu ul li a, .tabbed div ul li a {
	display: block;
	padding: 2px 5px;
}
#sidebar .menu li li a, .tabbed div li li a {
	display: block;
	padding: 2px 0 2px 8px;
}
/* Recent comments widget */

#sidebar ul#get-recent-comments li {
	margin: 5px 0;
}
#sidebar ul#get-recent-comments li a {
	display: inline;
	padding: 2px 0;
}
/* Sidebar video */

#sidebar .video h3 {
	font-size: 1em;
	margin: 5px 0;
}
/* Sidebar ads */

#sidebar .ads p {
	margin: 0;
	padding: 0;
}
#sidebar .ads a img {
	border: none;
	padding: 0;
}
#sidebar .ads img {
	width: 125px;
	height: 125px;
	margin: 0 9px 5px 11px;
	border: none;
	padding: 0;
}
/* Sidebar gallery and flickr photos */

#sidebar .flickr img, #sidebar .gallery-stream img {
	width: 75px;
	height: 75px;
	margin: 3px 9px 3px 7px;
}
/* Sidebar search */

#sidebar .search input {
	width: 195px;
	font-size: 20px;
	color: #cccccc;
	font-weight: bold;
	padding: 5px;
	background: #090909;
	border: 1px solid #3a3a3a;
	background: url(images/searchbg.jpg) no-repeat;
}
#sidebar .search input.search-submit {
	display: none;
}
/* Sidebar subscribe */

#sidebar .subscribe div {
	padding-left: 2px;
}
#sidebar .subscribe #feed-sidebar {
	height: 35px;
	overflow: hidden;
	background: url(images/feed-icon.gif) no-repeat left .3em;
}
#feed-sidebar li {
	padding: 0 0 0 36px;
}
#feed-sidebar li a {
	font-size: .9em;
	padding: 0;
	margin: 0;
}
/* Sidebar recent */

#sidebar .recent .post {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}
#sidebar .entry {
	padding: 0;
}
#sidebar .recent h3, #sidebar .asides h3 {
	font-size: .9em;
	margin: 0 0 1px 0;
}
#sidebar .recent h3 a {
	font-weight: bold;
}
#sidebar .recent p {
	font-size: .9em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
/************************************************

	Single Post

************************************************/



.entry2 p {
	padding-bottom: 15px;
	line-height: 17px;
}
.byline {
	padding-bottom: 15px
}
.post-title2, .section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.06em;
	font-size: 2.5em;
	line-height: .9em;
	padding-bottom: 15px;
	color: #e0edfe;
}
.cat-link a {
 color: #fff

}



/************************************************

	Tabs

************************************************/

/* Tabs (actual tabs) */

.tabbed { background: transparent; border: none; }

#sidebar .tabbed { margin-bottom: 10px; }

.tabbed ul.tabs {

	position: relative;

	top: 0;

	left: 0;

	z-index: 1;

	list-style-type: none;

	}

.tabbed ul.tabs li { display: inline; }

.tabbed ul.tabs li a {

	color: #666666;

	float: left;

	display: block;

	margin: 0 3px 0 0;

	padding: 6px .6em;

	background: #201a25;

border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;

	}

.tabbed ul.tabs li a.t4 { margin-right: 0; }

.tab-current {
z-index:100;
margin-bottom: 50px;
position:absolute;
margin-right: 100px;
top: 1px;

}
.c1,.c2,.c3,.c4,.c5,.c6, .t1, .t2, .t3 {
position:relative;
}


.tabbed ul.tabs li a:hover { 	background-color: 1c1b1b; color: #cccccc; 
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;
text-decoration: none; }

.tabbed ul.tabs li a.tab-current { color: #fff; font-weight: bold; /*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
 }



/* Tab content */

.tabbed div.tab-content {

	height: 100%;

	overflow: hidden;

	display: block;

	position: relative;

	top: 0;

	left: 0;

	z-index: 0;

	clear: left;

	padding: 10px 5px 5px 5px;

	background: #201a25;
border: solid 1px #ffffff;



        background-image: url(/themes/main/attractive/images/tabbedbot.png);

	}

div.t2, div.t3, div.t4, div.t5 { display: none; }

.tabbed div.c { display: none; }

.tabbed div.c1 { display: block; }



/************************************************

	Comments Template

************************************************/

#comments-template {

	padding: 10px;

	margin: 0 0 10px 0;
margin-left: auto;
margin-right: auto;
width:90%;

	background: #000;
border: solid 1px #ffffff;
	

	}

#comments-template ol { list-style-type: none; margin-top: 10px; }

#comments-template li {

	width: 97.5%;

	clear: left;

	overflow: hidden;

	margin: 0 0 10px 0;

	padding: 5px 1%;

	background: #212121;

	border: 1px solid #666666;

	}

#comments-template .avatar {

	float: left;

	width: 50px; height: 50px;

	margin: 7px 12px 0 0;

	background: #eee;

	border: 1px solid #999;

	padding: 2px;

	}

#comments-template li.alt { background: #201a25; }

#comments-template .comment-meta-data { float: left; font-size: 1em; margin: 7px 0; }

#comments-template li .comment-meta-data a.time { margin-left: 5px; color: #666; }

#comments-template li .comment-text { float: left; width: 87%; padding: 0; }

#no-sidebar #comments-template li .comment-text { width: 92%; }

.comments-template input {

	color: #000;

	font-family: Arial;

	font-size: 14px;

	width: 50%;

	padding: 5px;

	margin: 0;

	margin-right: 10px;

	background: #666666;

	border: 1px solid #ffffff;

	}

#comments-template img {

	color: #000;



	}

#no-sidebar #comments-template input { width: 25%; }

#comments-template textarea {

	color: #000;

	width: 97%;

	font-family: Arial;

	font-size: 14px;

	padding: 7px;

	background: #666666;

	border: 1px solid #ffffff;

	margin: 0;

	}

#no-sidebar #comments-template textarea { width: 98%; }

#comments-template input.submit-comment, #comments-template input.reset-comment, .button {

	width: 100px;

	font-family: Arial;

	font-size: 14px;

	padding: 7px;

	margin-right: 10px;

	}

























/* main.css */



/* defaults=1 */

html {

	margin: 0;

	padding: 0;

}

h1, h2, h4, h5, h6, pre, code {

	font-size: 1em;

}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {

	margin: 0;

	padding: 0;

}

ul, ol {

	list-style: none;

}

label {

	cursor: pointer;

	cursor: hand;

}

dd, blockquote {

	margin-left: 1em;

}

fieldset {

	border: solid 0 transparent;

}

input, select, textarea {

	font-size: 100%;

}

img {

	border: 0;

}

#min-width {

	position:relative;

	height:1px;

	text-align: center;

	padding: 50px 0 30px 0;

width: expression((document.body.clientWidth<=940)?'940px':'auto');

	voice-family: "\"}\"";

	voice-family: inherit;

	width: auto;

}

#width {

	width: 800px;

	text-align: left;

	margin: 0 auto;

}

/* ta-da! */

#header {

	padding: 0 60px 0 70px;

}

.box {

	position:relative;

	border:1px solid #AE6161;

	height:1px;

}

.tl-b, .tr-b, .bl-b, .br-b {

	position:relative;

	background-repeat:no-repeat

}

.tl-b {

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

	background-position:0 0;

	top:-1px;

	left:-1px

}

.tr-b {

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

	background-position:100% 0;

	right:-2px

}

.bl-b {

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

	background-position:0 100%;

	bottom:-2px !important;

	bottom /**/:-2px;

	left:-2px

}

.br-b {

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

	background-position:100% 100%;

	width:auto !important;

	width /**/:100%;

	padding:5px 10px 7px 10px;

	right:-2px;

	bottom:0 !important;

	bottom /**/:0;

	height:1px

}

html>body .tr-b {

	bottom:0 !important

}

html>body .bl-b {

	bottom:-2px !important

}

html>body .br-b, html>body .box {

	height:auto

}

#nav h1 a {

	float:left;

	overflow: hidden;

	display:block;

}

#nav ul {

	float: right;

	padding: 11px 32px 0 0;

}

#nav li {

	float: left;

	padding-left: 16px;

	padding-top: 0px;

	display: block;

	background: url(/images/nav-b.gif) no-repeat 0 0;

}

li.first {

	background: none !important;

}

#nav li a {

	margin-right: 10px;

	text-indent: -999em;

	overflow: hidden;

	display: block;

	background-position: 0 0;

	background-repeat: no-repeat;

}

#n-tour a {

	background: url(/images/nav-1.gif);

	width: 51px;

	height: 11px;

}

#n-stories a {

	background: url(/images/nav-2.gif);

	width: 87px;

	height: 11px;

}

#n-info a {

	background: url(/images/nav-3.gif);

	width: 52px;

	height: 11px;

}

#n-partner a {

	background: url(/images/nav-4.gif);

	width: 270px;

	height: 13px;

}

#login {

	padding: 0 58px 0 67px;

	text-align: center;

	background: url(/images/bg-header.gif) no-repeat 67px 100%;

	color: #F7941C;

}

#log-in {

	width: 550px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	padding: 17px 0 27px 0;

}

#login label {

	margin-right: 4px;

	color: #FFF !important;

}

#login input {

	font-size: 1em;

	padding: 1px;

	margin-right: 4px;

}

#btn-go {

	border: none !important;

	width: 29px;

	height: 30px;

	position: absolute;

	margin: -7px 0 0 3px;

	_margin-left: 0 !important;

}

#members, #password {

	width: 120px;

	border: 1px solid #F7941C;

}

#chk {

	margin-left: 42px;

	width: 15px;

	height: 15px;

}

#login a {

	color: #F7941C;

}

.box-m {

	position:relative;

	border: 3px solid #F7941C;

	height:1px;

	background: #FFF url(/images/bg-sp-0.jpg) repeat-y top left;

}

.tl-m, .tr-m, .bl-m, .br-m {

	position:relative;

	background-repeat:no-repeat

}

.tl-m {

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

	background-position:0 0;

	top:-3px;

	left:-3px

}

.tr-m {

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

	background-position:100% 0;

	right:-6px

}

.bl-m {

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

	background-position:0 100%;

	bottom:-6px !important;

	bottom /**/:-6px;

	left:-6px

}

.br-m {

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

	background-position:100% 100%;

	width:auto !important;

	width /**/:100%;

	right:-6px;

	bottom:0 !important;

	bottom /**/:0;

	height:1px

}

html>body .tr-m {

	bottom:0 !important

}

html>body .bl-m {

	bottom:-6px !important

}

html>body .br-m, html>body .box-m {

	height:auto

}

img.png {

	behavior: url("./_server/design/pngbehavior.htc");

}

#sp-1 {

	left: -3px;

	top: -3px;

	position: relative;

	background: url(/images/bg-sp-0-b.jpg) no-repeat top left;

}

#sp-2 {

	background: url(/images/sp-1.gif) no-repeat top left;

	height: 357px;

}

html>body #sp-2 {

	height: auto;

	min-height: 357px;

}

#sp-3 {

	position: absolute;

	left: 235px;

	top:92px;

	width: 198px;

	height: 88px;

	z-index: 99;

}

#sp-4 {

	position: absolute;

	bottom: 0;

	_margin-bottom: -1px;

	left: 142px;

}

#sp-5 {

	position: absolute;

	bottom: 0;

	_margin-bottom: -1px;

}

#cont {

	padding: 30px 60px 0 390px;

	text-align: right;

}

h2 span {

	display:none;

}

#t-join {

	background: url(/images/t-join.gif) no-repeat 100% 0;

	height: 18px;

	margin-bottom: 15px;

}

#cont label {

	margin-right: 3px;

}

#username, #create-password, #re-password, #re-email {

	width: 103px;

}

#iam, #from {

	width: 160px;

}

#btn-join {

	margin: 10px 0;

}

span.note {

	color: #ffffff;

}

#footer-in {

	background: url(/images/bg-footer-in.gif) no-repeat 300px 0;

	padding: 30px 125px 0 0;

	text-align: right;

	color: #F7941C;

	line-height: 1.3;

}

#footer a {

	color: #FFF;

	text-decoration: none;

}

a.yel {

	color: #F7941C !important;

	text-decoration: underline !important;

}

/* clear */

#nav:after, div.br-b:after {

	content: ".";

	height: 0;

	clear: both;

	visibility: hidden;

}

#nav, div.br-b {

	display: inline-block;

}

#nav, div.br-b {

	display: block;

}

/*

 * Primary Color

 */

.pri_little_bold {

	font-size: 8pt;

	font-family: Arial;

	color: #CA0000;

	font-weight: bold;

}

.pri_little_bold:hover {

	font-size: 8pt;

	font-family: Arial;

	color: #ffffff;

	font-weight: bold;

}

/* class of small link text used mostly in right-hand navigation (e.g., edit, delete, etc.), and some informational sub-links (e.g., what's this?, more info, etc.) 
*/ .pri_little {
 font-size: 8pt;
 font-family: Arial;
 color: #CA0000;
 font-weight: normal;
}
.pri_little:hover {
	font-size: 8pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: normal;
}
/* class for two links on full profile page -- "add to favorites" and "see more photos" */

.pri_tiny {
	font-size: 7.5pt;
	font-family: Arial;
	color: #CA0000;
	font-weight: normal;
}
.pri_tiny:hover {
	font-size: 7.5pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: normal;
}
/* general link class -- most links that are "normal" (i.e., not navigation or otherwise specific) will be this class; please note: this class is also used in some places that are NOT links -- just text */

.pri_text_bold {
	font-size: 9pt;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	text-transform: none;
}

/* primarily used for member's name on full profile page and on member's home under my profile */

.pri_big {
	font-size: 12pt;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
}
/* used for headings on full profile page (about member_name, essay title, about member_name's partner, etc.) and as member's name link text (link to full profile) in search results */

.pri_med_bold {
	font-size: 11pt;
	font-family: Arial;
	color: #e0edfe;
	font-weight: bold;
}

/*

 * Secondary Color

 */

/* only used for links in messages inbox -- for messages that are checked */

.sec_little_bold {
	font-size: 10pt;
	font-family: Arial;
	color: #4C6E89;
	font-weight: bold;
}
.sec_little_bold:hover {
	font-size: 10pt;
	font-family: Arial;
	color: #31516A;
	font-weight: bold;
}
/* primarily used for "support" and "logout" links at top of every page (next to "welcome membername"); also, on messages inbox page, used for links in right-hand navigation under "message folders" */

.sec_little {
	font-size: 10pt;
	font-family: Arial;
	color: #4C6E89;
	font-weight: normal;
}
.sec_little:hover {
	font-size: 10pt;
	font-family: Arial;
	color: #31516A;
	font-weight: normal;
}
/* a heading class -- used for "Required Criteria" in Advanced Search and for "Dating Advice", "Entertainment", and "Weekly Poll" under "This Week in Date Info" on Members Home */

.sec_big {
	font-size: 12pt;
	font-family: Arial;
	color: #e0edfe;
	font-weight: bold;
}
/* one of the largest heading classes -- used on Registration Step 3 ("People with headings get noticed!") and Profile-specific upgrade page ("Could MemberName be the one?") */

.sec_huge {
	font-size: 13.5pt;
	font-family: Arial;
	color: #758FA6;
	font-weight: bold;
}
/* on Advanced Search page, sub-headings and input definitions (Age Range, Height Range, Member Status, etc.) NOTE: Not a link on Advanced Search */

/* on Members Home page, control links under My Profile (e.g., Add/Edit Photos, Hide Profile, etc.) */

.sec_text {
	font-size: 9pt;
	font-family: Arial;
	color: #2B5475;
}
.sec_text_bold {
	font-size: 9pt;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
}
.sec_text_bold:link {
	font-size: 9pt;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
}
/* a medium sized heading, used throughout the site */

.sec_med_bold {
	font-size: 11pt;
	font-family: Arial;
	color: #e0edfe;
	font-weight: bold;
}
/* Used on the ContactUs page as a secondary header.  E.g. "Send Photos to:" and "Send check or money orders to:" */

.sec_med_bold_2 {
	font-size: 11pt;
	font-family: Arial;
	color: #ccc;
	font-weight: bold;
}
/*

 * Tertiary Color

 */

.ter_big {
	font-size:20px;
	font-weight: normal;
	color: #fff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.ter_huge {
	font-size: 13.5pt;
	font-family: Arial;
	color: #8F0100;
	font-weight: bold;
}
.ter_med_bold {
	font-size: 11pt;
	font-family: Arial;
	color: #8F0100;
	font-weight: bold;
}
.ter_text_bold {
	font-size: 9pt;
	font-family: Arial;
	color: #8F0100;
	font-weight: bold;
}
.ter_tiny_2 {
	font-size: 8pt;
	font-family: Arial;
	color: #2F4174;
	font-weight: normal;
	text-decoration: none;
}
.ter_tiny {
	font-size: 7.5pt;
	font-family: Arial;
	color: #2F4174;
	font-weight: normal;
	text-decoration: none;
}
a.ter_tiny {
	font-size: 7.5pt;
	font-family: Arial;
	color: #2F4174;
	font-weight: normal;
	text-decoration: underline;
}
a.ter_tiny:hover {
	text-decoration: none;
}
a.ter_tiny_udrline {
	font-size: 7pt;
	font-family: Arial;
	color: #47677f;
	font-weight: normal;
	text-decoration: underline;
}
/*

 * Error Color

 */

.err_text_bold {
	font-size: 9pt;
	font-family: Arial;
	color: #CA0000;
	font-weight: bold;
}
.err_med {
	font-size: 10pt;
	font-family: Arial;
	color: #AC0000;
}
/*

 * Misc Fonts

 */



/* E.g.  "You've already taken the first steps . Redeem your OnlineDatingKit" */

.misc_med {
	font-size: 10pt;
	font-family: Arial;
	color: #000000;
}
.misc_huge {
	font-size: 13pt;
	font-family: Arial;
	color: black;
}
/* E.g.  "If you're serious about finding the one. redem free trial offer*/

.misc_text {
	font-size: 9pt;
	font-family: Arial;
	color: #666666;
}
/* Used when your CC transaction fails on the page where you enter your CC information */

.misc_text_2 {
	font-size: 9pt;
	font-family: Arial;
	color: #494A4A;
}
.misc_text_2 a {
	text-decoration: none;
	color: #3C496E;
}
/* Used at the top of the page indicating which steps he/she has completed when a user is first joining.  (Found on ShowJoinPage2, ShowJoinPage3, ShowJoinPage4) */

.regtop {
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: normal;
}
.highlight {
	font-size: 10pt;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	Text-Decoration: none;
}
.misc_tiny_2 {
	font-size: 8pt;
}
/* Used for sidebar content */

.side_content_bold {
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color: #545454;
}
/*******************************************

 * BACKGROUNDS

 *******************************************/



 /* creates a background for areas where there are lists and a distinction is necessary between lines -- used in message inbox and on upgrade pages where there are pay scales */

.list_new {
	background-color: #E4E1DA;
	border-bottom: solid 1px #FFFFFF;
	height: 23px;
	font-size: 8pt;
	font-family: Arial;
	color: #787676;
	font-weight: normal;
}
.list_new a {
	background-color: #E4E1DA;
	height: 23px;
	font-size: 8pt;
	font-family: Arial;
	color: #CA0000;
	font-weight: bold;
}
.list_new a:hover {
	font-size: 8pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
/* creates a background for areas where there are lists and a distinction is necessary between lines -- used in message inbox */

.list_select {
	background-color: #DAE0E1;
	border-bottom: solid 1px #FFFFFF;
	height: 23px;
	font-size: 8pt;
	font-family: Arial;
	color: #787676;
	font-weight: normal;
}
.list_select a {
	background-color: #DAE0E1;
	height: 23px;
	font-size: 8pt;
	font-family: Arial;
	color: #4C6E89;
	font-weight: bold;
}
.list_select a:hover {
	font-size: 8pt;
	font-family: Arial;
	color: #31516A;
	font-weight: bold;
	text-decoration: underline;
}
/* creates a background for areas where there are lists and a distinction is necessary between lines -- used in advanced search, message inbox, who's online list, and on upgrade pages where there are pay scales */

.list_view1 {
	height: 40px;
	font-size: 8pt;
	font-family: Arial;
	color: #fff;
}
.list_view1 a {
	height: 23px;
	font-size: 8pt;
	font-family: Arial;
	color: #cccccc;
	font-weight: bold;
}
.list_view1 a {
	font-size: 8pt;
	font-family: Arial;
	color: #cccccc;
	font-weight: bold;
	text-decoration: underline;
}
/* creates a background for areas where there are lists and a distinction is necessary between lines -- used in advanced search, message inbox, who's online list, and on upgrade pages where there are pay scales */

.list_view2 {
	background-color: #1c1b1b;
	border-bottom: solid 1px #000;
	height: 40px;
	font-size: 8pt;
	font-family: Arial;
	color: #fff;
}
.list_view2 a {
	font-size: 8pt;
	font-family: Arial;
	color: #cccccc;
	font-weight: bold;
	text-decoration: underline;
}
.list_view2 a:hover {
	font-size: 8pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
/* creates a background for areas where there are lists and a distinction is necessary between lines -- used in advanced search and on upgrade pages where there are pay scales -- alternates between lighter and darger colours*/

.list_view1_alt {

		border: solid 1px #ffffff;
	padding: 7px;
	text-align: left;
	color: #fff;
background-color: #000000;
margin-bottom: 10px;
}
.list_view2_alt {
		border: solid 1px #ffffff;
	padding: 7px;
	text-align: left;
	color: #fff;
background-color: #000000;
margin-bottom: 10px;
}
/*******************************************

 * BUTTONS

 *******************************************/

.button_text {
	font-size: 7pt;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.button_2 {
		border: 1px solid #67758c;
	background:#2c4774;
	padding: 2px;
	color: #ffffff;
	font-family: verdana;
	font-size: 7.5pt;
	font-weight: bold;
}
.button_2:hover {
	border: 1px solid #2c4774;
	background:#67758c;
}
.button_1 {
		border: 1px solid #67758c;
	background:#2c4774;
	padding: 2px;
	color: #ffffff;
	font-family: verdana;
	font-size: 7.5pt;
	font-weight: bold;
}
.button_1:hover {
	border: 1px solid #2c4774;
	background:#67758c;
}
.list_button {
	font-size: 7pt;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #1c1b1b;
	border: solid 1px #ffffff;

}
.list_button_dark {
	background-color: #ffffff;
}
.list_button_darker {
	background-color: #ffffff;
}
.list_botton_light {
	background-color: #E9B893;
}
.list_button_text {
	font-size: 7pt;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.list_button_text_inactive {
	font-size: 7pt;
	font-family: Verdana;
	color: #EEEEEE;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.im_nav {
	font-size: 7.5pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: normal;
	background-color: #9DABB8;
}
a.im_nav {
	font-size: 7.5pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: normal;
	background-color: #9DABB8;
	text-decoration: none;
}
a.im_nav:hover {
	font-size: 7.5pt;
	font-family: Arial;
	color: #ffffff;
	font-weight: normal;
	background-color: #9DABB8;
	text-decoration: underline;
}
/*******************************************

 * TITLES

 *******************************************/

.title_line {
	background-color: #000000;
}
.title_link {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.title_link_on {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.title_link_off:visited {
	color: #FFFFFF;
}
.title_off {
	border-right: solid 1px #000000;
	background-color: #000;
}
.title_on {
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	/*background-image:url(/_themes/main/crush/images/back-trans.png);*/
	background-color: #201a25;
	border-right: solid 1px #000000;
}
.title_text {
	font-size: 15pt;
	letter-spacing: -.75pt;
	color: #FFFFFF;
	font-weight: bold;
}
.title_bgrnd {
	padding-top: 10px;
	padding-left: 10px;
}
.title_text_reg {
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: normal;
}
/*******************************************

 * NAVIGATIONS

 *******************************************/

.nav {
	font-size: 7pt;
	font-family: Verdana;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	height: 23px;
	border: solid 1px #EE8717;
	border-right: solid 1px #E9B893;
}
.nav_title {
	border-bottom: none;
	background-color: #000;
	height: 21px;
}
.nav_button {
	font-size: 7pt;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.nav_selected {
	font-size: 7pt;
	font-family: Verdana;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CE7201;
	height: 23px;
	border: solid 1px #985D23;
}
.nav_upgrade {
	font-size: 7pt;
	font-family: Verdana;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	height: 23px;
	border: solid 1px #D10000;
}
/*******************************************

 * BACKGROUNDS AND BORDERS

 *******************************************/

.banner_bgrnd {
	background-color: #F4F6F9;
	border: solid 1px #C4C9D3;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 757px;
}
.body_logout {
	background-color: #F4F6F9;
	border: solid 1px #C4C9D3;
	border-top: solid 1px #F4F6F9;
	width: 625px;
	padding-top: 8px;
	position: relative;
}
.completion_bar {
	background-image: url(/images/backalphared.png);
	border: solid 1px #ffffff;
	padding: 10px;
	width: 130px;
}
.content_bgrnd {
}
.content_bgrnd_2 {
	border: solid 1px #ffffff;
	background-color: #000000;
}
.content_bgrnd_3 {
	border: solid 1px #ffffff;
	padding: 7px;
	text-align: left;
	color: #fff;
background-color: #000000;

}
.content_bgrnd_3_off {
	background-color: #F6F7F9;
	border: none;
	padding: 7px;
	text-align: left;
}
.credit_bgrnd {
	background-color: #F5F7F9;
	border: solid 1px #E3E5E6;
}
.img_lrg_border {
	border: solid 1px #4B6E8A;
}
.img_med_border {
	background-color: #ffffff;
	border: solid 5px #ffffff;
	width: 126px;
	height: 140px;
	text-align: center;
}
.img_sml_border {
	background-color: #ffffff;
	border: solid 3px #ffffff;
	width: 90px;
	height: 100px;
	text-align: center;
}
.keyline {
	background-color: #E5E5E5;
}
.main_bgrnd_padding {
	min-height:400px;
	background-color: #;
	border: solid 1px #C4C9D3;
	border-top: none;
	padding: 8px;
	position: relative;
	width: auto;
}
.searchprof_bgrnd {
	border: solid 1px #ffffff;
	background-color: #000000;
	border-bottom: none;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 527px;
}
.sec_bgrnd {
	background-color: #86A2B8;
}
.ter_bgrnd {
	background-color: #8f0100;
}
.main_bgrnd {
	background-color: #F4F6F9;
	border: solid 1px #C4C9D3;
}
.flat_border {
	border: solid 1px #7D97B0;
	margin-left: 4px;
	padding-left: 4px;
}
.folderbullet {
	background-image: url(/images/bullet_body.gif);
}
.fullprof_bot_border {
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	width: 536px;
	padding-top: 22px;
	padding-bottom: 12px;
		background-color: #000000;
}
.fullprof_top_border {
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	width: 408px;
	padding-left: 16px;
	background-color: #000000;
}
/*******************************************

 * REPORTING STYLES

 *******************************************/

.reportHeader2 {
	background-image: url(/images/backalphared.png);
	font-family: Arial;
	font-size: 9pt;
	color: #787676;
	font-weight: bold;
}
.reportSummaryRow {
	background-color: #CECECE;
	font-family: Arial;
	font-size: 9pt;
	color: #787676;
	font-weight: bold;
}
/*******************************************

 * LAYOUT TAGS

 *******************************************/





.content {
	padding-bottom: 8px;
}
.contentpad {
	padding: 8px;
}
.absolute {
	position: absolute;
}
.titleid {
	position: relative;
	left: 21px;
}
.fullprof {
	width: 536px;
}
.profcontent {
	padding-left: 26px;
	padding-right: 26px;
	text-align: left;
	padding-bottom: 8px;
}
.advsearch {
	text-align: left;
}
.searchbut {
	width: 527px;
	text-align: left;
}
.view_link {
	font-size: 8pt;
	font-family: Arial;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.view_link:hover {
	font-size: 8pt;
	font-family: Arial;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.photo_content {
	
	border-top: none;

	padding-top: 15px;
	padding-bottom: 15px;
}
.narrow_search {
	border: solid 1px #E4E5E7;
	background-color: #F6F7F9;
	padding: 15px;
}
/* SITE TOUR */

.sitetourlogo {
	background-color: #86A2B8
}
.sitetourhead {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.sitetourmain {
	border: solid 1px #E3E2DE;
	width: 770px;
}
td.sitetournav {
	border-right: solid 1px #e3e2de;
}
.sitetournav div a {
	font-family: arial, sans-serif;
	color: #B3B3B3;
	font-size: 12px;
	line-height: 2;
	padding-left: 7px;
	text-decoration: none;
}
.sitetournav div a.selectedST {
	font-family: arial, sans-serif;
	color: #990000;
	font-size: 12px;
	line-height: 2;
	text-decoration: none;
}
.sitetournav div a:hover {
	font-family: arial, sans-serif;
	color: #B3B3B3;
	font-size: 12px;
	line-height: 2;
	padding-left: 7px;
	text-decoration: underline;
}
.sitetournav div a.selectedST:hover {
	font-family: arial, sans-serif;
	color: #990000;
	font-size: 12px;
	line-height: 2;
	text-decoration: underline;
}
.sitetourcontent {
	font-weight: normal;
	padding-left: 30px;
}
.sitetourcontent ul {
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 10px;
	margin: 0px;
}
.sitetourcontent li {
	padding: 0px;
	margin: 0px;
}
div#messagecenter {
	padding-top: 5px;
	padding-bottom: 5px;
}
div#gutter {
	position: absolute;
	width: 8px;
	top: 0px;
	left: 573px;
}
#loginform {
	color:#ffffff;
	float:right;
	width:450px;
	padding-top:10px;
}
#loginform a {
	color:#336699;
}
div.personal-st {
	width: 735px;
	height: 22px;
	overflow: hidden;
	background: #ffffff;
	margin-bottom: 15px;
	border-right:2px solid #b7b7b7;
	border-bottom:2px solid #b7b7b7;
}
div.personal-st ul {
	padding: 4px 0 0 17px;
}
div.personal-st ul li {
	float: left;
	display: inline;
	margin-right: 16px;
	font-weight: bold;
	color: #7f7f7f;
}
div.personal-st a {
	color: #ca0000;
}
.thumbnail {
	overflow:hidden;
	background:url(/images/videopage.jpg);
	width:122px;
	height:135px;
	float:left;
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	color:#ffffff;
}
.thumbnail a {
	color:#ca0000;
	font-weight:bold;
}
.video_cont {
	width:450px;
	margin-top:15px;
	float:left;
	margin-bottom:30px;
}
.button {
	background:#2c4774;
	color:#ffffff;
	border: 1px solid #67758c;
	font-weight:bold;
	padding: 5px;
}
.button:hover {
	color:#ffffff;
	border: 1px solid #2c4774;
	background:#67758c;
	font-weight:bold;
}
td.blue {
	padding: 12px;
	background-color: #1c1b1b;
}
td.violet {
	background-color: #1c1b1b;
	color:#ffffff;
	height:30px;
	font-weight:bold;
	text-align:center;
}
td.grey {
	padding: 12px;
	background-color: #1c1b1b;
}
img.violet {
	border:3px solid #ffffff;
}
#rate_this img {
	behavior: url('./_server/design/pngbehavior.htc');
	width:29px;
	height:29px;
}
#player_brd {
	background:#fffef0;
	width:525px;
	height: 480px;
}
#video_details dt {
	float:left;
	font-weight:bold;
	font-size:10px;
}
#video_details dl {
	font-size:10px;
}
#video_details a {
	color:#ca0000;
	font-size:10px;
}
#user_details h4 {
	font-size:14px;
	margin:0 10 0 10;
	padding-bottom:10px;
}
#user_details dt {
	float:left;
	font-weight:bold;
}
#user_details a {
	color:#ca0000;
	font-size:10px;
}
#user_details dl {
	font-size:10px;
}
#video_links_img a {
	font-size:11px;
}
.yellow {
	color:#f7941c;
	font-size:14px;
	font-weight:bold;
	font-family: arial;
}
.brd {
	border:1px solid red;
}
* html .fmembers .fmembers-bg, * html .fmembers dd, * html .fsearch-bg, * html .fsearch .btn {
	behavior: url("./_server/design/iepngfix.htc");
}
.fmembers {
	font: 9px/13px Tahoma, Verdana, sans-serif;
	color: #FFF;
	z-index: 101;
	position: absolute;
}
.fmembers .fmembers-bg {
	background: url(/images/fmembers-bg.png);
	width: 297px;
	height: 185px;
	position: absolute;
	top: 0;
	left: 0;
}
.fmembers ul.people {
	top: 23px;
	left: 10px;
	position: absolute;
	z-index: 102;
	width: 297px;
}
.fmembers ul.people li {
	float: left;
	display: block;
	margin-left:1px;
}
html>body .fmembers ul.people li {
	float: left;
	display: block;
	margin-left:0px;
}
.fmembers dl {
	width: 64px;
	height: 72px;
	margin: 0 1px 4px 0 !important;
	margin /**/: 0 5px 4px 0;
}
html>body .fmembers dl {
	margin: 0 5px 4px 0 !important;
}
.fmembers dt img {
	border: 1px solid #FFF0A5;
	display: block;
	width: 63px;
	height: 70px;
}
.fmembers dd {
	background: url(/images/inf-bg.png);
	padding: 0 2px;
	overflow: hidden;
	height: 13px;
	margin: -14px 1px 0;
}
html>body .fmembers dd {
	position: relative;
}
.fsearch {
	position: absolute;
	z-index: 102;
	font-family: Tahoma, Verdana, sans-serif;
}
.fsearch-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 75px;
	background: url(/images/search-bg.png);
}
.fsearch form {
	position: absolute;
	top: 23px;
	left: 10px;
	width: 300px;
	font-weight: bold;
	color: #700000;
	font-size: 11px;
	line-height: 15px;
}
.fsearch .btn {
	position: absolute;
	top: 0px;
	right: 27px;
	width: 61px;
	height: 37px;
	background: url(/images/btn-go2.png);
	border: none;
	cursor: pointer;
	cursor: hand;
}
#adv_in {
}
#adv_in .header {
	color: #8F0100;
	font-weight:bold;
	padding-top:5px;
}
.header_big {
	font-size:20px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.gr_table {
	border-collapse: separate;
}
.gr_header {
	background: #4c0000;
	height:22px;
	padding:5px;
	color:#ffffff;
	font-size:18px;
	line-height:18px;
	overflow:hidden;
}
.gr_image {
	background:#eeeeee;
	width:90px;
	height:100px;
	text-align:center;
}
.gr_image img {
	border:1px solid #909090;
}
.gr_cell {
	background:#eeeeee;
	padding:10px;
	color:#000000;
}
.gr_cell h1 a {
	font-size:24px;
	line-height:28px;
	color:#8f0100;
	font-family: Arial, "Arial Narrow", Verdana, sans-serif;
	font-weight:bold;
}
.gr_date {
	background:#eeeeee;
	padding:15px;
	color:#000000;
	width:90px;
}
.gr_info {
	width:180px;
	min-height:75px;
 //height:75px !important;
	float:left;
	border:1px solid #c6ced7;
	background:#f4f4f4;
	padding:5px;
}
.gr_list {
	width:720px;
	list-style-type:square;
	position:relative;
}
.gr_list li {
	float: left;
	width:200px;
	display: inline;
	margin-left: 9px;
	padding-left: 9px;
	background: url(/img/bullet-header.gif) no-repeat 0 50%;
}
#calendar {
	width: 84%;
	margin-top: 12px;
}
#calendar td {
	height: 60px;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #C7C4B3;
	border-right: 1px solid #EFEFE3;
	font-weight: bold;
	vertical-align: top;
	background-color: #F9F9F6;
	width: 13%;
}
/*



#calendar a:link, #calendar a:visited, #calendar a:hover



{



        font-weight: normal;



        color: Teal;



        font-size: 7pt;



        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



}



*/



#week td {
	background-color: #C7C4B3;
	font-weight: bold;
	color: White;
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
#calendar .event {
	background-color: #9EDFE0;
}
#calendar .today {
	background-color: #FF9900;
	color: #fff;
}
.event_link {
	color:grey;
	font-weight: normal;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.event_ul {
}
.clndr_link {
	color:black;
	font-weight: normal;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.del_link {
	color:red;
	font-weight: normal;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.attending {
	color:#3300FF
}
.maybe {
	color:#999999
}
.cant {
	color:#FF0000
}
.submitBtn {
	background: transparent url('/_themes/main/crush/images/bg_button_a.gif') no-repeat scroll top right;
	color: #ccc;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	cursor: pointer;
	padding-left: -5px;
}
.submitBtn span {
	background: transparent url('/_themes/main/crush/images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
	color: #fff;
	font-weight: bold;
}
.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -24px;
}
.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -24px;
}