/*


Theme Name: BOL Template Black


Theme URI:


Description: Artisteer-generated theme


Version: 1.0


Author:


Author URI:


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


*/





/* begin Page */





/* Generated with Artisteer version 2.2.0.17981, file checksum is 29E0F716. */





body


{


        margin: 0 auto;


        padding: 0;


        background-color: #5A5A5A;


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


        background-repeat: repeat;


        background-attachment: scroll;


        background-position: top left;


}





#art-main


{


        position: relative;


        width: 100%;


        left: 0;


        top: 0;


}











#art-page-background-gradient


{


        position: absolute;


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


        background-repeat: repeat-x;


        top:0;


        width:100%;


        height: 50px;





}





#art-page-background-gradient


{


        background-position: top 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: 971px;


        min-width:23px;


        min-height:23px;


}





.art-Sheet-body


{


        position: relative;


        z-index:1;


        padding: 5px;


}





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


        height: 42px;


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


}





.art-Sheet-tl


{


        top:0;


        left:0;


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


}





.art-Sheet-tr


{


        top: 0;


        right: 0;


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


}





.art-Sheet-bl


{


        bottom: 0;


        left: 0;


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


}





.art-Sheet-br


{


        bottom: 0;


        right: 0;


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


}





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


{


        left: 21px;


        right: 21px;


        height: 42px;


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


}





.art-Sheet-tc


{


        top: 0;


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


}





.art-Sheet-bc


{


        bottom: 0;


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


}





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


{


        top: 21px;


        bottom: 21px;


        width: 42px;


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


}





.art-Sheet-cr


{


        right:0;


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


}





.art-Sheet-cl


{


        left:0;


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


}





.art-Sheet-cc


{


        position:absolute;


        z-index:-1;


        top: 21px;


        left: 21px;


        right: 21px;


        bottom: 21px;


        background-color: #F5F5F5;


}








.art-Sheet


{


        margin-top: 10px !important;


}





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


{


        min-width:971px;


}





/* end Box, Sheet */





/* begin Header */


div.art-Header


{


        margin: 0 auto;


        position: relative;


        z-index:0;


        width: 961px;


        height: 100px;


}








div.art-Header-jpeg


{


        position: absolute;


        z-index:-1;


        top: 0;


        left: 0;


        width: 961px;


        height: 100px;


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


        background-repeat: no-repeat;


        background-position: center center;


}


/* end Header */





/* begin Menu */


/* menu structure */





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


{


        text-align:left;


        text-decoration:none;


        outline:none;


        letter-spacing:normal;


        word-spacing:normal;


}





.art-menu, .art-menu ul


{


        margin: 0;


        padding: 0;


        border: 0;


        list-style-type: none;


        display: block;


}





.art-menu li


{


        margin: 0;


        padding: 0;


        border: 0;


        display: block;


        float: left;


        position: relative;


        z-index: 5;


        background:none;


}





.art-menu li:hover


{


        z-index: 10000;


        white-space: normal;


}





.art-menu li li


{


        float: none;


}





.art-menu ul


{


        visibility: hidden;


        position: absolute;


        z-index: 10;


        left: 0;


        top: 0;


        background:none;


}





.art-menu li:hover>ul


{


        visibility: visible;


        top: 100%;


}





.art-menu li li:hover>ul


{


        top: 0;


        left: 100%;


}





.art-menu:after, .art-menu ul:after


{


        content: ".";


        height: 0;


        display: block;


        visibility: hidden;


        overflow: hidden;


        clear: both;


}


.art-menu, .art-menu ul


{


        min-height: 0;


}





.art-menu ul


{


        background-image: url(images/spacer.gif);


        padding: 10px 30px 30px 30px;


        margin: -10px 0 0 -30px;


}





.art-menu ul ul


{


        padding: 30px 30px 30px 10px;


        margin: -30px 0 0 -10px;


}

















/* menu structure */





.art-menu


{


        padding: 0px 0px 0px 0px;


}





.art-nav


