/* Main Styles */
a {text-underline:none; font-family:Arial,Helvetica,Sans-serif;}
a:link, a:visited { color: #00457F; }
h1{}
h2{font-size:24px;}
h4{}
h5{}
h6{}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin: 0 0 5px; font-family:Arial,Helvetica,sans-serif; }
.entry h2 { color:#333; font-size:18px; line-height: 150%; }
.post p, .entry p {color: #333; font-size:13px; line-height:130%; text-align:left; }
body { background:#E4E0D6 url(images/bg-tile.jpg); }
.post ol { margin: 0 0 0 20px; }
.post ol li { list-style-type:decimal; margin: 10px 0; }
.post h4 { margin: 0 0 5px 0; }
.entry ol li { list-style-type:decimal; }
#comments h3 { color:#777777; font-size:20px; padding-bottom:10px; }
#comments .comment-head .name { font-family:Georgia,serif; font-size:16px; font-style:italic; font-weight:bold; margin:0 0 -5px; }

#header { padding:0; }
#logo {padding: 0 0 0 25px;}

/* Border Radii */
#cat-nav, .col-full, #comments .comment-head { border-top-right-radius:8px;  border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; }
#loopedSlider .container { -moz-border-radius:8px; -webkit-border-radius: 8px; border-radius: 8px; }
.featured-nav { -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px; min-height: 500px !important; }
#loopedSlider .featured-nav { border-top-right-radius:8px;  border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;}
.cat span { -moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px; }
#breadcrumbs { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.box { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#comments, #respond { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.more_entries .fl a, .more_entries .fr a { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.post-bottom { -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; cborder-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.post { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }


/* Top navigation */
#top { background: #567F8F; height:233px; margin:0 auto; border-bottom: 1px solid #EAE0C6; }

#page-nav { background:#567F8F url("images/bg-pagenav.jpg") repeat-x; font-family:Verdana,Geneva,sans-serif; font-size:10px; height:75px; }
#cat-nav { height: 51px; background:url("images/bg-catnav.png") repeat-x center bottom; width: 960px; margin:38px auto 0; }
   #cat-nav a {text-shadow: 1px 1px 0 #564E3A;}
   #cat-nav #search { margin: 12px !important; }
#searchListings li {
   margin: 10px 0 30px;
}

#searchListings li p {
   margin:0 0 10px;
   padding:0 10px;
}

#secnav, #secnav ul {background:url("images/secnav-div.png") no-repeat scroll right bottom; }

#secnav li { background:url("images/secnav-div.png") no-repeat scroll right bottom; float:left; height:51px; }
   #secnav li:hover { background:url("images/secnav-div.png") no-repeat scroll right bottom; }

#secnav a { font-size: 18px; line-height: 51px; font-family: Arial,Helvetica,sans-serif; font-style:normal; color: #f6f6f6; }
   #secnav a:hover {  }
   #cat-nav a:hover { color: #cec9bb; }

#secnav li ul { background: #807457 !important; }
#secnav li ul li { background: #807457 !important; }
#secnav li ul li a  { width:160px; font-size:16px; font-style:normal; color:#e6e6e6; }

#nav ul { padding: 0; }
#nav li ul li { background:#4E7381; }
#nav li ul li:hover { background: #598393; color: #f6f6f6; }

#newsstand { margin: 20px auto 0; width: 97%; border: 1px solid #ccc;}
#newsstand tbody tr:nth-child(even) { background:#f0f0f0;}
#newsstand tbody tr { line-height:35px; }
#newsstand tbody tr td {padding: 0 0 0 10px;}




/* Sidebar */
.widget p { padding: 0 15px 10px; }
.widget a:hover {border: none !important;}
.widget h3 { font-size: 18px; height: 35px;}
.widget h4 { font-size: 16px; margin: 10px; color:#708A9C; margin:10px; }

#tabs, .widget { border: 1px solid #94A3C4; }
.magl { margin: 8px 0 0 10px; }
.magl ul { width: 100px; }
.widget ul li { background:url("images/ico-bullet.png") no-repeat scroll 4px 9px transparent; border-bottom:1px solid #EDEDED; padding:0 0 3px 16px; margin: 3px 0; }
.magl .subs { margin: 0 0 0 6px !important; }
.magr a img { border:1px solid #CCCCCC; margin:10px 10px 0 0; padding: 2px; }
.mag-title { color:#708A9C; font-size:16px; margin:10px 0; }
.mag-link a { font-size: 14px; color: #4E4224; }
.mag-link a:hover { border-bottom: 1px dashed ; }
.sidebar-icon { float:left;  height:auto; margin:6px 0 0 12px; padding:0 !important; width:40px; }
#side_twitter div { padding: 0 !important; }
#tabs ul.wooTabs li { margin: 0 9px 0 0 !important; }

.multi { float: left; width: 200px; }
.weather-img { float: right; padding: 5px 15px 5px 5px;}

   /* Twitter */
.twtr-hd { padding: 10px !important; }

   /* Facebook */
   #facebook_widget .fan_box .page_stream { height: 233px; }
   #facebook_widget .fan_box .connections { min-height: none !important; }

/* Advertising */
.wp125_write_ads_widget {float: left; }
#wp125adwrap_2c { width:100%; padding: 0 !important; }
   #wp125adwrap_2c .wp125ad { width:125px; float:left; padding:5px 3px; }
      #wp125adwrap_2c .wp125ad a:hover {text-decoration: none !important;}
.ad_large {padding: 6px;}
.ad_small {padding: 2px;}
#topad { background: #fff; height:60px; position: absolute; right: 0; top:0; border: 1px solid #94A3C4; }
.emptyAd {height:125px; line-height:125px; text-align:center; width:125px; padding: 1px !important;}
.size468 {height:60px; line-height:46px; text-align:center; width:457px; padding: 6px !important;}
.size250 {height:250px; line-height:250px; text-align:center; width:250px; padding: 1px !important;}
.size200 {height:200px; line-height:200px; text-align:center; width:200px; }
.emptyAd a {display: block; background: #efefef; border:1px solid #e0e0e0; color: #aaa;}
.emptyAd a:hover { background: #e6e6e6; border: 1px solid #ccc !important; color: #fff; }

/* Featured Loop */
#loopedSlider { background: #fff; width:675px !important; border: none; border: 1px solid #708A9C; }
#loopedSlider .container { width: 430px; background: #fff; }
#loopedSlider .slides div.slide { width:675px; }
/*.featured-nav-container {background:none repeat scroll 0 0 #E5E5E5; float:right; height:502px;}*/
.featured-nav-container {background:none repeat scroll 0 0 #E5E5E5; float:right;}
#loopedSlider .featured-nav { width: 237px; padding: 10px 1px; background: #e5e5e5; border-left:1px solid #d0d0d0; }
#loopedSlider ul.pagination { margin: -1px 0 0 0; }
#loopedSlider ul.pagination li { border-bottom: 1px solid #A3B9CF; }
   #loopedSlider ul.pagination li a { width:202px; padding: 10px 20px !important; border:none !important;}
#slider .post { border:medium none; height:auto; width: 400px; }



/* Categories highlighting */
#cat_main { float: left; padding: 4px 10px; text-align:center; }
.cat span { padding:3px; margin: 0 5px 0 0; }
   .cat span a { color: #fff !important; text-shadow:1px 1px #555555; }
      .cat span a:hover { color: #222 !important; text-shadow: none; }
.comments {margin: 3px 0 0 0; float:right;}
.post-meta { line-height: 21px !important; float: left; width: 100%; font-size: 10px !important; }
.post-meta a { border: none !important; }


/* Category identifier for a post breadcrumb */
#cat_main .category_flag_1, #cat_main .category_flag_2, #cat_main .category_flag_3, #cat_main .category_flag_4, #cat_main .category_flag_5, #cat_main .category_flag_6, #cat_main .category_flag_7, #cat_main .category_flag_8, #cat_main .category_flag_9, #cat_main .category_flag_10, #cat_main .category_flag_11, #cat_main .category_flag_12, #cat_main .category_flag_13, #cat_main .category_flag_14, #cat_main .category_flag_15, #cat_main .category_flag_16, #cat_main .category_flag_17, #cat_main .category_flag_18, #cat_main .category_flag_19, #cat_main .category_flag_20 { background: none; border: none; }

/* Category label for a Post */

   /* Category - Features */
   .category_flag_5 { background:#52A971; border:1px solid #2E5F3F; }

   /* Category - Community */
   .category_flag_3 { background:#9CC1D9; border:1px solid #708A9C; }
   .category_flag_9 { background:#9CC1D9; border:1px solid #708A9C; }
   .category_flag_10 { background:#9CC1D9; border:1px solid #708A9C; }
   .category_flag_11 { background:#9CC1D9; border:1px solid #708A9C; }
   .category_flag_13 { background:#9CC1D9; border:1px solid #708A9C; }

   /* Category - Family */
   .category_flag_4 { background:#E3AD93; border:1px solid #CC6633; }
   .category_flag_12 { background:#E3AD93; border:1px solid #CC6633; }
   .category_flag_14 { background:#E3AD93; border:1px solid #CC6633; }
   .category_flag_22 { background:#E3AD93; border:1px solid #CC6633; }

   /* Category - Inspiration */  
   .category_flag_6 { background:#9E9ECF; border:1px solid #333366; }
   .category_flag_16 { background:#9E9ECF; border:1px solid #333366; }
   .category_flag_25 { background:#9E9ECF; border:1px solid #333366; }

   /* Category - Lifestyle */  
   .category_flag_7 { background:#D1D1A5; border:1px solid #888844; }
   .category_flag_17 { background:#D1D1A5; border:1px solid #888844; }
   .category_flag_18 { background:#D1D1A5; border:1px solid #888844; }
   .category_flag_19 { background:#D1D1A5; border:1px solid #888844; }
   .category_flag_20 { background:#D1D1A5; border:1px solid #888844; }
   .category_flag_21 { background:#D1D1A5; border:1px solid #888844; }


/* Author  */
.entry .wp-caption-text { font-style:italic; margin:3px 6px; text-align:right; }
.wp-caption a:hover { border: none; }
.post #share {border-top: 1px dashed #ccc; height:52px; margin:20px 0; padding:20px 10px 0 10px; position:relative; background:url("images/bg-social.png") repeat-x scroll center top; }
.author_info { background: #F8F8F4; border:1px solid #d6d6d6; color:#666666; line-height:130%; margin:20px 0; overflow:hidden; padding:15px 30px; }
.author_info h3 { font-size:14px; margin-bottom:10px; padding:0; }
.author_photo { float:left; margin-right:10px; width:58px; }
.author_photo img { background-color:#FFFFFF; border:1px solid #CCCCCC; float:left !important; height:48px; padding:4px; width:48px; }
.author_info p { font-size:12px; margin-bottom:10px; padding:0; line-height: 150%;}
.author_info a { color:#000000; padding:0; text-decoration:none; }
.author_email a { background-image:url(images/ico-email.png); background-position:left center; background-repeat:no-repeat; padding:2px 0 2px 26px; text-decoration:none; }



/* Single Post */
.post-meta { height:23px; line-height:15px; }
.full { height:auto !important; overflow:visible !important; width:660px !important; }
.social { height: 22px; font-style: italic; }


/* Breadcrumbs */
#breadcrumbs { background: transparent url(images/bg-category-breadcrumb.png); border:1px solid #ededed; display:block; float:left; font-size:12px; margin:0 0 17px; padding:5px; }
#breadcrumbs a { color: #00457F; }
#breadcrumbs a:hover { color: #002142; }

/* Posts  */
.box { float: left; background: #fff;  border:1px solid #fff; }
.boxFrame { width: 213px; float: left; margin: 0 18px 30px 0; }
#comments, #respond { background: #F8F8F4; margin: 25px 33px 25px 0; border: 1px solid #fff; }
#respond { margin: 0 35px 0 0; }

.more_entries .fl a, .more_entries .fr a { background: #7A6E52 url("images/bg-button.png") no-repeat scroll center; color:#fff; text-shadow:0 1px 0 #777777; border:1px solid #4E4224; font-weight:bold; }

.more_entries .fl a:hover, .more_entries .fr a:hover { opacity: 0.8; }

/* Related Posts  */
#related-posts { background:none repeat scroll 0 0 #F8F8F4; border:1px solid #d6d6d6; color:#666; line-height:130%; margin:20px 0; overflow:hidden; padding:15px 30px; }

#related-posts h3 { font-size:14px; margin-bottom:10px; padding:0;}
#related-posts ul { background: #fff; padding: 8px; border: 1px solid #ececec; float:left; width: 330px; }
#related-posts ul li:first-child { border-top:1px dashed #ccc; }
#related-posts ul li { border-bottom:1px dashed #CCCCCC; float:right; list-style-type:none; padding:5px; width:95%; }
#related-posts ul li a { display:block; line-height:35px; }
#related-posts ul li a:hover { border:none; }
#related-posts ul li:hover { border-bottom: 1px solid #DEE8EB; background:#EFF4F5; }
#related-posts .ad { float: right; border: 1px solid #94A3C4; padding: 2px; }
.post .thumbnail {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #E2E2E2; float:right; margin-top:0; padding:4px; }

/* Theme Structure */
/*#main { width:695px; } */
.col-left { width: 695px !important; }
#main .fullwidth { width: 660px !important; }
   #main .box { overflow:hidden; }
#sidebar { width:265px; }
.more_entries { margin: 0 20px 0 0; }
.more_entries .fr { margin: 0 14px 0 0; }
.box .post { height: 560px; padding: 15px 12px 25px; width:187px; background: url("images/bg-social.png") repeat-x scroll center top transparent; }
.post .title { border-bottom:1px dashed #ccc; color:#00457F; padding:10px 0; }
.post .no-bdr { border: none !important;}
.post .title a:link, .post .title a:visited { color:#00457F; }
.single { width: 635px !important; }
.fullwidth .post { width: 800px; }
   .full .post { height: auto !important; }
      .post { background: #fff; }
.boxFrame .read-more { bottom:10px; left:62px; position:absolute; }
#loopedSlider .read-more { bottom:10px; right:10px; position:absolute; }
.entry a.btn, input.submit, #commentform #submit, #sidebar a.btn, #bizdir_search, .wpcf7-form input[type="submit"] { background-color:#7A6E52; border:1px solid #7A6E52; border-top:1px solid #4E4224; font-weight:bold; cursor:pointer; }
#sidebar a.btn:hover { border:1px solid #4E4224 !important; }
.subs {margin: 5px 0 10px 20px; }
.fb { margin: 15px 0 0 0; }

/* Footer */
#footer { height: 350px; margin:0; padding:0 0 50px; width:auto; font-size: 12px; background:#567F8F url(images/bg-footer.jpg) repeat-x scroll top center; border-top:1px solid #EAE0C6; }
#footer a {padding:1px; text-underline:none; color: #3F2A12;}
#footer a:hover {border:none;text-underline:none;}
   #footer-top { background:transparent url(images/footer-back-top.gif) repeat-x scroll center top; height:auto; margin:0; padding:40px 0 0; width:auto; }
      #footer .container { height:auto; margin:0 auto; width:980px; }
      #footer-columns { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:45px 0 0 0; }
         #footer-columns li { float:left; }
            #footer-columns li ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 5px; }
               #footer-columns li ul li { float:none; font-family:Arial,Helvetica,Sans-serif; line-height: 180%; border-bottom: 1px dashed #ccc; padding: 4px 0; }
               #footer-columns li ul li a { display:block; padding: 0 15px;}
               #footer-columns li ul li:hover { border-bottom: 1px solid #DEE8EB; background:#EFF4F5; }
               #footer-columns li ul li:first-child {border-top: 1px dashed #ccc;}

.footer-column-bottom { height:auto; margin:0; padding:0 10px 15px; }
#footer-columns #popular-items { background:#fefefe url(images/bg-box.png) repeat-x scroll center top; height:81px; padding:45px 0 0; width: 213px; margin: 0 0 0 7px !important; }
#footer-columns #the-magazine { background:#fefefe url(images/bg-box.png) repeat-x scroll center top; height:auto; padding:45px 0 0; width: 213px; }
#footer-columns #resources { background:#fefefe url(images/bg-box.png) repeat-x scroll center top; height:auto; padding:45px 0 0; width: 213px; }
#footer-columns #quick-links { background:#fefefe url(images/bg-box.png) repeat-x scroll center top; height:auto; margin:0; padding:45px 0 0; width: 265px; }

#footer-columns #popular-items, #footer-columns #the-magazine, #footer-columns #resources, #footer-columns #quick-links {height: 280px; margin: 0 0 0 7px !important; }

#footer-columns #the-magazine, #footer-columns #resources, #footer-columns #quick-links { margin: 0 0 0 18px !important;}

.footer-content { margin:0 0 0 4px; padding:20px; width:190px; }

#quick-links-bottom { background:transparent url(images/footer-quick-links-bottom.png) no-repeat scroll center bottom; height:auto; margin:0; padding:0 35px 60px; width:152px; }

.footer-column-bottom h3 {font-size: 14px !important; padding: 0 15px 10px; font-style:normal;font-weight:bold; color:#3F2A12;}

#credits {margin: 10px 0 20px 0; float:left;}

/* Business Directory */
#bizdir_search_term { height:20px; width:330px; }
#search-container { background: #F6F6F6; padding:10px; border: 1px solid #E0E0E0; }
#search-items { border-right:1px solid #ccc; float:left; margin:0 10px 0 0; width:430px; }
#search-category { float: left; width: 150px; }
#search-category #categories { height: 25px; } 

#directory {margin: 10px 0 0 0;}
.dir-image { float: left; margin: 0 10px 10px 0; }
#directory h3 { display:inline; font-size: 18px; }
#directory dl { width: 165px; float:left; }
#directory dl dt { float: left; }
#directory dl dd {}
.single .title { margin: 0 0 20px 0; }
/*#loopContainer { height:512px; }*/

.magazineref {
background:none repeat scroll 0 0 #F8F8F4;
font-style:italic;
padding:5px 10px;
}
