/*


Theme Name: ElFregadero


Theme URI: http://www.elfregadero.nl/


Description: Theme by El Fregadero™...


Version: 1.0


Author: Niels Koops


Author URI: http://www.elfregadero.nl/


Tags: fixed width, three columns, valid XHTML, widgets


*/





/* begin Page */





/* Generated with Artisteer version 2.3.0.23326, file checksum is F868717E. */





body


{


        margin: 0 auto;


        padding: 0;


        background-color: #145074;


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


        background-repeat: repeat-x;


        background-attachment: fixed;


        background-position: bottom left;


}





#art-main


{


        position: relative;


        width: 100%;


        left: 0;


        top: 0;


}





#art-page-background-glare


{


        position: absolute;


        width: 100%;


        height: 240px;


        left: 0;


        top: 0;


}





#art-page-background-glare-image


{


        background-image: url('images/Page-BgGlare.gif');


        background-repeat: no-repeat;


        height: 240px;


        width: 240px;


        margin: 0;


}





html:first-child #art-page-background-glare


{


        border: 1px solid transparent; /* Opera fix */


}











#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: 1024px;


        min-width:51px;


        min-height:51px;


}





.art-Sheet-body


{


        position: relative;


        z-index: 1;


        padding: 0px;


}





.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: 50px;


        height: 50px;


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


}





.art-Sheet-tl


{


        top:0;


        left:0;


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


}





.art-Sheet-tr


{


        top: 0;


        right: 0;


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


}





.art-Sheet-bl


{


        bottom: 0;


        left: 0;


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


}





.art-Sheet-br


{


        bottom: 0;


        right: 0;


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


}





.art-Sheet-tc, .art-Sheet-bc


{


        left: 25px;


        right: 25px;


        height: 50px;


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


}





.art-Sheet-tc


{


        top: 0;


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


}





.art-Sheet-bc


{


        bottom: 0;


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


}





.art-Sheet-cr, .art-Sheet-cl


{


        top: 25px;


        bottom: 25px;


        width: 50px;


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


}





.art-Sheet-cr


{


        right:0;


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


}





.art-Sheet-cl


{


        left:0;


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


}





.art-Sheet-cc


{


        position:absolute;


        z-index:-1;


        top: 25px;


        left: 25px;


        right: 25px;


        bottom: 25px;


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


}








.art-Sheet


{


        margin-top: 5px !important;


}





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


{


        min-width:1024px;


}





/* end Box, Sheet */





/* begin Header */


div.art-Header


{


        margin: 0 auto;


        position: relative;


        z-index:0;


        width: 1024px;


        height: 256px;


}





div.art-Header-png


{


        position: absolute;


        z-index:-2;


        top: 0;


        left: 0;


        width: 1024px;


        height: 256px;


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


        background-repeat: no-repeat;


        background-position: left top;


}





div.art-Header-jpeg


{


        position: absolute;


        z-index:-1;


        top: 0;


        left: 0;


        width: 1024px;


        height: 256px;


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


        background-repeat: no-repeat;


        background-position: center center;


}


/* end Header */





/* begin Logo */


.art-Logo


{


        display : block;


        position: absolute;


        left: 10px;


        top: 10px;


        width: 994px;


}





h1.art-Logo-name


{


        display: block;


        text-align: left;


}





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


{


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


font-size: 36px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        padding:0;


        margin:0;


        color: #FAE2C8 !important;


}





.art-Logo-text


{


        display: block;


        text-align: left;


}





.art-Logo-text, .art-Logo-text a


{


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


font-size: 18px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        padding:0;


        margin:0;


        color: #FAE2C8 !important;


}


/* end Logo */





/* begin ContentLayout */


.art-contentLayout


{


        position: relative;


        margin-bottom: 12px;


        width: 1024px;


}


/* end ContentLayout */





/* 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: 0px;


}











.art-Block


{


        margin: 3px;


}





/* end Box, Block */





/* begin BlockHeader */


.art-BlockHeader


{


        position:relative;


        z-index:0;


        height: 30px;


        padding: 0 4px;


        margin-bottom: 0px;


}





.art-BlockHeader .t


{


        height: 30px;


        color: #4B3219;


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


font-size: 11px;


font-style: normal;


font-weight: bold;


text-decoration: none;


text-transform: none;


font-variant: normal;


        white-space : nowrap;


        padding: 0 5px;


        line-height: 30px;


}





.art-BlockHeader .l, .art-BlockHeader .r


