
@media screen and (max-width: 1300px) {
	#featured {display:none}
}


iframe, pre, abbr, acronym, address, big, cite, code,
del, dfn, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
article, aside, canvas, details, embed, 
figure, figcaption, hgroup, 
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

img {
border:none
}

body {
/*	
background-color:#cc0033;
background-image: url(../../media/img/bg.png);
*/
background-image: url(../../media/img/bg-grey.png);
background-color:#666666;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a { color: #000; text-decoration: none; text-transform:none }
a:hover { color: #300; text-transform:none}
a:visited { text-transform:none}

h1 {
font-size:30px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;
color: black;
margin:0px;
margin-top:-5px;
margin-bottom:20px;
}

.ie6 h1 {
text-shadow:none;
filter:none;
font-size:30px; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold;
margin:0px;
margin-top:-5px;
margin-bottom:20px;
}

.ie7 h1 {
text-shadow:none;
filter:none;
font-size:30px; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold;
margin:0px;
margin-top:-5px;
margin-bottom:20px;
}

.ie8 h1 {
text-shadow:none;
filter:none;
font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
margin:0px;
margin-top:-5px;
margin-bottom:20px;
}



h2 {
font-size:36px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;
margin:0px;
}

h3 {
font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;
margin:0px;
}

h4 {
font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; display:inline-block; 
color:#666;
margin:0px;
}

.ie6 h3 {
text-shadow:none;
filter:none;
font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
margin:0px;
color:#900;
}

.ie7 h3 {
text-shadow:none;
filter:none;
font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
margin:0px;
color:#900;
}

.ie8 h3 {
text-shadow:none;
filter:none;
font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
margin:0px;
color:#900;
}

.text-shadow {
text-shadow: 1px 1px 2px #999;
filter: dropshadow(color=#000000, offx=2, offy=3);
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.white-border {
border:1px solid #fff;
margin-right:20px
}

.add-border {
border:1px solid #090;
margin-right:20px
}

#heading {
background-color:#333;
height:82px;
background-image:url(../../media/img/header-background-tile.jpg);
}

#footer {
padding:5px;
font-size:11px;
color:#000;
}

#footer a { color: #333; text-decoration: none; text-transform:none }
#footer a:hover { color: #FC0; text-transform:none}
#footer a:visited { text-transform:none}

#container {
width:980px;
margin: 0;
}

#intro {
width:690px;
float:left;
background-color:#FFF;
padding-right:2px;
}

#intro-padded{
width:672px;
min-height:600px;
margin-bottom:10px;
float:left;
background-color:#FFF;
padding:10px;
}

#thumbcontainer .age { color:#FF3399; display:block; font-size:12px; font-weight:normal }
#thumbcontainer .age a:link, #thumbcontainer .age a:visited { line-height:12px; text-decoration:underline; }
#thumbcontainer .age a:hover, #thumbcontainer .age a:active { color:#0099cc; text-decoration:underline; }
#thumbcontainer a:link img, #thumbcontainer a:visited img { border:2px solid #0099cc; }
#thumbcontainer a:focus img, #thumbcontainer a:active img { border:2px solid #FF3399; }


#featured {
position:absolute;
width:200px;
left:970px;
margin-top:13px;
}

#sidebar {
color:#FFF;
width:240px;
float:left;
/* background-color:#bd0000; */
background-color:#333;
padding:5px 10px 10px 10px;
-webkit-box-shadow:  3px 5px 5px  rgba(0, 0, 0, 0.3);
box-shadow:  3px 5px 5px  rgba(0, 0, 0, 0.3);
}

#sidebar a { color: #ccc; text-decoration: none; text-transform:none }
#sidebar a:hover { color:#FF9; text-transform:none}
#sidebar a:visited { text-transform:none}

.image-shadow {
-webkit-box-shadow:  2px 3px 3px  rgba(0, 0, 0, 0.3);
box-shadow:  2px 3px 3px  rgba(0, 0, 0, 0.3);
border:1px solid #999;
}

