/*







Theme Name: site7







Theme URI: 







Description: urban food link site







Version: 1.0







Author: consultyou.net







Author URI: http://www.consultyou.net







Tags: fixed width, left sidebar, two columns, urban food, valid XHTML, widgets







*/















/* begin Page */















/* Generated with Artisteer version 2.4.0.27666, file checksum is 22E9606A. */















body, p







{







  margin: 0.5em 0;







  margin-right: 30px;







  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;







  font-style: normal;







  font-weight: normal;







  font-size: 13px;







  text-align: left;







  line-height: 150%;



  



  margin-bottom:15px;







}















body







{







  margin: 0 auto;







  padding: 0;







  color: #000000;







  background-color: #70AB38;



 







}















h1, h2, h3, h4, h5, h6,







h1 a, h2 a, h3 a, h4 a, h5 a, h6 a







h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover







h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,







.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,







.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,







h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover







{







  text-decoration: none;







  font-family: Arial, Helvetica, Sans-Serif;







  font-style: normal;







  font-weight: normal;







  font-size: 28px;







  text-align: left;







}















a, 







.art-post li a







{







  font-family: Arial, Helvetica, Sans-Serif;







  text-decoration: underline;







  color: #D47A21;







}















a:link,







.art-post li a:link







{







  font-family: Arial, Helvetica, Sans-Serif;







  text-decoration: underline;







  color: #D47A21;







}















a:visited, a.visited,







.art-post li a:visited, .art-post li a.visited







{















  color: #D47A21;







}















a:hover, a.hover,







.art-post li a:hover, .art-post li a.hover







{















  text-decoration: none;







  color: #7CAC4D;







}















h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover







{







  margin: 0.67em 0;







  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;







  font-size: 18px;







  color: #71AD38;







}















h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover







{







  margin: 0.8em 0;







  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;







  font-size: 18px;







  color: #71AD38;

  

  padding-bottom:10px;

  

  padding-top:10px;







}















h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover







{







   margin: 1em 0;







  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;







  font-size: 16px;







  color: #C98745;







}















h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover







{







  margin: 1.25em 0;







  font-size: 14px;







  color: #242828;







}















h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover







{







  margin: 1.67em 0;







  font-size: 12px;







  color: #242828;







}















h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover







{







  margin: 2.33em 0;







  font-size: 11px;







  color: #242828;







}















h1 a, h1 a:link, h1 a:visited, h1 a:hover,







h2 a, h2 a:link, h2 a:visited, h2 a:hover,







h3 a, h3 a:link, h3 a:visited, h3 a:hover,







h4 a, h4 a:link, h4 a:visited, h4 a:hover,







h5 a, h5 a:link, h5 a:visited, h5 a:hover,







h6 a, h6 a:link, h6 a:visited, h6 a:hover







{







    margin:0;







}















#art-main







{







  position: relative;







  width: 100%;







  left: 0;







  top: 0;







  cursor:default;







}















































.cleared







{







  float: none;







  clear: both;







  margin: 0;







  padding: 0;







  border: none;







  font-size: 1px;







}















form







{







  padding: 0 !important;







  margin: 0 !important;







}















table.position







{







  position: relative;







  width: 100%;







  table-layout: fixed;







}







/* end Page */















/* begin Box, Sheet */







.art-sheet







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  width: 980px;







  min-width: 1px;







  min-height: 1px;



  







}















.art-sheet-body







{







  position: relative;







  z-index: 1;







  padding: 0;











}















.art-sheet-cc







{







  position: absolute;







  z-index: -1;







  top: 0;







  left: 0;







  right: 0;







  bottom: 0;







  background-color: #F3F6ED;







}















.art-sheet







{







  margin-top: 52px !important;







  cursor:auto;











}















#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare







{







  min-width: 980px;







}















/* end Box, Sheet */















/* begin Header */







div.art-header







{







  margin: 0 auto;







  position: relative;







  z-index: 0;







  width: 980px;







  height: 147px;







  overflow: hidden;



  



  margin-bottom:30px;







}



html {



     overflow: -moz-scrollbars-vertical;



}



a:active



{



outline: none;



}







a:focus



{



-moz-outline-style: none;



}



















div.art-header-jpeg







{







  position: absolute;







  z-index: -1;







  top: 0;







  left: 0;







  width: 980px;







  height: 147px;







  background-image: url('images/header.jpg');







  background-repeat: no-repeat;







  background-position: center center;







}