{


        position: relative;


        height: 22px;


        z-index: 100;


}





.art-nav .l, .art-nav .r


{


        position: absolute;


        z-index: -1;


        top: 0;


        height: 22px;


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


}





.art-nav .l


{


        left: 0;


        right:0px;


}





.art-nav .r


{


        right: 0;


        width: 961px;


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


}








/* end Menu */





/* begin MenuItem */


.art-menu ul li


{


        clear: both;


}





.art-menu a


{


        position:relative;


        display: block;


        overflow:hidden;


        height: 22px;


        cursor: pointer;


        text-decoration: none;


        margin-right: 0px;


        margin-left: 0px;


}








.art-menu a .r, .art-menu a .l


{


        position:absolute;


        display: block;


        top:0;


        z-index:-1;


        height: 66px;


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


}





.art-menu a .l


{


        left:0;


        right:1px;


}





.art-menu a .r


{


        width:402px;


        right:0;


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


}





.art-menu a .t


{


        font-family: Georgia, "Times New Roman", Times, Serif;


        font-size: 11px;


        color: #EDEDED;


        padding: 0 12px;


        margin: 0 1px;


        line-height: 22px;


        text-align: center;


}





.art-menu a:hover .l, .art-menu a:hover .r


{


        top:-22px;


}





.art-menu li:hover>a .l, .art-menu li:hover>a .r


{


        top:-22px;


}





.art-menu li:hover a .l, .art-menu li:hover a .r


{


        top:-22px;


}


.art-menu a:hover .t


{


        color: #F0F0F0;


}





.art-menu li:hover a .t


{


        color: #F0F0F0;


}





.art-menu li:hover>a .t


{


        color: #F0F0F0;


}








.art-menu a.active .l, .art-menu a.active .r


{


        top: -44px;


}





.art-menu a.active .t


{


        color: #D4D4D4;


}








/* end MenuItem */





/* begin MenuSubItem */


.art-menu ul a


{


        display:block;


        text-align: center;


        white-space: nowrap;


        height: 20px;


        width: 180px;


        overflow:hidden;


        line-height: 20px;


        margin-right: auto;








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


        background-position: left top;


        background-repeat: repeat-x;


        border-width: 1px;


        border-style: solid;


        border-color: #595959;


}





.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span


{


        display: inline;


        float: none;


        margin: inherit;


        padding: inherit;


        background-image: none;


        text-align: inherit;


        text-decoration: inherit;


}





.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span


{


        text-align: left;


        text-indent: 12px;


        text-decoration: none;


        line-height: 20px;


        color: #FFFFFF;


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


        font-size: 11px;


        font-style: normal;


        font-weight: normal;


}





.art-menu ul ul a


{


        margin-left: auto;


}





.art-menu ul li a:hover


{


        color: #F2F2F2;


        border-color: #595959;


        background-position: 0 -20px;


}





.art-menu ul li:hover>a


{


        color: #F2F2F2;


        border-color: #595959;


        background-position: 0 -20px;


}





.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span


{


        color: #F2F2F2;


}





.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span


{


        color: #F2F2F2;


}








/* end MenuSubItem */





/* begin ContentLayout */


.art-contentLayout


{


        position: relative;


        margin-bottom: 3px;


        width: 961px;


}


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


}





/* end Box, Block */





/* begin BlockHeader */


.art-BlockHeader


{


        position:relative;


        z-index:0;


        height: 30px;


        padding: 0 5px;


        margin-bottom: 0px;


}





.art-BlockHeader .t


{


        height: 30px;


        color: #808080;


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


        font-size: 13px;


        font-style: normal;


        font-weight: bold;


        text-decoration: underline;


        white-space : nowrap;


        padding: 0 6px;


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


}





.art-BlockHeader .r


{


        width:961px;


        right:0;


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


}














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


}





.art-BlockContent-cc


{


        position:absolute;


        z-index:-1;


        top: 0px;


        left: 0px;


        right: 0px;


        bottom: 0px;


        background-color: #000000;


}