{


        display:block;


        position:absolute;


        z-index:-1;


        height: 30px;


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


}





.art-BlockHeader .l


{


        left:0;


        right:6px;


}





.art-BlockHeader .r


{


        width:1024px;


        right:0;


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


}

















.art-header-tag-icon


{


    height: 30px;


        background-position:left top;


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


        padding:0 0 0 14px;


        background-repeat: no-repeat;


        min-height: 17px;


        margin: 0 0 0 5px;


}








/* end BlockHeader */





/* begin Box, BlockContent */


.art-BlockContent


{


        position:relative;


        z-index:0;


        margin:0 auto;


        min-width:13px;


        min-height:13px;


}





.art-BlockContent-body


{


        position: relative;


        z-index: 1;


        padding: 4px;


}





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


{


        position:absolute;


        z-index:-1;


}





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


{


        width: 12px;


        height: 12px;


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


}





.art-BlockContent-tl


{


        top:0;


        left:0;


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


}





.art-BlockContent-tr


{


        top: 0;


        right: 0;


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


}





.art-BlockContent-bl


{


        bottom: 0;


        left: 0;


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


}





.art-BlockContent-br


{


        bottom: 0;


        right: 0;


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


}





.art-BlockContent-tc, .art-BlockContent-bc


{


        left: 6px;


        right: 6px;


        height: 12px;


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


}





.art-BlockContent-tc


{


        top: 0;


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


}





.art-BlockContent-bc


{


        bottom: 0;


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


}





.art-BlockContent-cr, .art-BlockContent-cl


{


        top: 6px;


        bottom: 6px;


        width: 12px;


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


}





.art-BlockContent-cr


{


        right:0;


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


}





.art-BlockContent-cl


{


        left:0;


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


}





.art-BlockContent-cc


{


        position:absolute;


        z-index:-1;


        top: 6px;


        left: 6px;


        right: 6px;


        bottom: 6px;


        background-color: #FAE1C8;


}








.art-BlockContent-body


{


        color:#4B3219;


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


}





.art-BlockContent-body a:link


{


        color: #4B3219;


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


}





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


{


        color: #4B3219;


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


}





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


{


        color: #4B3219;


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


}





.art-BlockContent-body ul


{


        list-style-type: none;


        color: #23251E;


        margin:0;


        padding:0;


}





.art-BlockContent-body ul li


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


line-height: 125%;


  line-height: 1.25em;


  padding: 0px 0 0px 12px;


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


  background-repeat: no-repeat;


}





/* end Box, BlockContent */





/* begin Box, Post */


.art-Post


{


        position:relative;


        z-index:0;


        margin:0 auto;


        min-width:13px;


        min-height:13px;


}





.art-Post-body


{


        position: relative;


        z-index: 1;


        padding: 11px;


}





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


{


        position:absolute;


        z-index:-1;


}





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


{


        width: 12px;


        height: 12px;


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


}





.art-Post-tl


{


        top:0;


        left:0;


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


}





.art-Post-tr


{


        top: 0;


        right: 0;


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


}





.art-Post-bl


{


        bottom: 0;


        left: 0;


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


}





.art-Post-br


{


        bottom: 0;


        right: 0;


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


}





.art-Post-tc, .art-Post-bc


{


        left: 6px;


        right: 6px;


        height: 12px;


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


}





.art-Post-tc


{


        top: 0;


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


}





.art-Post-bc


{


        bottom: 0;


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


}





.art-Post-cr, .art-Post-cl


{


        top: 6px;


        bottom: 6px;


        width: 12px;


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


}





.art-Post-cr


{


        right:0;


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


}





.art-Post-cl


{


        left:0;


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


}





.art-Post-cc


{


        position:absolute;


        z-index:-1;


        top: 6px;


        left: 6px;


        right: 6px;


        bottom: 6px;


        background-color: #C8AF96;


}








.art-Post


{


        margin: 5px;


}





/* Start images */


a img


{


        border: 0;


}





.art-article img, img.art-article


{


        margin: 1em;


}





.art-metadata-icons img


{


        border: none;


        vertical-align: middle;


        margin: 2px;


}


/* Finish images */





/* Start tables */





.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 #7D644B;


        vertical-align: top;


        text-align:left;


}





.art-article th


{


        text-align: center;


        vertical-align: middle;


        padding: 7px;


}





/* Finish tables */





pre


{


        overflow: auto;


        padding: 0.1em;


}





/* end Box, Post */





