/*
Theme Name:Enterprise Child Theme
Theme URL:http://www.studiopress.com/themes/enterprise
Description:Enterprise is a 2 or 3-column Widget-ready child theme created for the Genesis Theme Framework.
Author:StudioPress
Author URI:http://www.studiopress.com
Version:1.0
Template:genesis
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body{background:#FFFFFF; color:#555; font-size:14px; font-family:Arial,Tahoma,Verdana; margin:0 auto 0; padding:0; line-height:20px}

/***** Hyperlinks ********************/
a, a:visited{color:#008DCF; text-decoration:none}

a:hover{color:#008DCF; text-decoration:underline}

a img{border:none}

a:focus, a:hover, a:active{outline:none}

/***** Wrap ********************/
#wrap{margin:0 auto 0; padding:0}

/***** Header  ********************/
#header{height:125px; margin:0 auto 0; padding:0}

#header .wrap{width:960px; margin:0 auto 0}

#title-area{width:440px; float:left; margin:0; padding:20px 0 0 0; overflow:hidden}

#title-area #title{font-size:24px; font-weight:normal; line-height:36px; margin:0; padding:0}

#title-area #title a{color:#333; margin:0; padding:0; text-decoration:none}

#title-area #title a:hover{color:#333; text-decoration:none}

#title-area #description{color:#666; font-size:14px; font-style:italic; font-weight:normal; margin:0; padding:0}

#header .widget-area{width:510px; color:#333; float:right; margin:0; padding:0; text-align:right}

#header .widget-area a, #header .widget-area a:visited{color:#008DCF; text-decoration:underline}

#header .widget-area a:hover{color:#008DCF; text-decoration:none}

#header .widget-area p{margin:0; padding:0 0 5px 0}

#header .widget-area h4{color:#333; font-size:18px; font-weight:bold; margin:10px 0 0 0; padding:0; text-decoration:none}

#header .widget-area ul{margin:0; padding:0}

#header .widget-area ul li{list-style-type:none; margin:0 0 0 20px; padding:0}

/***** Image Header - Partial Width ********************/
.header-image #header #title-area{background:url(images/AIQ-Logo-Property-Appraisals-440x120.png) left center no-repeat}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a{display:block; float:left; width:440px; height:140px; margin:0; padding:0; text-indent:-9999px; overflow:hidden}

.header-image #title-area #description{display:block; width:0; height:0; overflow:hidden}

/***** Image Header - Full Width ********************/
.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a{width:960px}

/***** Header Right Navigation ********************/
#header ul.nav, #header ul.menu{width:auto; float:right; list-style:none; color:#FFF; text-transform:uppercase; margin:0; padding:0}

#header ul.nav li, #header ul.menu li{float:left; list-style:none; margin:0; padding:0}

#header ul.nav li a, #header ul.nav li a:visited, #header ul.menu li a, #header ul.menu li a:visited{color:#FFF; display:block; font-family:Georgia,Times New Roman,Trebuchet MS; font-size:12px;     margin:0; padding:6px 10px 5px 10px; text-decoration:none; position:relative}

#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a{color:#BBB}

#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul{padding-right:20px}

#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:12px; right:5px}

#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited{background:#555; width:138px; font-family:Arial,Tahoma,Verdana; margin:0; padding:6px 8px 6px 8px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; text-transform:none; position:relative}

#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active{background:#444; color:#fff}

#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator{background:url(images/arrow-right.png); top:10px}

#header ul.nav li ul, #header ul.menu li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0; padding:0}

#header ul.nav li ul a, #header ul.menu li ul a{width:140px}

#header ul.nav li ul ul, #header ul.menu li ul ul{margin:-33px 0 0 159px}

#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul{left:-999em}

#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul{left:auto}

#header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover{position:static}

/***** Nav Menu ********************/
#nav{clear:both; color:#fff; margin:0 auto 0; padding:0}

#nav .wrap{background:url(images/nav.png); width:960px; height:45px; margin:0 auto 0; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -khtml-border-radius:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0}



#nav ul{width:950px; float:left; list-style:none; margin:0; padding:0 0 0 6px;}

#nav li{float:left; list-style:none; margin:0; padding:0;color:#fff;}

#nav li{float:left;background-color:#39a3df;height:17px;margin:4px 4px 0px 0px;padding:7px 3px 6px 8px;border:1px solid #71c6f6;font-family:Arial, Tahoma, Verdana; font-size:13px;line-height:16px;display:block;

-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);}

