﻿*
{
    font-family: Arial, sans-serif;
}

body
{
    background: #000 url(/content/glisson/images/campback.jpg) no-repeat center 80px;
    text-align: center;
    margin:0;
    padding:0;
}

img, a > img
{
    border:none;
}

h1
{
    padding:0;
    margin: 10px 0 20px 0;    
    font-size:18px;
    font-weight:bold;
}

#transformgrowrenew
{
    position:absolute;
    top: -35px;
    right:0;
}

#wrap
{
    width:960px;
    margin: 0 auto 0 auto;
    padding:0;
    position:relative;
    text-align:left;
}

#postcardhead
{        
    position:relative;
    background: transparent url(/content/glisson/images/camptop.png) no-repeat center top;
    margin:95px 0 0 0;
}

#search
{
    position:absolute;
    top:10px;
    right:20px;
}

#search input[type=text]
{
    border: solid 1px #c6c7bf;
    background-color: transparent;
    padding:0;
    margin:0;
    height:19px;
    width:176px;
}

#search input[type=submit]
{
    background: transparent url(/content/glisson/images/campsearch.png) no-repeat left top;
    border:none;
    height:25px;
    width:60px;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
}

#utilitynav
{
    position:absolute;
    top:10px;
    right:300px;
}

#headerpanel
{
    padding:40px 25px 0 25px;
}

#headerpanel > div
{
    background: #ad9986 url(/content/glisson/images/woodpanel.jpg) no-repeat top left;
    position: relative;
}

#logo
{
    position:absolute;
    top:-51px;  
    left:29px;
}

#innerhead
{
    position:relative;
    height: 235px;
}

#innerhead > div
{
    position:absolute;
    width:840px;
    height:170px;
    top:20px;
    left:25px;
    background:#f6f3ea url(/content/glisson/images/headerpanel.png) no-repeat top left;
    padding:10px;
}

#innerhead > img
{    
    position:absolute;
    left:70px;
    bottom:5px;    
}

#innerhead ul
{
    position:absolute;
    bottom:0;
    right:60px;
    margin:0;
    padding:0;
}

#innerhead li
{
    list-style-type:none;
    display:inline;    
    margin:0;
    padding:0;
}

#innerhead li > a
{
    position:relative;
}

#postcardfoot
{
    background: #fbfbf2 url(/content/glisson/images/campbot.png) no-repeat center bottom;
    height:90px;
    position:relative;
    text-align:center;
}

#postcardfoot > span
{
    position:absolute;
    bottom:30px;
    color: #666;
    font-size:11px;
}

#postcardfoot > span > a
{
    color: #666;
    text-decoration:none;
}

#postcardfoot > span > a:hover
{
    text-decoration:underline;
}

#leftfoot
{
    right:520px; 
}

#rightfoot
{
    left:520px;
}

#maincontent
{
    margin:0;
    padding:20px;
    background-color: #fbfbf3;
}

.leftpanel
{
    float:left;
    width:210px;
    margin-left: 30px;
}

.rightpanel
{
    width:620px;
    margin-right:30px;
    float:right;
}

.clear
{
    clear:both;
}

.leftsub
{
    width:210px;
    background: #666 url(/content/glisson/images/leftsubbot.png) no-repeat left bottom;
    padding: 0 0 45px 0;
    margin: 10px 0 0 0;    
}

.leftsub p
{
    margin:0;
    padding: 10px 10px 0 10px;
    color:#fff;
    font-size:13px;
}

.leftsub > div:first-child
{
    background: #666 url(/content/glisson/images/leftsubtop.png) no-repeat left top;
    height:5px;
}

.leftpanel .section-top
{
    display:none;
}

.ourlist
{
    padding:0;
    margin:0;
    background: #edede5 url(/content/glisson/images/ourlisttop.png) no-repeat left top;
    margin: 10px 0 0 0;  
    padding: 10px 15px 10px 10px;  
    font-size:13px;
}

.ourlist li
{
    list-style-type:none;
    border-bottom: dashed 1px #c7c7bf;
    padding: 5px 0 5px 0;
}

