BODY {
	font-size : 100%;
	margin : 0px;
	padding : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #cb5268;
	color : #808080;
}

A {
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	color : #cb5268;
}
A:HOVER {
	color : #FF9900;
}

P {
	font-size : 8pt;
	margin : 0;
	padding : 3px 0 5px 20px;
}

b{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #cd88ba;
}

h2 b{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
}

h1 b{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
}
P.small {
	font-size : 7pt;
	color : #9b2243;
	text-align : center;
	padding : 0;
	margin : 0;
}

P.small a{
	font-size : 7pt;
	color : #9b2243;
}

P.small a:hover{
	color : #FF9900;
}

H1 {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #9b2243;
	font-size : 16pt;
	padding-left : 30px;
	padding-top : 30px;
}

.fancy01 {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #9b2243;
	font-size : 16pt;
	background-image : url(images/text_border_01.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 30px;
	padding-top : 30px;
}


H2 {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #9b2243;
	font-size : 14pt;
	margin-top : 0;
	margin-bottom : 0;
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 20px;
}

H3 {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #842e6d;
	font-size : 11pt;
	margin : 5px 0 5px 0;
	padding-left : 20px;
}

H4, td.contactDetailsHeader, td.yourMessageHeader {
	font-size : 14pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 30px 0px 12px 30px;
	color : #FF9900;
	background-image : url(images/text_border_02.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

H5 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin : 0;
	padding : 0 0 0 20px;
	font-size : 11pt;
	color : #cd88ba;
}

TD{
	font-size : 8pt;
}

.logInStatusMessage{
	font-size : 7pt;
	color : #FF9900;
}

.logInStatusLink{
	font-size : 7pt;
}
textarea{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.randomtext{
	vertical-align : middle;
	border : 1px solid #FF9900;
	padding-right : 15px;
}

TD#menu{
	text-align : center;
	width : 150px;
}



TD#menu ul{
	margin-left : 0;
	margin-right : 0;
	padding-right : 0;
	margin : 0 0 0 0;
	padding : 5px 0 5px 0px;
}

.menuLink {
	color : #9b2243;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bolder;
	font-size : 10pt;
}

TD#menu li {
	list-style-type : none;	
	display : list-item;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	border : 1px dashed #FFCCCC;
	text-align : left;
	margin : 5px 0 0 5px;
	color : #9b2243;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bolder;
	font-size : 10pt;
}

TD#menu li a {
	
}

TD#menu li a:hover {
	color : #f37f8e;

}


LI#nolink {
	color : #FF6600;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bolder;
	font-size : 10pt;
}

.selected {
	color : #FF6600;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bolder;
	font-size : 10pt;
	
}

.header{
	background-image : url(images/header_01.gif);
	background-position : top left;
	background-repeat : no-repeat;
	text-align : center;
}

.searchform{
	border : 1px dashed #FFCCCC;
	padding-left : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 150px;
}

.search{
	width : 25px;
	height : 25px;
	font-family : Georgia;
	font-size : 9pt;
	color : #fff;
	background-repeat : no-repeat;
	margin-top : 3px;
	background-image : url(images/search_25.png);
	border : 0;
	margin-left : 0;
	background-color : #fff;
}
.searchinput{
	background-color : #fff5f8;
	margin-right : 0;
}

#footer {
	background-image : url(images/footer_blend.gif);
	background-repeat : repeat-x;
	height : 37px;
	text-align : center;
}

#footer p{
	color : #fff;
	font-family : Georgia;
}

#footer_02 {
	background-color : #fff;
	text-align : center;
}

#outer {
	background-color : #fff;
	background-image : url(images/header_blend.gif);
	background-repeat : repeat-x;
	
}

#inner{
	
	
}

#blank{
	background-color : #fff;
}

.forumSide b{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #fd551d;
}

.forumBody{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Gray;
	font-size : 9pt;
}
th{
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #9b2243;
	font-size : 14pt;
	font-weight : bold;
}

.fancy00 {
	background-image : url(images/text_border_00.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 30px;
	padding-top : 20px;
	
	}

TD.column {
	width : 295px;
}

DIV.text_01_wide {
	background-image : url(images/text_border_01.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 700px;
	padding-bottom : 5px;
	padding-left : 30px;
	padding-right : 20px;
	padding-top : 25px;
	margin-bottom : 10px;
	line-height : 12pt;
}
.fancy02 {
	background-image : url(images/text_border_02.gif);
	background-position : top left;
	background-repeat : no-repeat;
	padding-left : 30px;
	padding-right : 0px;
	padding-top : 30px;
}

.calendarCellBack{
	background-color : #ffeeee;
}

.calendarToday{
	background-color : #fbdfbf;
	background-image : url(images/cancangirls_logo_80x80.png);
	background-repeat : no-repeat;
	color : #fff;
}

.calendarHeader{
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #9b2243;
	font-size : 10pt;
	font-weight : bold;
}


DIV#formcontainer {
	width : 390px;
	margin-left : 20px;
	margin-top : 20px;
}

DIV#formcontainer form label {
	font-size : 8pt;
	float : left;
	width : 120px;
}
DIV#formcontainer div.clearfix {
	border-top-color : #c0c0c0;
	border-top-style : solid;
	border-top-width : 1px;
	padding-bottom : 5px;
	padding-top : 5px;
}	
td.contactDetailsHeader, td.yourMessageHeader {
	color : #FF9900;
}	