#nav li a{color:#fff; display:block; font-size:12px; }

#nav li a:hover, #nav li a:active{background:url(images/navhov.png) top;}

#nav li a.sf-with-ul{padding-right:20px;}

#nav li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:19px; right:5px}

#nav li a:hover .sf-sub-indicator{background:url(images/arrow-down-hover.png)}

#nav li li a, #nav li li a:link, #nav li li a:visited{background:#39a3df; opacity:0.70; color:#fff; width:400px; margin:0; padding:0px 10px 0px 10px; border-bottom:1px dotted #999; text-transform:none; position:relative;height:auto;}

#nav li li a:hover, #nav li li a:active{background:#39a3df; color:#000}

#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:400px; margin:0; padding:0;}

#nav li ul a{width:240px}

#nav li ul a:hover, #nav li ul a:active{}

#nav li ul ul{margin:-33px 0 0 200px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul{left:auto}

#nav li:hover, #nav li.sfHover{position:static}

#nav li.right{float:right; margin:0; padding:13px 25px 12px 0}

#nav li.right a{display:inline; margin:0; padding:0; border:none; background:none; color:#EEE; font-weight:normal; text-decoration:none}

#nav li.right a:hover{color:#EEE; text-decoration:underline; text-shadow:#000 1px 1px}

#nav li.date{}

#nav li.rss a{background:url(images/rss.png) no-repeat left center; margin:0 0 0 10px; padding:3px 0 3px 18px}

#nav li.search{padding:0 10px 0 10px}

#nav li.twitter a{background:url(images/twitter-nav.png) no-repeat left center; padding:3px 0 1px 20px}

/***** SubNav Menu ********************/
#subnav{clear:both; color:#FFF; margin:0 auto 0; padding:0}

#subnav .wrap{background:url(images/subnav.png); width:960px; height:37px; margin:0 auto 20px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -khtml-border-radius:10px; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px}

#subnav ul{width:950px; float:left; list-style:none; margin:0; padding:0 0 0 10px}

#subnav li{float:left; list-style:none; margin:0; padding:0}

#subnav li a{color:#FFF; display:block; font-size:12px;     margin:0; padding:9px 10px 8px 10px; text-decoration:none; text-shadow:#000 1px 1px; position:relative}

#subnav li a:hover, #subnav li a:active{background:url(images/navhov.png) top; color:#333; text-shadow:#FFF 1px 1px}

#subnav li a.sf-with-ul{padding-right:20px}

#subnav li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:12px; right:5px}

#subnav li a:hover .sf-sub-indicator{background:url(images/arrow-down-hover.png)}

#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#F4F4F4; color:#333; width:138px; margin:0; padding:6px 10px 6px 10px; border-bottom:1px dotted #CCC; text-shadow:#FFF 1px 1px; text-transform:none; position:relative}

#subnav li li a:hover, #subnav li li a:active{background:#FFF; color:#333}

#subnav li li a .sf-sub-indicator, #subnav li li a:hover .sf-sub-indicator{background:url(images/arrow-right.png); top:10px}

#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0; padding:0}

#subnav li ul a{width:140px}

#subnav li ul a:hover, #subnav li ul a:active{}

#subnav li ul ul{margin:-33px 0 0 158px}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul{left:-999em}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul{left:auto}

#subnav li:hover, #subnav li.sfHover{position:static}

/***** Inner ********************/
#inner{width:920px; background:#FFF; margin:20px auto 20px; padding:15px 20px 20px 20px; border:1px solid #E4E4E4; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; overflow:hidden}