.ourlist ul
{
    padding:0;
    margin:0;
}

.ourlist ul li:first-child
{
    margin-top:5px;
}

.ourlist a
{
    color: #666;
    font-weight:bold;
    text-decoration:none;
}

.ourlist ul a
{
    font-weight:normal;
}

.ourlist a:hover
{
    text-decoration:underline;
}

.ourlist ul li
{
    border-top: dashed 1px #c7c7bf;
    border-bottom:none;
    padding-left:10px;
}

.ourlist-selected
{
    font-weight:bold;
    color: #666;
}

#splashhead
{
    position:relative;
    height: 480px;
}

.util-nav, .footer-links
{
    margin:0;
    padding:0;
}

.util-nav li, .footer-links li
{
    margin:0;
    padding:0;
    display:inline;
    list-style-type:none;
    margin-left: 25px;
}

.util-nav li:first-child, .footer-links li:first-child
{
    margin-left: 0;
}

.util-nav a, .footer-links a
{ 
    color: #838280;
    font-size: 12px;
}

.util-nav
{
    margin-top:2px;
}

#secslideshow img
{
    width:840px;
    height:170px;
}

#ngumc
{
    position:absolute;
    bottom:5px;
    left:468px;
}

.cal
{
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #ccc;
}

.cal-navigator 
{
    background:#41739C url('/content/images/back_shade.png') bottom repeat-x;
    padding:8px;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;        
}

.cal-navigator select, .cal-navigator input 
{
    font-size:11px;
    text-transform:uppercase;
    vertical-align:middle;    
   
}

.cal-navigator a
{
    color:#fff;
    margin-right:30px;    
        
}

.cal-navigator b
{
    color:#D3D089;
    margin-right:30px;
    border:1px solid #fff;
    padding:2px 6px 2px 6px;    
}

.cal-navigator .cal-label 
{
    color:#A5C2DA;
}

.cal-viewtype
{
    background:#fff url('/content/images/back_shade.png') repeat-x left bottom;
    padding:8px;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:20px;  
}

.cal-viewtype a
{
    color:#3D7BA0;    
    margin-right:30px;
    
}

.cal-viewtype b
{
    color:#000;
    margin-right:30px;
    border:1px solid #333;
    padding:2px 6px 2px 6px;
}

.cal-viewtype .cal-label 
{
    color:#666;
}

.cal-month-picker
{
    background:#DAE6EF url('/content/images/back_shade.png') bottom repeat-x;
    padding:8px;
    font-size:11px;
    text-transform:uppercase;
    font-weight:bold;  
    margin-bottom:20px;
}

.cal-month-picker select, .cal-month-picker input 
{
    font-size:11px;
    text-transform:uppercase;
    vertical-align:middle;
}

.cal-month-picker .cal-label 
{
    color:#666;
}

.cal-label 
{
    font-weight:bold;
    font-size:11px;
    width:100px;    
    text-transform:uppercase;
    display:block;
    float:left;
}

.cal-col
{
    width: 14.3%;
}

.cal-header
{
    border: solid 1px #ccc;
    background-color: #2c4d69;
}

.cal-day
{
    border: solid 1px #ccc;
    height: 100px;
    position:relative;
    padding-top:20px;    
}

.cal-day-weekend
{
    border: solid 1px #ccc;
    height: 100px;
    position:relative;
    padding-top:20px;    
}

.cal-day-unused
{
    border: solid 1px #ccc;
    background: #ccc;
    height: 100px;
    
}

.cal-daynum
{
    text-align: center;
    border-bottom: solid 1px #ccc;
    background-color:#eee;
    color: #000;
    font-weight:bold;
    position:absolute;
    top:0;  
    left:0;
    right:0;
}

.cal-item
{
    padding:7px;
}

.inset
{
    float:right;
    width:240px;
    padding-left:10px;
    padding-bottom:10px;
}

.halfcontent
{
    float:left;
    width:300px;
    margin-left:20px;
}

.halfcontent:first-child
{
    margin-left:0;
}