/* end Header */















/* begin Layout */







.art-content-layout







{







  display: table;







  padding: 0;







  border: none;







  width: 980px;











}















.art-content-layout .art-content-layout







{







  width: auto;







  margin:0;







}















div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell







{







   display: table-cell;







}















div.art-layout-cell div.art-layout-cell







{







   display: block;







}















div.art-content-layout-row







{







  display: table-row; 







}















.art-content-layout







{







  table-layout: fixed;







  border-collapse: collapse;







  background-color: Transparent;







  border: none !important;







  padding:0 !important;







}















.art-layout-cell, .art-content-layout-row







{







  background-color: Transparent;







  vertical-align: top;







  text-align: left;







  border: none !important;







  margin:0 !important;







  padding:0 !important;







}







/* end Layout */















/* begin Box, Block, VMenuBlock */







.art-vmenublock







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  min-width: 31px;







  min-height: 31px;







}















.art-vmenublock-body







{







  position: relative;







  z-index: 1;







  padding: 12px;







}















.art-vmenublock-tr, .art-vmenublock-tl, .art-vmenublock-br, .art-vmenublock-bl, .art-vmenublock-tc, .art-vmenublock-bc,.art-vmenublock-cr, .art-vmenublock-cl







{







  position: absolute;







  z-index: -1;







}















.art-vmenublock-tr, .art-vmenublock-tl, .art-vmenublock-br, .art-vmenublock-bl







{







  width: 30px;







  height: 30px;







  background-image: url('images/vmenublock_s.png');







}















.art-vmenublock-tl







{







  top: 0;







  left: 0;







  clip: rect(auto, 15px, 15px, auto);







}















.art-vmenublock-tr







{







  top: 0;







  right: 0;







  clip: rect(auto, auto, 15px, 15px);







}















.art-vmenublock-bl







{







  bottom: 0;







  left: 0;







  clip: rect(15px, 15px, auto, auto);







}















.art-vmenublock-br







{







  bottom: 0;







  right: 0;







  clip: rect(15px, auto, auto, 15px);







}















.art-vmenublock-tc, .art-vmenublock-bc







{







  left: 15px;







  right: 15px;







  height: 30px;







  background-image: url('images/vmenublock_h.png');







}















.art-vmenublock-tc







{







  top: 0;







  clip: rect(auto, auto, 15px, auto);







}















.art-vmenublock-bc







{







  bottom: 0;







  clip: rect(15px, auto, auto, auto);







}















.art-vmenublock-cr, .art-vmenublock-cl







{







  top: 15px;







  bottom: 15px;







  width: 30px;







  background-image: url('images/vmenublock_v.png');







}















.art-vmenublock-cr







{







  right: 0;







  clip: rect(auto, auto, auto, 15px);







}















.art-vmenublock-cl







{







  left: 0;







  clip: rect(auto, 15px, auto, auto);







}















.art-vmenublock-cc







{







  position: absolute;







  z-index: -1;







  top: 15px;







  left: 15px;







  right: 15px;







  bottom: 15px;







  background-color: #542A0C;







}















.art-vmenublock







{







  margin: 35px;







}















/* end Box, Block, VMenuBlock */















/* begin Box, Box, VMenuBlockContent */







.art-vmenublockcontent







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  min-width: 1px;







  min-height: 1px;







}















.art-vmenublockcontent-body







{







  position: relative;







  z-index: 1;







  padding: 0; 







}























.art-vmenublockcontent







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  min-width: 1px;







  min-height: 1px;







}















.art-vmenublockcontent-body







{







  position: relative;







  z-index: 1;







  padding: 0;







}























/* end Box, Box, VMenuBlockContent */















/* begin VMenu */







ul.art-vmenu, ul.art-vmenu li







{







  list-style: none;







  margin: 0;







  padding: 0;







  width: auto;







  line-height: 0;







}/* end VMenu */















/* begin VMenuItem */







ul.art-vmenu a







{







  position: relative;







  display: block;







  overflow: hidden;







  height: 26px;







  cursor: pointer;







  text-decoration: none;







}















ul.art-vmenu li.art-vmenu-separator







{







  display: block;







  padding: 0 0 0 0;







  margin: 0;







  font-size: 1px;







}















ul.art-vmenu .art-vmenu-separator-span







