* {
       padding:0;
       margin:0;
}

body {
	background:#0f0f0f;
	color:#000;
	font-size:14px;
	font-family: Georgia, serif;
}

#owner {
        width:380px;
        float:right;
        margin:25px 15px 0 0;
        padding:10px;
	font-size:14px;
}

#header {
        width:900px;
        height:100px;
        margin:0 auto;
        background:url('/img/contentback.png') repeat-y;
}

img#logo {
        margin:5px 0 0 40px;
        float:left;
}

#headline {
        width:100%;
        height:380px;
        background:url('/img/gradientt.png') repeat-x;
        margin:-20px 0 0 0;
        position:relative;
        z-index:100;
        display:block;
}

#outerheadline {
       width:900px;
       margin:0 auto;
}

#innerheadline {
        width:470px;
        background:transparent;
        height:100%;
        float:left;
        color:#bfbfbf;
        font-size:0.9em;
}

#innerheadline p {
         margin:15px 0 0 10px;
         font-family: Cambria, serif;
         font-size: 1.2em;
         font-style: italic;
         font-weight: normal;
         letter-spacing: normal;
         line-height: 1.4em;
         color:#afafaf;
         text-indent:9px;
}

img#headlinetitle {
        margin:56px 0 0 20px;
        clear:right;
}

#gmap {
        padding:30px 0 0 0;
        float:right;
}

#content {
        width:900px;
        margin: -20px auto 0 auto;
        background:url('/img/contentback.png') repeat-y;
        position:relative;
        z-index:1;
        padding:30px 0 0 0;
        min-height:600px;
	font-size:14px;
}

#content p {
font-family: "Lucida Grande", sans-serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.5em;
color:#5f5f5f;
}

#renter {
        width:380px;
        float:left;
        margin:25px 0 0 15px;
        padding:10px;
}



#footer {
        width:900px;
        margin: -20px auto 0 auto;
        background:url('/img/contentback.png') repeat-y;
        position:relative;
        z-index:1;
        padding:30px 0 0 0;
}


#footer p {
font-family: "Lucida Grande", sans-serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.5em;
color:#5f5f5f;
text-align:center;
}

#footer a {
   text-decoration:none;
   color:#000;
}

#footera:hover {
   text-decoration:underline;
}

h1 {
	color:#009DA0;
	font-size:2em;
	font-family: Georgia, serif;
}

h2 {
	color:#3f3f3f;
	font-size:1.8em;
	font-family: Cambria, serif;
        text-align:center;
        font-style: normal;
        font-weight: normal;
        letter-spacing: 1px;
        line-height: 2em;
}

h3 {
	color:#5f5f5f;
	font-size:1em;
	font-family: Georgia, serif;
        margin:15px 0;
}

a {
   text-decoration:none;
   color:#CF0C0F;
}

a:hover {
   text-decoration:underline;
}

#search {
   width:100%;
   color:#5f5f5f;
   background:#efefef;
   font-size:1.2em;
   padding:10px 0 20px 15px;
   margin:10px 0 0 0;
}

#search select {
    border:1px solid #AFAFAF;
    height:25px;
    margin-bottom:15px;
    width:40%;
}

#search p {
    color:#1f1f1f;
}

input {
    margin-left:10px;
}

input.sub {
    margin: 0 0 0 25%;
    background:#CFCFCF;
    border:0 none;
    font-family:Georgia;
    letter-spacing:0.2em;
    margin:0 0 0 25%;
    padding:4px 34px;
}

input.sub:hover {
    margin: 0 0 0 25%;
    background:#afafaf;
    border:0 none;
    font-family:Georgia;
    letter-spacing:0.2em;
    margin:0 0 0 25%;
    padding:4px 34px;
    cursor:pointer;
}

