﻿body
{
    font-family:Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:.9em;
    background-color:#d3d3d3;
}

#wrapper
{
    background:transparent url('/images/p.jpg') repeat-x;
    background-position:center top;
    width:100%;
    min-height:570px;
}

#wrapper-inner
{
    width:968px;
    margin:auto;
}

a
{
    color:#4988c9;
    text-decoration:none;
}

a:hover
{
    color:#666;
    border-bottom:dotted 1px #666 !important;
}

#h
{
    height:135px;
    width:968px;
    float:left;
}

#h a
{
    outline:none;
}

#h ul
{
    float:right;
    margin-right:12px;
    margin-top:52px;
}

#h li
{
    float:left;
    margin:0px 8px;
}

#h a.l
{
   border-bottom:none !important;
}

#h li a
{
    font-size:12px;
    font-weight:normal !important;
    text-decoration:none;
}

# li a:hover
{
    border-bottom:dotted 1px #666 !important;
}

li.admin a
{
    color:#000;
}

li.admin a:hover
{
    color:#999;
}

#content
{
    clear:both;
}

#f
{
    font-size:10px;
    padding:4px 24px 14px 24px;
}

#f a
{
    margin:0px 3px;
}

#feat
{
    height:408px;
}

#content-inner
{
    background:#D3D3D3 url('/images/c.gif') repeat-y;
}

#content-inner .pad, #sub-content-inner .pad
{
    padding:18px 46px 34px 46px;
}

#sub-content-inner
{
    
}

#sub-content-inner .pad
{
    clear:both;
    min-height:408px;
}

h1, h2, h3, h4, h5, h6, h7
{
    font-family:Arial, Verdana;
    font-weight:normal;
}

h1
{
    font-size:18px;
    color:#0078ae;
    margin-bottom:12px;
}

h2
{
    font-size:18px;
}

h3
{
    font-size:14px;
    font-weight:bold;
}

.l
{
    float:left;
}

.form-item
{
    clear:both;
    margin:8px 0px;
}

.form-item label
{
    width:140px;
    display:block;
    float:left;
    margin-right:6px;
    margin-top:5px;
}

.form-item input, .form-item textarea
{
    width:180px;
    border:solid 1px #000;
    padding:4px;
}

.form-submit
{
    clear:both;
    margin-left:146px;
}

.form-submit input
{
    border:solid 1px #000;
    font-size:11px;
    font-family:Trebuchet MS, Verdana, Tahoma, Arial;
    padding:4px;
    width:100px;
}

#sidebar .form-item label
{
    font-size:12px;
    margin-bottom:4px;
}

#sidebar .form-item textarea
{
    height:48px;
}

#sidebar .form-submit
{
    margin-left:0px;
}

#sidebar h2 a
{
    color:#000000 !important;
}

.error
{
    background-color:#DD0000;
    border:solid 1px #BB0000;
    padding:8px;
    color:#FFF;
    margin:8px 0px;
}

.adminList li
{
    margin-bottom:1px;
}

.adminList li a
{
    display:block;
    border:solid 1px #EEE !important;
    padding:6px;
    background-color:#FFF;
}

.adminList li a:hover
{
    border:solid 1px #4988c9 !important;
    background-color:#EEE;
}

#sidebar
{
    float:left;
    width:200px;
}

#sidebar ul
{
    margin-top:6px;
}

#sidebar ul li
{
    margin-bottom:6px;
}

.unpublished
{
    color:#CCCCCC !important;
    font-style:italic;
}

#page-content
{
    float:right;
    width:660px;
    line-height:140%;
}

#homepage-content
{
    font-size:13px;
    line-height:140%;
}

#homepage-content h3
{
    color:#0078ae;
}

.clear
{
    font-size:1px;
    height:1px;
    clear:both;
}

#msgContainer
{
    position:absolute;
    top:158px;
    z-index:100;
    width:900px;
    margin:auto 34px;
    height:50px;
    vertical-align:bottom;
}

#success, #error
{
    position:absolute;
    bottom:0px;
    display:none;
    height:50px;
    width:900px;
}

#error
{
    background-position:left -50px;
}

.msg-inner
{
    color:#FFFFFF;
    text-align:center;
    margin-top:18px;
    font-weight:bold;
}

.pItem
{
    padding:8px;
    border:solid 1px #CCCCCC;
    margin-bottom:4px;
    clear:both;
    float:left;
    width:100%;
    line-height:normal;
    font-size:11px;
}

.pItem h3
{
    color:#777777;
}

.pItem h4
{
    font-style:italic;
    font-size:11px;
}

.pItem .bImg
{
    background-color:#DDDDDD;
    padding:3px;
    border:solid 1px #999;
    margin-right:8px;
    float:left;
}

.faq
{
    padding:8px 0px;
    margin-bottom:8px;
    border-bottom:solid 1px #CCC;
    color:#444;
}

.faq h2
{
    color:#222;
}

#page-content ul, #homepage-content ul
{
    list-style-type:disc !important;
    padding-left:18px !important;
}

#page-content li, #homepage-content li
{
    padding-left:4px !important;
}

#green-content
{
    color:#FFFFFF;
}

#green-content h1
{
    color:Yellow;
}

#green-content a
{
    color:Yellow;
}

.greenDiv
{
    background: transparent url(/images/green.gif) no-repeat scroll 0% 0%;
    margin-top: 14px;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous;
    width: 368px;
    height: 230px;
    color:#FFFFFF;
}

.greenDiv div
{
    font-size:11px;
    line-height:normal !important;
}

.greenDiv a
{
    color:Yellow;
}

.property
{
    border:solid 1px #CCCCCC;
    margin:6px 18px;
    padding:6px;
}

.propertypad
{
    margin:6px 18px;
    padding:6px;
}

#properties strong.hl
{
    display:block;
    background-color:#DDDDDD;
    padding:4px;
    font-style:italic;
}

a.hl
{
    font-weight:bold;
}

.nomargin
{
    margin:0px !important;
}