/*
THEME NAME: Webster
THEME URI: http://www.netrootsmass.net/
DESCRIPTION: Theme template is based on the default WordPress theme by Michael Heilemann designed to be similar to blendit by rapid ideas (nav bar), header and blue modified from fiscalsustainability.org by Universal Pantograph.
AUTHOR: selise
AUTHOR URI: http://www.netrootsmass.net/
TEMPLATE: Default4Webster
TAGS: two column, fixed width
*/
/*
this is the default style sheet:
text - #262626 - dark gray
link - #362504 - medium brown
#00195A - dark blue
#003F8D - light blue
#000626 - v dark blue
#504126 - gray-brown
#777777 - gray
#cccccc - light gray
#f8f8f8 - v. light gray
font-family : verdana, arial, helvetica, sans-serif;
*/

/* Begin Typography & Colors */
body {font-size: 62.5%; border-style: solid; border-width: 0 12px; border-color: #000; font-size: 11px; color: #262626; text-align: center;} /* Resets 1em to 10px */
/*body {background-repeat: repeat;background-color: #000; background-image: url('./images/bodybg.gif');}*/
body {background: #010626 none; margin-top: 0; padding-top:0;}
#page {font-family : verdana, arial, helvetica, sans-serif; text-align: left;}
#page {border-color: #fff; background-color: #fff;}
/*.widecolumn, .narrowcolumn, #sidebar {background-color: #fff;} *//*may use this with patterned page*/
/*#page {background: url("http://www.endordil.com/wordpress/wp-content/themes/images/page_bg_8.jpg");} */
#header {}
#headerimg {background: #ccc url('./images/headers/fs-header.jpg') no-repeat bottom center;}
#header a {text-decoration: none; color: white;}
/*#content a:link, #content a:visited {text-decoration: underline; color: #362504;}*/
#content a:hover, #content a:active {text-decoration: none; color: #FFFFFF; background-color: #00195A;}
#sidebar a:link, #sidebar a:visited {text-decoration: none; color: #00195A;}
#sidebar a:hover, #sidebar a:active {text-decoration: none; color: #FFFFFF; background-color: #00195A;}
#content {font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 1.4; text-align: justify;}
.narrowcolumn {border-right: 1px solid #ddd;}
.entry a {text-decoration: underline; color: #00195A;}
#ed_link {text-decoration: underline !important; color: #00195A !important;}
.entry, .entry p {font-family : verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 1.5;}
.entry ul, .entry ol, .entry blockquote p, .entry blockquote, .entry ul p, .entry ol p {font-size: 11px;}

.entry p.postmetadata {margin-top: 30px !important;}
.post p.postmetadata {margin-top: 10px;}

.widecolumn .entry, .narrowcolumn .entry {}
.widecolumn {}
.narrowcolumn {}
.narrowcolumn .postmetadata, .widecolumn .postmetadata {text-align: left;}
.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#footer {font-family : verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; line-height: 1.5;}
#footer {background: #000; border-color: #fff; color: #fff;}
#footer a {color: #fff;}

h1, h2, h3, #headerimg .description {font-family : verdana, arial, helvetica, sans-serif; font-weight: bold;}
h4.pagetitle {font-size: 1.1em; font-family : verdana, arial, helvetica, sans-serif;}
h2.pagetitle {margin: 35px 0 0 0 ; text-align: center;}
h2.pagetitle {font-family : verdana, arial, helvetica, sans-serif; line-height: 1.3; font-size: 18px;}
h2.pagetitledescription {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.3; color: #666; font-weight: normal;}
.widecolumn h2.pagetitledescription {margin: 0 0 5px 0; text-align: center;}
.narrowcolumn h2.pagetitledescription {margin: 0 0 20px 0; text-align: center;}
.widecolumn h2.pagetitle, .widecolumn h2.pagetitledescription {padding-left: 15px; text-align: left;}
.widecolumn h2.pagetitle {font-size: 23px;}
#sidebar h2 {font-family : verdana, arial, helvetica, sans-serif;font-size: 12px;}
#sidebar h4 {font-family : verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
h3 {font-size: 1.4em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #262626;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

blockquote {color: #262626;}
small {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.3;}
small, .nocomments, .postmetadata {color: #777; font-size: 11px;}
smaller, smaller a {font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 1.1; font-weight: normal; color: #777;}
small a, .postmetadata a, smaller a {text-decoration: none; color: #00195A;}
strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}
/* End Typography & Colors */

/* Begin Structure */
body {margin: 0 0 20px 0; padding: 0; height: 100%;}
#page {margin: 0 auto; padding: 0 ; width: 780px; border-width: 0 1px; border-style: solid;}
#header {position: relative; margin: 0; padding: 0; width: 100%; height: 212px; background-color: #777; overflow: hidden;}
#headerimg {margin: 0 0 20px 0; position: relative; display: block; width: 100%; height: 212px;}
.narrowcolumn {float: left; margin: 10px 0 10px 0; padding: 0; width: 550px;}
.widecolumn {padding: 0px; margin: 10px auto; width: 760px;}
#sidebar {margin-left: 560px; width: 212px;}
/*#content {margin: 10px 0 10px 0px;}*/
#sidebar {padding: 10px 0 10px 0px;}
.post hr {display: block;}
.entry-divide {margin-bottom: 30px; padding-bottom: 0px; border-bottom: 1px solid #ddd}

/*.post {margin: 25px 0 0 0; padding: 0px 25px 20px 25px; text-align: justify;} */

.narrowcolumn .post {margin: 5px 0 0 0; padding: 0px 25px 0px 25px; text-align: justify;}
.widecolumn .post {margin: 5px 0 5px 0; padding: 10px 15px 10px 15px; text-align: justify;}
.narrowcolumn .postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {margin: 25px 0;}
.widecolumn .smallattachment {text-align: center; float: left;width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}
.entry, .entry p {margin: 10px 0;}
.entry, .entry p, .entry blockquote, .entry ol {text-align: justify;}
.entry ul {text-align: justify;}
.entry blockquote {margin: 15px 30px; padding: 0 10px; border-left: 1px solid #00195A;}
.entry blockquote.figure {margin: 15px 30px; padding: 10px; border: 1px solid #ddd;}
.textalignleft {text-align: left;}
.textalignjustify {text-align: justify;}
.postmetadata {clear: both;}
.clear {clear: both; line-height: 1px; margin: 0; padding: 0;}
#footer {padding: 0; margin: 0 auto; width: 780px; clear: both; /*border-width: 0 0 1px 0; border-style: solid;*/}
#footer p {margin: 0; padding: 10px 0; text-align: center;}
/* End Structure */

/*	Begin Headers */
#header h1.fs {color: white; font-size: 54px; font-weight: bold;}
#header h1.fs {position: absolute; left: 20px; top: 56px; margin: 0px; z-index: 60;}
#header h1.shadow_effect {color: black; font-size: 44px; line-height: 54px; font-weight: bold;}
#header h1.shadow_effect {position: absolute; left: 23px; top: 60px; margin: 0px; z-index: 60;}
/*
#header h2 {color: white; font-size: 16px; font-weight: bold;}
#header h2 {position: absolute; right: 20px; bottom: 20px; margin: 0px; float: right; z-index: 60;}
#header h2.shadow_effect {color: black; font-size: 16px; line-height: 19px; font-weight: bold;}
#header h2.shadow_effect {position: absolute; right: 18px; bottom: 18px; margin: 0px; float: right; z-index: 60;}
*/
#header h2.fs {color: white; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
#header h2.fs {position: absolute; right: 20px; bottom: 20px; margin: 0px; float: right; z-index: 60;}
#header h2.shadow_effect.fs {color: black; font-size: 16px; line-height: 19px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
#header h2.shadow_effect.fs {position: absolute; right: 18px; bottom: 18px; margin: 0px; float: right; z-index: 60;}

.post h2, .post h3 {font-family : verdana, arial, helvetica, sans-serif; font-size: 16px;}
.widecolumn .post h2, .post h3 {padding: 10px 0 0 0; margin: 10px 0 0 0;}
.narrowcolumn .post h2, .post h3 {padding: 5px 0 0 0; margin: 5px 0 0 0;}
.widecolumn .post h3, .narrowcolumn .post h3 {text-align: left;}
.post h2 a:link, .post h2 a:visited {text-decoration: none !important; color: #00195A;}
.post h3 a:link, .post h3 a:visited {text-decoration: none !important; color: #00195A;}
.post h2 a:hover, .post h2 a:active {text-decoration: none; color: #FFFFFF !important; background-color: #00195A;}
.post h3 a:hover, .post h3 a:active {text-decoration: none; color: #FFFFFF !important; background-color: #00195A;}
#sidebar h2, #sidebar h4 {margin: 5px 0 0; padding: 0;}
#respond, h3#comments {padding: 0 0 0 25px; margin: 40px auto 20px; }
.reply-note {margin-bottom: 20px; font-size: 11px; line-height: 1.4; color: #262626;}
.reply-note a {text-decoration: underline; color: #00195A;}

/* End Headers */

/* Begin Images */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */

/* Begin Lists */
#sidebar ul ul li, #sidebar ul ol li {font-size: 11px;}
#sidebar ul ul ul li, #sidebar ul ul ol li {font-size: 11px;}
.link-subgroups li {font-style: italic;}
.link-subgroups li ul li {font-style: normal;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ol, .entry ul {padding: 0 30px 0 30px; margin: 0;}
.entry blockquote.figure ol, .entry blockquote.figure ul {padding: 0 0 0 10px; margin: 0;}
ol.l-roman {list-style-type: lower-roman;} /*The marker is lower-roman (i, ii, iii, iv, v, etc.)*/
ol.u-roman {list-style-type: upper-roman;} /*The marker is upper-roman (I, II, III, IV, V, etc.)*/
ol.l-alpha {list-style-type: lower-alpha;} /*The marker is lower-alpha (a, b, c, d, e, etc.)*/
ol.u-alpha {list-style-type: upper-alpha;} /*The marker is upper-alpha (A, B, C, D, E, etc.)*/
.entry ol li {margin: 0; padding: 0;}
.entry ul li {margin: 0; padding: 0;}
ul.no-bullet {list-style-type: none}
li.no-bullet {list-style-type: none}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
#sidebar ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}
#sidebar #searchform #s {width: 123px; padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form {text-align:center;} /* This is mainly for password protected posts, makes them look better. */
select {width: 130px;}
/* End Form Elements */

/* Begin Sidebar */
#sidebar {font: 12px verdana, arial, helvetica, sans-serif; color: #262626; text-align: left;}
#sidebar form {margin: 0;}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font-family : verdana, arial, helvetica, sans-serif; text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#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;}
#wp-calendar td.pad:hover {background-color: #fff; }  /* Doesn't work in IE */ 
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
/*blockquote {margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #777777;} */
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}
.navigation {display: block; text-align: center; margin: 0; }
.navigation {text-align: center; font-family : verdana, arial, helvetica, sans-serif; color: #777; font-size: 10px; line-height: 1.3;}
.navigation a {text-decoration: none; color: #00195A;}
/* End Various Tags & Classes*/

/* Captions */
.wp-caption {border: 1px outset #bbbbbb; text-align: center; background-color: #ffffff; padding-top: 4px;} /*-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;*/
.wp-caption img {border-style: solid; border-color: #dddddd; border-width: 1px;}
/*.wp-caption p.wp-caption-text {font-size: 13px; line-height: 17px; font-style: italic; color: black; text-align: center;}*/
.wp-caption p.wp-caption-text {font-size: 10px; line-height: 1.3; font-style: italic; text-align: center;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
/*.wp-caption {padding-top: 4px; margin: 5px 10px 2px 0;}*/
.wp-caption.alignright {padding-top: 4px; margin: 0 0 0.2em 1em;}
.wp-caption.alignleft {padding-top: 4px; margin: 0 1em 0.2em 0;}
.wp-caption img {margin: 0; padding: 2px;}
.wp-caption p.wp-caption-text {padding: 0 4px 5px; margin: 0;}
.gallery-caption {font-family : arial, helvetica, geneva, verdana, sans-serif; font-size:10px; text-align:center; margin-bottom:5px;}
/* End captions */

.gallery {margin: auto;}
.gallery-item {float: left; margin-top: 10px; text-align: center; width: 33%;}
.gallery img {border: 2px solid #cfcfcf;}
.gallery-caption {margin-left: 0;}

div.my-gallery-centered-r {float: right; width: 49%;}
div.my-gallery-centered-l {float: left; width: 49%;}


/* Begin Comments*/
.commentlist {text-align: justify; border-bottom: 0px solid #bbb;}
.commentlist a {text-decoration: underline; color: #00195A;}
.commentlist li, #commentform input, #commentform textarea {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.commentlist li .commentHeader {padding: 0 0 0 2px; height: 20px; /*clear: left;*/ margin: 0 -10px 20px -10px;}
.commentlist li .commentHeader {background-color: #eee; border-bottom: 0px dotted #ddd; border: 1px solid #00195A;}
.commentlist li .commentHeader {background-color: #00195A;}
.commentlist li .avatar {float: right; border: 1px solid #ddd; padding: 2px; background: #fff; margin: 1px -9px 0 0; display: inline;}
.commentlist cite, .commentlist cite a {/*font-weight: bold;*/ color: #fff; font-style: italic; font-size: 12px; line-height: 20px;}
.commentlist cite, .commentlist cite a {margin: 0; padding-bottom: 0;}
.commentlist cite a:hover, .commentlist cite a:active {color: #00195A !important; background-color: #FFF !important;}
#commentform p {font-family : verdana, arial, helvetica, sans-serif; text-align: left; font-size: 11px; line-height: 1.4;}
.commentnumcount {float: left; font-size: 20px; line-height: 20px; color: #00195A; font-style: italic; background: #fff; padding: 0 1px; margin: 0px 10px 0px -2px;}
.commentnumcount a:link, .commentnumcount a:visited {color: #00195A; text-decoration: none !important;}
.commentnumcount a:hover, .commentnumcount a:active  {color: #fff; !important;}
.comment-remix-meta, .comment-remix-meta a {text-align: right; font-size:11px; /*margin-bottom: -15px;*/ margin-top: 20px; text-decoration: none !important;}
.commentlist {margin: 0px 25px; padding: 0;}
.commentlist li .alt {margin: 15px 0; padding: 0px 10px; border: 0px solid #bbb;}
.commentlist li {margin: 15px 0; padding: 0px 10px; background: #fff; list-style: none; border: 0px solid #bbb;}
.commentlist p {font-weight: normal; line-height: 1.4; text-transform: none; text-align: justify;}
.commentlist p {margin: 10px 0 0 0; padding: 5px 0;}
.commentlist blockquote p {margin: 0; padding: 5px 0;}
.commentlist blockquote {font-size: 11px; line-height: 1.2; text-align: justify; border-left: 1px solid #00195A; /*border-color: #ddd #ddd #ddd #362504; border-width: 0px 1px 1px 1px; border-style: solid;*/}
.commentlist blockquote {margin: 15px 20px 0px 20px; padding: 0px 10px; /*background-color: #fff;*/}
.commentlist .quoter_p {margin: 20px 20px -20px 20px; padding: 5px 5px 5px 10px; background-color: #fff; border-left: 1px solid #00195A; /*border-color: #ddd #ddd #ddd #362504; border-width: 1px 1px 1px 1px; border-style: solid;*/}
.commentlist .quoter_p {font-size:11px; font-style: italic; /*color: #000;*/ background-color: #fff;}
.commentlist .quoter_p a {/*text-decoration: none;*/ /*font-weight: bold;*/}
.commentlist .c_quoter {margin: 0 -5px 0 0; padding: 0 0 2px 0; font-size:11px; line-height:1.2; text-align: right; display: block;}
.commentlist .a_reply {margin: 0 -10px 0 0; padding: 0 0 2px 0; font-size:11px; line-height:1.2; text-align: right; display: block;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {text-align: right; padding: 0;}
.commentmetadata, .commentmetadata a {font-weight: normal; color: #fff; font-size: 10px; line-height: 20px;}
.commentmetadata a:hover, .commentmetadata a:active {color: #00195A !important; background-color: #FFF !important;}
#commentform {margin: 0 25px 30px 25px;}
#commentform a {text-decoration: underline; color: #00195A;}
#commentform p {margin: 0px 0 15px 0;}
#commentform small {font-size: 11px; line-height: 1.4; color: #262626;}
#commentform code {font-size: 12px; line-height: 1.4;}
#commentform small {font-size: 11px; line-height: 1.4;}
#commentform label {display:block; margin: 0;}
#commentform input {font-size: 11px;}
#commentform input[type=text] {font-size: 12px; padding: 3px;}
#commentform input[type=text] {width: 170px; height:18px; margin: 1px 5px 1px 0; background:url('./images/bg-input.gif') repeat-x 0 0;}
#commentform #url {margin-bottom: 20px;}
#commentform textarea {width: 98%; height: 170px; padding: 3px; margin: 5px 0;}
#commentform #submit {margin: 0 5px 0 0; float:right; width:170px;}
.widecolumn #commentform #submit {margin-bottom: 20px;}

/*#commentform #preview {margin:0; float:left; width:170px; padding:2px;}*/
/*#commentform #apc-preview {margin:0; float:left; width:170px; padding:2px;}*/

#ajax-comment-preview {border-width: 1px; border-style: solid; border-color: #ccc; padding: 3px; margin: 20px 5px 20px 0;}
#ajax-comment-preview .commentlist {margin: 0; padding: 0;}

/* End Comments */

/* Begin Top Navbar */
#navcontainer {position: fixed; top: 0px; margin-top: 0px; padding: 0px; z-index: 99; overflow: hidden;}
* html #navcontainer {position: relative; margin: 0 auto; left: auto;}
#navcontainer ul {margin: 0; padding: 0; width: 100%;}
/*#navcontainer li a:hover {background-color: #777777;}*/
#navcontainer ul a {color: #ccc;}
#navcontainer ul a:hover {color: #fff; background-color: #00195A;}
#navcontainer ul a:active {color: #fff; background-color: #00195A;}
#navcontainer .current, #navcontainer .currentAncestor {color: #fff; background-color: #00195A;}
#navcontainer a:hover {background-color: #000000; background-color: transparent;}
#navcontainer ul ul a:hover, #navcontainer ul ul ul a:hover {background-color: transparent;}
#navcontainer ul ul .current, #navcontainer ul ul ul .current, #navcontainer ul ul .currentAncestor, #navcontainer ul ul ul .currentAncestor {color: #FFFFFF; background: none;}
#navcontainer {border-bottom-color: #fff;}
#navcontainer, #navcontainer ul {background-color: #000;}
#navcontainer {opacity: 0.8; -moz-opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#navcontainer {border-bottom-width: 1px; border-bottom-style: solid;}
#navcontainer {height: 25px !important;}
#navcontainer {width: 780px;}
#navcontainer {margin-left: -390px; left: 50%;}
#navcontainer ul ul, #navcontainer ul ul ul {width: 780px; position: absolute;}
/* 5 menu items */
/*
#navcontainer li {display: block; float: left; width: 20%; text-align: center; line-height: 25px; font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; list-style: none; white-space: nowrap;}
#navcontainer li a {display: block; padding-left: 15px; padding-right: 15px; height: 25px; line-height: 25px; color: white; text-decoration: none;}
#navcontainer li {width: 20%;}
*/
/* 4 menu items */
#navcontainer li {display: block; float: left; width: 20%; text-align: center; line-height: 25px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; list-style: none; white-space: nowrap;}
#navcontainer li a {display: block; padding-left: 15px; padding-right: 15px; height: 25px; line-height: 25px; /*color: white;*/ text-decoration: none;}
#navcontainer li {width: 20%;}
/* End Top Navbar */

/*
.dropcap {font-family: Times, Georgia, Courier, serif; font-size: 4.5em; line-height: .8; font-weight: normal;}
.dropcap {float: left; margin: 0px 3px 0px 0px; padding: 0px;}
*/

#info_12, #info_128, {font-size: 11px; line-height: 12px; }
#info_12, #info_128, {clear:both; overflow:hidden; margin-top: 10px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0;}
#info_12 dl, #info_128 dl {clear:both; width: 90%; padding: 0 0 5px 20px; margin:0 auto;}
#info_12 dd, #info_128 dd {width:33%; float:left; margin:0;}
#info_12 dd ul, #info_128 dd ul, #info_12 dd ol, #info_128 dd ol {padding: 0 10px 0 10px; margin: 0;}
#info_12 ul, #info_128 ul, #info_12 ul li, #info_128 ul li {font-size: 11px; line-height: 12px;}
#info_12 ul, #info_128 ul, #info_12 ul li, #info_128 ul li {padding: 0; margin: 0; list-style-type: none; list-style-image: none;}

div.list-2col {font-size: 11px; line-height: 14px; }
div.list-2col {clear:both; overflow:hidden; margin-top: 10px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0;}
div.list-2col dl {clear:both; width: 90%; padding: 0 0 5px 0px; margin:0 auto;}
div.list-2col dd {width:50%; float:left; margin:0;}
div.list-2col dd ol {padding: 0 10px 0 10px; margin: 0;}
div.list-2col ul, div.list-2col ul li {font-size: 11px; line-height: 14px;}
div.list-2col ul, div.list-2col ul li {padding: 0; margin: 0; list-style-type: none; list-style-image: none;}

div.list-3col {font-size: 11px; line-height: 14px; }
div.list-3col {clear:both; overflow:hidden; margin-top: 10px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0;}
div.list-3col dl {clear:both; width: 90%; padding: 0 0 5px 0px; margin:0 auto;}
div.list-3col dd {width:33%; float:left; margin:0;}
div.list-3col dd ol {padding: 0 10px 0 10px; margin: 0;}
div.list-3col ul, div.list-3col ul li {font-size: 11px; line-height: 14px;}
div.list-3col ul, div.list-3col ul li {padding: 0; margin: 0; list-style-type: none; list-style-image: none;}


.thinborder2 {border-style: solid; border-width: 1px; padding: 2px; margin: 0 auto;}
/*
fieldset {border: 0px;}
.hughs-paypal {width:90px; height:50px; margin: 5px auto 0 auto; padding: 0 0 0 5px;}
*/
.hughs-paypal {width:77px; margin: 10px auto 0 auto; padding: 0; border: 0px solid #0000ff;}
.hughs-paypal form {width: 76px; padding: 0; border: 0px solid #ff0000;}
.hughs-paypal fieldset {width: 75px; padding: 0 0 0 1px; border: 0px solid #000;}

#sidebar h4 {font-size: 12px; font-weight: bold; text-align: center; line-height: 20px; color:#fff;}
/*#sidebar h4 {width: 208px; height: 20px; background-image: url('./images/sidebar/lt-brown-250x20.png'); background-repeat:no-repeat;}*/
#sidebar h4 {width: 208px; height: 20px; background-color: #00195A;}
#sidebar h4 {margin:0 auto; padding:0px; border: solid 1.0px #000;}

#ed_spell {display:none;}
#ed_close {display:none;}

p.nocomments {display:none;}
h3#comments {padding: 0; margin: 40px auto 20px;}
.edit-admin-comment-links-no-icon {padding-top;10px}

.sociable a:hover {background-color:#fff !important;}

#t-item-37 {font-size: 13px; font-weight: normal; background: #fff; margin: 15px auto 5px; width: 450px; border-collapse: collapse; text-align: left;}
#t-item-37 th {font-size: 13px; padding: 5px 8px; border-bottom: 2px solid #ddd;}
#t-item-37 td {border-bottom: 1px solid #ddd; color: #777; padding: 5px 8px;}
#t-item-37 tbody tr:hover td {color: #000;}

a.a-link, a.a-link:link, a.a-link:visited {text-decoration: none!important; color: #262626 !important; background-color: #FFF !important;}

.widecolumn #preview-box {margin-bottom: 30px; padding: 0 25px;}
.narrowcolumn #preview-box {margin-bottom: 30px; padding: 0 25px;}
.comment-by {font-weight:bold; font-size:12px;}
#live-preview {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.2; color: #262626; border:1px solid #CCC; padding: 3px 5px;}
#live-preview a {text-decoration: underline; color: #00195A;}
#live-preview p {margin: 0px 0 15px 0;}
#live-preview blockquote p {margin: 0; padding: 5px 0;}
#live-preview blockquote {font-size: 11px; line-height: 1.2; text-align: justify; border-left: 1px solid #00195A;}
#live-preview blockquote {margin: 15px 20px 0px 20px; padding: 0px 10px;}
#activity {margin-bottom: 10px; padding: 0 25px;}
#activity {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.2;}


/*add to @ reply w comment preview plugin*/
/*
.atr_reply {cursor:pointer;}
.atr_reply:hover {text-decoration:underline;}
.atr_reply img.atr_reply_img {position:static; border:0;}
a.atr_link {padding:0px 2px 2px;}
a.atr_link:hover {background:#222; color:#eee;}
div#atr_tt {color:#222; background:#eee; position:absolute; max-width:400px; border:2px solid #555; font-size:10px; margin:0; max-height:200px; overflow:hidden; padding:0 10px; z-index:9999;}
div#atr_tt blockquote {font-size:10px;}
#live-preview {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.2;}
*/

.widecolumn .style02 {font-size:1.25em font-style:Times, Georgia, serif;}