/* 
 * Div definitions
 */

#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 775px;
	text-align: left; /* to realign your text */
}

#logo {
	float: left;
	width: 240px;
}

#number {
	padding: 0px 0px 0px 20px;
}

#navigation {
	float: left;
	padding: 0px 10px 0px 0px;
}

.content {
	float: left;
	height: 482px;
	width: 515px;
	padding: 0px 0px 0px 10px;
}

#banner {
	float: left;
	width: 120px;
	height: 482px;
}

#legal {
	text-align: center;
}

.button, .last_button {
	padding: 0px 0px 10px 0px;
	filter:alpha(opacity=60);
	opacity: 0.6;
}

.button_selected, .last_button:hover, .button:hover {
	padding: 0px 0px 10px 0px;
	filter:alpha(opacity=100);
	opacity: 1;
}

.last_button, .last_button:hover, .last_button_selected:hover {
	padding: 0px 0px 0px 0px;
}

#contenthome {
	background: url(../images/backgrounds/home.jpg) no-repeat;
}

#contenttext {
	background: url(../images/backgrounds/text.jpg) no-repeat;
}

#contentdating {
	background: url(../images/backgrounds/dating.jpg) no-repeat;
}

#contentlesbian {
	background: url(../images/backgrounds/lesbian.jpg) no-repeat;
}

#contentinformation {
	background: url(../images/backgrounds/information.jpg) no-repeat;
}

#contentcard-payment {
	background: url(../images/backgrounds/card-payment.jpg) no-repeat;
}

#infotext {
	width: 470px;
}
#cardPaymentInnerPanel {
	width: 280px;
}
#gaytextchatinfo {
	width: 360px;
}

/* 
 * Class definitions 
 */

body {
     margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
 }

A.contentlinkblack {
	color: Black;
}

A.contentlink {
	color: White;
}

A:contentlink:hover {
	color: White;
}

A.contentlink:visited {
	color: White;
}

h1, h2, .maintext, .blackmaintext, .mediumtext, .blacksubtext, .subtext, .smalltext, .tickertext, .bigtext, .bigblacktext, .infotext, .cardPaymentText, .linktext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	margin:0px; 
	padding: 0px 0px 0px 0px;
}

h1 {
	font-size: 48px;
	font-weight: normal;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	padding: 0px 0px 2px 0px;
}

.maintext {
	font-size: 15px;
}

.blackmaintext {
	font-size: 14px;
	color: Black;
}

.mediumtext {
	font-size: 45px;
}

.blacksubtext {
	font-size: 12px;
	color: Black;
}

.subtext {
	font-size: 12px;
}

.smalltext {
	font-size: 10px;
	color: Black;
}

.infotext {
	font-size: 10px;
	color: Black;
	padding: 0px 0px 5px 0px;	
}

.cardPaymentText {
	font-size: 10px;
	padding: 0px 0px 0px 0px;	
}

.tickertext {
	font-size: 13px;
	font-weight: bold;
	color: Red;
}

.tickerNews {
	color: Black;
}

.bigblacktext {
	font-size: 45px;
	color: Black;
}

.bigtext {
	font-size: 35px;
}

.black {
	color: Black;
}

.red {
	color: Red;
}

.bold {
	font-weight: bold;
}
