/*
Theme Name: Grey-Mag
Theme URI: http://www.freewpblogthemes.com
Description: free wordpress theme
Version: 1.0
Author: WP-Spider
Author URI: http://www.wpspider.com
Tags: fixed width, three columns, valid XHTML, widgets
*/

body {
background-color:#202128;
color:#21222C;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
margin:0 auto;
padding:0
}

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

#page-background-simple-gradient {
background-image:url('images/Page-BgSimpleGradient.jpg');
background-repeat:repeat-x;
height:900px;
position:absolute;
top:0;
width:100%
}

.cleared {
border:none;
clear:both;
float:none;
font-size:1px;
margin:0;
padding:0
}

form {
margin:0 !important;
padding:0 !important
}

table.position {
position:relative;
table-layout:fixed;
width:100%
}

.Sheet {
margin:-1px auto 0 !important;
min-height:3px;
min-width:3px;
position:relative;
width:1000px;
z-index:0
}

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

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

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

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

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

#page-background-simple-gradient,#page-background-gradient,#page-background-glare {
min-width:1000px
}

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

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

.Logo {
display:block;
left:10px;
position:absolute;
top:17px;
width:968px
}

h1.Logo-name,h1.Logo-name a,h1.Logo-name a:link,h1.Logo-name a:visited,h1.Logo-name a:hover {
color:#999DAD !important;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:44px;
margin:0;
padding:0;
text-decoration:none
}

.Logo-text,.Logo-text a {
color:#DDDEE4 !important;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:25px;
margin:0;
padding:0
}

.menu a,.menu a:link,.menu a:visited,.menu a:hover {
letter-spacing:normal;
outline:none;
text-align:left;
text-decoration:none;
word-spacing:normal
}

.menu,.menu ul {
border:0;
display:block;
list-style-type:none;
margin:0;
min-height:0;
padding:0
}

.menu li {
background:none;
border:0;
display:block;
float:left;
margin:0;
padding:0;
position:relative;
z-index:5
}

.menu li:hover {
white-space:normal;
z-index:10000
}

.menu li li {
float:none
}

.menu ul {
background:none;
background-image:url(images/spacer.gif);
left:0;
margin:-10px 0 0 -30px;
padding:10px 30px 30px;
position:absolute;
top:0;
visibility:hidden;
z-index:10
}

.menu li:hover>ul {
top:100%;
visibility:visible
}

.menu li li:hover>ul {
left:100%;
top:0
}

.menu:after,.menu ul:after {
clear:both;
content:".";
display:block;
height:0;
overflow:hidden;
visibility:hidden
}

.menu ul ul {
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px
}

.menu {
padding:0
}

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

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

.nav .r {
clip:rect(auto, auto, auto, 998px);
right:0;
width:998px
}

.menu ul li {
clear:both
}

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

.menu a .r,.menu a .l {
background-image:url('images/MenuItem.png');
display:block;
height:87px;
position:absolute;
top:0;
z-index:-1
}

.menu a .r {
clip:rect(auto, auto, auto, 400px);
right:0;
width:400px
}

.menu a .t {
color:#CACCD8;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
line-height:29px;
margin:0;
padding:0 12px;
text-align:center
}

.menu a.active .l,.menu a.active .r {
top:-58px
}

.menu a.active .t {
color:#191A1F
}

.menu ul a {
background-image:url('images/subitem-bg.png');
background-position:left top;
background-repeat:repeat-x;
border-style:solid;
border-width:0;
display:block;
height:32px;
line-height:32px;
margin-right:auto;
overflow:hidden;
text-align:center;
white-space:nowrap;
width:180px
}

.nav ul.menu ul span,.nav ul.menu ul span span {
background-image:none;
display:inline;
float:none;
margin:inherit;
padding:inherit;
text-align:inherit;
text-decoration:inherit
}

.menu ul a,.menu ul a:link,.menu ul a:visited,.menu ul a:hover,.menu ul a:active,.nav ul.menu ul span,.nav ul.menu ul span span {
color:#43475B;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
line-height:32px;
text-align:left;
text-decoration:none;
text-indent:12px
}

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

.contentLayout {
margin-bottom:0;
position:relative;
width:998px
}

.Block {
margin:5px;
min-height:1px;
min-width:1px;
position:relative;
z-index:0
}

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

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

