/* global */
body{
	font-size:100%;
	color:#0F4E63;
}

a {
	text-decoration:underline;
	color:#0F4E63;
}

a:hover {
	text-decoration:underline;
	color:#0F4E63;
}

a.wlink {
	text-decoration:none;
	color:#FFFFFF;
}

a.wlink:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

img {
	border:0px;
}

h3 {
   color:#E90100;
   margin-bottom:4px;
}

hr { height:1px; border:1px solid #0F4E63}

/* FONTS */
div#contents, body {font-family:Verdana;}
div#menu {font-family:Verdana;font-size:10px;}
div#icon-chat, div#icon-flirt, div#icon-contactme, div#icon-addhotlist {font-size:10px;}
.text12 {font-size:12px;}
.text10b {font-size:10px; font-weight:bold;}
.text14b {font-size:14px;font-weight:bold;}



/* CONTAINERS */
div#container {
    width:775px;
    text-align:left;
}

div#head {
   height:112px;
	width:775px;
	background:transparent url(top-header-full.png) top left no-repeat;
}

div#img-header1 {
   position:absolute;
   height:112px;
	width:275px;
	background:transparent url(top-header1.png) top left no-repeat;
}

div#img-header2 {
   position:absolute;
   height:112px;
	width:284px;
	margin-left:275px;
	background:transparent url(top-header2.png) top left no-repeat;
}

div#img-header3 {
   position:absolute;
   height:112px;
	width:216px;
	margin-left:559px;
	background:transparent url(top-header3.png) top left no-repeat;
}


div#menu {
   color:#FFFFFF;
   position:absolute;
   margin-top:95px;
	width:775px;
	height:21px;
}

div#east-position {
   position:absolute;
   margin-top:150px;
   margin-left:560px;
   height:511px;
	width:215px;
	background:transparent url(big-light-red-ornament.jpg) top left no-repeat;
	text-align:center;
}


div#join-button {
   position:absolute;
   margin-top:10px;
   margin-left:440px;
	width:316px;
	text-align:center;
}

div#contents {
   position:absolute;
   margin-top:113px;
	width:775px;
	height:300px;
	padding-left:10px;
	padding-top:10px;
	z-index:1;
}

div#icon-chat {
   height:16px;
   width:100px;
   padding-left:16px;
	background:transparent url(icon-chat.png) center left no-repeat;
}

div#icon-flirt {
   height:16px;
   width:100px;
   padding-left:16px;
	background:transparent url(icon-flirt.png) center left no-repeat;
}

div#icon-contactme {
   height:16px;
   width:100px;
   padding-left:16px;
	background:transparent url(icon-contact.png) center left no-repeat;
}

div#icon-addhotlist {
   height:16px;
   width:100px;
   padding-left:16px;
	background:transparent url(icon-addtolist.png) center left no-repeat;
}

div.footer {
   font-size:10px;
   margin-top:10px;
   text-align:center;
   padding-bottom:10px;
}

td.head1, td.data1, td.head2, td.data2 {padding:2px;}

td.head1, td.data1 { background-color:#E4E6E8; }
td.head2, td.data2 { background-color:#DADFE4; }

td.head1, td.head2 {
   vertical-align:middle;
   white-space:nowrap;
}

td.data1, td.data2 { vertical-align:top; }


/* data list */
div.cell-container {
   height:310px;
   width:760px;
}

div.data-cell {
   float:left;
   border-top:2px solid #0F4E63;
   margin-right:5px;
   width:140px;
   height:300px;
   font-size:10px;
   background-color:#FFFFFF;
   padding-left:2px;
   padding-right:2px;
}

div.photo-cell {
   border-bottom:1px solid #0F4E63;
   height:105px;
   text-align:center;
   padding:2px;
}

div.centering-container {
   text-align:center;
}

div#location-cell {
   margin-bottom:5px;
   margin-top:5px;
   height:40px;
}

table#links-table td {
   padding-right:20px;
   padding-bottom:5px;

}