.art-BlockContent-body


{


        color:#D4D4D4;


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


        font-size: 11px;


}





.art-BlockContent-body a:link


{


        color: #E0E0E0;


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


        text-decoration: none;


}





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


{


        color: #E0E0E0;


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


        text-decoration: none;


}





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


{


        color: #E0E0E0;


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


        text-decoration: none;


}





.art-BlockContent-body ul


{


        list-style-type: none;


        color: #808080;


        margin:0;


        padding:0;


}





.art-BlockContent-body li


{


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


        font-size: 11px;


}





.art-BlockContent-body ul li


{


        padding:0px 0 0px 9px;


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


        background-repeat:no-repeat;


        margin:0.5em 0 0.5em 0;


        line-height:1.2em;


}





/* end Box, BlockContent */





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


}











.art-Post


{


        margin: 5px;


}





/* Start images */


a img


{


        border: 0;


}





.art-article img, img.art-article


{


        border: solid 1px #262626;


        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 #262626;


        vertical-align: top;


        text-align:left;


}





.art-article th


{


        text-align:center;


        vertical-align:middle;


        padding: 7px;


}





/* Finish tables */


/* end Box, Post */





/* begin PostHeaderIcon */


.art-PostHeaderIcon-wrapper


{


        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: Georgia, "Times New Roman", Times, Serif;


        font-size: 22px;


        font-style: normal;


        font-weight: bold;


        letter-spacing: 0px;


        text-transform: uppercase;


        color: #0D2A68;


}





.art-PostHeaderIcon-wrapper, .art-PostHeaderIcon-wrapper a, .art-PostHeaderIcon-wrapper a:link, .art-PostHeaderIcon-wrapper a:visited, .art-PostHeaderIcon-wrapper a:hover


{


        font-family: Georgia, "Times New Roman", Times, Serif;


        font-size: 22px;


        font-style: normal;


        font-weight: bold;


        letter-spacing: 0px;


        text-transform: uppercase;


        color: #0D2A68;


}





/* end PostHeaderIcon */





/* begin PostHeader */


.art-PostHeader a:link


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  text-decoration: none;


  text-transform: uppercase;


  color: #0D2A68;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  text-decoration: none;


  color: #000000;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  text-decoration: underline;


  color: #1C1C1C;


}


/* end PostHeader */





/* begin PostContent */


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


body


{


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


  font-size: 11px;


  font-style: normal;


  font-weight: normal;


  color: #000000;


}





.art-PostContent


{


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


  text-align: justify;


  color: #000000;


}








/* 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: Tahoma, Arial, Helvetica, Sans-Serif;


  text-decoration: underline;


  letter-spacing: 1px;


  color: #0D2A68;


}





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


a:link


{


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


  text-decoration: underline;


  letter-spacing: 1px;


  color: #0D2A68;


}





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


a:visited, a.visited


{


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


  text-decoration: underline;


  letter-spacing: 1px;


  color: #0D2A68;


}





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


a:hover, a.hover


{


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


  text-decoration: none;


  letter-spacing: 1px;


  color: #000000;


}





/* 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: Georgia, "Times New Roman", Times, Serif;


  font-size: 25px;


  text-transform: uppercase;


  text-align: left;


  color: #000000;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  font-size: 22px;


  font-style: normal;


  font-weight: normal;


  text-transform: uppercase;


  text-align: left;


  color: #545454;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  font-size: 20px;


  text-transform: uppercase;


  text-align: left;


  color: #1C1C1C;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  font-size: 16px;


  text-transform: uppercase;


  text-align: left;


  color: #3B3B3B;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  font-size: 14px;


  text-transform: uppercase;


  text-align: left;


  color: #3B3B3B;


}





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


{


  font-family: Georgia, "Times New Roman", Times, Serif;


  font-size: 13px;


  text-transform: uppercase;


  text-align: left;


  color: #3B3B3B;


}


/* Finish Content headings Fonts & Colors  */