.home #inner, .home-page #inner, .blog #inner{width:100%; margin:0; padding:0; border:none}

/***** Inner Backgrounds ********************/
.content-sidebar #inner{ }
 
.sidebar-content #inner{ }
 
.content-sidebar-sidebar #inner{ }
 
.sidebar-sidebar-content #inner{ }
 
.sidebar-content-sidebar #inner{ }

.full-width-content #inner{ }

/***** Home Top ********************/
#home-top-bg{background:url(images/home-top.png)}

#home-top{background:url(images/home-top-wrap.png); width:960px; height:280px;         line-height:18px;         font-size:14px; margin:0 auto 0; padding:20px 0 0 0}

#home-top a, #home-top a:visited{color:#FFF; text-decoration:underline}

#home-top a:hover{color:#FFF; text-decoration:none}

#home-top p{margin:0; padding:0 0 10px 0}

#home-top h1{color:#fff; font-size:16px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0 0 10px 0; padding:0}

#home-top h2{color:#FFF; font-size:22px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0 0 3px 0; padding:0}

#home-top h2 a, #home-top h2 a:visited{color:#FFF; text-decoration:none}

#home-top h2 a:hover{color:#FFF; text-decoration:underline}

#home-top h3{    color:#fff;     line-height:18px    font-size:16px;     font-family:Arial,Tahoma,Verdana;     font-weight:normal;     margin:0 0 6px 0;     padding:0}

#home-top .home-top-left h4{color:#000; font-size:24px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0 0 6px 0; padding:0 0 6px 0; border-bottom:1px dotted #56B7E3}

#home-top ul{list-style-type:none; margin:0; padding:0 0 10px 0}

#home-top ul li{margin:0; padding:5px 0 0 0}

#home-top .byline{margin:0; padding:0}

#home-top .wrap{background:#FFF; margin:0; padding:10px; border:1px solid #CCC; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; overflow:hidden}

#home-top .textwidget{margin:0; padding:0}

#home-top li.widget_tag_cloud div{margin:0; padding:0 0 10px 0}

#home-top .featuredpost .post, #home-top .featuredpage .page{clear:both}

#home-top .featuredpost, #home-top .featuredpage{clear:both}

#home-top .featuredpost img, #home-top .featuredpage img{background:#FFF; padding:7px; border:1px solid #BBB}

