html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {

  margin:0px;

  border:0px;

  border-collapse:separate;

  border-spacing:0px;

}







@font-face {

    font-family: 'HelveticaNeueLTPro43LightExte';

    src: url('/cssfonts/helveticaneueltpro-ltex-webfont.eot');

    src: url('/cssfonts/helveticaneueltpro-ltex-webfont.eot?iefix') format('eot'),

         url('/cssfonts/helveticaneueltpro-ltex-webfont.woff') format('woff'),

         url('/cssfonts/helveticaneueltpro-ltex-webfont.ttf') format('truetype'),

         url('/cssfonts/helveticaneueltpro-ltex-webfont.svgz#webfontx8xUMvWd') format('svg'),

         url('/cssfonts/helveticaneueltpro-ltex-webfont.svg#webfontx8xUMvWd') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* Begin box shadows */ 



.largegenboxshd {



-moz-box-shadow: 0px 0px 8px #000000;

-webkit-box-shadow:0px 0px 8px #000000;

-khtml-box-shadow:0px 0px 0px #000000;

box-shadow: 0px 0px 8px #000000; 

-moz-border-radius:8px;

-webkit-border-radius:8px;

-khtml-border-radius:8px;

border-radius: 8px; 

}



.largegenboxshd:hover {

-webkit-box-shadow:inset 2px 2px 8px 2px #000000;

-khtml-box-shadow:inset 2px 2px 8px 2px #000000;

-moz-box-shadow:inset 2px 2px 8px 2px #000000;

box-shadow:inset 2px 2px 8px 2px #000000;

filter:Gray;

filter:alpha(opacity=70);

-moz-opacity:0.7;

-khtml-opacity:0.7;

opacity:0.7;



}



.largegenboxshd:active {

-moz-box-shadow: 2px 2px 8px #000000;

-webkit-box-shadow:2px 2px 8px #000000;

-khtml-box-shadow:2px 2px 8px #000000;

box-shadow: 2px 2px 8px #000000;

filter:alpha(opacity=10);

-moz-opacity:0.1;

-khtml-opacity:0.1;

opacity:0.1;

}



.thmgenboxshd {

-moz-box-shadow: 1px 1px 5px #000000;

-webkit-box-shadow:1px 1px 5px #000000;

-khtml-box-shadow:1px 1px 5px #000000;

box-shadow: 1px 1px 5px #000000;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-khtml-border-radius:5px;

border-radius:5px; 

overflow:hidden;

background-repeat:no-repeat;



}



.thmgenboxshd:hover {

-webkit-box-shadow:inset 1px 1px 5px 2px #000000;

-khtml-box-shadow:inset 1px 1px 5px 2px #000000;

-moz-box-shadow:inset 1px 1px 5px 2px #000000;

box-shadow:inset 1px 1px 5px 2px #000000;

filter:Gray;

filter:alpha(opacity=70);

-moz-opacity:0.7;

-khtml-opacity:0.7;

opacity:0.7;



}



.thmgenboxshd:active {

-moz-box-shadow: 1px 1px 5px #000000;

-webkit-box-shadow:1px 1px 5px #000000;

-khtml-box-shadow:1px 1px 5px #000000;

box-shadow: 1px 1px 5px #000000;

filter:alpha(opacity=10);

-moz-opacity:0.1;

-khtml-opacity:0.1;

opacity:0.1;

}



.textboxcon {

background-color:#E600FF;

color:#ffffff;

font-size:8px;

-moz-box-shadow: 1px 1px 5px #000000;

-webkit-box-shadow:1px 1px 5px #000000;

-khtml-box-shadow:1px 1px 5px #000000;

box-shadow: 1px 1px 5px #000000;

overflow:hidden;

background-repeat:no-repeat;



}



.textboxcon:hover {

background-color:#000000;

color:#FFFFFF;

-moz-box-shadow: 1px 1px 5px #000000;

-webkit-box-shadow:1px 1px 5px #000000;

-khtml-box-shadow:1px 1px 5px #000000;

box-shadow: 1px 1px 5px #000000;

filter:Gray;



}



.textboxcon:active {

-moz-box-shadow: 1px 1px 5px #000000;

-webkit-box-shadow:1px 1px 5px #000000;

-khtml-box-shadow:1px 1px 5px #000000;

box-shadow: 1px 1px 5px #000000;

filter:alpha(opacity=10);

-moz-opacity:0.1;

-khtml-opacity:0.1;

opacity:0.1;

}



.imgopacity {

	filter: alpha(opacity=0);

	-moz-opacity:0.0;

	-khtml-opacity: 0.0;

	opacity:0;

}



/* End box shadows */





textarea{

   font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

	font-size: 12px;

   font-stretch:expanded;

	background-color: #ff88ff;

	border:0px;

	padding:8px;

	color: #000000;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-khtml-border-radius: 5px;

	border-radius:5px;

	-moz-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   box-shadow: inset 0 3px 6px rgba(0,0,0,.24);

}

/* Begin site wide button */

.button {

/* Begin CSS gradient */

	background: #540e66; /* for non-css3 browsers */

	background-image: -o-linear-gradient(top, #050008, #540e66); /* Opera 11.10+ */

	background: -webkit-gradient(linear, left top, left bottom, from(#050008), to(#540e66));

	background: -moz-linear-gradient(top,  #050008,  #540e66);

	background-image: linear-gradient(top, #050008, #540e66);

	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050008', endColorstr='#540e66');

/* End CSS gradient */

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	-khtml-border-radius:6px;

	border-radius:6px; 

	border:2px solid #0f0f0f;

	display:inline-block;

	color:#ffffff;

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

	font-size:12px;

	font-weight:bold;

	padding:5px 10px;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	margin-bottom:5px;

	-moz-box-shadow: 1px 1px 5px #000000;

	-webkit-box-shadow:1px 1px 5px #000000;

	-khtml-box-shadow:1px 1px 5px #000000;

	box-shadow: 1px 1px 5px #000000;

}

.button:hover {

	/* Block CSS gradient */

	background: #3acbf7; /* for non-css3 browsers */

/* End Block CSS gradient */

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	text-shadow:none;

}

.button:active {

		/* Block CSS gradient */

	background: #3a93f7; /* for non-css3 browsers */

/* End Block CSS gradient */

	position:relative;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	top:1px;

}

/*End site wide button */





/* Begin CSS Buttons - profile */

#profileoptionsbutton {

/* Begin CSS gradient */

	background: #540e66; /* for non-css3 browsers */

	background-image: -o-linear-gradient(top, #050008, #540e66); /* Opera 11.10+ */

	background: -webkit-gradient(linear, left top, left bottom, from(#050008), to(#540e66));

	background: -moz-linear-gradient(top,  #050008,  #540e66);

	background-image: linear-gradient(top, #050008, #540e66);

	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050008', endColorstr='#540e66');

/* End CSS gradient */

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:2px solid #0f0f0f;

	display:inline-block;

	color:#ffffff;

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

	font-size:12px;

	font-weight:bold;

	padding:5px 10px;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	width:160px;

	margin-bottom:5px;

	-moz-box-shadow: 1px 1px 5px #000000;

	-webkit-box-shadow:1px 1px 5px #000000;

	-khtml-box-shadow:1px 1px 5px #000000;

	box-shadow: 1px 1px 5px #000000;

}

#profileoptionsbutton:hover {

	/* Block CSS gradient */

	background: #3acbf7; /* for non-css3 browsers */

/* End Block CSS gradient */

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	text-shadow:none;

}

#profileoptionsbutton:active {

		/* Block CSS gradient */

	background: #3a93f7; /* for non-css3 browsers */

/* End Block CSS gradient */

	position:relative;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	top:1px;

}

/* End profile option buttons */



/* Begin profile buttons - profile */

#profilecontactbutton {

/* Begin CSS gradient */

	background: #540e66; /* for non-css3 browsers */

	background-image: -o-linear-gradient(top, #050008, #540e66); /* Opera 11.10+ */

	background: -webkit-gradient(linear, left top, left bottom, from(#050008), to(#540e66));

	background: -moz-linear-gradient(top,  #050008,  #540e66);

	background-image: linear-gradient(top, #050008, #540e66);

	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050008', endColorstr='#540e66');

/* End CSS gradient */

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:2px solid #0f0f0f;

	display:inline-block;

	color:#ffffff;

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

	font-size:15px;

	font-weight:bold;

	padding:10px 10px;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	width:100%;

	margin-bottom:5px;

	-moz-box-shadow: 1px 1px 5px #000000;

	-webkit-box-shadow:1px 1px 5px #000000;

	-khtml-box-shadow:1px 1px 5px #000000;

	box-shadow: 1px 1px 5px #000000;

}

#profilecontactbutton:hover {

	/* Block CSS gradient */

	background: #3acbf7; /* for non-css3 browsers */

/* End Block CSS gradient */

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	text-shadow:none;

}

#profilecontactbutton:active {

		/* Block CSS gradient */

	background: #3a93f7; /* for non-css3 browsers */

/* End Block CSS gradient */

	position:relative;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	top:1px;

}

/* End profile buttons - profile */











/* Begin profile buttons - profile */

#tinybutton {

/* Begin CSS gradient */

	background: #540e66; /* for non-css3 browsers */

	background-image: -o-linear-gradient(top, #050008, #540e66); /* Opera 11.10+ */

	background: -webkit-gradient(linear, left top, left bottom, from(#050008), to(#540e66));

	background: -moz-linear-gradient(top,  #050008,  #540e66);

	background-image: linear-gradient(top, #050008, #540e66);

	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050008', endColorstr='#540e66');

/* End CSS gradient */

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:2px solid #0f0f0f;

	display:inline-block;

	color:#ffffff;

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

	font-size:8px;

	font-weight:bold;

	padding:1px 1px;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	width:100%;

	-moz-box-shadow: 1px 1px 5px #000000;

	-webkit-box-shadow:1px 1px 5px #000000;

	-khtml-box-shadow:1px 1px 5px #000000;

	box-shadow: 1px 1px 5px #000000;

}

#tinybutton:hover {

	/* Block CSS gradient */

	background: #3acbf7; /* for non-css3 browsers */

/* End Block CSS gradient */

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	text-shadow:none;

}

#tinybutton:active {

		/* Block CSS gradient */

	background: #3a93f7; /* for non-css3 browsers */

/* End Block CSS gradient */

	position:relative;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	top:1px;

}

/* End profile buttons - profile */















/* Begin CSS Buttons - GENERAL */

#buttongen {

/* Begin CSS gradient */

	background: #540e66; /* for non-css3 browsers */

	background-image: -o-linear-gradient(top, #050008, #540e66); /* Opera 11.10+ */

	background: -webkit-gradient(linear, left top, left bottom, from(#050008), to(#540e66));

	background: -moz-linear-gradient(top,  #050008,  #540e66);

	background-image: linear-gradient(top, #050008, #540e66);

	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050008', endColorstr='#540e66');

/* End CSS gradient */

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:2px solid #0f0f0f;

	display:inline-block;

	color:#ffffff;

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

	font-size:10px;

	font-weight:bold;

	padding:5px 10px;

	text-transform:uppercase;

	text-decoration:none;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	width:auto;

	margin-bottom:5px;

	-moz-box-shadow: 1px 1px 5px #000000;

	-webkit-box-shadow:1px 1px 5px #000000;

	-khtml-box-shadow:1px 1px 5px #000000;

	box-shadow: 1px 1px 5px #000000;

}

#buttongen:hover {

	/* Block CSS gradient */

	background: #3acbf7; /* for non-css3 browsers */

/* End Block CSS gradient */

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	text-shadow:none;

}

#buttongen:active {

		/* Block CSS gradient */

	background: #3a93f7; /* for non-css3 browsers */

/* End Block CSS gradient */

	position:relative;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	top:1px;

}

/* End General buttons */



.sendmessage{

	vertical-align:middle;

    display:inline-block;

    width:20px;

    height:8px;

    background-image:url(/img/prficon/sendmessage.png);

	background-position:left;

	background-repeat:no-repeat;

}



.immess{	

	vertical-align:middle;

    display:inline-block;

    width:20px;

    height:11px;

    background-image:url(/img/prficon/im.png);

	background-position:left;

	background-repeat:no-repeat;

}



.addtofriends{

	vertical-align:middle;

    display:inline-block;

    width:20px;

    height:12px;

    background-image:url(/img/prficon/add-to-friends.png);

	background-position:left;

	background-repeat:no-repeat;

}



.addtofav{

	vertical-align:middle;

    display:inline-block;

    width:25px;

    height:15px;

    background-image:url(/img/prficon/bookmark.png);

	background-position:left;

	background-repeat:no-repeat;

}





.postcomment{

	vertical-align:middle;

    display:inline-block;

    width:25px;

    height:10px;

    background-image:url(/img/prficon/ico_mb_comment.gif);

	background-position:left;

	background-repeat:no-repeat;

}



.ignore{

	vertical-align:middle;

    display:inline-block;

    width:20px;

    height:9px;

    background-image:url(/img/prficon/ignore.png);

	background-position:left;

	background-repeat:no-repeat;

}



.inviteblog{

	vertical-align:middle;

    display:inline-block;

    width:19px;

    height:10px;

    background-image:url(/img/prficon/ico_mb_invitation.gif);

	background-position:left;

	background-repeat:no-repeat;

}



.invitegroup{

	vertical-align:middle;

    display:inline-block;

    width:20px;

    height:10px;

    background-image:url(/img/prficon/ico_mb_invitation.gif);

	background-position:left;

	background-repeat:no-repeat;

}



#profileoptionsmenu {

  list-style:none;

  padding:0;

  margin:0;

  width:190px;

  height:auto;

}

/* End CSS Buttons - profile */

/* Begin side expanding menu layout */



.brnside-head {

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

	font-size: 19px;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

.brnside-head a{

   color:#ffffff;

}

.brnside-head a:hover{

   background-color:#000000;

	color:#099FFF;

}

.brnside-head a:visited{

	color:#ffffff;

}





.brnside-sm {

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

	font-size:10px;

	font-weight:bold;

	text-transform:none;

	font-stretch:expanded;

	text-align:right;

	color:#fa73ff;

	letter-spacing:normal;

}

.brnside-sm a{

   color:#fa73ff;

}

.brnside-sm a:hover{

	color:#ffffff;

}

.brnside-sm a:visited{

	color:#fa73ff;

}



/* End side expanding menu layout */



/* floatside */

#comments {

  display: block;

  float:left;

  width:420px;

  height: auto;

}



#comment-wrapper {

  display: block;

  position: relative;

  height: auto;

}



#commentWrapper { /* required to avoid jumping */

	width:420px;

   height: auto;

}



#floatside {

	top: 0;

	margin-top: 0px;

	padding-top: 0px;

	height: auto;

}





#floatside.fixed {

 display: block;

  position: fixed;

  top: 0;

  height: auto;

  overflow: auto;

}

/* End floatside */



/* Begin body layout */



li {

	list-style-type: none;

	font-weight: bold;

	margin-left:0;

	padding-left:0;

}

ul {

	list-style-type: none;

	font-weight: bold;

	margin-left:0;

	padding-left:0;

}



body {	

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

	font-size:12px;

	font-weight:normal;

	letter-spacing: normal;

	color:#ffffff;

   word-wrap:break-word;

	background-color: #000000;

	margin:16px 0px; 

	padding:0px;

	text-align:center;

	list-style-type:none;

}



#mainwapper { 

	width:1140px;

	margin:0px auto; /* Right and left margin widths set to "auto" */

	text-align:left; /* Counteract to IE5/Win Hack */

	padding:0px;

	border:0;

	height:auto;

	}

	

.headerwrapper {

	background-image:url(/img/headernew.png);

	background-repeat: no-repeat; 

	width:1140px; 

	height:144px;

}



.logocontainer { 

    float:left;

    width:165px;

	height:144px;

}



.navsbg { 

   background-image:url(/img/navs-bgsnew.png); 

	background-repeat:no-repeat;

	width:1100px; 

	height:184px; 

}



.rightcontainer { 

    width:960px;

    float:right;

	height:144px;

}

.contentwrapper {

	float:left; 

	background-image:url(/img/bodybgtile1px.png); 

	background-repeat:repeat-y; 

	width:1140px; 

	height:auto;

}



/* Begin side tab nav  */



.sidenavwrapper {

	float:left;

	width:28px;

	height:auto;

}

.sidenav {

	float:left;

    width:16px;

	height:auto;

}

a#homeroll { display:block; height:52px; width:16px; overflow:hidden; }

a#homeroll:hover { display:block; text-indent:-16px; }



a#aboutcproll { display:block; height:53px; width:16px; overflow:hidden; }

a#aboutcproll:hover { display:block; text-indent:-16px; }



a#faqroll { display:block; height:21px; width:16px; overflow:hidden; }

a#faqroll:hover { display:block; text-indent:-16px; }



a#advertiseroll { display:block; height:57px; width:16px; overflow:hidden; }

a#advertiseroll:hover { display:block; text-indent:-16px; }



a#helproll { display:block; height:27px; width:16px; overflow:hidden; }

a#helproll:hover { display:block; text-indent:-16px; }



a#contactcproll { display:block; height:90px; width:16px; overflow:hidden; }

a#contactcproll:hover { display:block; text-indent:-16px; }



/* End side tab nav  */



.contentcontain { 

   background-image:url(/img/swirltile.jpg); 

	background-repeat:repeat-y;

   float:left; 

	width:1100px;

	height:auto;

}



.footerwrapper {

	width:1140px;

	height:auto;

	clear:both;

	display:block;

	

	

}



/* Begin content containers */



.leftmaincon { 

width:554px;

height:auto;

}

.leftmaintop {

background-image:url(/img/contentcon/left554x4.png);

background-repeat:no-repeat;

width:554px;

height:4px;

}

.leftmaininside {

background-image:url(/img/contentcon/left554x1tile.png);

background-repeat:repeat-y;

width:554px;

height:auto;

}

.leftmainfoot {

background-image:url(/img/contentcon/left554x12.png);

background-repeat:repeat-y;

width:554px;

height:12px;

}

.leftcontentdiv {

width:534px;

height:auto;

padding-left:10px;

padding-top:10px;

padding-right:10px;

padding-bottom:10px;

}



.rightmaincon { 

width:438px;

height:auto;

}

.rightmaintop {

background-image:url(/img/contentcon/right438x4.png);

background-repeat:no-repeat;

width:438px;

height:4px;

}

.rightmaininside {

background-image:url(/img/contentcon/right438x1tile.png);

background-repeat:repeat-y;

width:438px;

height:auto;

}

.rightmainfoot {

background-image:url(/img/contentcon/right438x12.png);

background-repeat:repeat-y;

width:438px;

height:12px;

}

.rightcontentdiv {

width:418px;

height:auto;

padding-left:10px;

padding-top:10px;

padding-right:10px;

padding-bottom:10px;

}



.fullmaincon { 

width:992px;

height:auto;

}

.fullmaintop {

background-image:url(/img/contentcon/full992x4.png);

background-repeat:no-repeat;

width:992px;

height:4px;

}

.fullmaininside {

background-image:url(/img/contentcon/full992x1.png);

background-repeat:repeat-y;

width:992px;

height:auto;

}

.fullmainfoot {

background-image:url(/img/contentcon/full992x12.png);

background-repeat:repeat-y;

width:992px;

height:12px;

}

.fullcontentdiv {

width:972px;

height:auto;

padding-left:10px;

padding-top:10px;

padding-right:10px;

padding-bottom:10px;

}



/* Begin simple.tpl css */

.lefttop {

float:left; 

background-image:url(/img/contentcon/24left700x4.png); 

background-position:left; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}



.righttop { 

float:left; 

background-image:url(/img/contentcon/24right700x4.png); 

background-position:right; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}



.bgpix { 

background-image:url(/img/contentcon/bgpix.png); 

background-repeat:repeat;

}



.simplecon { 

height:auto; 

width:auto;

padding-left:10px; 

padding-top:5px; 

padding-right:10px; 

padding-bottom:5px; 

text-align:left; 

}

.simpleconside { 

height:auto; 

width:auto;

padding-left:10px; 

padding-top:0px; 

padding-right:10px; 

padding-bottom:0px; 

text-align:left; 

}



.leftbottom { 

float:left; 

background-image:url(/img/contentcon/f24left700x4.png); 

background-position:left; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.rightbottom { 

float:left; 

background-image:url(/img/contentcon/f24right700x4.png); 

background-position:right; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

/* End simple.tpl css */



/* End content containers */



/* End body layout */



/* Begin top right nav */



.topmenu{



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

	text-transform:uppercase;

	font-size:11px;

	color:#FFFFFF;

	text-align:right;

	vertical-align:middle;

	font-weight: normal;

   font-style: normal;

}



.topmenu a{

	color:#FFFFFF;

	text-decoration:none;

} 

.topmenu a:active {color:#dea5ff;}

.topmenu a:visited {color:#FFFFFF;}

.topmenu a:hover{

	color:#00b3ff;

	text-decoration:none;

}



/* End top nav */



/* Begin main nav */



.menubar{



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

	color:#FFFFFF;

	font-size:11px;

	text-transform:uppercase;

	padding-top:5px;

	padding-left:10px;

	padding-bottom:5px;

	text-align:left;

	vertical-align:middle;

	font-weight:normal;

   font-style:normal;

}



.menubar a{

	color:#FFFFFF;

	text-decoration:none;

} 

.menubar a:active {color:#dea5ff;}

.menubar a:visited {color:#FFFFFF;}

.menubar a:hover{

	color:#00b3ff;

	text-decoration:none;

}



.menubarON{

	display:inline;

	color: #f632a7;

	font-weight: bold;

}



.submenu{

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

	font-weight:bold;

	font-size:10px;

	text-transform:uppercase;

	letter-spacing:normal;

	color:#dea5ff;

	padding-top:5px;

	padding-left:10px;

	padding-bottom:5px;

	text-align:left;

	vertical-align:middle;

}

.submenu a{

	text-decoration:none;

	color: #dea5ff;

}

.submenu a:active {color:#dea5ff;}

.submenu a:visited {color:#dea5ff;}

.submenu a:hover{

	color:#FFFFFF;

	text-decoration:none;

}

.membernav { 

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

	font-size:10px;

	text-transform:uppercase;

	letter-spacing:normal;

	color:#2a0f31;

	padding-top:5px;

	padding-left:10px;

	padding-bottom:5px;

	text-align:left;

	vertical-align:middle;

}

.membernav a{

	text-decoration:none;

	color: #2a0f31;

}

.membernav a:active {color:#2a0f31;}

.membernav a:visited {color:#2a0f31;}

.membernav a:hover{

	color:#dea5ff;

	text-decoration:none;

}



.menubarON{

	display:inline;

	color: #345666;

	font-weight: bold;

}



/* End main nav */



/* Begin Plain theme CSS */









/* general */



#button {

/* Begin CSS gradient */

	background: #540e66; /* for non-css3 browsers */

	background-image: -o-linear-gradient(top, #050008, #540e66); /* Opera 11.10+ */

	background: -webkit-gradient(linear, left top, left bottom, from(#050008), to(#540e66));

	background: -moz-linear-gradient(top,  #050008,  #540e66);

	background-image: linear-gradient(top, #050008, #540e66);

	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#050008', endColorstr='#540e66');

/* End CSS gradient */

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px; 

	border:2px solid #0f0f0f;

	display:inline-block;

	color:#ffffff;

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

	font-size:12px;

	font-weight:bold;

	padding:5px 10px;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	margin-bottom:5px;

	-moz-box-shadow: 1px 1px 5px #000000;

	-webkit-box-shadow:1px 1px 5px #000000;

	-khtml-box-shadow:1px 1px 5px #000000;

	box-shadow: 1px 1px 5px #000000;

}

#button:hover {

	/* Block CSS gradient */

	background: #3acbf7; /* for non-css3 browsers */

/* End Block CSS gradient */

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	text-shadow:none;

}

#button:active {

		/* Block CSS gradient */

	background: #3a93f7; /* for non-css3 browsers */

/* End Block CSS gradient */

	position:relative;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

	top:1px;

}



p { 

	line-height: 17px;

	padding-top:5px;

	padding-bottom:5px;

}



.plink { 

	line-height: 17px;

	padding-top:5px;

	padding-bottom:5px;

}

.plink a {

	color:#ffffff;

}

.plink a:hover {    

background-color:#000000;

}



.plink a:visited {

	color:#ffffff;

}



a{

	color: #fa73ff;

	text-decoration: none;

}

a:hover{

	color: #FFFFFF;

	text-decoration: none;

}



.footer{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	padding:10px;

	text-align:left;

}

.footer a{

	color: #FFFFFF;

}

.footer a:hover{

	color: #fa73ff;

	text-decoration:none;

}



.body{

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

	font-size:12px;

	letter-spacing: normal;

	font-weight: normal;

	text-align: left;

	color:#ffffff;

}



.body a{

	color: #fa73ff;

	text-decoration: none;

}

.body a:hover{

	color: #FFFFFF;

	text-decoration: underline;

}



/*Mailbox Link */

#mailboxlink{

	font-size:12px;

	font-weight:bold;

	text-align:left;

	color:#fa73ff;

	text-shadow: 1px 1px 2px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

	-webkit-text-shadow:1px 1px 2px #000000;

	-khtml-text-shadow:1px 1px 2px #000000;

	-moz-text-shadow:1px 1px 2px #000000;



}



#mailboxlink:hover{

	background-color:#000000;

	color:#FFFFFF;

	text-shadow:none;

}

#mailboxlink:active {

background-color: #FF1493;

}





#mailboxviewed{

	font-size:11px;

	font-weight:bold;

	text-align:left;

	color:#FFFFFF;

}



#mailboxviewed:hover{

	color:#00BFFF;

	text-shadow:none;

}

#mailboxviewed:active {

background-color: #FF1493;

}

/* End Mailbox Link */





.handler{

	width:782px;

	margin:0 auto;

	padding:0;

}

.page{

	background-color: #FFFFFF;

	text-align:left;

	float:left;

}





ul.list-blue-menu{

	list-style-type: none;

	list-style-position: outside;

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#ffffff;

	margin:0;

	padding:0;

}

li.list-blue-menu-item{

   letter-spacing:normal;

   font-weight:bold;

	padding-right:10px;

}

li.list-blue-menu-item a{

	color: #fa73ff;

}

li.list-blue-menu-item a:hover{

	color: #FFFFFF;

}



ul.list-orange-menu{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#ffffff;

	margin-left:0px;

	padding-left:0px;

	list-style-type:none;

}

li.list-orange-menu-item{

	padding-left:15px;

	color:#ffffff;

}

li.list-orange-menu-item a{

	color: #fa73ff;

}

li.list-orange-menu-item a:hover{

	color: #ffffff;

}



ul.sidemenu{

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

	font-size: 11px;

	font-weight:normal;

	letter-spacing:1px;

	font-weight:bold;

	color:#ffffff;

	margin-left:0px;

	padding-left:0px;

	list-style-type:none;

}

ul.sidemenu a{

	color: #fa73ff;

	text-decoration: none;

}

ul.sidemenu a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}

li.sidemenu-1{

 color:#ffffff;

}

li.sidemenu-2{

color:#ffffff;

}





#error{

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

	font-weight:bold;

	font-stretch:condensed;

	text-transform:uppercase;

	letter-spacing:normal;

	color:#ffffff;

	font-size:15px;

	padding:10px;

	text-align:left;

}

.columnWide{

	float:left;

	width:654px;

	margin-top:0px;

	padding-top:0px;

	padding-right:8px;

}

.columnSmall{

	padding-top:0px;

	float:left;

	width:420px;

}



.padded{

	padding-top:0px;

	width:1084px;

	margin-left:8px;

	margin-right:8px;

	margin-top:0px;

	margin-bottom:0px;

}

.margined{

	margin:5px;

}



.dividerH{

	float:none;

	height:8px;

}



.dotted{

	height:2px;

	border-top: 1px dotted #a416f7;

}



.dotted-bottom{

	padding:3px;

	border-bottom: 1px dotted #a416f7;

}

.centered{

	text-align:center;

}

.bold{

	font-weight:bold;

}



/* text styles */





.blue{

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

	font-size: 12px;

	text-transform:uppercase;

	font-stretch: condensed;

	font-weight:bold;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

}



strong { 

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

}



b {

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

}



h1{

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

	font-size: 25px;

	padding-bottom:5px;

	font-weight:normal;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}



h1 a:hover{

   background-color:#000000;

	color:#ffffff;

}



h1 a{

	color:#ffffff;

}



h2{

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

	font-size: 19px;

	padding-bottom:5px;

	font-weight:normal;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}



h2 a:hover{

   background-color:#000000;

	color:#ffffff;

}



h2 a{

	color:#ffffff;

}



h3{

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

	font-size: 19px;

	padding-bottom:5px;

	font-weight:normal;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}



h3 a:hover{

   background-color:#000000;

	color:#ffffff;

}



h3 a{

	color:#ffffff;

}







h4{

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

	font-size: 16px;

	padding-bottom:5px;

	font-weight:normal;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}



h4 a:hover{

   background-color:#000000;

	color:#ffffff;

}



h4 a{

	color:#ffffff;

}







h5{

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

	font-size: 13px;

	padding-bottom:5px;

	font-weight:normal;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

}



h5 a:hover{

   background-color:#000000;

	color:#ffffff;

}



h5 a{

	color:#ffffff;

}







.error{

	color:#FF0000;

	font-weight:bolder;

}



/* blocks */

.brown-header{

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

	font-size: 25px;

	padding-bottom:5px;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

.brown-header a{

   color:#ffffff;

}

.brown-header a:hover{

   background-color:#000000;

	color:#ffffff;

}

.brown-header a:visited{

	color:#ffffff;

}



.brown-body{

	padding:5px;

}



.green-header{

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

	font-size: 15px;

	padding-bottom:5px;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

}

.green-body{

	padding:5px;



}



.blue-header{

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

	font-size:25px;

	padding-bottom:5px;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}



.blue-header a{

   color: #FFFFFF;

	text-decoration :none;

}



.blue-header a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}



.blue-body{

	padding:5px;

}



.orange-header{

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

	font-size: 12px;

	text-transform:uppercase;

	font-stretch: condensed;

	padding-bottom:5px;

	font-weight:bold;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

}



.orange-body{

	padding:5px;

	background-color: #FFFFFF;

	border-bottom: 1px solid #D4BA96;

	border-right: 1px solid #D4BA96;

	border-left: 1px solid #D4BA96;

}



.grey-header{

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

	font-size:19px;

	padding-bottom:5px;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}





.grey-header a:hover{

   background-color:#000000;

	color:#ffffff;

}



.grey-header a{

	color:#ffffff;

}





.grey-body{

	padding:5px;

}



.tip{

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

	font-size: 20px;

	padding-bottom:5px;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

}

.tip-body{

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

	font-size:10px;

	letter-spacing:1px;

	color:#fa73ff;

}



a.tip-body {

   background-color:#000000;

	color:#ffffff;

	text-decoration: none;

}



tip-body a:hover {

	color: #00b3ff;

	text-decoration: none;

}



.cardlabel{

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

	font-size: 11px;

	font-weight:bold;

	letter-spacing:1px;

	color:#FFFFFF;

	float:left;

	width:80px;

}





.card-headline{

	float:left;

}



.card-headline-body{

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

	font-size: 10px;

	text-transform:uppercase;

	font-stretch: condensed;

	padding-bottom:5px;

	font-weight:bold;

	text-align:left;

	color:#FFFFFF;

	letter-spacing:normal;

}



.card-member{ 

float:left;

text-align:left;

}

.card-online{

	background-color:#000000;

   text-transform:uppercase;

	color: #f632a7;

	font-size:9px;

	padding:2px;

	margin:2px;

	height:9px;

	line-height:9px;

	cursor:default;

	font-weight:bold;

}

.card-featured{

	background-color:#000000;

   text-transform:uppercase;

	color: #ff00ff;

	font-size:9px;

	padding:2px;

	margin:2px;

	height:9px;

	line-height:9px;

	cursor:default;

	font-weight:bold;

}

.card-new{

	background-color:#000000;

   text-transform:uppercase;

	color: #00cfff;

	font-size:9px;

	padding:2px;

	margin:2px;

	height:9px;

	line-height:9px;

	cursor:default;

	font-weight:bold;

}

.card-updated{

	background-color:#000000;

   text-transform:uppercase;

	color: #bf5ff7;

	font-size:9px;

	padding:2px;

	margin:2px;

	height:9px;

	line-height:9px;

	cursor:default;

	font-weight:bold;

}



.card-member-top,.card-member-top a{

	padding:3px;

	text-align:left;

	color: #fa73ff;

	text-decoration:none;

}

.card-member-top a:hover{

	color: #FFFFFF;

	text-decoration: none;

}

.card-member-body{

	text-align:left;

}

.card-member-header,.card-member-header a{

	font-family: HelveticaNeueLTPro43LightExte, Arial, Helvetica, sans-serif;

	font-size: 20px;

	letter-spacing:normal;

	color: #fa73ff;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

.card-member-header a:hover{

	color: #FFFFFF;

}

.card-member-options,.card-member-options a{

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

	font-size: 11px;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:normal;

	padding:3px;

	text-align:left;

	color: #fa73ff;

	text-decoration:none;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

.card-member-options a:hover{

	color: #FFFFFF;

}

ul.card-member-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-member-item{

	display:inline;

}





.card-blog{

	border-top:2px solid #67C968;

	border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

}

.card-blog-top a:hover{

	color: #67C968;

}

.card-blog-body{

	padding:5px;

	text-align:left;

}

.card-blog-header,.card-blog-header a{

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

	font-size: 12px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:none;

}

.card-blog-header a:hover{

	color: #67C968;

}

.card-blog-options,.card-blog-options a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:left;

	border-top: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

	font-size:7pt;

}

.card-blog-options a:hover{

	color: #67C968;

}

ul.card-blog-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-blog-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}



.member{

	padding-top:0px;

	padding-left:0px;

	padding-right:10px;

	padding-bottom:0px;

	height:auto;

}

.memberbg { 

background-color: #FFFFFF;

}



.member-online-photo{

	background-color: #000000;

	padding: 8px;

}

.member-online-name{

   color: #000000;

	height:auto;

	text-align:center;

}

.member-online-name a{

   background-color: #000000;

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

	font-size: 7pt;

	letter-spacing: normal;

	color: #ffffff;

}

.member-online-name a:hover{

	text-decoration: none;

	color: #e600ff;

}

.member-online-indicator{

   background-color: #e600ff;

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

	font-size: 7pt;

	letter-spacing: normal;

	color:#000000;

}

.member-online-indicator a{

  

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

	letter-spacing: normal;

	font-size: 7pt;

	font-weight:bolder;

}



.member-offline-photo{

	padding: 7pt;

}

.member-offline-name {

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

	font-size: 7pt;

	letter-spacing: normal;

	height:auto;

	text-align:center;

}

.member-offline-name a{

   background-color: #e600ff;

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

	font-size: 7pt;

	letter-spacing: normal;

	color:#ffffff;

}

.member-offline-name a:hover{

	text-decoration: none;

	color: #000000;

}

.member-offline-indicator{

   background-color: #000000;

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

	font-size: 7pt;

	letter-spacing: normal;

	color:#FFFFFF;

}

.member-offline-indicator a{

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

	letter-spacing: normal;

	font-size: 7pt;

	color:#FFFFFF;

}







/* forms */

.form{

	text-align:left;

	margin:0;

	padding:0;

	width:auto;

}

.formlabel{

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

	font-size:12px;

	font-weight:normal;

	font-weight:bold;

	letter-spacing:1px;

	color:#FFFFFF;

	float:left;

	text-align:left;

	width:40%;

	/*margin: 0 0 5px 0px;*/
	margin: 0 0 20px;

	padding:6px 0px 0px 0;

	display:block;

	clear:both;

}

.formelement{

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

	font-size: 12px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	float:left;

	margin:3px;

	text-align:left;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	-khtml-border-radius: 4px;

	border-radius: 4px;

}

.formbutton{

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

	font-size: 12px;

	text-align:center;

	display:block;

	clear:both;

}

.formset{

	margin-bottom:2px;

}

.textfield{

   font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

	font-size: 12px;

   font-stretch: wider;

	background-color: #ff88ff;

	letter-spacing:normal;

	border:0px;

	padding:8px;

	color:#000000;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-khtml-border-radius: 5px;

	border-radius:5px;

	-moz-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   box-shadow: inset 0 3px 6px rgba(0,0,0,.24);



}

.dropdown{

	background-color: #ff88ff;

	border:1px;

	display:block;

	color: #000000;

	padding:4px;

	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

	font-size: 12px;

	letter-spacing:normal;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-khtml-border-radius: 5px;

	border-radius:5px;

	-moz-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   box-shadow: inset 0 3px 6px rgba(0,0,0,.24);

}

.textarea{

   font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;

	font-size: 12px;

   font-stretch:expanded;

	background-color: #ff88ff;

	border:0px;

	padding:8px;

	color: #000000;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-khtml-border-radius: 5px;

	border-radius:5px;

	-moz-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.4);

   box-shadow: inset 0 3px 6px rgba(0,0,0,.24);

}



.checkbox {

	margin-right:10px;

}



input:focus, radio:focus{

background-color:#3ec5e5;

color: #000000;

}



.radio{

	margin-right:5px;

	margin-left:5px;

}



input:focus, textarea:focus{

background-color:#3ec5e5;

color: #000000;

}

select:focus, dropdown:focus{

background-color:#3ec5e5;

}





/* lists */

.list-blue{

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

	font-size: 15px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	list-style-type:none;

	

}

.list-blue a{

	color: #fa73ff;

	text-decoration: none;

}

.list-blue a:hover{

	color: #ffffff;

	text-decoration: none;

}

.list-blue-header{

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

	font-size: 10px;

	text-transform:uppercase;

	font-stretch: condensed;

	font-weight:bold;

	text-align:left;

	color:#FFFFFF;

	letter-spacing:normal;

	padding-right:30px;

	height:20px;

	list-style-type:none;

}

.list-blue-item{

	text-align:left;

	padding:0px;

	list-style-type:none;

}

.list-blue-item-1{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	text-align:left;

   padding:0px;

	height:20px;

	list-style-type:none;

}

.list-blue-item-2{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#ebcefd;

	text-align:left;

    padding:0px;

	height:20px;

	list-style-type:none;

}

.list-blue-title,.list-blue-title a{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	font-size: 10px;

	font-weight:bold;

	text-decoration:none;

	padding-right:0px;

	list-style-type:none;

}

.list-blue-category{

	padding:0px;

	list-style-type:none;

}

.list-blue-category a{

   color: #fa73ff;

	text-decoration: none;

}

.list-blue-category a:hover{

   color: #ffffff;

	text-decoration: none;

}

.list-blue-subcategory{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	padding:0px;

	padding-left:20px;

	color:#FFFFFF;

	list-style-type:none;

}

.list-blue-subcategory a{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

   color: #fa73ff;

	text-decoration: none;

}

.list-blue-subcategory a:hover{

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

   color: #ffffff;

	text-decoration: none;

}



.list-orange{

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

	font-size: 12px;

	text-transform:uppercase;

	font-stretch: condensed;

	padding-bottom:5px;

	text-align:left;

	color:#FFFFFF;

	letter-spacing:normal;

	list-style-type:none;

}

.list-orange a{

	color: #fa73ff;

}

.list-orange a:hover{

	color: #FFFFFF;

}

.list-orange-header{

font-weight:bold;

	padding:0px;

	height:20px;

	list-style-type:none;

}

.list-orange-item{

	text-align:left;

	padding:0px;

}

.list-orange-item-1{

	text-align:left;

	font-size:10px;

	padding:0px;

	height:20px;

	list-style-type:none;

}

.list-orange-item-2{

font-size:10px;

	text-align:left;

	padding:0px;

	height:20px;

	list-style-type:none;

}

.list-orange-title,.list-orange-title a{

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

	font-size:10px;

	font-weight:bold;

	color: #fa73ff;

	text-decoration:none;

	padding-right:5px;

	list-style-type:none;

}



/* rating */

.rating{

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

	font-size: 25pt;

	color: #000000;

	font-weight: bolder;

	text-align:center;

}



.rating_0{

	color: #8093BA;

}

.rating_1{

	color: #8093BA;

}

.rating_2{

	color: #868FB3;

}

.rating_3{

	color: #8E8BAA;

}

.rating_4{

	color: #9885A0;

}

.rating_5{

	color: #A27F95;

}

.rating_6{

	color: #AD7989;

}

.rating_7{

	color: #B7737E;

}

.rating_8{

	color: #C06D75;

}

.rating_9{

	color: #C7696C;

}

.rating_10{

	color: #CE6565;

}



/* forum */

.forum-totals{

	padding:5px;

}

.forum-button{



	color: #666666;

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

	font-size: 8pt;

	padding:5px;

	cursor:pointer;

	float:left;

	margin:2px;

}

.forum_quote{

	padding:5px;

}



/* calendar */

.calendar-button{

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

	font-size: 10px;

	color: #fa73ff;

	cursor:pointer;

	width:20px;

	text-align:center;

}

.calendar-date{

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

	font-size: 10px;

	font-weight:bold;

	text-align:center;

	color: #fa73ff;

}

.calendar-week{

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

	font-size: 10px;

	color: #ebcefd;

}

.calendar-day{

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

	font-size: 10px;

	color: #ebcefd;

	cursor: pointer;

}

.calendar-extended{

	color: #ebcefd;

}

.calendar-sunday{

	color: #ebcefd;

}

.calendar-today{

	color: #f632a7;

}

.calendar-holiday{

	color: #00b3ff;

}

.calendar-nof-holiday{

	color: #dea5ff;

}

.calendar-events{

	font-weight: bold;

}

.calendar-notes{

	font-style: italic;

}

.calendar-selected{

	border: 1px solid #fa73ff;

}





/* banners */

.banner-header{

	padding:5px;

	text-align:center;

}

.banner-footer{

	padding:5px;

	text-align:center;

}

.banner-side{

   margin-top:8px;

	padding-right:5px;

	padding-bottom:0px;

	margin-bottom: 8px;



}



/* notification */

.noti{

	color:#FFFFFF;

}

.noti-header{

	padding:3px;

	color:#FFFFFF;

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

	font-weight:bold;

}

.noti-header a{

	color: #fa73ff;

	font-weight:normal;

	text-decoration:none;

}

.noti-body{

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

	color:#FFFFFF;

}

.noti-body a{

	color: #fa73ff;

}

.noti-body a:hover{

	text-decoration:none;

}



/* color selector */

.color-color{

	margin:1px;

	width:9px;

	height:9px;

	float:left;

	cursor:pointer;

	border:1px solid #000000;

}



/* albums */

.photo{

	width:auto;

	height:auto;

	 overflow:hidden;

}

.photo_edit{

	width:auto;

	height:auto;

}

.photo_main{



	padding: 8px;

}



.photo_big{

	width:auto;

	height:auto;

}



.photo-photo{ 

   width:auto;

	height:auto;

}

.photo-caption{

	padding: 2px;

	width:38px;

	height:auto;

}

.photo-text{

	font-size:9px;

	letter-spacing:normal;

	width:38px;

	height:auto;



}

.photo-text a{

   background-color:#000000;

	color: #fa73ff;

	

}

.photo-text-big{

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

	font-size: 10px;

	width:auto;

	height:auto;

}



.album{

	width:auto;

	height:auto;

	overflow:hidden;

}

.album_main{



	padding:1px;

}

.album_big{

	width:auto;

	height:auto;

	overflow:hidden;

}

.album_edit{

	width:auto;

	height:auto;

	overflow:hidden;

}

.album-photo{

padding:1px;

}

.album-caption{

  width:38px;

	padding: 2px;

	height:auto;

	overflow:hidden;

}



.album-text{

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

	font-size: 9px;

	letter-spacing:normal;

	font-weight:normal;

	color:#FFFFFF;

	width:38px;

	height:auto;

	overflow:hidden;

}

.album-text a{

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

	font-size: 10px;

	font-weight:normal;

	color: #fa73ff;

}

.album-text-big{

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

	font-size: 12px;

	font-stretch: condensed;

	font-weight:bold;

	text-align:left;

	color:#FFFFFF;

	letter-spacing:normal;

}



/* vchat */

#vchat_window{

	position: absolute;

	visibility: hidden;

	width: 370px;

	top: 0;

	left: 0;

	z-index: 1;

}

.vchat_handler{

	border: 4px solid #00209F;

	background-color: #FFFFFF;

	height:100%;

	padding:5px;

}

.vchat_icon{

	margin:auto;

	text-align:center;

	float:left;

}

.vchat_message{

	color: #000;

	text-align:left;

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

}

.vchat_message_header{

	font-weight:bold;text-align:center

}

.vchat_message_content{

	padding-top:20px;

}

.vchat_buttons{

	text-align:center;

	padding-top:20px;

}



/* social bookmarking */

#sbdropdown {

	border:0px solid #CCC;

	background-color: #FFF;

	visibility:hidden;

	position:absolute;

	z-index:100;

	left:0px;

	top:0px;

}



#sbbar {

   width:280px;

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

	font-size:9px;

	

}



.sbwelcome{

	padding: 5px;

	background-color: #626262;

	color: #FFFFFF;

	text-align: left;

}



.sbwelcome a{

	color: #FFFFFF;

	text-align: left;

	text-decoration: none;

}



.sbwelcome a:hover{

	color: #FFFFFF;

	text-align: left;

	text-decoration: underline;

}



.sbitem{

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

	color: #606060;

	letter-spacing:normal;

	padding: 3px;

	text-align:left;

	font-size: 9px;

}



.sbitemhighlight{

	

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

	background-color:#606060;

	color: #757575;

	letter-spacing:normal;

	padding: 3px;

	cursor: pointer;

	text-align:left;

	color:#FFFFFF;

	font-size: 9px;

}



/* tags */

.tagCloud {

  font-size:10px;

	padding: 3px;

	text-align:center;

}

.tagCloud a{

	color: #fa73ff;

	text-decoration:none;

}

.tagCloud a:hover {

	color: #FFFFFF;

	text-decoration:underline;

}



/* videos */

.vidSubmenu {

	padding: 5px;

	text-align: left;

}

.vidSubmenu a {

	color: #fa73ff;

}

.vidSubmenu a:hover {

   color:#ffffff;

	text-decoration: none;

}



.column-videosPage-right {

	float: left;

	width: 605px;

}

.column-videosPage-left {

	float: left;

	width: 160px;

}



.column-video-right {

	float: left;

	width: 283px;

}

.column-video-left {

	width: 480px;

	float: left;

}



.floatLeft {

	float: left;

}

.floatRight {

	float: right;

}



.centerHandler {

	text-align: center;

	overflow: hidden;

}

.centerContent {

	margin-left: auto;

	margin-right: auto;

}



.centerText {

	text-align: center;

}

.rightText {

	text-align: right;

}

.leftText {

	text-align: left;

}



.listClear {

	clear: both;

}



/* video card */

.vCard {

	margin-bottom: 3px;

	padding-bottom: 3px;

}

.vCard .base {

	text-align: center;

	font: 8pt Arial, sans-serif;

	color: #000;

}

.vCard .base_left {

	text-align: left;

	padding: 0 3px 0 3px;

	width: 122px;

	height: 84px;

}

.vCard .highlight a {

	color: #000;

}

.vCard .duration {

	float: left;

	font-weight: bold;

}

.vCard .rating {

	text-align: right;

}

.vCard .title {

	width: 122px;

	height: 34px;

}



.screenshot {

	margin: 2px;

	padding: 1px;

	border: 1px solid #999;

	display: block;

	background-color: white;

}

.screenshot img {

	height: 90px;

	width: 120px;

}

.screenshotSmall {

	margin: 2px;

	padding: 1px;

	border: 1px solid #999;

	background-color: white;

	display: block;

}

.screenshotSmall img{

	height: 70px;

	width: 90px;

}



#basicViewOptions {

	display: inline;

}

#detailedViewOptions {

	display: inline;

}



/* lists */

.listItem {	

  

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItem .listScrCol {

	width: 128px;

	float: left;

	list-style-type:none;

}

.listItem .listInfoCol {

	margin-left: 135px;



}



.listItem3Col {	

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItem3Col .listScrCol {

	width: 128px;

	float: left;

}

.listItem3Col .listInfoCol {

   margin-left: 135px;

	margin-right: 50px;



}

.listItem3Col .listPosCol {



	width: 35px;

	float: right;

}





.listItemSmall {

list-style-type:none;

	width: 100%;

	padding: 0 0 3px 0;

	overflow: hidden;

}

.listItemSmall .listScrCol {



	width: 98px;

	float: left;

}

.listItemSmall .listInfoCol {

  list-style-type:none;

	margin-left: 105px;

}



.listItemDefault {	

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItemDefault .listScrCol {

	width: 98px;

	float: left;

}

.listItemDefault .listInfoCol {

	margin-left: 108px;

	margin-right: 80px;



}

.listItemDefault .listActionsCol {



	width: 70px;

	float: right;

	line-height: 17px;

	font-size: 10pt;

	margin-right: 5px;

	text-align: right;

}

.listItemDefault .listActionsCol a {

	text-decoration: none;

}

.listItemDefault .listDataCol {

	width: 50px;

	float: right;

	list-style-type:none;

}





.listItemGroup {	

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

	list-style-type:none;

}

.listItemGroup .listScrCol {

	width: 98px;

	float: left;

}

.listItemGroup .listInfoCol {

	margin-left: 108px;

	margin-right: 120px;

	list-style-type:none;

}

.listItemGroup .listActionsCol {

	width: 110px;

	float: right;

	line-height: 17px;

	font-size: 10pt;

	margin-right: 5px;

	text-align: right;

}

.listItemGroup .listActionsCol a {

	text-decoration: none;

}



.listItemGroupAddVideos {	

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

	list-style-type:none;

}

.listItemGroupAddVideos .listChBoxCol {

	width: 26px;

	text-align: center;

	float: left;

	padding-top: 27px;	

}

.listItemGroupAddVideos .listScrCol {

	width: 98px;

	float: left;

}

.listItemGroupAddVideos .listInfoCol {

	margin-left: 134px;



}





.listInfoCol .title {

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

	font-size: 12px;

	text-transform:uppercase;

	font-stretch: condensed;

	font-weight:bold;

	text-align:left;

	color:#ebcefd;

	letter-spacing:normal;

}

.listInfoCol .title a {

	color: #fa73ff;

	text-decoration: none;

}

.listInfoCol .description {

	margin: 10px 0 10px 0;

}

.listInfoCol .info {

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

}

.listInfoCol .label {

	list-style-type:none;

}



.clearRight {

	clear: right;

}



/* pages */

.pages {

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

	font-size: 12px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	margin:5px 0 5px 0;

	padding:4px;

	text-align: left;

}

.pages a {

	font-size: 12px;

	font-weight:normal;

	color: #fa73ff;

	margin: 0 3px 0 3px;

	padding:4px;

}



.pages a:hover{

	background-color: #00BFFF;

	color: #FFFFFF;

	padding:4px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	-khtml-border-radius:6px;

	border-radius:6px; 

	text-shadow: 1px 1px 2px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

	-webkit-text-shadow:1px 1px 2px #000000;

	-khtml-text-shadow:1px 1px 2px #000000;

	-moz-text-shadow:1px 1px 2px #000000;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	-khtml-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

}



.pages .p {

	margin: 0 4px 0 4px;

	background-color:#FF1493;

	font-size:20px;

	font-weight: bold;

	padding:4px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	-khtml-border-radius:6px;

	border-radius:6px; 

	text-shadow: 1px 1px 2px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

	-webkit-text-shadow:1px 1px 2px #000000;

	-khtml-text-shadow:1px 1px 2px #000000;

	-moz-text-shadow:1px 1px 2px #000000;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	-khtml-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

}



.cell {

	padding: 5px;

}



.greyCell {

	padding: 5px;

}



.vidHeader {

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

	font-size: 11px;

	text-transform:uppercase;

	font-stretch: condensed;

	font-weight:bold;

	text-align:left;

	color:#FFFFFF;

	letter-spacing:normal;

	padding: 0;

	margin: 5px 0 5px 0;

}

.cell .sbbar {

	border: none;

}

.marginTop5 {

	margin-top: 5px;

}

.vidSecheader {

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

	font-size:10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	font-weight:bold;

	text-align:left;

}



/* info */

.vinfo {

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

}

.stats {

	margin: 10px;

}

.stats .vinfo {

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	line-height: 20px;

}

.vinfo .label {

	color: #fa73ff;

	font-weight: normal;

}

.vinfo .description {

	font-weight: normal;

}



.videoOptions, .videoOptions a {

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	text-decoration: none;

	text-align:left;

}



/* rate scale */

.rate {

	height: 21px;

	display: block;

	line-height: 21px;

}

.rate .label {

	font: 10pt Arial, sans-serif;

	height: 21px;

	width: 35px;

	line-height: 21px;

	display: inline;

}

.rate .stars {

	display: inline;

	cursor: pointer;

}

.rate .stars img {

	vertical-align: top;

}

.votes {

	margin-top: 5px;

	margin-left: 35px;

	width: 110px;

	font: 8pt Arial, sans-serif;

	text-align: center;

}



/* comments */

.comment {

	margin: 5px;

	padding: 5px;

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	border-top: 1px dotted #a416f7;

	overflow: hidden;

}

.comment .description {

	margin-left: 80px;

	zoom: 1;

}

.comment .highlight {

	font-size:10px;

	color:#FFFFFF;

}

.comment .text {

	margin-top: 10px;

}

#commentForm {

	display: none;

}

.commentRateWord {

	line-height: 12px;

}

.commentRating {

	width: 15px;

	line-height: 12px;

	text-align: right;

}

.commentRatingImg {

	text-align: right;

	line-height: 12px;

	width: 35px;

}

.commentRatingImg img {

	vertical-align: bottom;

}

.commentRating .plus {

	color: #00b3ff;

}

.commentRating .minus {

	color:#ebcefd;

}

.commentOptions {

	line-height: 12px;

	width: 100px;

}



.subcomments {

	margin: 10px 10px 10px 10px;

	border: 1px solid #E5E5E5;

	padding: 3px;

}



.dotBorderTop {

	border-top: 1px dotted #a416f7; 

}



/* complete box */

.completeBox {



	padding: 5px;

	margin-bottom: 5px;

	text-align: left;

}



/* error box */

.errorBox {

	padding: 5px;

	margin-bottom: 5px;

	text-align:left;

}

.errorBox a {

	color: #fa73ff;

}



#videoOptionsHandler {

	margin-top: 10px;

	margin-bottom: 10px;

	display: none;

	width: 400px;

	margin-left: auto;

	margin-right: auto;

}



/* tipBox */

.tipBox {

	padding: 5px;

}



.video {

	margin: 0 0 5px 0;

}



/* video responses box */

.videoResponses .left {

	float: left;

	width: 34px;

	padding-top: 18px;

}

.videoResponses .centerHandler {

	text-align: left;

}

.videoResponses .center {

	margin-left: auto;

	margin-right: auto;

	width: 392px;

}

.videoResponses .right {

	float: right;

	width: 34px;

	padding-top: 18px;

}

#videoResponsesHandler {

	height: 130px;

}





.avatarLarge {

	margin: 2px;

	float: left;

	zoom: 1;

}

.avatarLarge .avatar {

	overflow: hidden;

	width: 84px;

	height: 84px;

	display: block;

	text-align: center;

}

.avatarLarge .avatar div {

	width: 400px;

	margin-left: -158px;

}

.avatarLarge .avatar img{

	height: 84px;

}



.avatarSmall {

	margin: 2px;

	border: 3px double #999;

	float: left;

	zoom: 1;

}

.avatarSmall .avatar {

	overflow: hidden;

	width: 54px;

	height: 54px;

	display: block;

	text-align: center;

}

.avatarSmall .avatar div {

	width: 400px;

	margin-left: -173px;

}

.avatarSmall .avatar img{

	height: 54px;

}



/* subscription */

.subscription {

	margin-bottom: 3px;

	padding-bottom: 3px;

	text-align: left;

}

.subscription .base {

	text-align: left;

	clear: both;

}



#subscribeHandler {

	margin: 5px;

}



.mailboxList .screenshotSmall {

   font-size:10px;

	border: 1px solid #999;

	background-color: white;

	display: block;

	padding: 0;

	float: left;

	margin: 0px;

	margin-right: 3px;

	zoom: 1;

}

.mailboxList .screenshotSmall img{

	height: 23px;

	width: 30px;

}



.mailbox {

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

	font-size: 10px;

	font-weight:normal;

	color:#ffffff;

}

.mailbox a{

	color: #fa73ff;

	text-decoration: none;

}

.mailbox a:hover{

	color: #FFFFFF;

	text-decoration: none;

	}

.mailboxhead {

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

	font-size:10px;

	font-weight:bolder;

	text-transform:uppercase;

	color:#ffffff;

}

.mailboxhead a{

	color: #fa73ff;

	text-decoration: none;

}

.mailboxhead a:hover{

	color: #FFFFFF;

	text-decoration: none;

	}

/* ADs */

.lboardcon {

	float:left; 

	width:744px; 

	height:133px;

}

.lboard {

	width:728px;

	height:90px;

	margin-top:10px;

	margin-left:8px;

	margin-right: 10px;

}



/* End ADs */



.recentm {

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

	font-size: 10px;

	font-weight: bolder;

	letter-spacing: normal;

	color: #550f66;

}



.welcometl {

float:left;

background-image:url(/img/welcomt/ltop.png);

background-position:left; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.welcometr {

float:left;

background-image:url(/img/welcomt/rtop.png);

background-position:right; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.welpixtile {

background-image:url(/img/welcomt/pixtile.png);

background-repeat: repeat;

}

.welcon { 



background-position: right;

background-position: top;

background-repeat: no-repeat;

height:auto; 

padding-left:10px; 

padding-top:0px; 

padding-right:10px; 

padding-bottom:10px; 

text-align:left; 

}

.welcomebl {

float:left;

background-image:url(/img/welcomt/lbottom.png);

background-position:left; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.welcomebr {

float:left;

background-image:url(/img/welcomt/rbottom.png);

background-position:right; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}



/*Start Chatroom */



.chatWide{

	float:left;

	width:737px;

	padding-right:8px;

}

.chatSmall{

	float:left;

	width:239px;

}

	

/* End Plain theme CSS */



ADD:

/* BEGIN Mailbox Table */



.mb-text{

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

	font-size: 10px;

	font-weight: bold;

	text-align: center;

}

.mb-text-nmsg-indication{

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

	text-transform: uppercase;

	font-size: 10px;

	font-weight:bold;

	color: #ffffff;

}

.mb-text-nmsg-indication a{

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

	font-size: 10px;

	font-weight:bold;

	color: #fa73ff;

	text-decoration:none;

}

.mb-text-nmsg-indication a:hover{

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

	font-size: 10px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:underline;

}

.mb-text-ninvit-indication{

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

	text-transform: uppercase;

	font-size: 10px;

	font-weight:bold;

	color: #ffffff;

}

.mb-text-ninvit-indication a{

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

	font-size: 10px;

	font-weight:bold;

	color: #fa73ff;

	text-decoration:none;

}

.mb-text-ninvit-indication a:hover{

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

	font-size: 10px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:underline;

}

.mb-text-ncomment-indication{

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

	text-transform: uppercase;

	font-size: 10px;

	font-weight:bold;

	color: #ffffff;

}

.mb-text-ncomment-indication a{

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

	font-size: 10px;

	font-weight:bold;

	color: #fa73ff;

	text-decoration:none;

}

.mb-text-ncomment-indication a:hover{

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

	font-size: 10px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:underline;

}



.mb-padded{

	padding-bottom:5px;



}



/* END Mailbox Table */



.localkey {

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

	font-size: 10px;

	font-weight: normal;

	letter-spacing:normal;

	color: #FFFFFF;

}



.localkey a {

	color: #ffffff;

}



.localkey a:hover {

	color: #ffffff;

	text-decoration: underline;

}



/* Begin Random Quote CSS*/

.randomq {

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

	font-size:10px; 

   color:#FFFFFF; 

}



/* End Random Quote CSS */

/* Features */

.featuresheader{

   background-color: #e600ff;

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

	font-size: 9px;

	font-weight:bolder;

	letter-spacing: normal;

   color: #000000;

	height:auto;

	text-align:center;

}

.featuresheader a{

   background-color: #e600ff;

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

	font-size: 7pt;

	letter-spacing: normal;

	color: #000000;

	

}

.featuresheader a:hover{

	text-decoration: none;

	color: #ffffff;

}





/* Block quote */





.quoteblock{

   background-color:#000000;

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

	font-size: 11px;

	font-weight:bolder;

	letter-spacing: normal;

   color: #FFFFFF;

	height:auto;

	text-align:center;

}

.quoteblock a{

   background-color: #000000;

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

	font-size: 11px;

	letter-spacing: normal;

	color: #ffffff;

}

.quoteblock a:hover{

	text-decoration: none;

	color: #e600ff;

}



/* List of links on sign up main page */



.listbodya {

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

	font-size: 9px;

	font-weight:normal;

	text-align:left;

	color:#FFFFFF;

	letter-spacing:1px;

	}

	

.listbodya a{

	color:#FFFFFF;

}



.listbodya a:visited {

	color:#FFFFFF;

}



.listbodya a:hover{

   background-color: #000000;

	text-decoration: none;

	color:#FFFFFF;

}



/* End list of links on sign up main page */	



/* Begin Faq list */	

.faqlist {	

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

	font-size: 10px;

	font-weight:normal;

	letter-spacing:1px;

	color:#FFFFFF;

	line-height:1.8em;

}



.faqlist a{

	color: #FFFFFF;

	text-decoration: none;

}

.faqlist a:hover{

	color: #ffffff;

	background-color: #000000;

}

/* End Faq list */	



/* Begin home page Mailbox */	

.mailmenu{

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

	font-size: 11px;

	font-weight:normal;

	letter-spacing:1px;

	font-weight:bold;

	color:#ffffff;

	margin-left:0px;

	padding-left:0px;

	list-style-type:none;

}

.mailmenu a{

	color: #fa73ff;

	text-decoration: none;

}

.mailmenu a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}



/* End home page Mailbox */	

/* Photox text css */

.photoxbody{

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

	font-size: 12px;

	font-weight:normal;

	text-align:left;

	color:#ffffff;

	letter-spacing:1px;

	text-shadow: 1px 1px 2px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

	-webkit-text-shadow:1px 1px 2px #000000;

	-khtml-text-shadow:1px 1px 2px #000000;

	-moz-text-shadow:1px 1px 2px #000000;

}



.photoxbody a{

	color: #fa73ff;

	text-decoration: none;

}

.photoxbody a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}



.completex{

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

	font-size: 16px;

	text-transform:uppercase;

	font-stretch: condensed;

	padding-bottom:5px;

	font-weight:lighter;

	font-style:italic;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

}

.completex a{

	color: #fa73ff;

	text-decoration: none;

}

.completex a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}



/* End Photox text css */



/* Create black BG color heading */

.createprofile{

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

	font-size:10px;

	text-transform:uppercase;

	font-stretch:condensed;

	padding-bottom:5px;

	font-weight:lighter;

	text-align:left;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

.createprofile a{

   color: #ffffff;

	text-decoration :none;

}



.createprofile a:hover{

	color: #00b3ff;

	text-decoration: none;

}

/* End black BG color heading */





/* Begin simple_grey.tpl css */

.greylefttop {

float:left; 

background-image:url(/img/contentcon/grey24left700x4.png); 

background-position:left; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.greyrighttop { 

float:left; 

background-image:url(/img/contentcon/grey24right700x4.png); 

background-position:right; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.greybgpix { 

background-image:url(/img/contentcon/greybgpix.png); 

background-repeat:repeat;

}

.greysimplecon { 

height:auto; 

width:auto;

padding-left:10px; 

padding-top:5px; 

padding-right:10px; 

padding-bottom:10px; 

text-align:left; 

}

.greyleftbottom { 

float:left; 

background-image:url(/img/contentcon/greyf24left700x4.png); 

background-position:left; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

.greyrightbottom { 

float:left; 

background-image:url(/img/contentcon/greyf24right700x4.png); 

background-position:right; 

background-repeat:no-repeat; 

width:50%; 

height:4px;

}

/* End simple_grey.tpl css */







/* Begin Mail menu */

.mailmenuc{

	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	text-transform:uppercase;

	font-weight:bold;

	color:#ffffff;

	margin-left:0px;

	list-style-type:none;

	letter-spacing:normal;

	width:185px; 

	height:15px;

	padding-top:3px;

	padding-bottom:3px;

}

.mailmenuc a{

	color: #fa73ff;

	text-decoration: none;

}

.mailmenuc a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}

/* End mail menu */



/* Begin profile location link */

.profileloc{

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

	font-size:11px;

	padding-bottom:5px;

	font-weight:normal;

	color:#ffffff;

	letter-spacing:normal;

}



.profileloc a{

   color: #FFFFFF;

	text-decoration :none;

}



.profileloc a:hover{

   background-color:#000000;

	color: #FFFFFF;

	text-decoration: none;

}

/*End profile location link */



/** Mailbox mod css **/

.maillink {

	color:#FA73FF;

	font: bold 10pt Tahoma, "Trebuchet MS", Arial, sans-serif;

	text-align:left;

}

.maillink  a{

	color:#FA73FF;

	text-decoration: none;

}

.grey_text{

	color:#FFFFFF;

	font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;

}

.mail_text{

	color:#FFFFFF;

	font: 11pt Arial, "Trebuchet MS", Tahoma, sans-serif;

}

.mes_header{

	color:#0F0F0F;

	font: bold 11pt Arial, "Trebuchet MS", Tahoma, sans-serif;

}

.headerlink {

	color:#FA73FF;

	font: 8pt Tahoma, "Trebuchet MS", Arial, sans-serif;

	text-align:left;

}

.headerlink  a{

	color:#FA73FF;

	text-decoration: none;

}

.spacer{

    width:10px;	

	height:10px;

	float:left;

}

.hspacer{

	padding-top:10px;



}



.mailbox-enhanced{

	font-weight: 8pt;

	text-decoration: none;

}



.mailbox-enhanced a{

	font-weight: 8pt;

	text-decoration: none;

}



.mailbox-enhanced a:hover{

	font-weight: 8pt;

	text-decoration: none;

}

/******* Uploader Styling *******/

	.columnHspacer {			

	height:10px;	

	}

	.columnWidestPhoto{

	float:left;

	min-width:700px;

	}

	.columnWideGallery{

    width: 605px; 

	float:left;

	}

	.wmessage{

	color: #8F1E08;

	font-weight:bold;

	font-size:9pt;

	padding-bottom:3px;

	}

	.desc_photo-photo-photo{

	width: 134px;

	height: 90px;	

	background-color: #fff;

	overflow: hidden;

	}	 

	

	.desc_photo-photo-photo div {	

		width: 134px;

		height: 90px;

		display: table-cell;

		vertical-align: middle;

		overflow: hidden;

		line-height: 120px;

	}

	

	.desc_photo-photo-photo img {	

		margin: -10px 0 0 -18px;  

	}

	

	.photouploader {

	margin: 0 4px 0 4px;

	background-color:#a418f5;

	font-size:20px;

	font-weight: bold;

	padding:4px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	-khtml-border-radius:6px;

	border-radius:6px; 

	text-shadow: 1px 1px 2px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

	-webkit-text-shadow:1px 1px 2px #000000;

	-khtml-text-shadow:1px 1px 2px #000000;

	-moz-text-shadow:1px 1px 2px #000000;

	-moz-box-shadow:inset 0px 1px 5px 0px #444444;

	-webkit-box-shadow:inset 0px 1px 5px 0px #444444;

	-khtml-box-shadow:inset 0px 1px 5px 0px #444444;

	box-shadow:inset 0px 1px 5px 0px #444444;

}

	

		/****Start Forum Mod****/

.columnWideForum{

  width:770px;	

  padding-top:15px;

}

.forum_member{

	width: 110px;

	height: 240px; 

	text-align:center;

}

.forum_member-online-photo{

	text-align:center;

	padding: 8px;

}

.forum_member-online-name{

	padding: 2px;

	height:22px;

	text-align:center;

}

.forum_member-online-name a{

	font: 14pt Tahoma, sans-serif;

	color: #6888CA;

}

.forum_member-online-name a:hover{

	text-decoration: none;

}

.forum_member-online-indicator{	

	font: 8pt Arial, sans-serif;

	color: #0BBF13;	

}

.forum_member-online-indicator a{

	font: 8pt Arial, sans-serif;

	color: #0BBF13;

}



.forum_member-offline-photo{	

	padding: 8px;

}

.forum_member-offline-name{	

	padding: 2px;

	height:22px;

	text-align:center;

}

.forum_member-offline-name a{

	font: 14pt Tahoma, sans-serif;

	color: #6888CA;

}

.forum_member-offline-name a:hover{

	text-decoration: none;

}

.forum_member-offline-indicator{	

	font: 8pt Arial, sans-serif;

	color: #999999;	

}

.forum_member-offline-indicator a{

	font: 8pt Arial, sans-serif;

	color: #999999;

}	

.forum_orange a{

    font: 10pt Arial, sans-serif;

	color: #DF7800;

}

.forum_blue a{

    font: 10pt Arial, sans-serif;

	color: #2F67FF;

}

.forum_stats,.forum_stats a{

    font: 10pt Arial, sans-serif;

	color: #073B7F;

	background-color: #FFF;	

	padding:0px;

} 

.list-forum{

	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	color : #000000;

	border-top:2px solid #0F2C4F;

}

.list-forum a{

	color: #3169B5;

}

.list-forum a:hover{

	color: #3169B5;

}

.list-forum-header{

	background: #1855A5 URL(f_head.jpg) repeat-x;

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:28px;

	color:#FFF

}

.list-forum-item{

	text-align:left;

	background-color: #FAF3EB;

	padding:3px;

}

.list-forum-item-1,.list-forum-itme-1 a{

	text-align:left;

	border-right:1px solid #FFFFFF;	

	background-color: #EFEFEF;	

	padding:3px;

	height:20px;

	border-bottom:1px solid #BFBFBF;

	padding-bottom:20px; 

}

.list-forum-item-2{

	text-align:left;

	border-right:1px solid #FFFFFF;	

	background-color: #EFEFEF;

	padding:3px;

	height:20px;

	border-bottom:1px solid #BFBFBF;

	padding-bottom:20px; 

}

.list-forum-title,.list-forum-title a{

	font-family: "Arial","Lucida Grande";

	font-size: 11pt;

	font-weight:bold;

	color: #456E9F;

	text-decoration:none;

	padding-right:5px;

}

.forum-header{

	background: #1855A5 URL(f_head.jpg) repeat-x;

	border: 1px solid #999999;

	font-family: "Verdana","Lucida Grande";

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	height:28px;

	padding-left: 10px;

	text-align:left;

	color: #FFF;

}

.forum-body{

	padding:5px;

	background-color: #EFEFEF;

	border-bottom: 1px solid #999999;

	border-right: 1px solid #999999;

	border-left: 1px solid #999999;

}



		/****End Forum Mod****/





/* Begin side panel css */



.side-header-sm{

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

	font-size:12px;

	padding-bottom:3px;

	color:#ffffff;

	letter-spacing:normal;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}

	

.smallfont{

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

	font-size:10px;

	letter-spacing: normal;

	font-weight: normal;

	text-align: left;

	color:#ffffff;

}



.smallfont a{

	color: #fa73ff;

	text-decoration: none;

}

.smallfont a:hover{

	color: #FFFFFF;

	text-decoration: underline;

}





.smallfontbold{

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

	font-size:10px;

	letter-spacing: normal;

	font-weight: bolder;

	text-align: left;

	color:#ffffff;

	text-shadow: 1px 1px 1px #000000;

	filter: dropshadow(color=#000000, offx=1, offy=1);

}



.smallfontbold a{

	color: #fa73ff;

	font-weight: bolder;

	text-decoration: none;

}

.smallfontbold a:hover{

	color: #FFFFFF;

	font-weight: bolder;

	text-decoration: underline;

}
#gender_element {
   
   margin-top: 10px;
}

#gender_element label {
    float: right;
    margin: 0 0 0px 15px !important;
}

#join label{
background-color: #1f0026;
    border-radius: 6px;
    color: #ff0066;
    display: table;
    font-weight: bold;
    margin-top: 10px;
    padding: 4px;

}
#join .formlabel{
margin: 10px 0 8px;
}

#sexual_element {
    margin-top: 10px;
}


#join .checkbox {
   
    margin-top: 15px;
}

#are_u_in_bisexual_women_st_element, #are_u_in_bisexual_men_st_element, #are_u_in_straight_women_bi_element, #are_u_in_straight_men_bi_element, #are_u_in_bisexual_men_gay_element, #are_u_in_bisexual_men_ls_element{
margin-top: 13px;
}
/* End side panel css */