﻿@import url('/Css/all/structure.css');

body {font-size:86%;font-family:Lucida Sans Unicode, Verdana, Arial;background-color:white;color:black;}
    
h1,h2,h3,h4 {padding:0;margin:0;font-size:1em;}
label {width: 5.5em;float: left;display: block;font-size: 1em;color:#fff;clear:left;}
label.radio {clear:none;}

a {color:#685279;}
a:hover {color:#685279;}

a.nohover:hover {text-decoration:none;color:#685279;}

div.main {height:555px;}


div.separator {background-color:#b39ec3;}


div.profile1 {float:left;margin-left:500px;padding-top:31px;width:130px;height:170px;}
div.profile2 {float:left;padding-left:20px;padding-top:31px;width:130px;height:170px;}
div.profile1 img, div.profile2 img {border:solid 5px white !important;display:block;}
        
span.profileText {padding-bottom:10px;text-align:center;font-size:1em;font-weight:bold;color:black;width:130px;background-color:white;display:block;}
    
div#searchBox {margin-left:500px;margin-top:0;padding-top:0;width:430px;line-height:1em;}

div.searchBoxInner {padding:10px 0 20px 90px;background:url(../../../images/transparent-bg.png) repeat;color:#fff;}

h3.searchIntro {font-size:1.3em;color:#fff;line-height:1.1em;background-color:#907f9d;padding:10px 20px;text-align:center;font-weight:normal;}
	h3.searchIntro span {font-weight:bold;}
div.searchSeparator {width:300px;height:10px;line-height:5px;font-size:0;}
        
.hide {display:none;}

h2 {padding-left:40px;/*font-size:1.15em;*/font-weight:normal;padding-bottom:4px; color:#685279;}

/* content pages */
div.maincontent {width:960px;}
h1 {font-size:1.5em;font-weight:bold;color:black;padding-top:10px;padding-bottom:15px;}
h2.inline {font-size:1.2em;font-weight:bold;color:black;padding-left:0;padding-top:10px;}

div.contentprofile1 {float:left;padding-left:50px;padding-top:10px;width:100px;height:130px;}
div.contentprofile2 {float:left;padding-left:50px;padding-top:10px;width:100px;height:130px;}
div#TownProfilesContainer span.profileText, div.LeftColumn span.profileText {width:100px;}
div#TownProfilesContainer div.contentprofile1 {padding-left:120px;}

div.LeftColumn div.contentprofile1, div.LeftColumn div.contentprofile2 {padding-left:30px;}

div.IntroContainer {height:100px;}
    p.IntroLine { margin:0;padding:70px 0 0 0; text-align:center; font-weight:bold; font-size:0.95em;}
    p .red {color:Red;}
/*
.ProfilePicContainer {width: 350px;margin-left:390px;}
.ProfilePicIntro {padding-left:20px;padding-top:21px;}
*/
div.header div.logo2 {width:520px;}
div.header div.banner {height:84px;width:440px;}
    
div#JoinNowBox 
{
    border:solid 1px #685279;
    background-color:#dcc6ee;
}
    
.GenericContentPage h1 a {text-decoration:none;color:#424459;}
div.GenericContentPage h2 a {text-decoration:none;}


div#wld_badge_item_1 {padding-left:0;}


body.mobile div#container {width:600px;}
body.mobile div.header {width:100%;}
body.mobile div.header div.logo2 {
    width: 260px;
}
body.mobile div.header div.banner {
    width: 340px;
}
body.mobile div.separator {
    width: 100%;
}
body.mobile div.main {
    background-image: none !important;
    height: auto;
    width: 100%;
}
body.mobile div.profile1 {
    margin-left: 80px;
}
body.mobile div#searchBox {
    margin-left: 80px;
}
body.mobile div#pagefooter, body.mobile div.footercontainer {width:100%;}
