/*********************************************************************
Filename:	main.css
Project:	Davie County
Purpose:	Main CSS File
Date		Developer	Description
05/27/2009	jmk			Version 1.0
*********************************************************************/

/**** BEGIN:  GENERAL STYLES ****/
body{margin:0 0 0 0; font-family:Verdana, Helvetica, Arial, _san; font-size:0.7em; color:#0D325B; background:#FFFFFF url("../images/global/body_bg.gif") repeat-x 0 35px;}
p{margin:0 0 12px 0;}
a{color:#315619; text-decoration:none;}
a:hover{color:#81AECC; text-decoration:none;}
img{border:none;}
#screenreaderNav{position:absolute; left:0; top:0; z-index:-1;}
.screenreaderNavAnchor{display:none;}
.clear{clear:both;}
#bodyContainer{width:100%;}
/**** END:  GENERAL STYLES ****/

/**** BEGIN:  Content Region ****/
#contentRegion{width:950px; margin:0; padding:126px 0 0 0; voice-family:"\"}\""; voice-family:inherit; margin:0 auto 0 auto;}

/** BEGIN:  Content Container **/
#contentRegion #contentContainer{width:100%;}
#contentRegion #contentContainer #contentWrapper{width:100%; height:574px;}
html > body #contentRegion #contentContainer #contentWrapper{height:auto; min-height:574px;}
/* BEGIN:  content */
#content{display:block; width:100%;}
#content h1#pageTitle{margin:0 0 11px 0; font-size:1.4em; font-weight:bold; font-family:Palatino Linotype, Verdana, Helvetica, Arial, _san; color:#528732;}

#content p{margin-bottom:18px;}

/* BEGIN:  home */
#home{margin:0;}

/* row 1 */
#home #row1{overflow:hidden; width:100%; height:110px; margin:0 0 7px 0;}
/* row 1 :: region 1 */
#home #row1 .region1{float:left; display:block; overflow:hidden; width:350px; height:110px; margin:0 10px 0 0;}
#home #row1 .region2 div.img{}
/* row 1 :: region 2 */
#home #row1 .region2{float:left; display:block; overflow:hidden; width:350px; height:110px; margin:0 10px 0 0;}
#home #row1 .region2 div.img{}
/* row 1 :: region 3 */
#home #row1 .region3{float:left; overflow:hidden; width:230px; height:110px;}
#home #row1 .region3 div.img{}

/* row 2 */
#home #row2{overflow:hidden; width:100%; height:345px;}
/* row 2 :: region 4 */
#home #row2 .region4{float:left; display:block; overflow:hidden; width:710px; height:345px; margin:0 10px 0 0;}
#home #row2 .region4 div.img{}
/* row 2 :: region 5 */
#home #row2 .region5{float:right; overflow:hidden; width:230px; height:110px; margin:0 0 7px 0;}
#home #row2 .region5 div.img{}
/* row 2 :: region 6 */
#home #row2 .region6{float:right; overflow:hidden; width:230px; height:110px; margin:0 0 8px 0;}
#home #row2 .region6 div.img{}
/* row 2 :: region 7 */
#home #row2 .region7{float:right; overflow:hidden; width:230px; height:110px; margin:0 0 0 0;}
#home #row2 .region7 div.img{}

/* social media */
#home #social-media{padding:15px 0 0 0; text-align:center;}
#home #social-media div{float:left; width:70px; margin:0 10px 0 10px; cursor:hand;}
#home #social-media div img{margin-bottom:5px;}
#home #social-media div a{}
#home #social-media div a:hover{color:#0D325B;}
#home #social-media div.facebook img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/facebook.png', sizingMethod='crop');}
html > body #home #social-media div.facebook img{background:transparent url('../images/social-media/facebook.png') no-repeat 0 0;}
#home #social-media div.twitter img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/twitter.png', sizingMethod='crop');}
html > body #home #social-media div.twitter img{background:transparent url('../images/social-media/twitter.png') no-repeat 0 0;}
#home #social-media div.wordpress img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/wordpress.png', sizingMethod='crop');}
html > body #home #social-media div.wordpress img{background:transparent url('../images/social-media/wordpress.png') no-repeat 0 0;}
#home #social-media div.youtube img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/youtube.png', sizingMethod='crop');}
html > body #home #social-media div.youtube img{background:transparent url('../images/social-media/youtube.png') no-repeat 0 0;}
#home #social-media div.flickr img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/flickr.png', sizingMethod='crop');}
html > body #home #social-media div.flickr img{background:transparent url('../images/social-media/flickr.png') no-repeat 0 0;}
#home #social-media div.email img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/email.png', sizingMethod='crop');}
html > body #home #social-media div.email img{background:transparent url('../images/social-media/email.png') no-repeat 0 0;}
#home #social-media div.feed img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/social-media/feed.png', sizingMethod='crop');}
html > body #home #social-media div.feed img{background:transparent url('../images/social-media/feed.png') no-repeat 0 0;}
/* END:  home */

/* END:  content */

/** END:  Content Container **/

/**** END:  Content Region ****/

/**** BEGIN:  Footer Region ****/
#footerRegion{width:100%; height:277px; background:#6290b5 url("../images/global/footer/footerRegion_bg.gif") repeat-x; padding-bottom:40px;}
html > body #footerRegion{height:auto; min-height:277px;}
#footerRegion #footerContainer{width:980px; margin:0; voice-family:inherit; margin:0 auto 0 auto;}
#footerRegion #footerContainer #footerContent{padding:15px 0 6px 0; font-size:1.0em;}
#footerRegion #footerContainer #footerContent .column{float:left; width:185px; padding:0 0 0 50px;}
#footerRegion #footerContainer #footerContent .column .heading{margin-bottom:13px; font-family:Palatino Linotype, Verdana, Helvetica, Arial, _san; font-size:1.3em; font-weight:bold;}
#footerRegion #footerContainer #footerContent .column div{margin-bottom:6px;}
#footerRegion #footerContainer #footerContent .column div a{display:block; width:100%; font-size:1.1em; color:#0D325B;}
#footerRegion #footerContainer #footerContent .column div a:hover{text-decoration:underline;}
#footerRegion #footerContainer #footerCopyright{margin:30px 20px 0 0; padding:0 0 8px 20px; font-size:1.0em; text-align:right;}
#footerRegion #footerContainer #footerCopyright #footerCredit{margin-top:3px; text-align:right;}
#footerRegion #footerContainer #footerCopyright #footerCredit a{color:#6C9FC1;}
#footerRegion #footerContainer #footerCopyright #footerCredit a:hover{text-decoration:underline;}
/**** END:  Footer Region ****/

/**** BEGIN:  Header Region ****/
#headerRegion{position:absolute; top:0; width:100%;}

/** BEGIN:  globalNav **/
#headerRegion #globalNav{width:100%; height:35px; text-align:center; background:url("../images/global/header/globalNavContainer_bg.gif") repeat-x;}
#headerRegion #globalNav a{padding:0 28px 0 28px; font-weight:bold; color:#FFFFFF; font-size:1.0em; text-decoration:none;}
#headerRegion #globalNav img.divider{position:relative; top:5px;}
/** END:  globalNav **/

#headerContainer{width:950px; height:91px; margin:0 0 0 0; voice-family:"\"}\""; voice-family:inherit; margin:0 auto 0 auto;}
#headerRegion #headerContainer img#logo{margin:30px 0 0 175px;}
/* quicklinks */

/**** END:  Header Region ****/