/* Start of CMSMS style sheet 'Arty : smarty' */
body{
margin:0 auto;
padding:0;
background-color:#83B7CD
}

.Main{
position:absolute;
width:100%;
left:0;
top:0
}

.PageBackgroundSimpleGradient{
background-image:url(uploads/Arty/Page-BgSimpleGradient.jpg);
background-repeat:repeat-x;
height:250px
}

.cleared{
float:none;
clear:both;
margin:0;
padding:0;
border:none;
font-size:1px
}


/* end Page */

/* begin Box, Sheet */
.Sheet{
overflow:hidden;
min-width:63px;
min-height:63px;
margin:0 auto;
position:relative;
z-index:0;
width:1000px
}


.Sheet-body{
position:relative;
z-index:0;
margin:6px
}

.Sheet-tl{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:41px;
height:41px;
background-image:url(uploads/Arty/Sheet-s.png)
}

.Sheet-tr{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:41px;
height:41px
}

.Sheet-tr div{
position:absolute;
z-index:-1;
top:0px;
left:-41px;
width:82px;
height:82px;
background-image:url(uploads/Arty/Sheet-s.png)
}

.Sheet-bl{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:41px;
height:41px
}

.Sheet-bl div{
position:absolute;
z-index:-1;
top:-41px;
left:0;
width:82px;
height:82px;
background-image:url(uploads/Arty/Sheet-s.png)
}

.Sheet-br{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:41px;
height:41px
}

.Sheet-br div{
position:absolute;
z-index:-1;
top:-41px;
left:-41px;
width:82px;
height:82px;
background-image:url(uploads/Arty/Sheet-s.png)
}

.Sheet-tc{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:41px;
right:41px;
height:41px
}

.Sheet-tc div{
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:82px;
background-image:url(uploads/Arty/Sheet-h.png)
}

.Sheet-bc{
position:absolute;
overflow:hidden;
z-index:-1; bottom:0;
left:41px;
right:41px;
height:41px
}

.Sheet-bc div{
position:absolute;
z-index:-1;
top:-41px;
left:0;
width:100%;
height:82px;
background-image:url(uploads/Arty/Sheet-h.png)
}

.Sheet-cl{
position:absolute;
overflow:hidden;
z-index:-1;
top:41px;
left:0;
width:41px;
bottom:41px
}

.Sheet-cl div{
position:absolute;
z-index:-1;
top:0;
left:0;
width:82px;
height:100%;
background-image:url(uploads/Arty/Sheet-v.png)
}

.Sheet-cr{
position:absolute;
overflow:hidden;
z-index:-1;
top:41px;
right:0;
width:41px;
bottom:41px
}

.Sheet-cr div{
position:absolute;
z-index:-1;
top:0;
left:-41px;
width:82px;
height:100%;
background-image:url(uploads/Arty/Sheet-v.png)
}

.Sheet-cc{
position:absolute;
overflow:hidden;
z-index:-2;
top:41px;
left:41px;
right:41px;
bottom:41px;
background-image:url(uploads/Arty/Sheet-c.png)
}


.Sheet{
margin-top:20px !important
}
/* end Box, Sheet */

/* begin Header */
div.Header{
margin:0 auto;
position:relative;
z-index:0;
width:988px;
height:200px
}

div.Header-png{
position:absolute;
z-index:-2;
top:0;
left:0;
width:988px;
height:200px;
background-image:url(uploads/Arty/Header.png);
background-repeat:no-repeat;
background-position:left top
}


div.Header-jpeg{
position:absolute;
z-index:-1;
top:0;
left:0;
width:988px;
height:200px;
background-image:url(uploads/Arty/Header.jpg);
background-repeat:no-repeat;
background-position:center center
}
/* end Header */

/* begin Logo */
.logo{
display :block;
position:absolute;
left:10px;
top:10px;
width:968px
}

h1.logo-name{
display:block;
text-align:left
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:27px;
font-style:normal;
font-weight:normal;
text-decoration:none;
letter-spacing:3px;
padding:0;
margin:0;
color:#B1E0F1 !important
}

.logo-text{
display:block;
text-align:left
}

