/*


Theme Name: WebSiteSlimmingA


Theme URI: 


Description: Artisteer-generated theme


Version: 1.0


Author: 


Author URI: 


Tags: fixed width, one column, valid XHTML, widgets


*/





/* begin Page */





/* Generated with Artisteer version 2.4.0.25435, file checksum is 66A3B517. */





body


{


  margin: 0 auto;


  padding: 0;


  background-color: #FFFFFF;


  background-image: url('images/page_t.jpg');


  background-repeat: repeat-x;


  background-attachment: fixed;


  background-position: bottom left;


  font-family: Georgia, "Times New Roman", Times, Serif;


  font-style: normal;


  font-weight: normal;


  font-size: 16px;


  color: #545454;


}





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


.entry h1 { border-bottom:1px solid #e6e6e6; margin-bottom:20px; padding-bottom: 20px; }  .entry h2 { padding-bottom:20px; }  .entry h3 { padding-bottom:10px; }  .entry h4 {}  .entry h5 {}  .entry h6 {}


{


  font-style: normal;


  text-decoration: none;


  font-weight: bold;


  font-size: 36px;


  text-align: left;


}





a


{


  text-decoration: none;


  color: #3088FF;


}





a:link


{


  text-decoration: none;


  color: #3088FF;


}





a:visited, a.visited


{





  color: #3088FF;


}





a:hover, a.hover


{


  text-decoration: underline;


  color: #3088FF;


}





h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover


{


  font-size: 26px;


  color: #212121;


}





h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover


{


  font-size: 23px;


  color: #212121;


}





h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover


{


  font-size: 21px;


  color: #212121;


}





h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover


{


  font-size: 18px;


  color: #212121;


}





h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover


{


  font-size: 18px;


  color: #212121;


}





h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover


{


  font-size: 18px;


  color: #212121;


}





#art-main


{


  position: relative;


  width: 100%;


  left: 0;


  top: 0;


  cursor:default;


}











#art-page-background-gradient


{


  background-position: bottom left;


}








.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: 968px;


  min-width: 11px;


  min-height: 11px;


}





.art-sheet-body


{


  position: relative;


  z-index: 1;


  padding: 4px;


}





.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl


{


  position: absolute;


  z-index: -1;


}





.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl


{


  width: 10px;


  height: 10px;


  background-image: url('images/sheet_s.png');


}





.art-sheet-tl


{


  top: 0;


  left: 0;


  clip: rect(auto, 5px, 5px, auto);


}





.art-sheet-tr


{


  top: 0;


  right: 0;


  clip: rect(auto, auto, 5px, 5px);


}





.art-sheet-bl


{


  bottom: 0;


  left: 0;


  clip: rect(5px, 5px, auto, auto);


}





.art-sheet-br


{


  bottom: 0;


  right: 0;


  clip: rect(5px, auto, auto, 5px);


}





.art-sheet-tc, .art-sheet-bc


{


  left: 5px;


  right: 5px;


  height: 10px;


  background-image: url('images/sheet_h.png');


}





.art-sheet-tc


{


  top: 0;


  clip: rect(auto, auto, 5px, auto);


}





.art-sheet-bc


{


  bottom: 0;


  clip: rect(5px, auto, auto, auto);


}





.art-sheet-cr, .art-sheet-cl


{


  top: 5px;


  bottom: 5px;


  width: 10px;


  background-image: url('images/sheet_v.png');


}





.art-sheet-cr


{


  right: 0;


  clip: rect(auto, auto, auto, 5px);


}





.art-sheet-cl


{


  left: 0;


  clip: rect(auto, 5px, auto, auto);


}





.art-sheet-cc


{


  position: absolute;


  z-index: -1;


  top: 5px;


  left: 5px;


  right: 5px;


  bottom: 5px;


  background-color: #FFFFFF;


}





.art-sheet


{


  margin-top: 10px !important;


  cursor:auto;


}





#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare


{


  min-width: 968px;


}





/* end Box, Sheet */





/* begin Header */


div.art-header


{


  margin: 0 auto;


  position: relative;


  z-index: 0;


  width: 960px;


  height: 100px;


  overflow: hidden;


}