.BlockHeader .t {
color:#101114;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
font-style:normal;
font-weight:700;
height:30px;
line-height:30px;
padding:0 1px;
text-transform:uppercase;
white-space:nowrap
}

.BlockHeader .l,.BlockHeader .r {
background-image:url('images/BlockHeader.png');
display:block;
height:30px;
position:absolute;
z-index:-1
}

.BlockHeader .r {
clip:rect(auto, auto, auto, 998px);
right:0;
width:998px
}

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

.BlockContent-body {
color:#1A1B23;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
padding:8px;
position:relative;
z-index:1
}

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

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

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

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

.BlockContent-body a:link {
color:#444755;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif
}

.BlockContent-body a:visited,.BlockContent-body a.visited {
color:#6C7293;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.BlockContent-body a:hover,.BlockContent-body a.hover {
color:#5B5F71;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.BlockContent-body ul {
color:#1B1C22;
list-style-type:none;
margin:0;
padding:0
}

.BlockContent-body ul li {
background-image:url('images/BlockContentBullets.png');
background-repeat:no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
line-height:1em;
padding:0 0 0 17px
}

.Post {
margin:5px;
min-height:7px;
min-width:7px;
position:relative;
z-index:0
}

.Post-body {
padding:7px;
position:relative;
z-index:1
}

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

.Post-tl {
clip:rect(auto, 5px, 5px, auto);
left:0;
top:0
}

.Post-tr {
clip:rect(auto, auto, 5px, 5px);
right:0;
top:0
}

.Post-bl {
bottom:0;
clip:rect(5px, 5px, auto, auto);
left:0
}

.Post-br {
bottom:0;
clip:rect(5px, auto, auto, 5px);
right:0
}

.Post-tc,.Post-bc {
background-image:url('images/Post-h.png');
height:10px;
left:5px;
right:5px
}

.Post-tc {
clip:rect(auto, auto, 5px, auto);
top:0
}

.Post-bc {
bottom:0;
clip:rect(5px, auto, auto, auto)
}

.Post-cr,.Post-cl {
background-image:url('images/Post-v.png');
bottom:5px;
top:5px;
width:10px
}

.Post-cr {
clip:rect(auto, auto, auto, 5px);
right:0
}

.Post-cl {
clip:rect(auto, 5px, auto, auto);
left:0
}

.Post-cc {
background-color:#EDEEF2;
bottom:5px;
left:5px;
position:absolute;
right:5px;
top:5px;
z-index:-1
}

a img {
border:0
}

.article img,img.article {
border-color:#E6B79E;
border-style:solid;
border-width:0;
margin:1em
}

.metadata-icons img {
border:none;
margin:2px;
vertical-align:middle
}

.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 {
border:solid 1px #A2A5B4;
padding:2px;
text-align:left;
vertical-align:top
}

.article th {
padding:7px;
text-align:center;
vertical-align:middle
}

pre {
overflow:auto;
padding:0.1em
}

.PostHeader {
color:#444755;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:29px;
font-style:normal;
font-variant:normal;
font-weight:400;
letter-spacing:normal;
line-height:inherit;
margin:0.2em 0;
padding:0;
text-align:left;
text-decoration:none;
text-indent:0;
text-transform:none;
word-spacing:normal
}

.PostHeader a,.PostHeader a:link,.PostHeader a:visited,.PostHeader a:hover {
color:#444755;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
font-weight:700;
margin:0
}

.PostHeader a:link {
color:#525566;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
font-weight:700;
text-align:left;
text-decoration:none
}

.PostHeader a:visited,.PostHeader a.visited {
color:#686D82;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
font-weight:700;
text-align:left;
text-decoration:none
}

.PostHeader a:hover,.PostHeader a.hovered {
color:#494C5B;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
font-weight:700;
text-align:left;
text-decoration:none
}

.PostHeaderIcons a:visited,.PostHeaderIcons a.visited {
color:#464A58;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-style:italic;
font-weight:400;
text-decoration:none
}

.PostContent p {
margin:0.5em 0
}

.PostContent,.PostContent p {
color:#21222C;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif
}