.logo-text, .logo-text a{
font-family:Eurostile,Arial, Helvetica, Sans-Serif;
font-size:20px;
font-style:normal;
font-weight:normal;
letter-spacing:1px;
padding:0;
margin:0;
color:#E1F3FA !important
}

/* end Logo */

/* begin Menu */
/* menu structure */

.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover{
text-align:left;
text-decoration:none;
outline:none;
letter-spacing:normal;
word-spacing:normal
}

.artmenu, .artmenu ul{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block
}

.artmenu li{
margin:0;
padding:0;
border:0;
display:block;
float:left;
position:relative;
z-index:5;
background:none
}

.artmenu li:hover{
z-index:10000;
white-space:normal
}

.artmenu li li{
float:none
}

.artmenu ul{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
background:none
}

.artmenu li:hover>ul{
visibility:visible;
top:100%
}

.artmenu li li:hover>ul{
top:0;
left:100%
}

.artmenu:after, .artmenu ul:after{
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both
}
.artmenu, .artmenu ul{
min-height:0
}

.artmenu ul{
background-image:url(uploads/Arty/spacer.gif);
padding:10px 30px 30px 30px;
margin:-10px 0 0 -30px
}

.artmenu ul ul{
padding:30px 30px 30px 10px;
margin:-30px 0 0 -10px
}


/* menu structure */

.nav{
position:relative;
margin:0  auto;
width:988px;
height:42px;
z-index:100
}

.artmenu{
padding:8px 4px 0px 4px
}


.nav .l, .nav .r, .nav .r div{
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:42px
}

.nav .l{
left:0;
right:0px
}


.nav .r{
right:0;
width:0px
}


.nav .r div{
width:988px;
right:0
}


.nav .l, .nav .r div{
background-position:left top;
background-repeat:no-repeat;
background-image:url(uploads/Arty/nav.png)
}

/* end Menu */

/* begin MenuItem */
.artmenu ul li{
clear:both
}

.artmenu a , .artmenu a span{
height:34px;
display:block
}


.artmenu a{
cursor:pointer;
text-decoration:none;
margin-right:2px;
margin-left:2px;

}
.artmenu a{
background-image:url(uploads/Arty/item-left.png);
background-position:left top;
background-repeat:no-repeat
}

.artmenu a span{
background-image:url(uploads/Arty/item-right.png);
background-position:right top;
background-repeat:no-repeat
}
.artmenu a span span{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:normal;
color:#F4F6F6;
padding:0 12px;
margin:0 4px;
line-height:34px;
text-align:center;
background-image:url(uploads/Arty/item-center.png);
background-position:left top;
background-repeat:repeat-x;

}


.artmenu a:hover{
background-position:left -34px
}

.artmenu li:hover>a{
background-position:left -34px
}
.artmenu li:hover a span{
background-position:right -34px
}

.artmenu a:hover span{
background-position:right -34px
}


.artmenu a:hover span span{
color:#EDF4F8;
background-position:left -34px
}

.artmenu li:hover a span span{
color:#EDF4F8;
background-position:left -34px
}


.artmenu a.active{
background-position:left -68px
}

.artmenu a.active span{
background-position:right -68px
}

.artmenu a.active span span{
color:#061B23;
background-position:left -68px
}

/* end MenuItem */

/* begin MenuSubItem */
.artmenu ul a{
display:block;
text-align:center;
white-space:nowrap;
height:29px;
width:224px;
overflow:hidden;
line-height:29px;
margin-right:auto;


background-image:url(uploads/Arty/subitem-bg.png);
background-position:left top;
background-repeat:repeat-x;

border-width:1px;
border-style:solid;
border-color:#B8C4C6
}

.nav ul.artmenu ul span, .nav ul.artmenu ul span span{
display:inline;
float:none;
margin:inherit;
padding:inherit;
background-image:none;
text-align:inherit;
text-decoration:inherit
}

.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span{
text-align:left;
text-indent:12px;
text-decoration:none;
line-height:29px;
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:normal
}

.artmenu ul ul a{
margin-left:auto
}

.artmenu ul li a:hover{
color:#0000CC;
border-color:#B8C4C6;
background-position:0 -29px
}