div.art-header-jpeg


{


  position: absolute;


  z-index: -1;


  top: 0;


  left: 0;


  width: 960px;


  height: 100px;


  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: 960px;


}





.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: 1px;


  min-height: 1px;


}





.art-vmenublock-body


{


  position: relative;


  z-index: 1;


  padding: 0;


}





.art-vmenublock-cc


{


  position: absolute;


  z-index: -1;


  top: 0;


  left: 0;


  right: 0;


  bottom: 0;


  background-color: #FFFFFF;


}





.art-vmenublock


{


  margin: 0;


}





/* 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: 5px;


}





.art-vmenublockcontent-cc


{


  position: absolute;


  z-index: -1;


  top: 0;


  left: 0;


  right: 0;


  bottom: 0;


  background-color: #FFFFFF;


}





.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: 5px;


}





.art-vmenublockcontent-cc


{


  position: absolute;


  z-index: -1;


  top: 0;


  left: 0;


  right: 0;


  bottom: 0;


  background-color: #FFFFFF;


}





/* end Box, Box, VMenuBlockContent */





/* 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: 0;


}








.art-block


{


  margin: 0;


}





/* end Box, Block */





/* begin BlockHeader */


.art-blockheader


{


  position: relative;


  z-index: 0;


  height: 41px;


  margin-bottom: 7px;


}





.art-blockheader .t


{


  height: 41px;


  color: #000000;


  margin-right: 10px;


  margin-left: 10px;


  font-family: Arial, Helvetica, Sans-Serif;


  font-variant: small-caps;


  font-weight: normal;


  font-size: 21px;


  margin:0;


  padding: 0 10px 0 10px;


  white-space: nowrap;


  line-height: 41px;	


}





.art-blockheader .l, .art-blockheader .r


{


  display: block;


  position: absolute;


  z-index: -1;


  height: 41px;


  background-image: url('images/blockheader.png');


}





.art-blockheader .l


{


  left: 0;


  right: 0;


}





.art-blockheader .r


{


  width: 960px;


  right: 0;


  clip: rect(auto, auto, auto, 960px);


}





/* end BlockHeader */





/* 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: 15px;


}








.art-blockcontent-body


{


  color: #4A4A4A;


  font-family: Arial, Helvetica, Sans-Serif;


  font-variant: small-caps;


  font-size: 13px;


}





.art-blockcontent-body a:link


{


  color: #3088FF;





}





.art-blockcontent-body a:visited, .art-blockcontent-body a.visited


{


  color: #2E89FF;





}





.art-blockcontent-body a:hover, .art-blockcontent-body a.hover


{


  color: #2E89FF;





}





.art-blockcontent-body ul


{


  list-style-type: none;


  color: #292929;


  margin: 0;


  padding: 0;


}





.art-blockcontent-body ul li


{


  font-size: 12px;


  text-decoration: none;


  line-height: 1.25em;


  padding: 0 0 0 14px;


  background-image: url('images/blockcontentbullets.png');


  background-repeat: no-repeat;


}








/* end Box, BlockContent */





/* begin Button */


.art-button-wrapper .art-button


{





  display: inline-block;


  vertical-align: middle;


  white-space: nowrap;


  text-align: left;


  text-decoration: none !important;


  color: #000000 !important;


  width: auto;


  outline: none;


  border: none;


  background: none;


  line-height: 37px;


  height: 37px;


  margin: 0;


  padding: 0 21px !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: 37px;


  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;





}





.art-block select 


{


    width:96%;


}





.art-button-wrapper.hover .art-button, .art-button:hover


{


  color: #000000 !important;


  text-decoration: none !important;


}





.art-button-wrapper.active .art-button


{


  color: #2E2E2E !important;


}





.art-button-wrapper .l, .art-button-wrapper .r


{


  display: block;


  position: absolute;


  z-index: -1;


  height: 111px;


  margin: 0;


  padding: 0;


  background-image: url('images/button.png');


}





.art-button-wrapper .l


{


  left: 0;


  right: 11px;


}





.art-button-wrapper .r


{


  width: 411px;


  right: 0;


  clip: rect(auto, auto, auto, 400px);


}