a:visited,a.visited {
color:#45495E;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

a:hover,a.hover {
color:#494C5B;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

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-style:normal;
font-weight:400;
text-decoration:none
}

h1,h1 a,h1 a:link,h1 a:visited,h1 a:hover {
color:#494C5B;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:38px
}

h2,h2 a,h2 a:link,h2 a:visited,h2 a:hover {
color:#62667A;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:29px
}

h3,h3 a,h3 a:link,h3 a:visited,h3 a:hover {
color:#5D627E;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:23px
}

h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover {
color:#21222C;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:19px
}

h5,h5 a,h5 a:link,h5 a:visited,h5 a:hover {
color:#21222C;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px
}

h6,h6 a,h6 a:link,h6 a:visited,h6 a:hover {
color:#21222C;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:13px
}

ol,ul {
color:#0F1015;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
margin:1em 0 1em 2em;
padding:0
}

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
}

.Post li {
line-height:1.2em;
padding:0 0 0 17px
}

.Post ol li,.Post ul ol li {
background:none;
padding-left:0
}

.Post ul li,.Post ol ul li {
background-image:url('images/PostBullets.png');
background-repeat:no-repeat;
padding-left:17px
}

blockquote,blockquote p,.PostContent blockquote p {
color:#101114;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif
}

blockquote,.PostContent blockquote {
background-color:#E3E4E8;
background-image:url('images/PostQuote.png');
background-position:left top;
background-repeat:no-repeat;
border:solid 1px #B8BBC6;
margin:10px 10px 10px 50px;
padding:5px 5px 5px 37px
}

.button-wrapper .button {
background:none;
border:none;
color:#2B2E3B !important;
cursor:default;
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
height:25px;
line-height:25px;
margin:0 !important;
outline:none;
overflow:visible;
padding:0 5px !important;
text-align:left;
text-decoration:none !important;
vertical-align:middle;
white-space:nowrap;
width:auto;
z-index:0
}

.button-wrapper {
display:inline-block;
height:25px;
overflow:hidden;
position:relative;
vertical-align:middle;
white-space:nowrap;
width:auto;
z-index:0
}

.firefox2 .button-wrapper {
display:block;
float:left
}

input,select {
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size:16px;
vertical-align:middle
}

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

.button-wrapper.active .button {
color:#F1F1F4 !important
}

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

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

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

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

.button-wrapper.active .l,.button-wrapper.active .r {
top:-50px
}

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

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

.Footer .Footer-background {
background-image:url('images/Footer.png');
background-repeat:no-repeat;
bottom:0;
height:150px;
left:0;
position:absolute;
width:998px;
z-index:-1
}

.rss-tag-icon {
background-image:url('images/rssIcon.png');
background-position:center right;
background-repeat:no-repeat;
cursor:default;
display:block;
float:left;
height:27px;
margin:0 5px 0 0;
position:relative;
width:26px
}

.Footer .Footer-text {
color:#111217;
display:inline-block;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif
}

.Footer .Footer-text a:link {
color:#2D2F39;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.Footer .Footer-text a:visited {
color:#17181C;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.Footer .Footer-text a:hover {
color:#444755;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.page-footer,.page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover {
color:#7D8197;
font-family:Arial;
font-size:10px;
font-style:normal;
font-weight:400;
letter-spacing:normal;
text-decoration:underline;
word-spacing:normal
}

.page-footer {
color:#787D9B;
margin:1em;
text-align:center;
text-decoration:none
}

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

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

.commentlist,.commentlist li {
background:none
}

.commentlist li li {
margin-left:30px
}

.commentlist li .avatar {
background:#fff;
border:1px solid #eee;
float:right;
margin:1px;
padding:2px
}

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

.aligncenter,div.aligncenter,.article .aligncenter img,.aligncenter img.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 0 1em 1em
}

.alignleft img,img.alignleft {
margin:1em 1em 1em 0
}

.wp-caption {
background-color:#f3f3f3;
border:1px solid #ddd;
margin:10px;
padding-top:4px;
text-align:center
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

.hidden {
display:none
}

#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
}

.sp-separator {
border-bottom:1px dotted #453A16;
clear:both;
margin:5px -5px
}

.sp-read-more,.sp-read-more a,.sp-read-more a:link,.sp-read-more a:visited,.sp-read-more a:hover,.sp-read-more a.visited,.sp-read-more a.hover {
display:block;
font-weight:700;
margin:0 5px 5px 3px
}

