/*body{background:url("../media/i/main/bg.jpg") repeat scroll 0 0 black;color:#333333;font:12px Verdana, Arial,Helvetica,Sans-Serif;margin:10px 0 0 0;padding:0;text-align:center;color:#262626;line-height:1.5em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-decoration:none;}*/
body{background: white;color:#333333;font:11px Verdana, Arial,Helvetica,Sans-Serif;margin:10px 0 0 0;padding:0;text-align:center;color:#262626;line-height:1.5em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-decoration:none;}
a{text-decoration:none;color:#8EBBCF;font-weight:bold;}
li{list-style-type:disc;}
#container{margin:0 auto;padding-top:0px;width:900px;background-color:#ffffff;}
#mainheader{padding:10px;text-align:right;height:50px;border-bottom:4px solid black;background-color:#ffffff;}
nav ul{margin-left:0;padding-left:0;display:inline;}
nav ul li{margin-left:0;padding:0px;list-style:none;}
nav ul li.first{margin-left:0;border-left:none;list-style:none;display:inline;}
nav ul li a{font-weight:bold;font-size:12px;text-decoration:none;color:#000;}
nav ul li a:hover{color:#777;}
nav ul li.selected a{color:#777;}
#mainContent{background-color:#ffffff;clear:both;text-align:justify;}
#mainSection{border:solid black;border-width:0px 4px 4px 4px;}
#slideshow{position:relative;width:890px;height:450px; border: 1px solid white;}
#slideshow div{position:absolute;top:0;left:0;}
#lowerSection .link{border:1px solid black;color:white;background-color:#333333;text-align:center;}
#lowerSection{background-color:#ffffff;height:175px;display:block;font-size:12px;display:table;overflow:hidden;color:#000;}
.mainSectionImage{margin-top:20px;border:2px solid black;}
.mainSectionImageBox{height:500px;width:275px;background-color:white;padding-left:25px}
.mainSectionText{border-left:1px dotted rgb(204, 204, 204);padding:25px;height:500px;margin-left:20px;width:500px;}
.mainSectionText h1{font-size: 16px; font-weight: bold;}
.mainSectionText h2{font-size: 14px; font-weight: bold; padding-top: 10px;}
h3{font-size:12px;font-weight:bold;}
.venuelist a {color: gray; font-weight: normal;}
.colleft{float:left; }
.col2even{padding:10px 5px 5px 5px ;width:48%;}
.colright{float:right;border-left: 1px dotted #CDCDCD; padding-left: 10px;text-align:left;}
.blogPost{border-bottom:solid #000 1px;}
.blogPost > header{font-weight:normal;font-size:10px;color:gray;font-style:italic;text-align:left;width:100%;}
.blogPost > header a{font-size:11px;font-weight:bold;margin:0;text-decoration:none;font-family:Verdana, sans-serif;line-height:2;color:black;}
.blogPost > header p{text-align:right;margin:0;padding:0;}
.about{font-weight:normal;font-size:12px;}
footer{height:25px;padding:5px 10px 0px 10px;padding-left:10px; margin-top: 30px; border-top: 1px solid #E0E0E0; color: #666666}
#copyright{float:left;}
#sitemaplink a{float:right;color:#666666; font-weight: normal}
#copyright a {color:#666666; font-weight: normal;}
.sitemap{margin-left:100px;;width:500px;text-align:left;}
.sitemapL1{font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;}
.sitemapL2{font-size:10px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;}
.sitemapL3{font-size:8px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;}
.inpage {text-decoration: underline;}
.directory td {padding: 5px;}
.directory_recommended{font-size: 10px; font-style: italic; color: gray; }
.desc_td {text-align: right;}
.wedding_directory {margin: 0px auto; width:900px; text-align:center; overflow:hidden; position:absolute;top:1655px;z-index:10; color:gray;}
.portfolioText {padding: 0px 20px;}
.servicesText p{margin-top: 2px;}
.logo {margin-right: 30px}
.linkBlockList{
    display:inline-block;
    padding-top: 25px;
    width: 100%;
    /* For IE 7 */
        zoom: 1;
        *display: inline;
}
.linkBlock{float:left; border:2px solid black; padding: 2px; margin:5px;}
.linkBlock p {text-align: center; font-weight:bold;}
.countyHomepage h1{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.dropmenu {
    background: white;
    float: left;
    margin: 0px;
    padding: 0px;
    border-right: none;
}

.dropmenu li a, .dropmenu li{
    float: left;
}

.dropmenu li{
    list-style: none;
    position: relative;
}

.dropmenu li span{
    background-color:#666666;
    display:block;
    height:5px;
    position:absolute;
    right:10px;
    top:11px;
    width:5px;
}

.dropmenu li a:hover span{
    background-color:#0099FF;
}

.dropmenu li a, .dropmenu li div{
    padding: 6px 25px 6px 15px;
    text-decoration: none;
    background-color:white;
    border-right:1px solid black;
    color:#666666;
}

.dropmenu li a:hover{
    background: #D6D6D6;
}

/* Submenu */
.dropmenu li ul, .dropmenu li > div {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    padding: 0px;
    margin: 0px;
    border-bottom:1px solid #CCCCCC;
}

.dropmenu li:hover > ul, .dropmenu li:hover > div{
    display: block;
}

.dropmenu li ul li, .dropmenu li ul li a{
    float: none;
}

.dropmenu li ul li{
    _display: inline; /* for IE6 */
}

.dropmenu li > div{
    width: 200px;
    border-top:1px solid black;
    border-left:1px solid black;
    padding: 15px;
}

/* Sub submenu */

.dropmenu li ul li a{
    width: 150px;
    display: block;
    border-top:1px solid black;
    border-left:1px solid black;
}
.dropmenu li ul li a:hover{
    font-weight: bold;
}

.dropmenu li ul li ul, .dropmenu li ul li > div{
    top: 0px;
    left: 100%;
}

.dropmenu li ul li ul li a{
    width: 255px;
}