/* end PostContent */





/* begin PostBullets */


/* Start Content list */


ol, ul


{


        color: #000000;


        margin:1em 0 1em 2em;


        padding:0;


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


        font-size: 11px;


        text-align: left;


        margin-left: 12px;


}





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;





}











/* Finish Content list */


/* end PostBullets */





/* begin PostQuote */


/* Start blockquote */


blockquote p


{


        color:#B5B5B5;


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


        font-style: italic;


        font-weight: normal;


        text-align: left;


}





blockquote


{


                border:solid 1px #7A7A7A;


                margin:10px 10px 10px 50px;


        padding:5px 5px 5px 28px;


        background-color:#363636;


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


        background-position:left top;


        background-repeat:no-repeat;


}








/* Finish blockuote */


/* end PostQuote */





/* begin Button */


.art-button-wrapper .art-button


{


        display:inline-block;


        width: auto;


        outline:none;


        border:none;


        background:none;


        line-height:24px;


        margin:0 !important;


        padding:0 !important;


        overflow: visible;


        cursor: default;


        text-decoration: none !important;


        z-index:0;


}





.art-button-wrapper


{


        display:inline-block;


        position:relative;


        height: 24px;


        overflow:hidden;


        white-space: nowrap;


        width: auto;


        z-index:0;


}





.art-button-wrapper .art-button


{


        display:block;


        height: 24px;


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


        font-size: 10px;


        font-style: normal;


        font-weight: bold;


        white-space: nowrap;


        text-align: left;


        padding: 0 9px !important;


        line-height: 24px;


        text-decoration: none !important;


        color: #242424 !important;


}





input, select


{


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


        font-size: 10px;


        font-style: normal;


        font-weight: bold;


}





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


{


        color: #F5F5F5 !important;


        text-decoration: none !important;


}





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


{


        color: #F0F0F0 !important;


}





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


{


        display:block;


        position:absolute;


        z-index:-1;


        height: 72px;


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


}





.art-button-wrapper .l


{


        left:0;


        right:5px;


}





.art-button-wrapper .r


{


        width:401px;


        right:0;


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


}





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


{


        top: -24px;


}





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


{


        top: -48px;


}








/* end Button */





/* begin Footer */


.art-Footer


{


        position:relative;


        z-index:0;


        overflow:hidden;


        width: 961px;


        margin: 5px auto 0px auto;


}





.art-Footer .art-Footer-inner


{


        height:1%;


        position: relative;


        z-index: 0;


        padding: 8px;


        text-align: center;


}





.art-Footer .art-Footer-background


{


        position:absolute;


        z-index:-1;


        background-repeat:no-repeat;


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


        width: 961px;


        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: 9px;


        width: 15px;


}














.art-Footer .art-Footer-text p


{


        margin: 0;


}





.art-Footer .art-Footer-text


{


        display:inline-block;


        color:#737373;


        font-family: Georgia, "Times New Roman", Times, Serif;


        font-size: 10px;


}





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


{


        text-decoration: none;


        color: #C2C2C2;


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


        text-decoration: none;


}





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


{


        text-decoration: none;


        color: #FFFFFF;


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


        text-decoration: none;


}





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


{


        text-decoration: none;


        color: #E0E0E0;


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


        text-decoration: underline;


}


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


}





.art-page-footer


{


        margin:1em;


        text-align:center;


        text-decoration:none;


        color:#525252;


}


/* end PageFooter */





/* begin LayoutCell */


.art-contentLayout .art-sidebar1


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 163px;


}


/* end LayoutCell */





/* begin LayoutCell */


.art-contentLayout .art-content


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 644px;


}


.art-contentLayout .art-content-sidebar1


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 807px;


}


.art-contentLayout .art-content-sidebar2


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 797px;


}


.art-contentLayout .art-content-wide


{


        position: relative;


        margin: 0;


        padding: 0;


        border: 0;


        float: left;


        overflow: hidden;


        width: 960px;


}


/* 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;


}