/*
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
AUTHOR: selise
AUTHOR URI: http://www.netrootsmass.net/
TEMPLATE: Default4Webster
TAGS: two column, fixed width
*/
/*
text - dark gray - #262626
link - black - #000
gray - #777
light gray - #ccc
v. light gray - #f8f8f8
font-family : Times, Georgia, Courier, serif;
*/

/* Begin Typography & Colors */
body {border-style: solid; border-width: 0 12px; border-color: #000; font-size: 13px; color: #262626; text-align: center;}
body {background-repeat: repeat; background-color: #000; background-image: url('./images/bodybg.gif');}
#header {}
#header a {text-decoration: none; color: white;}
#headerimg {background: #ccc url('./images/headers/780x212.jpg') no-repeat bottom center;}
#headerimg {border-bottom: 1px solid #fff;}
#page {border-color: #fff; background-color: #fff;}
/*.widecolumn, .narrowcolumn, #sidebar {background-color: #fff;} *//*may use this with patterned page*/
/*#page {font-family : Times, Georgia, Courier, serif; text-align: left;}*/
/*#page {background: url("http://www.endordil.com/wordpress/wp-content/themes/webster/images/page_bg-12.jpg");} */
#content {font-family : Times, Georgia, Courier, serif; font-size: 10px; line-height: 1.4; text-align: justify;}

#sidebar {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.2; text-align: left;}
.narrowcolumn {border-right: 1px solid #ddd;}
/*#content a:link, #content a:visited {text-decoration: none; color: #000;}*/
#content a:hover, #content a:active {text-decoration: none; color: #FFFFFF; background-color: #000;}
#sidebar a:link, #sidebar a:visited {text-decoration: none; color: #262626;}
#sidebar a:hover, #sidebar a:active {text-decoration: none; color: #FFFFFF; background-color: #000;}
/*.entry a:link, .entry a:visited {text-decoration: underline; color: #000;}*/
.entry a {text-decoration: underline; color: #000;}
#ed_link {text-decoration: underline !important; color: #000 !important;}
.entry, .entry p {font-family : Times, Georgia, Courier, serif; font-weight: normal; font-size: 14px; line-height: 1.3;}

.narrowcolumn .entry ul, .narrowcolumn .entry ol, .narrowcolumn .entry ul p, .narrowcolumn .entry ol p {font-size: 13px;}
.narrowcolumn .entry blockquote, .narrowcolumn .entry blockquote p {font-size: 13px;}
.widecolumn .entry ul, .widecolumn .entry ol,  .widecolumn.entry ul p, .widecolumn .entry ol p {font-size: 14px;}
.widecolumn .entry blockquote, .widecolumn.entry blockquote p {font-size: 14px;}

.entry p {text-indent: 15px; margin: 1px !important; padding: 0;}
.entry *+p {text-indent: 0px; margin: 1px; padding: 0;}
.entry p+p {text-indent: 15px; margin: 1px; padding: 0;}
.entry p:first-child {text-indent: 0; margin: 1px; padding: 0;}
.entry p.indent {text-indent: 15px !important;}
.entry p.noindent {text-indent: 0px !important;}
.entry p.footnote {text-indent: 0px;  font-size: 12px; line-height: 1.1; padding-top: 10px;}
/*.entry p.postmetadata {margin: 0; padding: 0;}*/
/*.post p.postmetadata {margin: 0; padding: 0;}*/

/*
.widecolumn .entry, .narrowcolumn .entry {}
.widecolumn {}
.narrowcolumn {}
*/

.alt {background-color: #f8f8f8; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#footer {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.3; font-weight: normal;}
#footer {background: #000; border-color: #fff; color: #fff;}
#footer a {color: #fff;}

blockquote {color: #262626;}
small {text-align: left;}
small, small a, .nocomments {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.3; font-weight: normal; color: #777;}
smaller, smaller a, {font-family : verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 1.1; font-weight: normal; color: #777;}
small a {text-decoration: none;}

/*.postmetadata, .postmetadata a {font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.3; color: #777; font-weight: normal;}*/

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

.narrowcolumn .postmetadata, .widecolumn .postmetadata {text-align: left; font-family : verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.3; font-weight: normal; color: #777;}
.postmetadata a:link, .postmetadata a:visited {text-decoration: underline; color: #777;}
.postmetadata a:hover, .postmetadata a:active {text-decoration: none; color: #fff; background-color: #000;}
.postmetadata .alt a, .postmetadata alt a:link, .postmetadata .alt a:visited {text-decoration: underline!important; color: #262626!important;}

/*small {display: none;}*/
/*small {font-family : Times, Georgia, Courier, serif; font-size: 13px; line-height: 2.0;}*/
/*small, .nocomments, .postmetadata {color: #777; font-size: 13px;}*/
strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
.Code { border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933;}
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;}
/*#content {margin: 0px; padding: 0px;} */
/*#content .widecolumn {margin:10px}*/
.narrowcolumn {float: left; margin: 10px 0 40px 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;}

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

.post hr {display: block;}
/*.widecolumn .post {margin: 0;}*/
.narrowcolumn .postmetadata {padding-top: 0px; margin:0 }
.widecolumn .postmetadata {padding: 0; margin: 10px 0 15px 0;}
.widecolumn .smallattachment {text-align: center; float: left;width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}
.entry {margin: 10px 0;}
.entry p {margin: 5px 0;}
.entry, .entry p, .entry blockquote, .entry ol, .entry ul {text-align: justify;}
.narrowcolumn .entry blockquote {margin: 15px 30px; /*padding: 0 10px; border-left: 1px solid #000;*/}
.widecolumn .entry blockquote {margin: 15px 40px; /*padding: 0 10px; border-left: 1px solid #000;*/}
.narrowcolumn .entry blockquote.figure {margin: 15px 30px; padding: 10px; border: 1px solid #ddd;}
.widecolumn .entry blockquote.figure {margin: 15px 40px; 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 */
h1, h2, h3, #headerimg .description {font-family : Times, Georgia, Courier, serif; font-weight: bold;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: white;}
h2, h2 a, h2 a:visited {color: #262626;}
h3, h3 a, h3 a:visited {color: #000;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

#header h1 {font-family: verdana, arial, helvetica, sans-serif; color: white; font-size: 44px; font-weight: bold;}
#header h1 {position: absolute; left: 20px; top: 56px; margin: 0px; z-index: 60;}
#header h2 {font-family: verdana, arial, helvetica, sans-serif; color: white; font-size: 16px; font-weight: bold;}
#header h2 {position: absolute; right: 20px; bottom: 20px; margin: 0px; float: right; 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.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;}

.post h2, .post h3 {font-family : Times, Georgia, Courier, serif; font-size: 14px;}
.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;}
.post h2 a:link, .post h3 a:link, .post h2 a:visited, .post h3 a:link {text-decoration: none; color: #000;}
.post h2 a:hover, .post h3 a:hover, .post h2 a:active, .post h3 a:hover {text-decoration: none; color: #fff ; background-color: #000;}

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;}
h2.pagetitledescription a {text-decoration: underline;}
.widecolumn h2.pagetitledescription {margin: 5px 0 15px 0; text-align: center;}
.narrowcolumn h2.pagetitledescription {margin: 0 0 20px 0; text-align: center;}
.widecolumn h2.pagetitledescription {padding-left: 15px; text-align: left;}
.widecolumn h2.pagetitle {font-size: 23px; line-height:1.0; padding-left: 15px; text-align: left;}

#paypal_button-hl01 {margin: 25px 10px 0 0;}
#paypal_button-hl01 fieldset {border: 0px solid #0000FF;}
#paypal_button-hl01 form {float: right; width: 90px; border: 0px solid #FFFF00;}
#IEroot .widecolumn h2.pagetitle {overflow-x: hidden; overflow-y: hidden; width: 500px;}
#IEroot #paypal_button-hl01 {margin: 25px 0 0 0;}


#sidebar h2 {font-size: 12px; #262626;}
#sidebar h4 {font-size: 12px; font-weight: normal;}
#sidebar h2, #sidebar h4 {margin: 5px 0 0; padding: 0;}
h3 {margin: 0; padding: 0;}
h3 {font-size: 1.4em;}
.widecolumn h3 {font-size: 1.4em;}
#respond, h3#comments {padding: 0 0 0 25px; margin: 40px auto 20px ;}

/* 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}
/*	Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */
/* 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;}
.narrowcolumn .entry ol, .narrowcolumn .entry ul {padding: 0 30px 0 20px; margin: 0;}
.widecolumn .entry ol, .widecolumn .entry ul {padding: 0 50px 0 40px; 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;}
#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: 118px; 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 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 : Times, Georgia, Courier, 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: #777;}
/* 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: 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 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 */

/* Begin Comments*/
.commentlist {text-align: justify; border-bottom: 0px solid #bbb;}
.commentlist a {text-decoration: underline; color: #000;}
.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 #000;}
.commentlist li .commentHeader {background-image: url('./images/sidebar/black-205x20.png');}
.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: #000 !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: #000; font-style: italic; background: #fff; padding: 0 1px; margin: 0px 10px 0px -2px;}
.commentnumcount a:link, .commentnumcount a:visited {color: #000; 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 #000; /*border-color: #ddd #ddd #ddd #000; 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 #000; /*border-color: #ddd #ddd #ddd #000; 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: #000 !important; background-color: #FFF !important;}


#commentform {margin: 0 25px 30px 25px;}
#commentform a {text-decoration: underline; color: #000;}
#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:20px; margin: 1px 5px 1px 0; background:url('./images/bg-input.gif') repeat-x 0 0;}
#commentform textarea {width: 100%; 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: #262626;}
#navcontainer ul a:active {color: #fff; background-color: #262626;}
#navcontainer .current, #navcontainer .currentAncestor {color: #fff; background-color: #262626;}
#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: 13px; font-family : Times, Georgia, Courier, 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;}
*/

.narrowcolumn #info_12, .narrowcolumn #info_128 {font-size: 13px; line-height: 14px; }
.widecolumn #info_12, .widecolumn #info_128 {font-size: 14px; line-height: 15px; }
#info_12, #info_128 {clear:both; overflow:hidden; margin-top: 10px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0;}
.narrowcolumn #info_12 dl, .narrowcolumn #info_128 dl {clear:both; width: 90%; padding: 0 0 5px 20px; margin:0 auto;}
.widecolumn #info_12 dl, .widecolumn #info_128 dl {clear:both; width: 80%; padding: 0 0 5px 60px; 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/black-250x20.png'); background-repeat:no-repeat;}
#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;}
.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: #362504;}
#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 #362504;}
#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;}
*/