{







  display: block;







  padding: 0;







  font-size: 1px;







  height: 0;







  line-height: 0;







  border: none;







}















ul.art-vmenu a .r, ul.art-vmenu a .l







{







  position: absolute;







  display: block;







  top: 0;







  z-index: -1;







  height: 78px;







  background-image: url('images/vmenuitem.png');







}















ul.art-vmenu a .l







{







  left: 0;







  right: 13px;







}















ul.art-vmenu a .r







{







  width: 980px;







  right: 0;







  clip: rect(auto, auto, auto, 967px);







}















ul.art-vmenu a .t







{







  display: block;







  line-height: 26px;







  color: #FAFAFA;







  padding: 0 23px 0 84px;







  font-family: Arial, Helvetica, Sans-Serif;







  font-size: 12px;







  text-align: right;







  margin-left:0;







  margin-right:0;







}















ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r







{







  top: -26px;







}















ul.art-vmenu a:hover .t







{







  color: #7CAC4D;







}















ul.art-vmenu a.active .l, ul.art-vmenu a.active .r







{







  top: -52px;







}















ul.art-vmenu a.active .t







{







  color: #7CAC4D;







}







/* end VMenuItem */















/* begin Box, Block */







.art-block







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  min-width: 1px;







  min-height: 1px;







}















.art-block-body







{







  position: relative;







  z-index: 1;







  padding: 15px;







}















.art-block-cc







{







  position: absolute;







  z-index: -1;







  top: 0;







  left: 0;







  right: 0;







  bottom: 0;







  background-color: #F3F6ED;







}















.art-block







{







  margin: 5px;







}















/* end Box, Block */















/* begin Box, BlockContent */







.art-blockcontent







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  min-width: 1px;







  min-height: 1px;







}















.art-blockcontent-body







{







  position: relative;







  z-index: 1;







  padding: 0;







}























.art-blockcontent-body, 







.art-blockcontent-body a, 







.art-blockcontent-body li a







{







  color: #242828;







  font-family: Arial, Helvetica, Sans-Serif;







  font-size: 11px;







}















.art-blockcontent-body a,







.art-blockcontent-body li a







{







  color: #346D74;







  text-decoration: underline;







}















.art-blockcontent-body a:link,







.art-blockcontent-body li a:link







{







  color: #346D74;







  text-decoration: underline;







}















.art-blockcontent-body a:visited, .art-blockcontent-body a.visited,







.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited







{







  color: #353B3B;















}















.art-blockcontent-body a:hover, .art-blockcontent-body a.hover,







.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover







{







  color: #46919B;















  text-decoration: none;







}















.art-blockcontent-body ul







{







  list-style-type: none;







  color: #31281C;







  margin: 0;







  padding: 0;







}















.art-blockcontent-body ul li







{







  line-height: 1.25em;







}























/* end Box, BlockContent */















/* begin Button */







.art-button-wrapper .art-button







{







  font-family: Arial, Helvetica, Sans-Serif;







  font-size: 11px;







  display: inline-block;







  vertical-align: middle;







  white-space: nowrap;







  text-align: left;







  text-decoration: none !important;







  color: #E6F2F4 !important;







  width: auto;







  outline: none;







  border: none;







  background: none;







  line-height: 28px;







  height: 28px;







  margin: 0 !important;







  padding: 0 13px !important;







  overflow: visible;







  cursor: default;







  z-index: 0;







}















.art-button img, .art-button-wrapper img







{







  margin: 0;







  vertical-align: middle;







}















.art-button-wrapper







{







  vertical-align: middle;







  display: inline-block;







  position: relative;







  height: 28px;







  overflow: hidden;







  white-space: nowrap;







  width: auto;







  margin: 0;







  padding: 0;







  z-index: 0;







}















.firefox2 .art-button-wrapper







{







  display: block;







  float: left;







}















input, select, textarea, select







{







  vertical-align: middle;







  font-family: Arial, Helvetica, Sans-Serif;







  font-size: 11px;







}















.art-block select 







{







    width:96%;







}















.art-button-wrapper.hover .art-button, .art-button:hover







{







  color: #F0ECE5 !important;







  text-decoration: none !important;







}















.art-button-wrapper.active .art-button







{







  color: #F7F8F8 !important;







}















.art-button-wrapper .l, .art-button-wrapper .r







{







  display: block;







  position: absolute;







  z-index: -1;







  height: 84px;







  margin: 0;







  padding: 0;







  background-image: url('images/button.png');







}















