/*
Theme Name: hj-new
Theme URI: http://www.bardsart.com/
Description: Magazine-style theme for aggregated news and features created by <a href="http://www.bardsart.com">Bards Art</a>
Version: 1.0
Author: Barbara Holbrook



/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;font-family:georgia,times new roman,times,serif; }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */


body {margin:0;color:#000;background:url(images/bg1.gif) top left repeat-x;font-family:calibri,arial,helvetica,sans-serif;}
#ad-post {float:left; margin: 10px 15px 15px 0px; padding: 1px; width:300px; border: 2px solid #fbe7b7; background-color: #ffffff; }

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
  
.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {float:left;margin:10px 15px 5px 0;}
.alignright {float:right;margin:10px 0 8px 20px;}
.clear {clear:both;}
.floatleft,.more_left {float:left;}
.floatright{float:right;}
.hr {border-top:3px solid #119539;}
.post {float:left;line-height:20px;width:580px;}
.post small {text-transform:uppercase;font-size:10px;font-weight:bold;padding:0px 0 0px 0;} 
.post a {border-bottom:1px solid #ccc;color:#119539;font-weight:700;}
.post a:hover {border:none;text-decoration:none;}
.post blockquote {border-left:3px solid #ccc;color:#777;font-size:16px;font-style:italic;line-height:1.8em;margin:10px 20px 10px 30px;padding-left:10px;}
.post h1 {font-size:26px;font-weight:700;padding-bottom:10px;padding-top:10px;line-height:30px;}
.post h2,h3,h4,h5,h6{font-weight:700;padding-bottom:5px;padding-top:10px;}
.post li ol{border-bottom:1px dotted #ccc;line-height:25px;padding-left:15px;}
.post ol li  {list-style:decimal;}
.post p {padding:10px 0 0px 0;}
.post ul li {line-height:25px;list-style:disc;} 
.post ul,.post ul,ol {padding:10px 0 10px 25px;}

.transpBlack {background:url(transpBlack.png);}

.wp-caption {background-color:#fbe7b7;border:1px solid #119539;font-size:10px;font-style:italic;margin-bottom:5px;padding:5px 5px 5px;text-align:center;}
.wp-caption img {border:1px solid #119539;}

a {color:#000;outline:none;text-decoration:none;}
a img {border:none;}
a:hover {text-decoration:underline;}

h1 {font-size:22px;font-weight:400;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

html {overflow-y:scroll;}
p{font-size:1.3em/1.3em;}
ul,#socialicons ul {list-style:none;}

/* ------------------------------------------ */
/* HEADER */
/* ------------------------------------------ */

#header {padding-top:0px;position:relative;background: #fff url(images/headbg2.gif) top left repeat-x;}
#logo {clear: right;padding-top:20px;float:left;width:50%;}
#logo h1 a {color:#BFB5B5;font-size:35px;font-weight:700;}
#logo h2 {color:#BFB5B5;font-size:14px;font-weight:bold;}
#header h1 {margin:0;padding:0;position:absolute;top:0;left:16px;z-index:5;}
#header h1 a {text-indent:-9999px;outline:none;width:293px;height:125px;display:block;background:url(images/logo.png) top left no-repeat;}
#header .title {margin:0;padding:0;position:absolute;top:0;left:16px;z-index:5;}
#header .title a {text-indent:-9999px;outline:none;width:293px;height:125px;display:block;background:url(images/logo.png) top left no-repeat;}
#menu-top {padding-left:309px;font-size:12px;margin-bottom:10px; text-transform:uppercase;}
#menu-top ul {margin:0;padding:0;list-style:none;}
#menu-top ul li {margin:0 0 0 43px;padding:0;float:left;display:inline;line-height:40px;}
#menu-top ul li.first {margin-left:20px;}
#menu-top ul li a {color:#fff;display:block;font-weight:normal;}
#menu-top ul li.selected a, #menu-top ul li a:hover, #menu-top ul li a:active {color:#f8b435;text-decoration:none;}

#header .headimage .caption {position:absolute;bottom:20px;left:0;background:#119539;color:#fff;line-height:28px;font-size:16px;font-family:georgia,times new roman,times,serif;font-style:italic;padding:0 15px;} 

#header h1 {position:absolute;bottom:20px;left:0;background:#119539;color:#fff;line-height:28px;font-size:16px;font-family:georgia,times new roman,times,serif;font-style:italic;padding:0 15px;} 

/* ------------------------------------------ */
/* MAIN CONTENT */
/* ------------------------------------------ */

#headline {height: 280px;width:600px;overflow: hidden;position: relative;background-color:#333;border:1px solid #BFB8B8;}
#headline a:hover {text-decoration:none;}
#headline .glidecontent {color: #E1E1E1;position: absolute;visibility: hidden;z-index: 0;}
#headline .teaser-image {width: 480px;height: 280px;line-height: 0;position: relative;z-index: 0;}
#headline .teaser-image-small {left: 15px;width: 90px;height: 60px;line-height: 0;border:1px solid #BFB8B8;position: relative;z-index: 0;}
		
* html #headline .teaser-image {display: inline;}
#headline .teaser-main {left:0;top: 218px;width: 480px;height: 62px;position: absolute;}
#headline .teaser-main .overlay {top: 0;left: 0;bottom: 0;width: 100%;height: 100%;position: absolute;background: #000;opacity: 0.5;-moz-opacity: 0.7;filter:alpha(opacity=50);}
#headline .teaser-main .teaser-wrap {width: 100%;height: 100%;position: relative;}
#headline .teaser-main .teaser-title {margin: 0 10px;padding: 5px 0 4px 0px;font-size: 1.6em;font-weight: bold;line-height: normal;position: relative;}
#headline .teaser-main .teaser-text {margin: 0 10px;position: relative;font-size:10px;text-transform:uppercase;font-weight:200;}
#headline .teaser-main .teaser-text p {margin: 0;}
#headline .teaser-main a:link,
#headline .teaser-main a:visited {font-weight:700;font-size:15px;color: #E1E1E1;}
#headline .teaser-main a:hover {color: #E1E1E1;text-decoration:underline;}
#headline .glidecontenttoggler {height:250px;right: 15px;font-weight:bold;width: 115px;color: #BD3D0A;font-size: 12px; position: absolute;padding-right:2px;padding-top:5px;}  
#headline .glidecontenttoggler a { padding:0px 0 4px 0;display: block;cursor: pointer;}
#headline .glidecontenttoggler img:hover {border:1px solid #000;}
#headline .glidecontenttoggler .togglercontent {padding: 10px;font-weight: bold;border:none;}
#headline .glidecontenttoggler .togglercontent a:hover {text-decoration:none;border:none;}
#headline .glidecontenttoggler .togglertitle {margin: -2px 0 0 15px;line-height: 1.2em;display: block;}
	
	
.article {background-color:#FFFFFF;border-bottom:2px solid #C3E4CD;line-height:19px;margin:0 0 10px 0;padding:0 5px 15px 10px;}
.article h3{padding-bottom:8px;}
.article h3 a{color:#000;font-size:15px;font-weight:bold;}
.article p {font-size:11px;}
.article img { float:left;margin:0 10px 10px;}
.article small,.article small a {color:#119539;text-transform:lowercase;padding-top:5px;}

#articles h2, #articles h2 a, #articles h2 a:visited {background:#119539; color:#fff; font-family:georgia,times new roman,times,serif;font-size:15px;font-weight:bold;line-height:25px;padding:5px 0 8px 10px;margin: 25px 0 10px 0;height:20px;overflow:hidden;}

#articles,#more {float:left;width:510px;}
.author {float:left;width:110px;}
.author img{border:1px solid #ccc;display:block;}

#categ {background-color:#FFF9F9;border-bottom:1px solid #BFB8B8;border-top:1px solid #BFB8B8;float:left;padding:7px 0;text-align:center;width:980px;}

.column{border-right:1px solid #C3E4CD;float:left;padding:0 14px;width:200px;}
.column p, .column_last p  {padding:0 0 10px 0;}
.column h3 a,.column_last h3 a {font-size:16px;font-weight:600;font-family:georgia,times new roman,times,serif;}
.column h3,.column_last h3 {padding:15px 0 10px 0;}
.column h4,.column_last h4 {font-size:10px;font-weight:700;text-transform:uppercase;}
.column img,.column_last img { margin:0 0 15px;}
.column small a,.column_last small a {color:#119539;}
.column small,.column_last small {color:#119539;font-weight:700;text-transform:uppercase;}
.column_count {background:url(images/comment.png) no-repeat left;float:left;padding:10px 0 10px 20px;}

.column_date {float:right;text-align:right;padding-top:10px; }
.column_last {float:left;padding:0 15px;width:200px; }
#columns {float:left;line-height:19px;padding:5px 0 0 0; }


/*  The comment section*/

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {border: 1px solid #808080;padding: .2em;margin-left:10px;}
#commentform textarea {width:96%;}
#commentlist {width: 97%;font-size:11px;color:#000;margin:0 0 20px 0;padding: 0 0 0 10px;}
#commentlist li {border:5px solid #dcdcdc;margin:0 0 20px 0;list-style-type:none;padding:0px;background:#f5f5f5;}
#commentlist ul {margin:0; padding:0;}
#commentlist li p {font-size:12px;padding:5px 10px 5px 80px;margin:0;}
#commentlist a {text-decoration:none;font-weight:bold;border-bottom:none;}
#commentlist a:hover { text-decoration:underline;}
#commentlist li div.meta {text-transform:uppercase;padding:0; margin:0; text-align:center;}
#commentlist li .avatar {float:left;padding:0;margin:5px;border:2px solid #C3E4CD;}

#commentlist2 h2 {padding-bottom:10px; }
#commentlist2 {line-height:10px;float:left;width: 97%;font-size:11px;color:#000;margin:0px 0 20px 0;padding: 10px 0 0 10px;}
#commentlist2 li {border:1px solid #dcdcdc;margin:0 0 20px 0;padding:5px;list-style-type:none;padding:5px 10px 5px 63px;background:#FFFFFF;}
#commentlist2 ul {margin:0; padding:0;}
#commentlist2 li p {font-size:12px;margin:0;}
#commentlist2 a {text-decoration:none;font-weight:bold;border:none;}
#commentlist2 a:hover {text-decoration:underline;font-weight:bold;}
#commentlist2 li div.meta {text-transform:uppercase; padding:0; margin:0; text-align:center;border-bottom:1px dotted #3333;}
#commentlist2 li .avatar {float:left;padding:0;margin-left:-58px;	width:50px;	height:50px;	    border:2px solid #E6E3D3;}
#commentlist2 li ul li { margin-right: -5px;margin-left: -50px;margin-bottom: 7px;margin-top: 11px;background:#E6E3D3;border:1px solid #ADACA8;}

.children {padding: 0;}
.authorcomm {float:left;margin:0;padding:0;width:70px;text-align:center;line-height:12px;font-size:10px;}
.authorcomm a {text-decoration:none; font-weight:bold;}
.reply {text-align:right; padding:5px;}
.navigation {width:100%; height:30px; margin: 0px 0; clear: both; padding-top: 0px; }
.navigation a:link, .navigation a:visited { border: 1px solid #C3E4CD; display: inline-block; text-decoration: none; padding: 5px; font-weight: bold; font-size: 14px; }
div.cleaner {font-size: 1px; line-height: 1px; height: 1px; clear: both; margin: 5px 0; }
.cancel-comment-reply{text-align:right; float:none; font-size:12px;}
.comment-meta  a{border-bottom:1px dotted #3333;text-transform:uppercase; font-size:9px; color:#808080;}
.fn {font-size:13px; font-weight:bold;}
.says {display:none;}
#comments {font-size:16px;}
#respond h3 {font-size:16px;}
 

#content-wrap {background-color:#fff;padding:10px 10px 10px 10px;width:920px;}

#feature {float:left;padding:0 0 15px;width:610px;}
#featured-article {float:left;padding-left:10px;line-height:21px;width:300px;text-align:justify;}
#featured-article img {margin-top:0;padding-top:0;}
#featured-article h2 {padding-bottom:10px;line-height:26px;font-weight:bold;text-align:left;}
#featured-article h4 {font-size:14px;font-weight:700;text-align:right;}
#featured-article small {text-transform:uppercase;font-size:11px;font-weight:bold;padding:1px 0 5px 0;}
#featured-article small a {border-bottom:1px solid #ccc;color:#119539;font-weight:700;}
#featured-article small a:hover {text-decoration:none;border-bottom:1px solid #fff;}
#featured-article p {padding:0 0 0 0;font-size:13px;font-weight:normal;line-height:19px;}

#main-wrap {clear:both;float:left;font-size:12px;margin-top:20px;width:950px;}

#more a {background:url(images/dot.png) no-repeat left;color:#119539;font-size:13px;font-weight:700;padding-left:10px;}
#more li {border-bottom:1px dotted #ccc;display:inline;line-height:25px;}

.more_right{border-bottom:1px dotted #ccc;color:#848d98;text-align:right;font-weight:bold;font-size:10px;text-transform:uppercase;}

#menu {float:right;padding:5px 15px 5px 0;text-align:right;}
#menu a {color:#000;text-transform:uppercase;font-size:10px;font-weight:bold;}
#menu img {vertical-align:middle;padding-bottom:2px;}
#menu li {display:inline;padding-right:10px;}

#page-wrap {background:#fff;width:950px;margin:0 auto;padding:0px;}

#s, #semail {background:#f6f6f6;border-bottom:1px solid #eee;border-left:1px solid #ccc;border-right:1px solid #eee;border-top:1px solid #bbb;color:#666;float:left;font-size:12px;padding:5px;width:135px;
}

input {background:#f6f6f6;border-bottom:1px solid #eee;border-left:1px solid #ccc;border-right:1px solid #eee;border-top:1px solid #bbb;color:#666;font-size:11px;}

#commentform input {height:24px;}
#commenform small {margin-left:10px;}

textarea {background:#f6f6f6;border-bottom:1px solid #eee;border-left:1px solid #ccc;border-right:1px solid #eee;border-top:1px solid #bbb;color:#666;font-size:12px;padding:5px;}

#search {float:right;padding-top:30px;text-align:right;}

#socialicons {border-bottom:1px dotted #A0BDD4;border-top:1px dotted #A0BDD4;color:#4c4d50;float:left;margin:10px 0 0;padding:1px 0 10px 0;width:530px;}
#socialicons img {margin-right:5px;padding-bottom:3px;height:16px;}
#socialicons li {border:none;display:inline;float:left;padding-right:11px;}
#socialicons small {color:#4c4d50;font-family: calibri,arial,helvetica,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;}
#socialicons small a {border-bottom:none;color:#4c4d50;text-decoration:none;}
#socialicons small a:hover {border-bottom:none;color:#030a1f;}
#socialicons small img {border:none;vertical-align:middle;}

#submit {background:#737070;background-color:#737070;border:1px solid #504F4F;color:#F1ECEC;float:left;font-size:10px;margin-left:10px;padding:5px;height:26px;text-transform:uppercase;}

#searchsubmit {background-color:#737070;border:1px solid #737070;color:#F1ECEC;float:left;font-size:10px;margin-left:5px;padding:5px;text-transform:uppercase;}


/* ------------------------------------------ */
/* SIDEBAR */
/* ------------------------------------------ */

#sidebar {float:right;padding-left:0px;width:310px;}
#sidebar_left {float:left; padding-left:5px; width:130px;}
#sidebar_right {float:right; padding-right:5px; width:130px;}
#sidebar_left  .widget, #sidebar_right .widget {float:left;margin:0 0 0px;}

.widget {margin:0px 0 15px 0;}
.widget a {color:#119539;font-size:13px;font-weight:500;}
.widget img {border:0;background:#fff;margin: 0 0 5px 0;}
.widget li{line-height:20px;border-bottom:1px dotted #ccc;padding:4px 0 4px 0px;}
.widget li:hover {background:#FFFFFF;border-bottom:1px dotted #ccc;}
.widget ul {margin:0 0 10px 0;}
.widget ul ul {padding-left:20px;}
.widget ul li {line-height:15px;border-bottom:1px dotted #ccc;padding:4px 0 4px 5px;}
.widget h3 {background-color:#FFFFFF;border-top:2px solid #119539;border-bottom:1px dotted #119539;font-size:14px;font-weight:700;padding:8px 0 8px 10px;text-transform:uppercase;margin:10px 0 10px 0; }

#ads li {border:none;display:block;float:left;margin:0;padding:0 5px 5px 0;text-align:left;width:125px;}

#left-ads {width:130px;padding:15px 10px 10px 2px;background:#fff;font-size:1.05em;line-height:1.75em;float:left;margin-right: 20px;min-height:400px; border-right: 1px dashed #f8b435;}
   
/* ------------------------------------------ */
/* FOOTER*/
/* ------------------------------------------ */

#footcon {position:absolute bottom;background:#119539;margin-top:50px;}  
#footer {text-align:left;width:910px;margin:0 auto;color:#fff;padding:13px 0;font-family:calibri,arial,helvetica,sans-serif;}
#footer a {color:#fff;font-weight:normal;}
#footer .footleft {float:left;display:inline;width:630px;font-size:11px;line-height:15px;}
#footer .footleft span {padding:0 10px;}
#footer .footleft span.first {padding-left:0;}
#footer .footright {float:right;display:inline;width:200px;margin-left:80px;text-align:right;}

#footer .search {border:none;}

#subscribe{float:left;padding:20px;width:280px;}

#subscribe p {padding:5px 0 8px 0;} 

.clear {clear: both;font-size: 0px;height:1%;line-height:0;}

a img {border: none;}
a {font-weight:bold;}
a:link, a:visited {text-decoration: none;color:#119539;}
a:hover, a:active {text-decoration: underline;color:#119539;}
p {margin-top:0;margin-bottom:5px;line-height:1.5em;}

.post .content ul {margin-bottom:1.5em;}
.post .content ul li {line-height:1.4em;}

.alignleft {float:left;display:inline;margin:0 8px 8px 0;}
.alignright {float:right;display:inline;margin:0 0 8px 8px;}
.aligncenter {display:block;margin:0 auto;}

body,input,textarea,select, #main .ddfm {font-family:calibri,arial,helvetica,sans-serif;}

#container {background:#ffffff;text-align:left;width:950px;margin:0 auto;}

#main .search {margin-bottom:20px;}
.search {width:186px;background:#fff;padding:5px 7px;border:1px solid #426fba;}
.search form {margin:0;padding:0;text-align:left;}
.search form input {margin:0;padding:0;border:none !important;font-size:12px;color:#797979;background:none !important;}
.search form input.text {width:160px;margin-right:12px;}
.search form input.submit {vertical-align:middle;}

#body {margin:25px 20px 0 20px;}
#main {float:left;display:inline;width:630px;}
#main.narrow {width:420px;}

#main .pagetitles {background:url(images/dotted.gif) left center no-repeat;padding-left:56px;margin-bottom:25px; min-height:52px;}
#main .pagetitles h2, #main .pagetitles h3 {margin:0;padding:0;font-size:20px;font-weight:normal;line-height:26px;}
#main .pagetitles h2.oneline {line-height:52px;}
#main .pagetitles h2, #main .pagetitles h2.homeline strong {font-weight:bold;color:#0b703d;}
#main .pagetitles h2.homeline {font-weight:normal;color:#000;}

/*
.page .larger {font-size:16px;}
.page .larger p {line-height:1.4em;}
*/

.page .websites {background:url(images/dotted.gif) bottom left repeat-x;width:408px;margin:0 auto 25px auto;}
.page .websites .webinner {background:url(images/dotted.gif) top left repeat-x;padding:15px 0;}
.page .websites ul {margin:0;padding:0;}
.page .websites ul li {margin:2px 0;padding:0;background:none;float:left;display:inline;width:174px;padding:0 15px;}

.page h3, .post .content h3, .addcomment h3 {margin:25px 0 15px 0;font-size:16px;font-weight:bold;}
.page h2, .post .content h2 {margin:25px 0 15px 0;font-size:24px;font-weight:bold;}
.page small, .post .content small {font-size:11px;line-height:1.5em;}
.page .listout {background:url(images/dotted.gif) bottom left repeat-x;margin:0px 25px 2em 25px;padding-top:5px;}
.page .websites .listout {background:none;margin:0;padding:0;}
.page ul, .post .content ul {margin:0;padding:10px;list-style:none;background:url(images/dotted.gif) top left repeat-x;}
.page li, .post .content li {margin:0;padding:0 0 20px 13px;background:url(images/bullet.gif) left 0.5em no-repeat;}
.page li.last, .post .content li.last {padding-bottom:0;}

.page blockquote, .post .content blockquote {padding:0;color:#666;margin:0 50px;}

.page .images .image {float:left;display:inline;width:114px;margin-left:15px;}
.page .images .first {margin-left:0;}
.page .images {font-size:14px;text-align:center;margin-bottom:15px;}
.page .images p {line-height:1.2em;margin:0 0 10px 0;color:#119539;font-weight:bold;}

.hr hr {display:none;}
.page .hr, .post .content .hr {background: url(images/dotted.gif) top left repeat-x;height:1px;margin:0 0 20px 0;padding:0;}

.faq .answer {background:url(images/dotted.gif) top left repeat-x;margin:0 25px 20px 25px;}
.faq .answer-a {background:url(images/dotted.gif) bottom left repeat-x;}
.faq .answer p {margin:0;padding:0.7em 0;}

.post {margin-bottom:50px;}
.searchpage .post {margin-bottom:0px;}
.post .date {font-size:12px;margin-bottom:2px;}
.post h3.title {font-size:20px;font-weight:normal;margin:0 0 7px 0;padding:0 0 7px 0;background:url(images/dotted.gif);}
.post h3.title a {font-weight:normal;}
.post .links ul {margin:0;padding:0;list-style:none;}
.post .links ul li {margin:0;padding:0;float:left;display:inline;background:url(images/bullet.gif) left center no-repeat;padding-left:13px;margin-left:11px;font-size:12px;}
.post .links ul li.first {margin-left:0;padding-left:0;background:none;}

.navigation {font-size:12px;}
.navigation .navleft {float:left;display:inline;width:45%;}
.navigation .navright {float:right;display:inline;width:45%;text-align:right;}

.single {margin-bottom:30px;}
ul#commentlist {margin:0 0 30px 0;padding:1px 0 0 0;list-style:none;background:url(images/dotted.gif) top left repeat-x;}
ul#commentlist li.com {margin:0;padding:0;font-size:12px;background:url(images/dotted.gif) bottom left repeat-x;}
.comment, .endorser {margin:15px 0;font-size:12px;zoom:1;}
.endorser {background:url(images/dotted.gif) top left repeat-x;margin:0;padding-top:15px;}
.comment .comav, .endorser .endav {float:left;display:inline;width:50px;margin-right:12px;margin-bottom:17px;}
.endorser .endav {margin-bottom:15px;}
.comment .comright, .endorser .endright {float:right;display:inline;width:568px;}
.endorser .endright {width:348px;}
.comment .commeta, .endorser .endauth {margin-bottom:0.3em;}
.comment .commeta ul {margin:0;padding:0;list-style:none;}
.comment .commeta li {margin:0;padding:0;float:left;display:inline;background:url(images/bullet.gif) left center no-repeat;padding-left:13px;margin-left:11px;}
.comment .commeta li.first {margin-left:0;padding-left:0;background:none;}
.comment .comcontent p, .endorser .endquote p {line-height:1.4em;margin-bottom:1.2em;}

#commentform label {float:left;display:inline;width:100px;margin-right:20px;padding-top:3px;font-size:14px;text-align:right;}
#commentform label span.req {color:#c30;}
#commentform p {margin-bottom:10px;}
#commentform input.text, #commentform textarea {float:left;display:inline;}
#commentform input.text, #commentform textarea {width:300px;border:1px solid #cdcdcd;background:#ececec;padding:3px;font-size:14px;}
#commentform .submit {text-align:left;margin-left:120px;width:auto;}
span.clear {display:block;}
.addcomment {margin-bottom:20px;}

form.support {margin:0;width:420px;}
form.support p {margin-bottom:10px;}
form.support input.text, form.support textarea, form.support select {float:left;display:inline;background:#ececec;border:1px solid #cdcdcd;width:292px;padding:3px;}
form.support select {width:auto;}
form.support label {float:left;display:inline;width:105px;margin-right:15px;padding-top:3px;text-align:right;}
form.support #supportcaptcha {width:60px;}
form.support p.error {font-weight:bold;margin-left:120px;}
form.support p.submit {margin-left:120px;width:auto;}
form.support input#supportsignup {width:auto;}
form.support p small {display:block;line-height:1.2em;margin-top:5px;margin-left:120px;}
form.support .actualpic {margin-bottom:15px;margin-left:120px;}
form.support img.captcha {margin-left:15px;}
form.support label span.req {color:#c30;}

#container .fbc_connect_button_area {float:none;border:none;margin:0 0 10px 0;padding:0;}
#container .fbc_connect_button_area p {margin-bottom:5px;}
#container form.support .fbc_connect_button_area {margin-left:0px;}
#container .fbc_connect_button_area small {font-size:12px;}
#container .fbc_connect_button_area a, #container .fbc_connect_button_area img {border:none !important;}

.contact {background:url(images/dotted.gif) top left repeat-x;}
.contact-a {background:url(images/dotted.gif) bottom left repeat-x;padding:5px 20px;height:1%;}
.contact .contact-left {float:left;display:inline;width:250px;}
.contact .contact-right {float:right;display:inline;width:310px;}
.contact p {margin:0.8em 0;}
.contact a {font-weight:normal;}

.wpstats img {display:none;}
img.wpstats {display:none;}

/* END STRUCTURE */