.art-button-wrapper.hover .l, .art-button-wrapper.hover .r


{


  top: -37px;


}





.art-button-wrapper.active .l, .art-button-wrapper.active .r


{


  top: -74px;


}





.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: 25px;


}








.art-post


{


  margin: 7px;


}





a img


{


  border: 0;


}





.art-article img, img.art-article


{


  margin: 0;


}





.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


{


  text-align: center;


  vertical-align: middle;


  padding: 7px;


}





pre


{


  overflow: auto;


  padding: 0.1em;


}





/* end Box, Post */





/* begin PostHeaderIcon */


.art-postheader


{


  margin: 0.2em 0;


  padding: 0;


  font-family: Arial, Helvetica, Sans-Serif;


  font-size: 26px;


  color: #212121;


}





.art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover


{


  font-family: Arial, Helvetica, Sans-Serif;


  font-size: 26px;


  margin: 0;


  color: #212121;


}





/* end PostHeaderIcon */





/* begin PostHeader */


.art-postheader a:link


{





  color: #212121;


}





.art-postheader a:visited, .art-postheader a.visited


{





  color: #222222;


}





.art-postheader a:hover, .art-postheader a.hovered


{





  color: #222222;


}


/* end PostHeader */





/* begin PostContent */


.art-postcontent p


{


  margin: 0.5em 0;


}





.art-postcontent, .art-postcontent p, ul.art-menu, ul.art-menu ul, ul.art-vmenu, ul.art-vmenu ul


{


  text-align: justify;


}





.art-postcontent


{


  margin: 0;


}


/* end PostContent */





/* begin PostBullets */


ol, ul


{


  color: #404040;


  margin: 1em 0 1em 2em;


  padding: 0;


  font-size: 17px;


}





li ol, li ul


{


  margin: 0.5em 0 0.5em 2em;


  padding: 0;


}





li


{


  margin: 0.2em 0;


  padding: 0;


}





ul


{


  list-style-type: none;


}





ol


{


  list-style-position: inside;





}











.art-post li


{


  padding: 1px 0 1px 25px;


  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: 25px;


}








/* end PostBullets */





/* begin PostQuote */


blockquote,


blockquote p,


.art-postcontent blockquote p


{


  color: #121212;


  font-style: italic;


  font-size: 21px;


  text-align: left;


}





blockquote,


.art-postcontent blockquote


{


  border: solid 1px #E0E0E0;


  margin: 10px 10px 10px 50px;


  padding: 5px 5px 5px 41px;


  background-color: #F5F5F5;


  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: 960px;


  margin: 0 auto;


}





.art-footer .art-footer-inner


{


  height: 1%;


  position: relative;


  z-index: 0;


  padding: 0;


  text-align: center;


}





.art-footer .art-footer-background


{


  position: absolute;


  z-index: -1;


  background-repeat: no-repeat;


  background-image: url('images/footer.png');


  width: 960px;


  height: 150px;


  bottom: 0;


  left: 0;


}








.art-footer .art-footer-text p


{


  margin: 0;


}





.art-footer .art-footer-text


{


  display: inline-block;


  color: #EEEEEE;


  font-size: 14px;


}





.art-footer .art-footer-text a:link


{


  color: #EEEEEE;


  text-decoration: underline;


}





.art-footer .art-footer-text a:visited


{


  text-decoration: none;


  color: #EEEEEE;





}





.art-footer .art-footer-text a:hover


{


  color: #EEEEEE;


  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: #666666;


}





.art-page-footer


{


  margin: 1em;


  text-align: center;


  text-decoration: none;


  color: #666666;


}


/* end PageFooter */





/* begin LayoutCell, content */


.art-content-layout .art-content


{


  width: 100%;


}


.art-content-layout .art-content .art-block


{


  background-color: #FFFFFF;


}


/* 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;    


}


.boxlinks {
	background-color: #F3F3F3;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #CCC;
	text-align: center;
}

.boxlinksleft {
	background-color: #ffffff;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
}

.menulinks {
	text-align: center;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	background-color: #F3F3F3;
}
.titulo {
	font-size: 30px;
	text-align: center;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	background-color: #ffffff;
	color: #900;
}