.art-button-wrapper .l







{







  left: 0;







  right: 13px;







}















.art-button-wrapper .r







{







  width: 415px;







  right: 0;







  clip: rect(auto, auto, auto, 402px);







}















.art-button-wrapper.hover .l, .art-button-wrapper.hover .r







{







  top: -28px;







}















.art-button-wrapper.active .l, .art-button-wrapper.active .r







{







  top: -56px;







}















.art-button-wrapper input







{







  float: none !important;







}







/* end Button */















/* begin Box, Post */







.art-post







{







  position: relative;







  z-index: 0;







  margin: 0 auto;







  min-width: 1px;







  min-height: 1px;







}















.art-post-body







{







  position: relative;







  z-index: 1;







  padding: 10px;



  margin-top:-20px;







}























.art-post







{







  margin: 10px;







}















a img







{







  border: 0;







}















.art-article img, img.art-article







{







  margin: 10px;







}















.art-metadata-icons img







{







  border: none;







  vertical-align: middle;







  margin: 2px;







}















.art-article table, table.art-article







{







  border-collapse: collapse;







  margin: 1px;







  width: auto;







}















.art-article table, table.art-article .art-article tr, .art-article th, .art-article td







{







  background-color: Transparent;







}















.art-article th, .art-article td







{







  padding: 2px;







  border: solid 1px #899494;







  vertical-align: top;







  text-align: left;







}















.art-article th







{







  text-align: center;







  vertical-align: middle;







  padding: 7px;







}















pre







{







  overflow: auto;







  padding: 0.1em;







}















/* end Box, Post */















/* begin PostHeaderIcon */







.art-post h2.art-postheader, 







.art-post h2.art-postheader a, 







.art-post h2.art-postheader a:link, 







.art-post h2.art-postheader a:visited, 







.art-post h2.art-postheader a.visited, 







.art-post h2.art-postheader a:hover, 







.art-post h2.art-postheader a.hovered







{







  margin: 0.2em 0;







  padding: 0;







  font-size: 18px;







  color: #71AD38;

  

  padding-bottom:15px;







}















.art-post h2.art-postheader a, 







.art-post h2.art-postheader a:link, 







.art-post h2.art-postheader a:visited, 







.art-post h2.art-postheader a.visited, 







.art-post h2.art-postheader a:hover, 







.art-post h2.art-postheader a.hovered







{







  margin: 0;







  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;







  text-align: left;







  text-decoration: none;







  color: #71AD38;







}















.art-post h2.art-postheader a:visited, 







.art-post h2.art-postheader a.visited







{















  color: #71AD38;







}























.art-post h2.art-postheader a:hover, 







.art-post h2.art-postheader a.hovered







{























  color: #C98745;







}















/* end PostHeaderIcon */















/* begin PostBullets */







.art-post ol, .art-post ul







{







  color: #000000;







  margin: 1em 0 1em 2em;







  padding: 0;







  font-family: Arial, Helvetica, Sans-Serif;







  font-size: 11px;







}















.art-post li ol, .art-post li ul







{







  margin: 0.5em 0 0.5em 2em;







  padding: 0;







}















.art-post li







{







  margin: 0.2em 0;







  padding: 0;







}















.art-post ul







{







  list-style-type: none;







}















.art-post ol







{







  list-style-position: inside;















}































.art-post li







{







  padding: 0 0 0 10px;







  line-height: 1em;







}















.art-post ol li, .art-post ul ol li







{







  background: none;







  padding-left: 0;







}















.art-post ul li, .art-post ol ul li







{







  background-image: url('images/postbullets.png');







  background-repeat: no-repeat;







  padding-left: 10px;







}























/* end PostBullets */















/* begin PostQuote */







blockquote,







blockquote p,







.art-postcontent blockquote p







{







  color: #14100B;







  font-family: Arial, Helvetica, Sans-Serif;







}















blockquote,







.art-postcontent blockquote







{







  border: solid 1px #D5C8B4;







  margin: 10px 10px 10px 50px;







  padding: 5px 5px 5px 28px;







  background-color: #E9E2D8;







  background-image: url('images/postquote.png');







  background-position: left top;







  background-repeat: no-repeat;







}















/* end PostQuote */















/* begin Footer */







.art-footer