.artmenu ul li:hover>a{
color:#0000CC;
border-color:#B8C4C6;
background-position:0 -29px
}

.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span{
color:#0000CC
}

.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span{
color:#0000CC
}


/* end MenuSubItem */

/* begin ContentLayout */
.contentLayout{
margin-bottom:5px;
width:988px;
position:relative
}
/* end ContentLayout */

/* begin Box, Block */
.Block{
overflow:hidden;
min-width:15px;
min-height:15px;
margin:0 auto;
position:relative;
z-index:0
}


.Block-body{
position:relative;
z-index:0;
margin:7px
}

.Block-tl{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:7px;
height:7px;
background-image:url(uploads/Arty/Block-s.png)
}

.Block-tr{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:7px;
height:7px
}

.Block-tr div{
position:absolute;
z-index:-1;
top:0px;
left:-7px;
width:14px;
height:14px;
background-image:url(uploads/Arty/Block-s.png)
}

.Block-bl{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:7px;
height:7px
}

.Block-bl div{
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:14px;
height:14px;
background-image:url(uploads/Arty/Block-s.png)
}

.Block-br{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:7px;
height:7px
}

.Block-br div{
position:absolute;
z-index:-1;
top:-7px;
left:-7px;
width:14px;
height:14px;
background-image:url(uploads/Arty/Block-s.png)
}

.Block-tc{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:7px;
right:7px;
height:7px
}

.Block-tc div{
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:14px;
background-image:url(uploads/Arty/Block-h.png)
}

.Block-bc{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:7px;
right:7px;
height:7px
}

.Block-bc div{
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:100%;
height:14px;
background-image:url(uploads/Arty/Block-h.png)
}

.Block-cl{
position:absolute; overflow:hidden;
z-index:-1;
top:7px;
left:0;
width:7px;
bottom:7px
}

.Block-cl div{
position:absolute;
z-index:-1;
top:0;
left:0;
width:14px;
height:100%;
background-image:url(uploads/Arty/Block-v.png)
}

.Block-cr{
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
right:0;
width:7px;
bottom:7px
}

.Block-cr div{
position:absolute;
z-index:-1;
top:0;
left:-7px;
width:14px;
height:100%;
background-image:url(uploads/Arty/Block-v.png)
}

.Block-cc{
position:absolute;
overflow:hidden;
z-index:-2;
top:7px;
left:7px;
right:7px;
bottom:7px;
background-image:url(uploads/Arty/Block-c.png)
}