.Ad-125 img {
height:110px;
padding:2px;
width:110px
}

.Ad-125 img:hover {
padding:0 5px 0 0
}

.flickrRSS img {
height:89px;
padding:2px;
width:89px
}

#catmenucontainer {
background-image:url('images/cnav.png');
display:block;
font:12px tahoma,Century gothic,verdana, Arial, sans-serif;
font-weight:400;
padding:0;
text-transform:uppercase
}

#catmenu {
background-image:url('images/cnav.png');
height:39px;
margin:0;
padding:0
}

#catmenu li a,#catmenu li a:link,#catmenu li a:visited {
border-right:1px dotted #484849;
color:#F0DFBC;
display:block;
margin:0;
padding:10px 15px 9px
}

#catmenu li a:hover,#catmenu li a:active {
background:#D1B86F;
color:#403F3B;
margin:0;
padding:10px 15px 9px;
text-decoration:none
}

#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited {
background:#AD3022;
background-image:url('images/cnav.png');
border-bottom:1px solid #50585f;
border-left:1px solid #50585f;
border-right:1px solid #50585f;
color:#F0DFBC;
float:none;
font-family:tahoma, century gothic,Georgia, sans-serif;
font-size:13px;
font-weight:400;
margin:0;
padding:8px 10px 7px;
text-transform:uppercase;
width:150px
}

#catmenu li li a:hover,#catmenu li li a:active {
background:#D1B86F;
color:#403F3B;
padding:8px 10px 7px
}

#catmenu li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:170px;
z-index:9999
}

#catmenu li ul a {
width:140px
}

#catmenu li ul ul {
margin:-32px 0 0 170px
}

#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul {
left:-999em
}

#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul {
left:auto
}

#catmenu li:hover,#catmenu li.sfhover {
position:static
}

#catmenu ul,#catmenu li {
float:left;
list-style:none;
margin:0;
padding:0
}

.BlockContent-body li,li,input,select {
font-family:Georgia, "Times New Roman", Times, Serif;
font-size:13px
}

.Ad-125,.flickrRSS {
text-align:center
}

.gallery {
letter-spacing:normal
}

#todays-events {
position:relative;
z-index:11
}

#upcoming-events {
position:relative;
z-index:10
}

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

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

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

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

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

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

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

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

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

h1.Logo-name,.Logo-text {
display:block;
text-align:left
}

.nav .l,.menu a .l,.BlockHeader .l {
left:0;
right:0
}

.menu a:hover .l,.menu a:hover .r,.menu li:hover>a .l,.menu li:hover>a .r,.menu li:hover a .l,.menu li:hover a .r {
top:-29px
}

.menu a:hover .t,.menu li:hover a .t,.menu li:hover>a .t {
color:#F1F1F4
}

.menu ul li a:hover,.menu ul li:hover>a {
background-position:0 -32px;
color:#000
}

.nav .menu ul li a:hover span,.nav .menu ul li a:hover span span,.nav .menu ul li:hover>a span,.nav .menu ul li:hover>a span span {
color:#000
}

.PostMetadataHeader,.PostMetadataFooter {
background-color:#E3E4E8;
border-color:#B8BBC6;
border-style:solid;
border-width:1px;
padding:1px
}

.PostHeaderIcons,.PostFooterIcons {
padding:1px
}

.PostHeaderIcons,.PostHeaderIcons a,.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a:hover,.PostFooterIcons,.PostFooterIcons a,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a:hover {
color:#626784;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif
}

.PostHeaderIcons a,.PostHeaderIcons a:link,.PostHeaderIcons a:visited,.PostHeaderIcons a:hover,.PostContent,.PostFooterIcons a,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a:hover,.button img,.button-wrapper img,.Footer .Footer-text p {
margin:0
}

.PostHeaderIcons a:link,.PostFooterIcons a:link,.PostFooterIcons a:visited,.PostFooterIcons a.visited {
color:#464A58;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

.PostHeaderIcons a:hover,.PostHeaderIcons a.hover,.PostFooterIcons a:hover,.PostFooterIcons a.hover {
color:#5D6174;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

a,a:link {
color:#62667A;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration:none
}

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

.contentLayout .sidebar1,.contentLayout .sidebar2 {
border:0;
float:left;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:199px
}
