@charset utf-8;
/*--
	Theme Name: The Quads at Windham
	Theme URI: http://www.meticulosity.com
	Description: The Quads at Windham WordPress theme by Meticulosity for Gallagher and Company.
	Author: Meticulosity, LLC.
	Author URL: http://www.meticulosity.com/
--*/

/* General
---------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { /*list-style: none; margin-left:50px;*/ }
blockquote, q {	quotes: none; */ margin-left:50px; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
.clear{ clear:both; }

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 0px auto 5px auto;
}

.alignright {
    float:right;
    margin: 0px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 0px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 0px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 0px 0 20px 20px;
}

a img.alignnone {
    margin: 0px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 0px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
a { font:10px/15px Tahoma,sans-serif; color:#F1DE82; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
p,li { font:11px/16px Verdana,Arial,Helvetica,sans-serif; color:#000; line-height:1.3em; }
.clr { clear:both; }
body { font-family:Arial; color:#000000; background-color:#003466; margin:0px auto; padding:0px; }
#wrapper { margin:0 auto 20px; min-height:300px; min-width:990px; max-width:990px; width:100%; }
#logoleft { float:left; }
#logoright { float:left; }
#navleft { float:left; padding-bottom: }
#navright { list-style-type:none; float:right; background-color:#003466; height:22px; line-height:25px; /*width:757px;*/ text-align:right; padding:5px 5px 0 0; }
#navright li { float:left; }
#navright li a { color:#F1DE82; text-decoration:none; font:bold 10px Tahoma,Verdana,Arial,sans-serif; text-transform:uppercase; }
#navright li a:hover { color:#fff; text-decoration:underline; }
#content { width:100%; margin:auto; min-height:300px; background-color:#fff; padding:0 0 15px; }
#leftbar { width:226px; float:left; min-height:300px; padding:0px 0 15px 0; }
#contentbar { width:744px; float:left; padding:0 20px 0 0; position:relative; }
#pagetitle, #pagetitle a { font:italic 22px/38px "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif; color:#990000; margin:0px 0 20px; padding:0px; text-decoration:none; }
.pagecontent ul.homephotos { list-style-type:none; margin:100px 0 0 30px; padding:0px; }
.homephotos li { /*float:left;*/ margin-right:15px; display:inline-table; }
.pagecontent { margin-bottom:20px; }
.pagecontent p { margin-bottom:10px; }
.pagecontent, .pagecontent p { font:11px/16px Verdana,Arial,Helvetica,sans-serif; }
.pagecontent a { color:#990000; text-decoration:none; font:11px/16px Verdana,Arial,Helvetica,sans-serif; }
.pagecontent a:hover { color:#6699cc; text-decoration:underline; }
.pagecontent ul,.pagecontent ol  { margin:0 0 0 40px; }
.pagecontent ul li {  }
#contentbar h2, #contentbar h2 a { font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a5c607; text-decoration:none; }
#contentbar h3, #contentbar h3 a { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#a5c607; text-decoration:none; }
#nav { background:url(images/menu-bg.jpg) repeat-y 0 0; margin:0 0 0px 44px; padding-bottom:15px; }
#menu-leftnav, .menu ul { list-style-type:none; padding:0px; }
#menu-leftnav li, .menu ul li { padding:0px; height:26px; line-height:26px; text-align:center; margin-bottom:8px; background:url(images/menu-back.jpg) no-repeat 0 0; width:144px; }
#menu-leftnav li a, .menu ul li a { font:italic bold 16px/20px "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif; color:#F1DE82; text-decoration:none; }
#menu-leftnav li a:hover, .menu ul li a:hover { color:#fff; }
#footer { margin:0px 10px; background-color:#003466; padding:3px; }
#copyright { float:left; font:10px/15px Tahoma,sans-serif; color:#fff; }
#poweredby { float:right; }
.footerlinks { float:right; color:#F1DE82; font:10px/15px Tahoma,sans-serif; }
.successmsg { font-size:13px; font-weight:bold; color:#457745; font-family:verdana; }
.WP-PrintIcon { position:absolute; top:5px; right:10px; z-index:1000; }