.home-top-left{background:#39a3df url(images/home-top-left.png) left repeat-y; width:330px; height:235px; color:#000; float:left; margin:0; padding:0}

.home-top-left .widget{margin:0; padding:17px}

.home-top-right{width:600px; height:235px; float:right; margin:0; padding:0}

/***** Home Middle/Bottom ********************/
#home-middle-bg, #home-bottom-bg, #home-super-bottom-bg #home-who-we-are-bg{background:#F0F0F0; padding:20px 0 0 0}

#home-who-we-are {background:#FFF; width:910px; margin:0 auto 0; padding:20px 20px 0 20px; border:1px solid #DDD; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; overflow:hidden}

#home-who-we-are h3{font-color:#8dc919; font-size:18px; font-family: Arial; font-weight: bold;letter-spacing:-.04em;align:center}

#home-middle, #home-bottom, #home-super-bottom{background:#FFF; width:910px; margin:0 auto 0; padding:20px 20px 0 20px; border:1px solid #DDD; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; overflow:hidden}

#home-middle p, #home-bottom p, #home-super-bottom p{margin:0; padding:0 0 10px 0}

#home-middle h2, #home-bottom h2, #home-super-bottom h2{font:bold 14px arial,sans-serif;font-color:#008dcf; margin:0 0 10px 0; padding:0 0 5px 10px; text-decoration:none;}

#home-middle h3, #home-bottom h3, #home-super-bottom h3{font:14px arial,sans-serif;  font-color:#008dcf; margin:0 0 9px 0; padding:0; text-decoration:none}

#home-middle h2 a, #home-middle h2 a:visited, #home-bottom h2 a, #home-bottom h2 a:visited, #home-super-bottom h2 a, #home-super-bottom h2 a:visited{color:#333; text-decoration:none; text-transform:none; font-style:normal}

#home-middle h3 a, #home-middle h3 a:visited, #home-bottom h3 a, #home-bottom h3 a:visited, #home-super-bottom h3 a, #home-super-bottom h3 a:visited{color:#008dcf; text-decoration:none; text-transform:none; font-style:normal}

#home-middle h2 a:hover, #home-bottom h2 a:hover, #home-super-bottom h2 a:hover{color:#008dcf}

#home-middle h3 a:hover, #home-bottom h2 a:hover, #home-super-bottom h2 a:hover{color:#008dcf;  text-decoration:underline}

#home-middle h4, #home-bottom h4, #home-super-bottom h4{color:#333; font-size:1.2em; font-family:Arial,Tahoma,Verdana; font-weight:bold;  margin:0 0 10px 0; padding:0 0 5px 0px; border-bottom:1px dotted #CCC}

#home-middle ul, #home-bottom ul, #home-super-bottom ul{list-style-type:none; margin:0; padding:0}

#home-middle ul li, #home-bottom ul li, #home-super-bottom ul li{list-style-type:none; margin:0 0 5px 0; padding:0}

#home-middle ul ul, #home-bottom ul ul, #home-super-bottom ul ul{list-style-type:none; margin:0; padding:0 0 10px 0}

#home-middle ul li ul li, #home-bottom ul li ul li, #home-super-bottom ul li ul li{margin:0; padding:5px 0 0 0}

#home-middle .widget, #home-bottom .widget{margin:0 0 10px 0; padding:0}

#home-super-bottom .widget{margin:0 0 10px 0; padding:0}

#home-middle .textwidget, #home-bottom .textwidget, #home-super-bottom .textwidget{margin:0; padding:0}

#home-middle li.widget_tag_cloud div, #home-bottom li.widget_tag_cloud div, #home-super-bottom li.widget_tag_cloud div{margin:0; padding:0 0 10px 0}

#home-middle .featuredpost .post, #home-middle .featuredpage .page, #home-bottom .featuredpost .post, #home-bottom .featuredpage .page, #home-super-bottom .featuredpost .post, #home-super-bottom .featuredpage .page{clear:both}

#home-middle .featuredpost, #home-middle .featuredpage, #home-bottom .featuredpost, #home-bottom .featuredpage, #home-super-bottom .featuredpost, #home-super-bottom .featuredpage{clear:both}

#home-middle .featuredpost img, #home-middle .featuredpage img{background:#FFF; margin:0 0 5px 0; padding:1px; border:4px solid #EEE}

#home-bottom .featuredpost img, #home-bottom .featuredpage img, #home-super-bottom .featuredpost img, #home-super-bottom .featuredpage img{background:#FFF; margin:0 0 -5px 0; padding:1px; border:4px solid #EEE}

#home-middle .user-profile .avatar, #home-bottom .user-profile .avatar, #home-super-bottom .user-profile .avatar{background:#FFF; margin:0 0 -5px 0; padding:1px; border:4px solid #EEE}

.home-middle-1, .home-bottom-1, .home-super-bottom-1{float:left; width:290px; margin:0; padding:0 20px 0 0}

.home-middle-2, .home-bottom-2, .home-super-bottom-2{float:left; width:290px; margin:0; padding:0}

.home-middle-3, .home-bottom-3, .home-super-bottom-3{float:right; width:290px; margin:0; padding:0}

/***** Breadcrumb ********************/
.breadcrumb{ font-size:.95em; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #CCC}

/***** Content-Sidebar Wrapper ********************/
#content-sidebar-wrap{width:750px; margin:0; padding:0; float:left}

.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap{width:920px}

.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap{float:right}

/***** Content ********************/
#content{width:460px; margin:0; padding:0; float:left}

.sidebar-content #content, .sidebar-sidebar-content #content{float:right}

.sidebar-content #content, .content-sidebar #content{width:630px}

.full-width-content #content{width:920px}

#content img, #content p img{max-width:100%}

#content img[src*="POST"]{max-width:100%;  border:6px solid #333}

#content blockquote{font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; color:#555; margin:0 30px 1.5em 30px; padding:0 0 0 10px; border-left:1px solid #aaa}

#content .post{margin:0 0 40px 0; padding:0}

#content .page{margin:0; padding:0}

#content .post p{margin:0; padding:0 0 10px 0}

#content .post ul, #content .page ul{list-style-type:square;  list-style-position:inside; margin:0; padding:0}

#content .post ul li, #content .page ul li{list-style-type:square;  list-style-position:inside; margin:0px 0 8px 20px; padding:0}

#content .post ul ul, #content .page ul ul{list-style-type:square;  list-style-position:inside; margin:0; padding:0}

#content .post ol, #content .page ol{ list-style-position:inside;  margin:0 0 0 38px;  padding:0}
}

#content .post ol li, #content .page ol li{ list-style-position:inside;  margin-bottom:1.0em !important}

#content .post ol ol, #content .page ol ol{ list-style-position:inside}

#content .post ol ul, #content .page ol ul{ list-style-position:inside; margin:15px 0 0 10px; padding:0}

#content .entry-content .post-image{padding:4px; border:1px solid #E6E6E6}

#content .post-image{margin:0 10px 10px 0; padding:4px; border:1px solid #E6E6E6}

#content .archive-page{float:left; width:50%; margin:0; padding:20px 0 0 0}

.clear{clear:both}

/***** Post Info ********************/
.post-info{font-size:11px; margin:0 0 5px 0; padding:0; text-transform:uppercase}

.post-info p{margin:0; padding:0}

/***** Post Meta ********************/
.post-meta{font-size:11px; text-transform:uppercase; margin:0; padding:5px 0 0 0; border-top:1px dotted #CCC}

/***** Author Box ********************/
.author-box{background:#F4F4F4; margin:0 0 40px 0; padding:10px; border:1px solid #DDD; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; overflow:hidden}

.author-box p{margin:0; padding:0}

.author-box img{background:#FFF; float:left; margin:0 10px 0 0; padding:4px; border:1px solid #E6E6E6}

/***** Headlines in Content ********************/
#content h2, #content h3, #content h4, #content h5, #content h6{color:#333; font-family:Arial,Tahoma,Verdana; font-weight:normal; text-decoration:none; margin:0 0 5px 0; padding:0}

#content h1{font-size:1.9em;  line-height:1.05em;  color:#888; font-family:Arial,Tahoma,Verdana;  font-weight:normal; border-bottom:1px dotted #CCC; margin:0 0 5px 0; padding:0 0 5px 0}

#content h2{font:bold 1.85em Arial,sans-serif;  color:#8dc919;  letter-spacing:-.04em; margin:0 0 10px 0; padding:0 0 5px 0}

#content h2 a, #content h2 a:visited{color:#8dc919; text-decoration:none}

#content h2 a:hover{color:#008DCF; text-decoration:none}

#content h3{ font:bold 1.6em Arial,san-serif;  color:#f90;  letter-spacing:-.04em}

#content h4{font:bold 1.0em 'lucida grande',arial,helvetica,sans-serif;  color:#777}

#content h5{font-size:12px}

#content h6{font-size:10px}

/***** Post Icons ********************/
.time{background:url(images/icon-time.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px}

.post-comments{background:url(images/icon-comments.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px}

.categories{background:url(images/icon-categories.png) no-repeat top left; float:right; margin:0 0 0 3px; padding:0 0 2px 18px}

.tags{background:url(images/icon-tags.png) no-repeat top left; margin:0 0 0 3px; padding:0 0 2px 18px}

/***** Images ********************/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0}

img.alignnone{padding:0; margin:0 0 10px 0; display:inline}

img.alignleft{padding:0; margin:0 10px 10px 0; display:inline}

img.alignright{padding:0; margin:0 0 10px 10px; display:inline}

.aligncenter{display:block; margin:0 auto 10px}

.alignleft{float:left; margin:0 10px 0 0}

.alignright{float:right; margin:0 0 0 10px}

.wp-caption{background:#F4F4F4; text-align:center; padding:5px 0 0 1px; border:1px solid #E6E6E6}

.wp-caption img{margin:0; padding:0; border:0}

.wp-caption p.wp-caption-text{margin:0; padding:0; font-size:11px; font-weight:normal; line-height:12px}

img.wp-smiley, img.wp-wink{float:none; border:none; margin:0; padding:0}

/***** Post Navigation ********************/
.navigation{width:100%; margin:0; padding:20px 0 20px 0; overflow:hidden}

.navigation ul{list-style-type:none; margin:0; padding:0}

.navigation li{display:inline}

.navigation li a{color:#008DCF; padding:5px 8px 5px 8px; border:1px solid #E6E6E6}

.navigation li a:hover{background:#008DCF; color:#FFF; border:1px solid #E6E6E6; text-decoration:none}

.navigation li.disabled{margin:0; padding:5px 8px 5px 8px; border:1px solid #E6E6E6}

.navigation li.active a{background:#008DCF; color:#FFF; font-weight:bold; border:1px solid #E6E6E6}

/***** Primary &Secondary Sidebars ********************/
#sidebar{width:260px; float:right; margin:0; padding:0 5px 0 12px; display:inline;  border-left:6px solid #eee}

#sidebar-alt{width:150px; float:left; margin:0; padding:0; display:inline}

.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar{float:left}

.content-sidebar-sidebar #sidebar-alt{float:right}

#sidebar .widget, #sidebar-alt .widget{background:#FFF; margin:0 0 30px 0; padding:0}

#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a{color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:bold; margin:0; padding:0}

#sidebar h2 a:hover, #sidebar-alt h2 a:hover{color:#008DCF; text-decoration:none}

#sidebar h4, #sidebar-alt h4{color:#333; font-size:18px; font-family:Arial,Tahoma,Verdana; font-weight:normal;  margin:0 0 5px 0; padding:0 0 5px 15px; border-bottom:1px dotted #CCC}

#sidebar .widget p, #sidebar-alt .widget p{margin:0; padding:0}

#sidebar .textwidget p, #sidebar-alt .textwidget p{margin:0; padding:0 0 10px 0}

#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img{border:none; margin:0; padding:0}

#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol{list-style-type:none; margin:5px 0 0 0; padding:0}

#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol{margin:0; padding:0 0 0 15px}

#sidebar li, #sidebar-alt li{padding:0 0 3px 5px; margin:0 0 3px 0; border-bottom:1px dotted #CCC;  word-wrap:break-word}

/***** Sidebar(s) Tag Cloud ********************/
#sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div{padding:0 0 0 5px}

/***** Sidebar(s) Category Dropdown ********************/
#cat{background:#F4F4F4; color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0 0 0; padding:3px; display:inline; border:1px solid #E6E6E6}

#sidebar #cat{width:268px}

#sidebar-alt #cat{width:148px}

/***** Sidebar(s) Featured Post/Page ********************/
#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage{margin:0 0 15px 0; padding:0; clear:both}

#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page{margin:0; padding:0 0 10px 0; clear:both}

#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar{margin:0; padding:4px; border:1px solid #E6E6E6}

#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img{margin:0; padding:4px; border:1px solid #E6E6E6}

/***** Sidebar(s) User Profile ********************/
#sidebar .user-profile, #sidebar-alt .user-profile{overflow:hidden}

#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar{background:#F4F4F4; float:left; margin:0; padding:4px; border:1px solid #E6E6E6}

#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link{margin:0; padding:0 0 10px 10px}

/***** Search Form(s) ********************/
.searchform{margin:0}

#header .searchform{float:right; padding:45px 0 0 0}

#sidebar .searchform{padding:5px 0 0px 0}

#nav .searchform{float:right; padding:4px 0 0 0}

.s{background:url(images/search.png); width:170px; color:#999; font-family:Arial,Tahoma,Verdana; font-size:12px; font-style:italic; margin:5px 5px 0 0; padding:6px 0 6px 7px; border:1px solid #DDD; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

#header .s{width:250px}

.searchsubmit{background:#FFF url(images/button.png); color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; font-style:italic; font-weight:bold; text-decoration:none; text-shadow:#0B87D9 1px 1px; text-transform:uppercase;     margin:0; padding:5px; border:1px solid #2BC2F7; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

.searchsubmit:hover{background:#FFF url(images/button-hover.png); border:1px solid #2BC2F7}

/***** eNews &Updates Widget ********************/
.enews{margin:0; padding:0}

#header .enews{width:250px; float:right; margin:0; padding:0}

.enews #subscribe{margin:0; padding:0; overflow:hidden}

#sidebar .enews #subscribe{padding:0}

.enews #subbox{background:url(images/search.png); width:220px; color:#999; font-family:Arial,Tahoma,Verdana; font-size:12px; font-style:italic; margin:5px 5px 0 0; padding:6px 0 6px 7px; border:1px solid #DDD; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

.enews #subbutton{background:#FFF url(images/button.png); color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; font-style:italic; font-weight:bold; text-decoration:none; text-shadow:#0B87D9 1px 1px; text-transform:uppercase;     margin:0; padding:5px; border:1px solid #2BC2F7; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px}

.enews #subbutton:hover{background:#FFF url(images/button-hover.png); border:1px solid #2BC2F7}

/***** Latest Tweets Widget ********************/
#header .latest-tweets{background:url(images/twitter.png) top right no-repeat; margin:20px 0 0 0; padding:0 10px 0 0}

#sidebar .latest-tweets{background:url(images/twitter-sidebar.png) top right no-repeat; margin:10px 0 30px 0; padding:0}

/***** Calendar ********************/
#wp-calendar{margin:0; padding:0; width:100%}

#wp-calendar caption{color:#333; font-size:12px; font-family:Arial,Tahoma,Verdana; font-style:italic; font-weight:normal; margin:0; padding:2px 5px 0 0; text-align:right}

#wp-calendar th{color:#333}

#wp-calendar thead{margin:10px 0 0 0; font-weight:bold; background:#F4F4F4 !important; color:#F4F4F4 !important}

#wp-calendar td{background:#F4F4F4; font-weight:normal; text-align:center; margin:0; padding:2px}

#wp-calendar tfoot td{background:none; margin:0; padding:0}

/***** Contact Form ********************/
.gform_footer .button{background:#666; color:#FFF; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-decoration:none; text-transform:uppercase;  margin:0; padding:1px 5px 1px 5px; border:1px solid #666; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

.gform_footer .button:hover{background:#333; border:1px solid #333}

.gform_footer input.button{color:#FFF !important}

.gform_wrapper .gform_footer{border:none!important}

/***** Footer ********************/
#footer{clear:both; overflow:hidden; color:#666; font-size:11px; margin:0 auto 0; padding:15px 0 15px 0; text-shadow:#FFF 1px 1px; text-transform:uppercase}

#footer .wrap{width:950px; margin:0 auto 0}

#footer a, #footer a:visited{color:#666; text-decoration:none}

#footer a:hover{color:#008DCF; text-decoration:underline}

#footer p{margin:0; padding:0}

#footer .gototop{width:200px; float:left; margin:0; padding:0}

#footer .gototop a{margin:0; padding:2px 0 0 15px; background:url(images/footer-top.png) no-repeat left center}

#footer .creds{width:740px; float:right; margin:0; padding:0; text-align:right}

/***** Comments ********************/
.comments{font-size:12px; margin:0 0 15px 0; padding:0}

#respond{margin:0 0 15px 0; padding:0}

#author, #email, #url{background:#F4F4F4 !important; width:250px; color:#333; font-family:Arial,Tahoma,Verdana; font-size:12px; padding:3px 0 3px 3px; margin:5px 5px 0 0; border:1px solid #DDD; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

#comment{background:#F4F4F4 !important; width:98%; height:150px; color:#333; font-family:Arial,Tahoma,Verdana; font-size:12px; padding:3px 0 3px 3px; margin:5px 0 5px 0; border:1px solid #DDD; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

#submit{background:#666; color:#FFF; font-size:11px; text-decoration:none; text-transform:uppercase;  margin:0; padding:2px 5px 2px 5px; border:1px solid #666; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

#submit:hover{background:#333; border:1px solid #333}

.comment-list{margin:0; padding:0}

.ping-list{margin:0 0 40px 0; padding:0}

.comment-list ol, .ping-list ol{margin:0; padding:10px}

.comment-list li, .ping-list li{font-weight:bold; margin:15px 0 5px 0; padding:10px 5px 10px 10px; list-style:none}

.comment-list li ul li{margin-right:-6px; margin-left:10px}

.comment-list p, .ping-list p{font-weight:normal; text-transform:none; margin:10px 5px 10px 0; padding:0}

.comment-list li .avatar{background:#FFF; float:right; border:1px solid #E6E6E6; margin:0 5px 0 10px; padding:4px}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a{font-weight:bold; font-style:normal}

.commentmetadata{font-size:11px; font-weight:normal}

#respond:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.alt{margin:0; padding:10px}

.children{margin:0; padding:0}

.nocomments{text-align:center; margin:0; padding:0}

.reply a, .reply a:visited{background:#666; font-size:11px; color:#FFF; text-decoration:none; margin:0; padding:2px 5px 3px 5px; border:1px solid #666; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px}

.reply a:hover{background:#333; text-decoration:none; border:1px solid #333}

#comments .navigation{display:block; margin:10px 0 0 0}

.thread-alt, .thread-even{background:#F4F4F4; margin:0; padding:0}

.depth-1{border:1px solid #E6E6E6; margin:0; padding:0}

.even, .alt{border:1px solid #E6E6E6; margin:0; padding:0}

/**** Alison added 6/23 for Contact Form 7 ******/
/**** submit.gif needs to be the same size as the width / height you set previously ***/
.submit_button{ color:#FFF;  font-size:0px;  width:78px;  height:39px;  border:none;  margin:0;  padding:0;  background:#FFF url(./images/submit.gif) 0 0 no-repeat}

/**** Added for Aligning Landing Page Icons and photos ****/
.landing-picture{        font:14px/1.4em Arial,sans-serif;         background:#FFF; padding:3px;         border:4px solid #EEE}

.landing-picture img{        vertical-align:middle;         margin-bottom:5px;         margin-right:3px;         background:#FFF; padding:1px}

.right{       margin:0.5em 0pt 0.5em 0.8em; float:right}

.left{       margin:0.5em 1.1em 0.5em 0; float:left}

#call-to-action-heading{      font-size:20px; color:#1ba5e6;       font-family:Arial,Tahoma,Verdana;       font-weight:normal;       margin:0 0 0 0;        padding:10px 0 0 0}

.contact-form{       margin-bottom:3px;         background:#FFF; padding:1px;         margin-left:4px        font-family:Arial,Tahoma,Verdana;         font-size:12px}

.landing-picture-2{        font:18px/1.4em Arial,sans-serif;  background:#FFF; padding:3px;  border:4px solid #EEE}

.landing-picture-2 img{ vertical-align:middle;  text-align:center;  margin-bottom:5px;  margin-right:3px;  background:#FFF; padding:1px}

.call-to-action-heading{ font-size:20px; color:#1ba5e6;  font-family:Arial,Tahoma,Verdana;  font-weight:normal;  margin:0 0 0 0;   padding:10px 0 0 0}

.ngg-gallery-thumbnail{width:160px; padding-right:10px}

