/*
Theme Name: WhiteMagazine
Theme URI: http://www.blogging-inside.de/
Description: White Magazine
Version: 1.0.2
Author: KHK
Author URI: http://www.blogging-inside.de/
Tags: fixed width, three columns, valid XHTML, 7 widgets spaces
*//* begin Page */
body {margin: 0 auto; padding: 0; background-color: #FFFFFF;}

#art-main {position: relative; width: 100%; left: 0; top: 0;}

.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: 1000px; min-width: 3px; min-height: 3px;}

.art-Sheet-body {position: relative; z-index: 1; padding: 1px;}

.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: 2px; height: 2px; background-image: url('images/Sheet-s.png');}

.art-Sheet-tl {top: 0; left: 0; clip: rect(auto, 1px, 1px, auto);}

.art-Sheet-tr {top: 0; right: 0; clip: rect(auto, auto, 1px, 1px);}

.art-Sheet-bl {bottom: 0; left: 0; clip: rect(1px, 1px, auto, auto);}

.art-Sheet-br {bottom: 0; right: 0; clip: rect(1px, auto, auto, 1px);}

.art-Sheet-tc, .art-Sheet-bc {left: 1px; right: 1px; height: 2px; background-image: url('images/Sheet-h.png');}

.art-Sheet-tc {top: 0; clip: rect(auto, auto, 1px, auto);}

.art-Sheet-bc {bottom: 0; clip: rect(1px, auto, auto, auto);}

.art-Sheet-cr, .art-Sheet-cl {top: 1px; bottom: 1px; width: 2px; background-image: url('images/Sheet-v.png');}

.art-Sheet-cr {right: 0; clip: rect(auto, auto, auto, 1px);}

.art-Sheet-cl {left: 0; clip: rect(auto, 1px, auto, auto);}