/* begin PostHeaderIcon */


.art-PostHeader


{


        text-decoration:none;


        margin: 0.2em 0;


        padding: 0;


        font-weight:normal;


        font-style:normal;


        letter-spacing:normal;


        word-spacing:normal;


        font-variant:normal;


        text-decoration:none;


        font-variant:normal;


        text-transform:none;


        text-align:left;


        text-indent:0;


        line-height:inherit;


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


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


        color: #4D331A;


}





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


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


        margin:0;


        color: #4D331A;


}





/* end PostHeaderIcon */





/* begin PostHeader */


.art-PostHeader a:link


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





.art-PostHeader a:visited, .art-PostHeader a.visited


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





.art-PostHeader a:hover, .art-PostHeader a.hovered


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}


/* end PostHeader */





/* begin PostMetadata */


.art-PostMetadataHeader


{


        padding:1px;


        background-color: #4B3219;


        border-color: #C8AF96;


border-style: solid;


border-width: 1px;


}


/* end PostMetadata */





/* begin PostIcons */


.art-PostHeaderIcons


{


        padding:1px;


}





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


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #FAE0C7;


}





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


{


        margin:0;


}





.art-PostHeaderIcons a:link


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #C8AF96;


}





.art-PostHeaderIcons a:visited, .art-PostHeaderIcons a.visited


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #C8AF96;


}





.art-PostHeaderIcons a:hover, .art-PostHeaderIcons a.hover


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #C8AF96;


}


/* end PostIcons */





/* begin PostContent */


/* Content Text Font & Color (Default) */


body


{


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


font-size: 12px;


text-decoration: none;


text-transform: none;


font-variant: normal;


  color: #4B3219;


}








.art-PostContent p


{


        margin: 0.5em 0;


}





.art-PostContent, .art-PostContent p


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: justify;


  color: #4B3219;


}





.art-PostContent


{


  margin:0;


}








/* Start Content link style */


/*


The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.


http://www.w3schools.com/CSS/css_pseudo_classes.asp


http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/


*/


a


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


  color: #7C634B;


}





/* Adds special style to an unvisited link. */


a:link


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


  color: #7C634B;


}





/* Adds special style to a visited link. */


a:visited, a.visited


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


  color: #7D644B;


}





/* :hover - adds special style to an element when you mouse over it. */


a:hover, a.hover


{


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


text-decoration: none;


text-transform: none;


font-variant: normal;


  color: #7D644B;


}





/* Finish Content link style */





/* Resert some headings default style & links default style for links in headings*/


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


{


  font-weight: normal;


  font-style: normal;


  text-decoration: none;


}








/* Start Content headings Fonts & Colors  */


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


{


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


font-size: 18px;


font-style: normal;


font-weight: bold;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





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


{


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


font-size: 16px;


font-style: normal;


font-weight: bold;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





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


{


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


font-size: 16px;


font-style: normal;


font-weight: normal;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





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


{


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


font-size: 14px;


font-style: normal;


font-weight: bold;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





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


{


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


font-size: 14px;


font-style: normal;


font-weight: normal;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}





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


{


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


font-size: 12px;


font-style: normal;


font-weight: bold;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


  color: #4B3219;


}


/* Finish Content headings Fonts & Colors  */


/* end PostContent */





/* begin PostBullets */


/* Start Content list */


ol, ul


{


        color: #4B3219;


        margin:1em 0 1em 2em;


        padding:0;


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


font-size: 12px;


text-decoration: none;


text-transform: none;


font-variant: normal;


}





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:0px 0 0px 23px;


        line-height:1.2em;


}





.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:23px;


}








/* Finish Content list */


/* end PostBullets */





/* begin PostQuote */


/* Start blockquote */


blockquote,


blockquote p,


.art-PostContent blockquote p


{


        color:#4B3219;


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


font-size: 12px;


font-style: italic;


font-weight: normal;


text-decoration: none;


text-transform: none;


font-variant: normal;


text-align: left;


}





blockquote,


.art-PostContent blockquote


{


                margin:10px 10px 10px 50px;


        padding:5px 5px 5px 32px;


        background-color:#C8AF96;


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


        background-position:left top;


        background-repeat:no-repeat;


}








/* Finish blockuote */


/* end PostQuote */





/* begin PostMetadata */


.art-PostMetadataFooter


{


        padding:1px;


        background-color: #4D331A;


        border-color: #C8AF96;


border-style: solid;


border-width: 1px;


}


/* end PostMetadata */





/* begin PostIcons */


.art-PostFooterIcons


{


        padding:1px;


}





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


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #FAE1C8;


}





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


{


        margin:0;


}





.art-PostFooterIcons a:link


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #C8AF96;


}