#register {
}

#register a { color: #ffacb9; text-decoration: none; text-transform:none }
#register a:hover { color:#FF9; text-transform:none}
#register a:visited { text-transform:none}

#photo-text {
display:none\9;
width:680px; 
height:35px;
padding:5px;
background-color:#000; 
position:absolute; 
top:459px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
zoom: 1;
filter: alpha(opacity=70);
opacity: 0.70;
-ms-filter: "alpha(opacity=70)";
text-shadow: 2px 3px 5px #000000;
filter: dropshadow(color=#000000, offx=2, offy=3);	
}

#s-logo {
float:left;
width:281px;
margin:15px 0px 0px 10px;
}

#menu-bar {
float:right;
background-color:#0d0d0d;
zoom: 1;
width:625px;
padding-top:6px;
padding-bottom:7px;
padding-top:17px\9;
padding-bottom:3\9px;
color:#FFF;
border-radius:20px;
margin-right:5px;
}

#menu-bar a { 
color: #d9d9d9; 
text-decoration: none; 
text-transform:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:20px;
}

#menu-bar a:hover { color:#fbff86; text-transform:none}
#menu-bar a:visited { text-transform:none}

.result-online {
	color:#00c312;
    font-size: 9px;
    font-weight: bold;
}

.result-member {
width:185px; text-align:left; display:inline-block; margin:7px 30px 30px 0px;
}

.result-name {
padding:2px; background-color:#ffd4d4; font-size:8.5px; font-weight:bold
}

.result-age {
padding:2px; background-color:#FF9; font-size:8.5px
}

.result-location {
padding:2px; background-color:#CFF; font-size:8.5px
}

.result-likes {
padding:2px; background-color:#b6ff9e; font-size:8.5px
}

.result-photo {
	margin-bottom:2px; 
	border:2px solid #666;
	border-radius:5px;
}

.result-photo-gray {
margin-bottom:1px;
border:1px solid #CCC;
padding:3px;
}

.result-text { 
position:absolute; bottom:0px; left:8px; width:170px
}

.login-controls {
font-family:Arial, Helvetica, sans-serif; 
background:#181818; 
border:#181818 1px solid; 
font-size:12px; 
padding:3px; 
color:#999; 
display:inline-block; 
margin-right:5px;
}

.Photo {
float:left;
}

.fav {
background-color:#FFF; 
padding:4px; 
width:110px; 
font-size:9px;
margin-bottom:15px;
-webkit-box-shadow:  1px 3px 2px  rgba(0, 0, 0, 0.3);
box-shadow:  1px 3px 2px  rgba(0, 0, 0, 0.3);
text-align:center;
}

.profile-heading {
border-bottom:1px dotted #CCC; font-size:15px; font-weight:bold; padding-bottom:5px; margin-bottom:8px
}

.profile-button {
-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
box-shadow:inset 0px 1px 0px 0px #f29c93;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
background-color:#fe1a00;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-radius:9px;
border:1px solid #d83526;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:13px;
font-weight:bold;
padding:6px 14px;
text-decoration:none;
text-shadow:1px 1px 0px #b23e35;
}.profile-button:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
background-color:#ce0100;
color:#FFF;
}.profile-button:active {
position:relative;
top:1px;
}

.like {
-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
box-shadow:inset 0px 1px 0px 0px #caefab;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
background-color:#77d42a;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #268a16;
display:inline-block;
color:#ffffff;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
}.like:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
background-color:#5cb811;
color:#FF6
}.like:active {
position:relative;
top:1px;
}

.searchnav {
font-size:16px; font-weight:bold; color:#FFF; background-color:#ccc; padding:2px; text-align:center; margin-right:15px; width:30px; display:inline-block; margin-top:5px
}

.searchnavon {
color:yellow; background-color:green;
}