.art-Sheet-cc {position: absolute; z-index: -1; top: 1px; left: 1px; right: 1px; bottom: 1px; background-color: #FFFFFF;}

.art-Sheet {margin-top: 10px !important;} /* end Box, Sheet */ /* begin Header */

div.art-Header {margin: 0 auto; position: relative; z-index: 0; width: 998px; height: 125px;}

div.art-Header-jpeg {position: absolute; z-index: -1; top: 0; left: 0; width: 998px; height: 125px; background-image: url('images/Header.png'); background-repeat: no-repeat; background-position: center center;} /* end Header */

div.adverts {padding-top: 20px; margin-top: 0px; padding-right: 18px; text-align: right; height: 125px;} /* begin Logo */

.art-Logo {display: block; position: absolute; left: 0px; top: 34px; width: 420px;}

h1.art-Logo-name {display: block; text-align: center;}

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: "Times New Roman", Georgia, Times, Serif; font-size: 46px; font-style: normal; font-weight: bold; text-decoration: none; padding: 0; margin: 0; color: #800000 !important;}

.art-Logo-text {display: block; text-align: center;}

.art-Logo-text, .art-Logo-text a {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: normal; padding: 0; margin: 0; color: #404040 !important;} /* end Logo */ /* 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: 4px 2px 0px 2px;}

.art-nav {position: relative; height: 31px; z-index: 100;}

.art-nav .l, .art-nav .r {position: absolute; z-index: -1; top: 0; height: 31px; background-image: url('images/nav.png');}

.art-nav .l {left: 10; right: 0px;}

.art-nav .r {right: 0; width: 998px; clip: rect(auto, auto, auto, 998px);} /* end Menu */ /* begin MenuItem */

.art-menu ul li {clear: both;}

.art-menu a {position: relative; display: block; overflow: hidden; height: 27px; cursor: pointer; text-decoration: none; margin-right: 3px; margin-left: 3px;}

.art-menu a .r, .art-menu a .l {position: absolute; display: block; top: 0; z-index: -1; height: 81px; 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: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #000000; padding: 0 8px; margin: 0 1px; line-height: 27px; text-align: center;}

.art-menu a:hover .l, .art-menu a:hover .r {top: -27px;}

.art-menu li:hover > a .l, .art-menu li:hover > a .r {top: -27px;}

.art-menu li:hover a .l, .art-menu li:hover a .r {top: -27px;}

.art-menu a:hover .t {color: #27333A;}

.art-menu li:hover a .t {color: #27333A;}

.art-menu li:hover > a .t {color: #27333A;}

.art-menu a.active .l, .art-menu a.active .r {top: -54px;}

.art-menu a.active .t {color: #2D4453;} /* 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: 0px; border-style: solid;}

.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: #004800; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; letter-spacing: 1px;}

.art-menu ul ul a {margin-left: auto;}

.art-menu ul li a:hover {color: #000000; background-position: 0 -20px;}

.art-menu ul li:hover > a {color: #000000; background-position: 0 -20px;}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span {color: #000000;}

.art-nav .art-menu ul li:hover > a span, .art-nav .art-menu ul li:hover > a span span {color: #000000;} /* end MenuSubItem */ /* begin ContentLayout */

.art-contentLayout {position: relative; margin-bottom: 0px; width: 998px;} /* end ContentLayout */ /* begin Box, Block */

.art-Block {position: relative; z-index: 0; margin: 0 auto; min-width: 3px; min-height: 3px;}

.art-Block-body {position: relative; z-index: 1; padding: 0px;}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl, .art-Block-tc, .art-Block-bc,.art-Block-cr, .art-Block-cl {position: absolute; z-index: -1;}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl {width: 2px; height: 2px; background-image: url('images/Block-s.png');}

.art-Block-tl {top: 0; left: 0; clip: rect(auto, 1px, 1px, auto);}

.art-Block-tr {top: 0; right: 0; clip: rect(auto, auto, 1px, 1px);}

.art-Block-bl {bottom: 0; left: 0; clip: rect(1px, 1px, auto, auto);}

.art-Block-br {bottom: 0; right: 0; clip: rect(1px, auto, auto, 1px);}

.art-Block-tc, .art-Block-bc {left: 1px; right: 1px; height: 2px; background-image: url('images/Block-h.png');}

.art-Block-tc {top: 0; clip: rect(auto, auto, 1px, auto);}

.art-Block-bc {bottom: 0; clip: rect(1px, auto, auto, auto);}

.art-Block-cr, .art-Block-cl {top: 1px; bottom: 1px; width: 2px; background-image: url('images/Block-v.png');}

.art-Block-cr {right: 0; clip: rect(auto, auto, auto, 1px);}

.art-Block-cl {left: 0; clip: rect(auto, 1px, auto, auto);}

.art-Block-cc {position: absolute; z-index: -1; top: 1px; left: 1px; right: 1px; bottom: 1px; background-color: #FFFFFF;}

.art-Block {margin: 5px;} /* end Box, Block */ /* begin BlockHeader */

.art-BlockHeader {position: relative; z-index: 0; height: 30px; padding: 0 6px; margin-bottom: 10px;}

.art-BlockHeader .t {height: 30px; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold; white-space: nowrap; padding: 0 1px; 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: 1px;}

.art-BlockHeader .r {width: 998px; right: 0; clip: rect(auto, auto, auto, 997px);} /* 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: 6px;}

.art-BlockContent-body {color: #212B31; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 135%;}

.art-BlockContent-body a:link {color: #600000; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; text-decoration: none; line-height: 135%;}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited {color: #8099A8; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; text-decoration: none; line-height: 135%;}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover {color: #3B7DB0; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; text-decoration: none; line-height: 135%;}

.art-BlockContent-body ul {list-style-type: none; color: #404040; margin: 0; padding: 0; line-height: 135%;}

.art-BlockContent-body ul li {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; line-height: 135%;} 

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

.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 #608DA9; 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: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: normal; text-align: left; color: #204460;}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: normal; text-align: left; margin: 0; color: #204460;} /* end PostHeaderIcon */ /* begin PostHeader */

.art-PostHeader a:link {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #600000;}

.art-PostHeader a:visited, .art-PostHeader a.visited {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #3E505B;}

.art-PostHeader a:hover, .art-PostHeader a.hovered {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #1D3F58;} /* end PostHeader */ /* begin PostMetadata */

.art-PostMetadataHeader {padding: 1px; background-color: #F8F8F6; border-color: #E3E3E3; 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: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #40535E;}

.art-PostHeaderIcons a, .art-PostHeaderIcons a:link, .art-PostHeaderIcons a:visited, .art-PostHeaderIcons a:hover {margin: 0;}

.art-PostHeaderIcons a:link {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none; color: #600000;}

.art-PostHeaderIcons a:visited, .art-PostHeaderIcons a.visited {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none; color: #004800;}

.art-PostHeaderIcons a:hover, .art-PostHeaderIcons a.hover {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: underline; color: #004800;} /* end PostIcons */ /* begin PostContent */ /* Content Text Font & Color (Default) */

body {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #404040;}

.art-PostContent p {margin: 0.5em 0;}

.art-PostContent, .art-PostContent p {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; line-height: 135%; color: #404040;}

.art-PostContent {margin: 0;} 

a {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none; color: #600000;} /* Adds special style to an unvisited link. */

a:link {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none; color: #600000;} /* Adds special style to a visited link. */

a:visited, a.visited {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none; color: #303E46;} /* :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: underline; color: #1D3F58;} /* 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: 33px; font-style: normal; font-weight: bold; text-align: left; color: #2D5F86;}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 31px; text-align: left; color: #2D5F86;}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 24px; text-align: left; color: #3E5F74;}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 22px; text-align: left; color: #212B31;}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 18px; text-align: left; color: #212B31;}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 16px; text-align: left; color: #212B31;} /* Finish Content headings Fonts & Colors  */ /* end PostContent */ /* begin PostBullets */ /* Start Content list */

ol, ul {color: #111518; margin: 1em 0 1em 2em; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px;}

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 15px; 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: 15px;} /* Finish Content list */ /* end PostBullets */ /* begin PostQuote */ /* Start blockquote */

blockquote, blockquote p, .art-PostContent blockquote p {color: #0C1317; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; text-align: left;}

blockquote, .art-PostContent blockquote {border: solid 1px #AFC6D4; margin: 10px 10px 10px 50px; padding: 5px 5px 5px 27px; background-color: #F2F2F2; 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: #F8F8F6;} /* 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: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #40535E;}

.art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover {margin: 0;}

.art-PostFooterIcons a:link {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none; color: #004800;}

.art-PostFooterIcons a:visited, .art-PostFooterIcons a.visited {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none; color: #004800;}

.art-PostFooterIcons a:hover, .art-PostFooterIcons a.hover {font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: underline; color: #004800;} /* end PostIcons */ /* begin Button */

.art-button-wrapper .art-button {display: inline-block; width: auto; outline: none; border: none; background: none; line-height: 25px; 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: 25px; 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: 25px; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: bold; white-space: nowrap; text-align: left; padding: 0 5px !important; line-height: 25px; text-decoration: none !important; color: #254F6F !important;}

input, select {vertical-align: middle; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px; font-style: normal; font-weight: bold;}

.art-button-wrapper .hover .art-button, .art-button:hover {color: #EEF3F6 !important; text-decoration: none !important;}

.art-button-wrapper .active .art-button {color: #F3F5F7 !important;}

.art-button-wrapper .l, .art-button-wrapper .r {display: block; position: absolute; z-index: -1; height: 75px; background-image: url('images/Button.png');}

.art-button-wrapper .l {left: 0; right: 0px;}

.art-button-wrapper .r {width: 401px; right: 0; clip: rect(auto, auto, auto, 401px);}

.art-button-wrapper .hover .l, .art-button-wrapper .hover .r {top: -25px;}

.art-button-wrapper .active .l, .art-button-wrapper .active .r {top: -50px;} /* end Button */ /* begin Footer */

.art-Footer {position: relative; z-index: 0; overflow: hidden; width: 998px; margin: 5px auto 0px auto;}

.art-Footer .art-Footer-inner {height: 1%; position: relative; z-index: 0; padding: 15px; text-align: center;}

.art-Footer .art-Footer-background {position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('images/Footer.png'); width: 998px; 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: 25px; cursor: default;}

.art-Footer .art-Footer-text p {margin: 0;}

.art-Footer .art-Footer-text {display: inline-block; color: #265273; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 13px;}

.art-Footer .art-Footer-text a:link {text-decoration: none; color: #004800; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; text-decoration: none;}

.art-Footer .art-Footer-text a:visited {text-decoration: none; color: #5B7686; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; text-decoration: none;}

.art-Footer .art-Footer-text a:hover {text-decoration: none; color: #3878A8; font-family: Verdana, Geneva, 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: #7DAED4;}

.art-page-footer {margin: 1em; text-align: center; text-decoration: none; color: #98ADB9;} /* end PageFooter */ /* begin LayoutCell */

.art-contentLayout .art-sidebar1 {position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 199px;} /* end LayoutCell */ /* begin LayoutCell */

.art-contentLayout .art-content {position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 508px;}

.art-contentLayout .art-content-sidebar1 {position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 707px;}

.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: 996px;} /* end LayoutCell */ /* begin LayoutCell */

.art-contentLayout .art-sidebar2 {position: relative; margin: 0; padding: 0; border: 0; float: left; overflow: hidden; width: 289px;} /* 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;}

.sideposts-title {text-decoration: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #AE3100;}

.sideposts-title a, .sideposts-title a:link, .sideposts-title a:visited, .sideposts-title a:hover{font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: bold; margin: 0; color: #600000;}

.sideposts-title a:link{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #600000;}

.sideposts-title a:visited, .sideposts-title a.visited{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #333333;}

.sideposts-title a:hover, .sideposts-title a.hovered{font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #595959;}

.sideposts_date {text-decoration: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px;}