.art-PostFooterIcons a:visited, .art-PostFooterIcons a.visited


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #C8AF96;


}





.art-PostFooterIcons a:hover, .art-PostFooterIcons a.hover


{


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        color: #C8AF96;


}


/* end PostIcons */





/* begin Button */


.art-button-wrapper .art-button


{


        display:inline-block;


        width: auto;


        outline:none;


        border:none;


        background:none;


        line-height:30px;


        margin:0 !important;


        padding:0 !important;


        overflow: visible;


        cursor: default;


        text-decoration: none !important;


        z-index:0;


        vertical-align: middle;


}





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


{


  margin: 0;


}





.art-button-wrapper


{


        display:inline-block;


        vertical-align: middle;


        position:relative;


        height: 30px;


        overflow:hidden;


        white-space: nowrap;


        width: auto;


        z-index:0;


}





.firefox2 .art-button-wrapper


{


        display:block;


        float:left;


}





.art-button-wrapper .art-button


{


        display:block;


        height: 30px;


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


        white-space: nowrap;


        text-align: left;


        padding: 0 20px !important;


        line-height: 30px;


        text-decoration: none !important;


        color: #C8AF96 !important;


}





input, select


{


  vertical-align: middle;


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


font-size: 11px;


text-decoration: none;


text-transform: none;


font-variant: normal;


}





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


{


        color: #4B3219 !important;


        text-decoration: none !important;


}





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


{


        color: #4B3219 !important;


}





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


{


        display:block;


        position:absolute;


        z-index:-1;


        height: 90px;


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


}





.art-button-wrapper .l


{


        left:0;


        right:13px;


}





.art-button-wrapper .r


{


        width:407px;


        right:0;


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


}





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


{


        top: -30px;


}





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


{


        top: -60px;


}








/* end Button */





/* begin Footer */


.art-Footer


{


        position:relative;


        z-index:0;


        overflow:hidden;


        width: 1024px;


        margin: 5px auto 0px auto;


}





.art-Footer .art-Footer-inner


{


        height:1%;


        position: relative;


        z-index: 0;


        padding: 10px;


        text-align: center;


}





.art-Footer .art-Footer-background


{


        position:absolute;


        z-index:-1;


        background-repeat:no-repeat;


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


        width: 1024px;


        height: 150px;


        bottom:0;


        left:0;


}








.art-rss-tag-icon


{


        position: relative;


        display:block;


        float:left;


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


        background-position: center right;


        background-repeat: no-repeat;


        margin: 0 5px 0 0;


        height: 25px;


        width: 32px;


    cursor: default;


}














.art-Footer .art-Footer-text p


{


        margin: 0;


}





.art-Footer .art-Footer-text


{


        display:inline-block;


        color:#FAE1C8;


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


text-decoration: none;


text-transform: none;


font-variant: normal;


}





.art-Footer .art-Footer-text a:link


{


        text-decoration: none;


        color: #C8AF96;


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


text-decoration: none;


text-transform: none;


font-variant: normal;


}





.art-Footer .art-Footer-text a:visited


{


        text-decoration: none;


        color: #C8AF96;


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


text-decoration: none;


text-transform: none;


font-variant: normal;


}





.art-Footer .art-Footer-text a:hover


{


        text-decoration: none;


        color: #C8AF96;


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


text-decoration: none;


text-transform: none;


font-variant: normal;


}


/* 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:#D2BA41;


}





.art-page-footer


{


        margin:1em;


        text-align:center;


        text-decoration:none;


        color:#B0A463;


}


/* end PageFooter */





/* begin LayoutCell */


.art-contentLayout .art-content


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 664px;


}


.art-contentLayout .art-content-sidebar1


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 868px;


}


.art-contentLayout .art-content-sidebar2


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 817px;


}


.art-contentLayout .art-content-wide


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 1021px;


}


/* end LayoutCell */





/* begin LayoutCell */


.art-contentLayout .art-sidebar1


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 204px;


}


/* end LayoutCell */





/* begin LayoutCell */


.art-contentLayout .art-sidebar2


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 153px;


}


/* end LayoutCell */











.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;


}





#todays-events{


  position: relative;


  z-index: 11;


}





#upcoming-events{


  position: relative;


  z-index: 10;


}
