.stButton {
margin-top:7px;
margin-left:0;
margin-right:0;
}

.stButton .chicklets {
padding-left:20px;
}

.comment_link_box {
display:block;
}

.comment_link {
display:block;
font-weight:700;
margin:4px 0;
}

a .comment_link {
text-decoration:none;
color:#000;
padding-top:11px;
}

.comment_link_count {
display:block;
color:#fff;
width:48px;
height:48px;
font-weight:700;
font-size:20px;
text-align:center;
background-image:url(/images/CommentsBT.png);
background-position:left top;
background-repeat:no-repeat;
margin-left:10px;
margin-right:5px;
float:left;
padding:10px 0 0 1px;
}

.comment_display {
margin-top:45px;
margin-bottom:50px;
}

.comment_display .comment_link_count {
background-position:73px 0;
}

.category_links {
color:#000;
font-size:13px;
font-style:italic;
line-height:1.5em;
text-align:left;
text-decoration:none;
}

.category_links a {
color:#000;
}

.comment_name_input,.comment_web_input,.comment_email_input,.txpCommentInputMessage {
border:medium none;
background-color:#E4E4E4;
font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2",Helvetica, Arial,sans-serif;
font-size:13px;
padding:7px 8px;
}

.comment_name_input,.comment_web_input,.comment_email_input {
margin-bottom:7px;
}

.comment_name_input:focus,.comment_web_input:focus,.comment_email_input:focus,.txpCommentInputMessage:focus {
background-color:#13bdab;
color:#FFF;
}

.tagActive {
color:#0EAF9E;
}

body {
background:#e8e9e9;
color:#000;
font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2", Helvetica, Arial, sans-serif;
font-size:13px;
height:100%;
line-height:18px;
width:100%;
word-spacing:1px;
margin:0;
padding:0;
}

.entry-content {
padding-top:0;
margin:0;
}

.entry-content img {
margin:0 0 20px;
}

:focus {
outline:0 none;
}

.clear {
clear:both;
}

blockquote {
margin-right:0;
margin-left:20px;
}

strong
{
font-weight:700;	
}

em
{
font-style: italic;	
}

h1,h2,h3,.ArticleHeadline,.h3Span {
font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2", Arial, Helvetica, sans-serif;
font-weight:400;
margin:0 0 15px;
padding:0;
}

h1 {
font-size:20px;
line-height:24px;
}

h2 {
font-size:16px;
line-height:22px;
}

h3 {
font-weight:700;
margin:20px 0 8px;
}

.h3Span {
display:block;
font-size:20px;
line-height:24px;
}

.ArticleHeadline {
display:block;
font-size:20px;
line-height:24px;
font-weight:400;
}

h1 a,h2 a,h3 a {
border:none;
color:#13bdab;
}

.bigCopy {
font-size:16px;
line-height:1.3em;
}

.headlineRegular {
font-weight:400;
}

hr {
width:370px;
height:1px;
color:#7a7e7d;
background-color:#7a7e7d;
border:none;
margin:2em auto;
}

small,.small {
font-size:0.9em;
}

a {
text-decoration:none;
color:#13bdab;
}

#sidebar-2 a,#sidebar-1 a {
color:#c00;
border:none;
}

.closeButton {
color:transparent;
background-image:url("/images/ButtonCloseNormal.png");
background-repeat:no-repeat;
background-position:top right;
padding:14px;
}

.closeButton:hover {
color:transparent;
background-image:url("/images/ButtonCloseHover.png");
}

.closeButton:active {
color:transparent;
background-image:url("/images/ButtonClosePress.png");
}

#accessibility {
position:absolute;
top:-10000px;
}

.align-right {
float:right;
}

.align-left {
float:left;
}

#left {
width:50%;
float:left;
margin-right:-538px;
}

#center {
width:1076px;
float:left;
}

#topContainer {
clear:both;
vertical-align:bottom;
}

.shadowTop {
padding-top:7px;
margin-top:-7px;
background:url(/images/design/BackgroundShadowTop.png) no-repeat scroll;
}

.shadowLeft {
float:left;
margin-top:-7px;
margin-left:-7px;
padding-left:7px;
padding-top:600px;
background:url(/images/design/ShadowTopLeft.png) no-repeat scroll;
min-height:100%;
height:100% !important;
overflow:hidden !important;
}

.shadowBottomLeft {
margin-top:-389px;
margin-left:-7px;
padding-left:7px;
padding-top:389px;
background:url(/images/design/ShadowBottomLeft.png) no-repeat scroll 0 bottom;
}