.Block{
margin:10px
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader{
position:relative;
overflow:hidden;
height:30px;
z-index:0;
line-height:30px;
padding:0 10px;
margin-bottom:0px;

}

.BlockHeader-text{
white-space :nowrap;
color:#0C181D;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:30px
}


.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div{
top:0;
position:absolute;
z-index:-1;
overflow:hidden;
height:30px
}

.BlockHeader .l{
left:0;
right:6px
}


.BlockHeader .r{
right:0;
width:6px
}


.BlockHeader .r div{
width:988px;
right:0
}


.BlockHeader .l, .BlockHeader .r div{
background-position:left top;
background-repeat:no-repeat;
background-image:url(uploads/Arty/BlockHeader.png)
}




/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent{
overflow:hidden;
min-width:1px;
min-height:1px;
margin:0 auto;
position:relative;
z-index:0
}


.BlockContent-body{
position:relative;
z-index:0;
margin:11px
}


.BlockContent-body{
color:#101314;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
font-style:normal;
font-weight:normal
}

.BlockContent-body a:link{
color:#0000CC;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.BlockContent-body a:visited, .BlockContent-body a.visited{
color:#7A9194;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:underline
}

.BlockContent-body a:hover, .BlockContent-body a.hover{
color:#208EB6;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none
}


.BlockContent-body ul{
list-style-type:none;
color:#0B2F3D;
margin:0;
padding:0
}

.BlockContent-body li{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px;
text-decoration:none
}

.BlockContent-body ul li{
padding:0px 0 0px 16px;
background-image:url(uploads/Arty/BlockContentBullets.png);
background-repeat:no-repeat;
margin:0.5em 0 0.5em 0;
line-height:1.2em
}

/* end Box, BlockContent */

/* begin Box, Post */
.Post{
overflow:hidden;
min-width:15px;
min-height:15px;
margin:0 auto;
position:relative;
z-index:0
}


.Post-body{
position:relative;
z-index:0;
margin:11px
}

.Post-tl{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
width:7px;
height:7px;
background-image:url(uploads/Arty/Post-s.png)
}

.Post-tr{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:7px;
height:7px
}

.Post-tr div{
position:absolute;
z-index:-1;
top:0px;
left:-7px;
width:14px;
height:14px;
background-image:url(uploads/Arty/Post-s.png)
}

.Post-bl{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:0;
width:7px;
height:7px
}

.Post-bl div{
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:14px;
height:14px;
background-image:url(uploads/Arty/Post-s.png)
}

.Post-br{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
right:0;
width:7px;
height:7px
}

.Post-br div{
position:absolute;
z-index:-1;
top:-7px;
left:-7px;
width:14px;
height:14px;
background-image:url(uploads/Arty/Post-s.png)
}

.Post-tc{
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:7px;
right:7px;
height:7px
}

.Post-tc div{
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:14px;
background-image:url(uploads/Arty/Post-h.png)
}

.Post-bc{
position:absolute;
overflow:hidden;
z-index:-1;
bottom:0;
left:7px;
right:7px;
height:7px
}

.Post-bc div{
position:absolute;
z-index:-1;
top:-7px;
left:0;
width:100%;
height:14px;
background-image:url(uploads/Arty/Post-h.png)
}

.Post-cl{
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
left:0;
width:7px;
bottom:7px
}

.Post-cl div{
position:absolute;
z-index:-1;
top:0;
left:0;
width:14px;
height:100%;
background-image:url(uploads/Arty/Post-v.png)
}

.Post-cr{
position:absolute;
overflow:hidden;
z-index:-1;
top:7px;
right:0;
width:7px;
bottom:7px
}

.Post-cr div{
position:absolute;
z-index:-1;
top:0;
left:-7px;
width:14px;
height:100%;
background-image:url(uploads/Arty/Post-v.png)
}

.Post-cc{
position:absolute;
overflow:hidden;
z-index:-2;
top:7px;
left:7px;
right:7px;
bottom:7px;
background-image:url(uploads/Arty/Post-c.png)
}


.Post{
margin:10px
}


/* Start images */
a img{
border:0
}

.article img, img.article{
border-style:solid;
border-width:1px;
border-color:#92BFD3;
margin:1em
}

.metadata-icons img{
border:none;
vertical-align:middle;
margin:2px
}
/* Finish images */

/* Start tables */

.article table, table.article{
border-collapse:collapse;
margin:1px;
width:auto
}

.article table, table.article .article tr, .article th, .article td{
background-color:Transparent
}

.article th, .article td{
padding:2px;
border:solid 1px #5ABEE2;
vertical-align:top;
text-align:left
}

.article th{
text-align:center;
vertical-align:middle;
padding:7px
}



/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.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:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:22px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#176582
}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:22px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#176582
}

/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
text-align:left;
color:#1C7A9C
}

.PostHeader a:visited, .PostHeader a.visited{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
text-align:left;
color:#4489A7
}

.PostHeader a:hover, .PostHeader a.hovered{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
text-align:left;
color:#2F5F74
}
/* end PostHeader */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px;
font-style:normal;
font-weight:normal;
color:#000000
}

.PostContent{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:normal;
text-align:left;
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:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:underline;
color:#0000CC
}

/* Adds special style to an unvisited link. */
a:link{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:underline;
color:#0000CC
}

/* Adds special style to a visited link. */
a:visited, a.visited{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:underline;
color:#0000CC
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration:none;
color:#186C8B
}

/* 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:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:28px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#186C8B
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:22px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#49585B
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:18px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#186C8B
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:16px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#22292A
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#22292A
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:bold;
text-align:left;
color:#22292A
}
/* Finish Content headings Fonts & Colors  */

/* end PostContent */

/* begin PostBullets */
/* Start Content list */

ul{
list-style-type:none;
color:#101314;
margin:0;
padding:0
}