{







  position: relative;







  z-index: 0;







  overflow: hidden;







  width: 980px;







  margin: 0 auto;



  



  border-top-color:#542a0c;



  



  border-top-style:solid;



  



  border-top-width:3px;







}















.art-footer .art-footer-inner







{







  height: 1%;







  position: relative;







  z-index: 0;







  padding: 5px;







}















.art-footer .art-footer-background







{







  position: absolute;







  z-index: -1;







  background-repeat: no-repeat;







  background-image: url('images/footer.png');







  width: 980px;







  height: 150px;







  bottom: 0;







  left: 0;







}























.art-footer .art-footer-text p







{







  margin: 0;







}















.art-footer, .art-footer-text, .art-footer-text p







{







  color: #0B1719;







  text-align: center;







}















.art-footer .art-footer-text,







.art-footer .art-footer-text a,







.art-footer .art-footer-text a:link,







.art-footer .art-footer-text a:visited,







.art-footer .art-footer-text a:hover







{







  font-family: Arial, Helvetica, Sans-Serif;







  font-size: 10px;







  letter-spacing: 1px;







}















.art-footer .art-footer-text a,







.art-footer .art-footer-text a:link







{







  color: #FFFFFF;







  text-decoration: underline;







}















.art-footer .art-footer-text a:visited







{







  text-decoration: none;







  color: #FFFFFF;















}















.art-footer .art-footer-text a:hover







{







  color: #666666;















  text-decoration: none;







}







/* end Footer */















/* begin PageFooter */







.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover







{







  font-family: Arial;







  font-size: 10px;







  letter-spacing: normal;







  word-spacing: normal;







  font-style: normal;







  font-weight: normal;







  text-decoration: underline;







  color: #92C7CE;







}















.art-page-footer







{







  margin: 1em;







  text-align: center;







  text-decoration: none;







  color: #899494;







}







/* end PageFooter */















/* begin LayoutCell, sidebar1 */







.art-content-layout .art-sidebar1







{







  width: 25%;







}







/* end LayoutCell, sidebar1 */















/* begin LayoutCell, content */







.art-content-layout .art-content







{







  width: 75%;







}







.art-content-layout .art-content-wide







{







  width: 100%;







}







/* end LayoutCell, content */































.commentlist, .commentlist li







{







  background: none;







}















.commentlist li li







{







  margin-left: 30px;







}















.commentlist li .avatar







{







  float: right;







  border: 1px solid #eee;







  padding: 2px;







  margin: 1px;







  background: #fff;







}















.commentlist li cite







{







  font-size: 1.2em;







}















#commentform textarea







{







  width: 100%;







}















img.wp-smiley







{







  border: none;







  margin: 0;







  padding: 0;







}















.navigation







{







  display: block;







  text-align: center;







}















/* Recommended by http://codex.wordpress.org/CSS */







/* Begin */







.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter







{







  display: block;







  margin-left: auto;







  margin-right: auto;







}















.alignleft







{







  float: left;







}















.alignright







{







  float: right;







}















.alignright img, img.alignright







{







  margin: 1em;







  margin-right: 0;







}















.alignleft img, img.alignleft







{







  margin: 1em;







  margin-left: 0;







}















.wp-caption







{







  border: 1px solid #ddd;







  text-align: center;







  background-color: #f3f3f3;







  padding-top: 4px;







  margin: 10px;







}















.wp-caption img







{







  margin: 0;







  padding: 0;







  border: 0 none;







}















.wp-caption p.wp-caption-text







{







  font-size: 11px;







  line-height: 17px;







  padding: 0 4px 5px;







  margin: 0;







}







/* End */























.hidden







{







  display: none;







}















/* Calendar */







#wp-calendar {







  empty-cells: show;







  margin: 10px auto 0;







  width: 155px;







}















#wp-calendar #next a {







  padding-right: 10px;







  text-align: right;







}















#wp-calendar #prev a {







  padding-left: 10px;







  text-align: left;







}















#wp-calendar a {







  display: block;







}















#wp-calendar caption {







  text-align: center;







  width: 100%;







}















#wp-calendar td {







  padding: 3px 0;







  text-align: center;







}















.gallery {







  letter-spacing: normal;







}















.art-content {







  position: relative;







  z-index: 1;   







}















#todays-events{







  position: relative;







  z-index: 11;    







}















#upcoming-events{







  position: relative;







  z-index: 10;    







}







#social-widget-3{







margin-leftt:40px;



padding-left:40px



	



}
