@media screen {
/**
 * Layout
 */
	html {margin:0; padding:0;}
	body {margin:0; padding:0; background:%Global/Background%; color:#585858; font:normal 80% Arial, Helvetica, sans-serif; }
	
	b.corner {position:absolute; width:1px; height:1px; font-size:1px; line-height:1px; overflow:hidden; background:%Global/Background%; font-weight:normal;}
	b.lt {left:0px; top:0px;}
	b.rt {right:0px; top:0px; }
	b.lb {left:0px; bottom:0px;}
	b.rb {right:0px; bottom:0px;}
	
	.strong {font-weight:bold;}
	div.clear {clear:both; height:1px; overflow:hidden; font-size:1px;}
	
	div.holder {text-align:center; clear:both;}
	div.holder div.content {width:776px; text-align:left; margin:0px auto;}
	
	div#header {height:97px}
	div#header div.content {position:relative; height:97px; z-index:500}
	
	div#main {background:#141414; border-bottom:5px solid #202020;}
	
	div#footer {margin-bottom:25px;}
	div#footer div.content {}
	
	div#topDecoration {clear:both; height:24px; background:#014cb1;}
	div#topDecoration div {height:12px; overflow:hidden; background:#078cf1; }
	
	div#bottomDecoration {clear:both; height:20px; background:#202020; position:relative;}
	div#bottomDecoration div {height:12px; overflow:hidden; background:#2d2d2d; }
	div#bottomDecoration div#special {display:none; }
	
	div#bodyOverall {border:2px solid #3e3e3e; width:771px; float:left; margin:10px 0}
	div.body {background-color:#ffffff; border-bottom:8px solid #FFF; width:100%; float:left; position:relative; overflow:hidden; z-index:1}
	div.body div.column {width:50%; float:left; padding:0;}
	div.body div.slideshow {width:411px !important; padding:0; padding:8px 0 8px 8px; position:absolute; z-index:1; height:610px; background-position: 8px 8px; background-repeat: no-repeat; }
	div.body div#right.column {width:310px !important; padding:10px 20px; float:right}
	
	div.body div.slideshow div.intro {background:url(/images/index/happy_couple1.jpg) 0 0 no-repeat; width:490px; height:439px; position:absolute; left:0; top:0; z-index:100;}
	
	div.body div.slideshow h1 {position:absolute; z-index:255; top:6px; right:15px; color:#ffffff; font-size:100%;}
	div.body div.slideshow h1 strong {font-size:210%; color:#ffffff; float:left; padding-right:5px; margin-top:-4px;}
	
	div.body div.slideshow h2 {position:absolute; z-index:255; left:0; top:315px; margin:0; padding:25px 20px 0 20px;; font-weight:normal; font-size:90%; color:#FFFFFF; text-align:left;}
	div.body div.slideshow h2 strong {color:#d2ff00; font-size:160%;}
	div.body div.slideshow h2 a {color:#dff875; text-decoration:underline;}
	
	div#members {float:left; background:#ffffff; border:2px solid #3e3e3e; margin-bottom:10px; width:771px; }
	div#members h1 {text-align:center; margin:5px 0 10px 0;}
	div#members h2 {text-align:center; margin:5px 0 10px 0;}
	div#members div.MembersList {margin-left:25px;}
	div#members div.member {width:80px; height:125px; margin:3px 5px 8px 5px; padding:0; overflow:hidden; float:left; font-size:85%;}
	div#members div.member img {width:70px; height:80px; border-style:none;}
	div#members div.member div.chat {display:none;}
	
	p.submitbutton {margin:10px 0 0;}
	div.Registration input.submit, div.QuickSearch input.submit {border:none; background:url(/images/index/start_now.png) 0 0 no-repeat; width:262px; height:51px; line-height:51px; color:#ffffff; font-weight:bold; font-size:160%;}
/**
 * Components
 */
  	/* Header */
	div.Header {height:66px;}
	div.Header h1 {margin:0; padding:25px 0 0 15px}
	div.Header h2 {margin:0; padding:25px 0 0 15px}
	
	/* Footer */
	div.Footer ul#bottonNavigation {margin:0; padding:0; list-style:none; float:left; height:50px; font-size:85%}
	div.Footer ul#bottonNavigation li {margin:10px 0 0; padding:0 15px; list-style:none; float:left;  }
	div.Footer ul#bottonNavigation li a {color:#2e3438;}
	div.Footer ul#bottonNavigation li a:hover {text-decoration:none;}
	
 	/* MainMenu */
/*	ul.MainMenu li {background-image:url(/theme/background/bgMainMenu.gif); background-position:0 center; background-repeat:repeat-x; }*/
	
	/* Registration */
	div.Registration {margin:10px auto; padding:0; width:290px; text-align:left;}
	div.Registration h1 {font-size:140%; color:#0086d3; }
	div.Registration h1 strong {color:#8B9C00;}
	div.Registration h2 {font-size:140%; color:#0086d3; }
	div.Registration h2 strong {color:#8B9C00;}
	div.Registration form {margin-top:10px; font-size:90%;}
	div.Registration form dt,
	div.Registration form dl {margin:0px 0 5px 0; padding:0px;}
	div.Registration form p.warning {margin-right:-10px;}
	div.Registration h4 {margin-bottom:15px;}
	
	div.Registration select#sexId,
	div.Registration select#orientationIdPerson1,
	div.Registration select#orientationIdPerson2,
	div.Registration select#seekingOrientationId,
	div.Registration select#lookingForSexId,
	div.Registration select#countryId,
	div.Registration select#regionId,
	div.Registration select#cityId,
	div.Registration select#postalCodeId {width:190px !important;}
	
	div.Registration select#birthDayPerson1,
	div.Registration select#birthDayPerson2 {width:44px;}
	div.Registration select#birthMonthPerson1,
	div.Registration select#birthMonthPerson2 {width:80px;}
	div.Registration select#birthYearPerson1,
	div.Registration select#birthYearPerson2 {width:60px;}
	
	div.Registration dl.horizontal dt {width:90px;}
	div.Registration dl.horizontal dd.nolabel {left:90px;}
	div.Registration dl.horizontal dd {width:190px;}
	
	div.Registration a {text-decoration:none;}
	
	/* SearchResult */
	div.SearchResult {height:180px;}
	
	div.freeMembership {position:absolute; top:18px; left:18px; z-index:300}
	
	.ContextMenu .ViewProfileMenu, .ContextMenu .ViewProfileMenu ul {width:auto !important}
	
	div#fieldshint {display:none !important}
	div.member div.info {display:none}
}