.shadowBottomRight {
float:right;
margin-top:-389px;
margin-right:-7px;
padding-left:7px;
padding-top:389px;
background:url(/images/design/ShadowBottomRight.png) no-repeat scroll 0 bottom;
}

.shadowContent {
position:relative;
z-index:3;
float:left;
width:100%;
background-color:#FFF;
padding-bottom:120px;
}

.shadowContentFooter {
float:left;
width:100%;
background-color:#F2F2F2;
}

#mainBox {
margin-top:-25px;
padding:0 40px;
}

.shadowRight {
min-height:100%;
height:auto !important;
overflow:hidden !important;
float:right;
padding-left:7px;
margin-right:-7px;
margin-top:-7px;
padding-top:600px;
background:url(/images/design/ShadowTopRight.png) no-repeat scroll;
}

.shadowBottom {
float:left;
width:100%;
padding-top:7px;
background:url(/images/design/ShadowBottom.png) no-repeat scroll;
}

#head {
width:100%;
}

#logoContainer {
display:block;
float:left;
height:210px;
}

#title {
font-weight:700;
display:block;
color:#000;
font-size:16px;
padding-left:90px;
padding-top:10px;
margin:0;
}

#subtitle {
display:block;
color:#000;
font-size:16px;
font-weight:400;
padding-left:90px;
padding-bottom:20px;
}

#seo {
color: #FFFFFF;
display: block;
font-size: 1px;
position: absolute;
visibility: hidden;
}

#site-name {
font:3em Georgia, Times, serif;
margin:15px 0;
}

#site-slogan {
font:italic 1em Georgia, Times, serif;
}

#sidebar-1,#sidebar-2 {
padding-top:50px;
width:150px;
}

#sidebar-1 {
margin-right:5px;
float:left;
text-align:right;
}

#sidebar-2 {
margin-left:5px;
float:right;
}

.section_list {
list-style-type:none;
margin:0 0 10px;
padding:0;
}

.section_list ul {
list-style-type:none;
}

.section_list li {
margin:0 10px 2px 0;
padding:0;
}

#content {
clear:both;
margin:0;
padding:0;
}

#container {
width:1035px;
}

#sidebar-2 p,#sidebar-1 p {
font-size:0.8em;
line-height:1.5em;
}

div.divider {
text-align:center;
margin:2em 0;
}

.directory {
list-style-type:circle;
}

.author {
font-style:normal;
font-size:0.8em;
}

.published {
font-size:0.8em;
}

.blog_posted_day {
float:left;
font-size:120px;
font-weight:700;
margin-top:25px;
margin-left:-10px;
height:70px;
width:150px;
}

.blog_posted_date {
clear:left;
font-size:20px;
font-weight:700;
}

.comments {
list-style-type:none;
margin:0;
padding:0;
}

.comment_author_div {
width:170px;
float:left;
padding-top:8px;
padding-bottom:10px;
margin-right:10px;
border-top:1px solid #DDD;
line-height:18px;
}

.comment_text_div {
width:510px;
float:left;
padding-top:10px;
margin-bottom:10px;
background:url(/images/dotedLine.png) no-repeat scroll 0 1px;
}

.comment_text {
font:italic 12px Georgia, Times, serif;
line-height:16px;
}

.comment_posted {
font:italic 11px Georgia, Times, serif;
}

.comments_error {
color:#000;
background-color:#fff4f4;
}

ul.comments_error {
list-style-type:circle;
list-style-position:inside;
border:2px solid #fdd;
padding:0.3em;
}

div#cpreview {
color:#000;
clear:both;
}

form#txpCommentInputForm td {
vertical-align:top;
}

#comments-help {
font-size:0.7em;
margin:2px 0 15px;
}

#optional_bracket {
float:left;
margin:35px 10px 35px 0;
}

#optional_text {
float:left;
font-size:12px;
font-style:italic;
margin:49px 0;
}

#comment_arrow {
margin:-1px 10px 0 20px;
}

#pagingContainer {
display:table;
margin:0 auto;
}

.pagingLine {
width:70px;
border-bottom:1px solid #000;
float:left;
padding-bottom:9px;
margin-left:30px;
margin-right:30px;
}

.pagingIndexNo {
float:left;
font-weight:700;
margin:0 3px;
}

.error-status {
font:1.3em Georgia, Times, serif;
}

a:hover .comment_link_count,a:active .comment_link_count {
color:#fff;
background-image:url(/images/CommentsBTHover.png);
}

.category_links a:hover,h1 a:hover,h2 a:hover,h3 a:hover {
color:#13bdab;
}

a:hover,a:active {
text-decoration:none;
color:#000;
}

a img,#site-name a {
border:none;
}

.older,.newer {
font-weight:700;
float:left;
margin:0 12px;
}