li{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px
}



.Post ul li{
padding:0px 0 0px 16px;
background-image:url(uploads/Arty/PostBullets.png);
background-repeat:no-repeat;
margin:0.5em 0 0.5em 0;
line-height:1.2em
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */

blockquote p{
color:#000000;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:normal;
text-align:left
}

blockquote{
border-color:#C5DDE7;
border-width:1px;
border-style:solid;

margin:10px 10px 10px 50px;
padding:5px 5px 5px 41px;

background-color:#E6F0F5;

background-image:url(uploads/Arty/PostQuote.png);
background-position:left top;
background-repeat:no-repeat
}



/* Finish blockuote */
/* end PostQuote */

/* begin Button */
button.Button, a.Button{
position:relative;
display:inline-block;
width:auto;

outline:none;
border:none;
background:none;
line-height:32px;
margin:0;
padding:0;
overflow:visible;
cursor:default;
text-decoration:none !important
}


/*This HACK needed for ie7 (button position)*/
*:first-child+html button.Button, *:first-child+html a.Button{
display:list-item;
list-style-type:none;
float:left
}


.Button .btn{
position:relative;
overflow:hidden;
display:block;
width:auto;
z-index:0;
height:32px;
color:#000000;
white-space:nowrap;
float:left
}

.Button .t{
height:32px;
white-space:normal;
padding:0 13px;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:normal;
text-align:left;
line-height:32px;
text-decoration:none !important
}

input, select{
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:14px;
font-style:normal;
font-weight:normal
}

.Button .active{
color:#EDF4F8
}

.Button .hover,  a.Button:hover{
color:#0E3D4E;
text-decoration:none !important
}

.Button .active .r{
top:-64px
}

.Button .hover .r{
top:-32px
}

.Button .r{
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:10px;
height:96px
}


.Button .r span{
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:409px;
height:96px
}


.Button .active .l{
top:-64px
}

.Button .hover .l{
top:-32px
}

.Button .l{
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
right:10px;
height:96px
}


.Button .l, .Button .r span{
background-image:url(uploads/Arty/Button.png)
}

/* end Button */

/* begin Footer */
.Footer{
position:relative;
z-index:0;
overflow:hidden;
width:988px;
margin:5px auto 0px auto
}

.Footer .Footer-inner{
height:1%;
position:relative;
z-index:0;
padding:10px;
text-align:center
}

.Footer .Footer-background{
position:absolute;
z-index:-1;
background-repeat:no-repeat;
background-image:url(uploads/Arty/Footer.png);
width:988px;
height:100px;
bottom:0;
left:0
}



.rss-tag-icon{
position:relative;
display:block;
float:left;
background-image:url(uploads/Arty/rssIcon.png);
background-position:center right;
background-repeat:no-repeat;
margin:0 5px 0 0;
height:32px;
width:24px
}




.Footer .Footer-text p{
margin:0
}

.Footer .Footer-text{
display:inline-block;
color:#1E2425;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:12px
}

.Footer .Footer-text a:link{
text-decoration:none;
color:#1E3C48;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none
}

.Footer .Footer-text a:visited{
text-decoration:none;
color:#08222B;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:underline
}

.Footer .Footer-text a:hover{
text-decoration:none;
color:#3B7791;
font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
text-decoration:none
}
/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .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:#6BA8C2
}

.page-footer{
margin:1em;
text-align:center;
text-decoration:none;
color:#8B9FA2
}
/* end PageFooter */

/* begin LayoutCell */
.contentLayout .sidebar1{
position:relative;
margin:0;
padding:0;
border:0;
float:left;
overflow:hidden;
width:246px
}

/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .content{
position:relative;
margin:0;
padding:0;
border:0;
float:left;
overflow:hidden;
width:741px
}

/* end LayoutCell */


dfn {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline
} 

/*CMSMS hack to include extra files with themes */
.fileIncludes{
background-image:url(uploads/Arty/style.ie6.css);
background-image:url(uploads/Arty/style.ie7.css);
background-image:url(uploads/Arty/contact.jpg);
background-image:url(uploads/Arty/script.js);
}
/* End of 'Arty : smarty' */

