/*  

Theme Name: Quadruple Blue (Customized)

Theme URI: http://www.wpdesigner.com

Description: Customized theme for DCFOUNTAIN.COM, based on original "Quadruple Blue" 1.0 theme by Small Potato for WordPress 2.0 series.

Version: 1.0

Author: Small Potato

Author URI: http://www.wpdesigner.com/

	This theme is released under Creative Commons Attribution 2.5 License.

*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, "Bitstream Vera Sans", sans-serif;
}

body {
	font-family: Verdana, Geneva, "Bitstream Vera Sans", sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background: #003053;
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

a {
	text-decoration: underline;
	color: #003053;
}

a:hover, .entry .postinfo a:hover, .post h2 a:hover, .post_alt h2 a:hover {
	text-decoration: underline;
	color: #003053;
}

.entry a:hover {
	text-decoration: underline;
	color: #d7292a;
}

.hover-wrap {
    position: relative;
}

.hover-wrap .hover-menu {
	display: none;
}

.hover-wrap:hover .hover-menu {
	display: block;
    position: absolute;
	top: 10px;
	left: 10px;
	z-index: 100;
	white-space: no-wrap;
}

a img {
	border: 1;
}

abbr, acronym {
	border: 0;
}

address, dl, p {
	padding: 15px 0 0;
}

blockquote {
	margin: 15px 0 0;
	background: #eaf6fe;
}

blockquote p {
	padding: 15px;
}

blockquote blockquote {
	margin: 15px;
	background: #fff;
}

code {
	background: #f9f9f9;
}

dt {
	font-weight: bold;
}
dd {
	padding: 0 0 0 15px;
}
hr {
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: center;
	background: #003053;
	color: #ffffff;
}
*+html hr, * html hr {
    color: #003053;
}
small {
	font-size: 11px;
}
pre {
	width: 90%;
}
input, textarea {
	font-family: tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	padding: 2px;
}
input#s, input#author, input#email, input#url, textarea#comment {
	border: 1px solid #003053;
	background-color: #fff;
	padding: 3px;
}
input#author, input#email, input#url {
	margin: 0 5px 0 0;
}
#container {
	width: 988px;
	margin: 0 auto;
	padding: 0 0 0;
	text-align: left;
	vertical-align: top;
}
#page {
	width: 988px;
	float: left;
	background: #003053 url(images/bg_page.jpg) no-repeat;
	color: #fff;
}
#header {
	width: 988px;
	height: 362px;
	float: left;
	clear: both;
	background: #003053 url(images/dcfheader.jpg) no-repeat;
	background-position: center;
}
* html #header, *+html #header {
    cursor: pointer;
	min-height: 362px;
	height: auto !important;
	height: 362px;
}
#header h1 {
	position: relative;
	top: 230px;
	height: 120px;
	width: 900px;
	margin: 0 auto;
}
* html #header h1, *+html #header h1 {
    height: 120px;
	top: 362px;
}
#header a h1 span {
	display: none;
}
#header a {
	color: #ffffff;
}



#left_sidebar, .right_sidebar_col {
	width: 160px;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
}
* html #left_sidebar { 
    clear: left;
	margin: 0 5px 0 0 !important;
}
#left_sidebar a {
	color: #ffffff;
    text-decoration: none;
}
#left_sidebar a:hover {
	color: #d7292a;
    text-decoration: underline;
}
#left_sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none !important;
}
#left_sidebar li#search input, .right_sidebar_col li#search input {
        margin: 5 8 5px;
}
#left_sidebar form div {
    margin: 0 0 10px 0;
}
#left_sidebar li#search input {
    width: 93px;
}
#left_sidebar li#search input[type~="submit"] {
    margin: 0 0 0 5px;
	padding: 1px 5px 1px 0;
	width: 50px;
	float: right;
	
	background-color: #c2ddef;
	color: #003053;
    border-top: 1px solid #5b7c94;
	border-left: 1px solid #5b7c94;
    border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#left_sidebar li#search input[type~="submit"]:hover {
    color: #d7292a;
}

#left_sidebar li.widget_calendar h2, .right_sidebar_col li.widget_calendar h2 {
	background-image: url(images/bg_ul_li_h2.gif) no-repeat;
}

#left_sidebar ul li {
	margin: 0 0 10 5px;
	font-size: 12px;
}

#left_sidebar ul li h2, .right_sidebar_col ul li h2, h2.widgettitle {
	padding: 8px 8px;
	font-family: "trebuchet ms", tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
    text-align: left;
	background: url(images/bg_ul_li_h2.gif) no-repeat;
	color: #d7292a;
}

#left_sidebar ul li h2, h2.widgettitle {
    padding: 8px 8px 8px 8px;
}

#left_sidebar ul ul {
	padding: 8px;
	background: url(images/bg_ul_ul.gif) no-repeat;
	list-style-type: none !important;
}

#left_sidebar ul ul li {
	margin: 0;
	line-height: 24px;
    font-family: tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
	zoom: 1;
}

#left_sidebar ul ul li h2, .right_sidebar_col ul ul li h2, h2.widgettitle {
	padding: 0;
	text-transform: none;
	background-image: none;
}

#left_sidebar ul ul ul, .right_sidebar_col ul ul ul {
	padding: 0;
	background-image: none;
}

#left_sidebar ul ul ul li, .right_sidebar_col ul ul ul li {
	padding: 0 0 0 5px;
}

li.tendayforecast {
    padding: 0 0 0 4px;
	margin: -5px 0 14px 0 !important;
}
li.tendayforecast + li.tendayforecast {
    margin-left: 1px !important;
}

#left_sidebar li#highest-rated ul ul, #left_sidebar li#most-viewed ul ul, #left_sidebar li#most-rated ul ul {
	padding: 0;
	margin-left: -5px;
}
#left_sidebar li#most-viewed em {
    padding: 0 0 0 8px;
}

#left_sidebar li div.textwidget { 
    margin: -10px 0 5px 0 !important;
}

#left_sidebar li#text-183861701 p { 
	padding: 9px 0 0 0;
}



.right_sidebar_container_bottom {
	with: 350px;
	margin: 10px 0 0;
	float: left;
	background: #c2ddef url(images/bg_right_sidebar_container_bottom.gif) no-repeat bottom left;
}

.right_sidebar_container_top {
	width: 350px;
	float: left;
	padding: 0px 0 10px;
	background: url(images/bg_right_sidebar_container_top.gif) no-repeat;
}
.right_sidebar_col {
	margin: 0 0 0 10px;
	padding: 9px 0 0 0;
}
.right_sidebar_col a {
	color: #003053;
    text-decoration: none;
}
.right_sidebar_col a:hover {
	color: #d7292a;
    text-decoration: underline;
	background: none;
}
.right_sidebar_col ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.right_sidebar_col ul li, li#subscribe2widget {
	margin: 10px 0 0;
	list-style: none;
}
.right_sidebar_col ul li {
	margin: 0 0 10px;
	font-size: 12px;
}
.right_sidebar_col ul li#search input#s {
	border: 1px solid #003053;
}
.right_sidebar_col ul li h2, #subscribe2widget h2 {
	background: url(images/bg_ul_li_h2_2.gif) no-repeat;
	color: #d7292a;
	padding: 8px 8px;
	font-size: 14px;
	font-weight: bold;
    text-align: left;
	text-transform: uppercase;
}
.right_sidebar_col ul ul, li#subscribe2widget ul {
    z-index: 100;x
	padding: 10px;
	background: url(images/bg_ul_ul_2.gif) no-repeat;
}
#left_sidebar li.widget_calendar tfoot {
    display: none !important;
	visibility: hidden !important;
}
.right_sidebar_col li.widget_text ul p {
	padding: 0 0 10px 0;
	margin: 0;
}  
.right_sidebar_col li.widget_text ul a {
    padding: 0;
	margin: 0;
}
.right_sidebar_col li#most-viewed {
    margin: -15px 0 10px 0;
}

.right_sidebar_col ul li ul div, li#subscribe2widget div {
	text-align: left;
	padding: 8px 10px;
}
* html .right_sidebar_col ul li ul div {
    padding: 0;
}
.right_sidebar_col ul ul li {
	margin: 0;
	line-height: 24px;
        font-family: tahoma, arial, helvetica, geneva, sans-serif;
        font-size: 12px;
	zoom: 1;
}
.right_sidebar_col ul ul ul {
    padding-top: 7px;
}

.right_sidebar_col li#events-calendar caption { 
    color: #003053 !important;
}

/* for the calendar 'Election Dates' ONLY, just in case */
.right_sidebar_col #wp-calendar tfoot { }

/*
li#wpoi ul div,  .right_sidebar_col li form div {
	padding: 8px 10px;
	background: url(images/bg_ul_ul_2.gif) no-repeat;
}
*/

/* CNN news spray */
.right_sidebar_col #cnn-news ul { 
    margin: 0 !important;
	padding: 0 !important;
}
.right_sidebar_col #cnn-news ul ul img.ratingover {
	margin: 0 3px -3px 0;
}
.right_sidebar_col #cnn-news ul ul li {
    list-style-type: none;
/*     list-style-image: url(images/rating_over.png) !important; */
	padding: 0 !important;
	margin: 0;
}

*+html .right_sidebar_col #cnn-news ul { }
*+html .right_sidebar_col #cnn-news ul ul { }
*+html .right_sidebar_col #cnn-news ul ul img.ratingover {
    margin-bottom: -3px !important;
}
*+html .right_sidebar_col #cnn-news ul ul li { }



.wide_column_bottom, .wide_column_top {
	width: 818px;
	float: left;
	padding: 0 0 10px;
	background: #fff url(images/bg_wide_column_bottom.gif) no-repeat bottom left;
	color: #000;
}
* html .wide_column_bottom {
    padding: 0 0 10px 0;
	float: right;
}
.wide_column_top {
	padding: 0;
	background: url(images/bg_wide_column_top.gif) no-repeat;
}

.narrow_column {
	width: 438px;
	margin: 0 10px;
	float: left;
	display: inline;
}
.narrow_column p#firstpara {
    padding: 5px 0 15px 0;
}
*+html .narrow_column p#firstpara {
    padding: 5px 0 0 0;
}

.post, .post_alt {
	margin: 0 0 0 0;
	padding: 15px;
	background: transparent url(images/bg_post.gif) no-repeat top left;
}

.post_alt {
	background: url(images/bg_post_alt.gif) no-repeat;
}

.post h2, .post p, post div {
    height: 1%;
}

.post h2 a, .post_alt h2 a {
	font-family: "trebuchet ms", tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 18px;
    font-weight: bold;
	color: #d7292a;
    text-decoration: none;
}
.post h2 a:hover, .post_alt h2 a:hover {
    text-decoration: underline;
}

.postdate {
	padding: 8px 0px;
	font-size: 11px;
	background: url(images/bg_dotted.gif) repeat-x bottom left;
	color: #003053;
	height: 1%;
}

.entry {
	margin: 0;
    line-height: 18px;
	font-family: verdana, geneva, "bitstream vera sans", sans-serif;
	font-size: 13px;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	padding: 15px 0 0;
}
.entry h1 {
	font-size: 24px;
	line-height: 30px;
}
.entry h2 {
	line-height: 24px;
}
.entry h3 {
	font-size: 16px;
}
.entry h4 {
	font-size: 14px;
	font-weight: bold;
}
.entry h5, .entry h6 {
	font-size: 12px;
}
.entry h3, .entry h4, .entry h5 {
	font-weight: bold;
}
.entry img {
	border:none;
	padding: 4px;
}
.entry a img {
	border: none;
	padding: 4px;
}
.entry a:hover img {
    color: 1px solid #d7292a;
	padding: 4px;
} 
.entry img.wp-smiley {
	border: 0;
	padding: 0;
}
.entry img.alignleft {
	float: left;
	margin: 5px 10px 0 0;
}
.entry img.alignright {
	float: right;
	margin: 5px 0 0 10px;
}

.entry > p, .entry .single_post p { 
    font-family: verdana, geneva, "bitstream vera sans", sans-serif !important;
}
.entry p.postinfo {
	margin: 15px 0 0;
	/* background: url(images/bg_dotted.gif) repeat-x top left; */
	font-family: "trebuchet ms", tahoma, arial, helvetica, geneva, sans-serif;
}
*+html .entry p.postinfo, * html .entry p.postinfo {
    margin: -25px 0 0 0 !important;
}
.entry p.postinfo a {
	color: #003053;
	text-decoration: underline;
	font-size: 11px;
}
.entry p.postinfo a:hover {
	color: #d7292a;
	text-decoration: underline;
}
.entry p.postinfo span.filedunder {
    font-size: 12px;
}
.entry div.postinfo img[height~="18"] {
    margin-bottom: -4px;
}

/* this bit deals with the icons on the single post page */
.entry div.postinfo {
	text-align: center;
	margin: 15px 0 10px 0;
}
.entry div.postinfo div {
    width: 110px;
}
.entry div.postinfo div.block {
    float: left;
}
.entry div.postinfo div#printlink {
    width: 80px;
	margin-top: -6px;
}
* html .entry div.postinfo div#printlink {
    margin-top: -14px !important;
}
*+html .entry div.postinfo div#printlink {
    margin-top: -26px !important;
}
.entry div.postinfo img.WP-PrintIcon {
    margin-bottom: -6px;
	margin-right: -2px;
}
* html .entry div.postinfo img.WP-PrintIcon {
    margin: 0;
	padding: 10px 0 0 0;
}
*+html .entry div.postinfo img.WP-PrintIcon {
    margin: 0;
	padding: 22px 1px 0 0;
}
.entry div.postinfo div#sphereit {
    margin-top: -1px;
	width: 95px;
	height: 24px;
}
html>body .entry div.postinfo div#sphereit {
    margin-left: -4px;
}
*+html .entry div.postinfo div#sphereit { 
    background-position: 0 -1px;
	padding-top: -2px !important;
	width: 105px;
}
.entry div.postinfo div#sphereit a {
    font-size: 13px !important;
}
*+html .entry div.postinfo div#sphereit a.iconsphere {
    background-position: 0 1px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0;
	display: block;
}
.entry div.postinfo div#filedunder {
    margin: 0 auto !important;
}
*+html .entry div.postinfo div#filedunder {
    margin-top: -15px !important;
}
html:not([lang*=""]) .entry div.postinfo div#filedunder {
    margin-top: -10px !important;
}
.entry div.postinfo div#filedunder img {
    border: 0;
	padding: 0;
}
.entry div.postinfo div#filedunder {
    width: 300px;
}
.entry div.postinfo div#dcfountainhome {
    width: 350px;
	margin: 0 auto;
}
.entry div.postinfo div#dcfountainhome img#ratethis {
    margin-bottom: -6px;
}
*+html .entry div.postinfo div#dcfountainhome img#ratethis {
    margin: 0;
	padding: 22px 0 0 0;
}
.entry div.postinfo div#dcfountainhome img#commentonthis {
    margin-bottom: -6px;
}
*+html .entry div.postinfo div#dcfountainhome img#commentonthis {
    margin: 0;
	padding: 22px 0 0 0;
}
.entry div.postinfo img[src~="http://www.dcfountain.com/wp-content/plugins/add-to-any/favicon.png"] {
    margin-bottom: -7px;
}
*+html .entry div.postinfo img[src="http://www.dcfountain.com/wp-content/plugins/add-to-any/favicon.png"],
	* html .entry div.postinfo img[src="http://www.dcfountain.com/wp-content/plugins/add-to-any/favicon.png"] {
    margin-bottom: -18px !important;
}
*:first-child+html .entry div.postinfo img[src="http://www.dcfountain.com/wp-content/plugins/add-to-any/favicon.png"] {
    margin-bottom: -18px;
}

#page .entry p, #page .entry ul {
    font-family: verdana, geneva, "bitstream vera sans", sans-serif !important;
}


.page_entry { }
*+html .page_entry {
    border-top: 1px solid #000;
    margin: -25px 0 0 0;
	padding: 15px 0 0 0;
}

* html span.pgee-read-more p, *+html span.pgee-read-more p {
	height: 25px;
	max-height: 25px;
	padding: 0 !important;
	margin: 0 !important;
}


.browse {
	padding: 0 15px;
	font-family: "trebuchet ms", tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 14px;
        font-weight: bold;
	line-height: 24px;
}
.browse a {
	font-size: 18px;
	font-weight: bold;
	color: #d7292a;
}
.browse a:hover {
	color: #003053;
}

/* comments template */
.comments-template {
	padding: 15px 0 0;
	background: url(images/bg-dotted.gif) repeat-x;
	font-family: verdana, geneva, "bitstream vera sans", sans-serif;
}

.comments-template ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.comments-template ol li {
	margin: 15px 0 0;
	padding: 0 0 20px;
	background: url(images/bg_dotted.gif) repeat-x bottom left;
}

.commentmetadata {
	font-style: italic;
}

.comments-template p.nocomments {
	padding: 0;
}

h3#comments {
	line-height: 30px;
	position: relative;
}

span#comments-number {
    position: relative;
	top: 0;
	left: 0;
    padding: 0;
	margin: 0 !important;
	line-height: 30px;
}

span#comments-text {
    position: relative;
	top: 0px;
	left: 0;
}

p.comment_license { 
    font-style: italic;
	font-size: 11px;
}
/* end comments template */

div.spacer {
    clear: both;
}

#searchsubmit {
	background: #c2ddef;
	border-color: #ffffff #5b7c94 #5b7c94 #ffffff;
	color: #003053;
}

/* wp-calendar */
table.calendar {
        margin: 0 0 0 3px;
}
* html table.calendar {
        margin: 5px 15px 0 0;
}
*+html table.calendar {
        margin: 0 25px 0 0;
}
table#wp-calendar {
	width: 100%;
	font-family: tahoma, arial, helvetica, geneva, sans-serif;
	text-transform: none;
	line-height: 18px;
}

table#wp-calendar caption {
	padding: 2px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #c2ddef;
}
.right_sidebar_col table caption {
        color: #000;
}

table#wp-calendar th {
	text-align: center;
	vertical-align: top;
}
table#wp-calendar td {
	text-align: center;
}
table#wp-calendar tfoot td {
	text-align: center;
}
table#wp-calendar tbody a {
	color: #d7292a;
        font-weight: bold;
}
td#today {
	color: #003053;
        font-weight: bold;
	background:  #c2ddef;
}
/* end calendar */

div#footer {
	/*width: 988px;*/
	width: 818px;
	margin: 10px auto;
	text-align: center;
	float: right;
	background: #003053 url(images/bg_footer.gif) no-repeat bottom left;
	color: #ffffff;
}

#footer p {
	padding: 5px;
	line-height: 18px;
}
#footer a {
	color: #c2ddef;
}
#footer a:hover {
	color: #d7292a;
}

h1#title {
	padding: 0 18px 10px 18px;
	margin: 10px 0 0 0;
	font-size: 1.8em;
	font-weight: bold;
	color: #003053;
	text-align: center;
}

div.guest-sprays, div.pools-of-thought, div.splashing-around, div.the-daily-spray {
    background-repeat: no-repeat;
	background-position: top left;
	height: 120px;
	width: 438px;
	margin: 0 0 0 0;
}
*+html div.guest-sprays, *+html div.pools-of-thought, *+html div.splashing-around, *+html div.the-daily-spray {
    margin-top: 10px;
}
div.guest-sprays {
        background-image: url(images/guestsprays.png);
}
div.pools-of-thought {
        background-image: url(images/poolsofthought.png);
}
div.splashing-around {
        background-image: url(images/splashingaround.png);
}
div.the-daily-spray {
        background-image: url(images/thedailyspray.png);
}

div.archive_caption { 
    width: 438px;
	text-align: center;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}
div.archive_caption h2 {
    font-variant: small-caps;
	font-size: 20px;
	font-family: "trebuchet ms", tahoma, arial, helvetica, geneva, sans-serif;
    font-strength: bold;
    font-style: italic;
    color: #003053;
	padding: 10px 0 10px 0;
}

li#mfgetweather ul li {
	padding: 0px 0px 0px 0px;
}

#static a {
	color: #003053;
}

#static a:hover {
	color: #d7292a;
}

#fp:first-letter {
    font-size : 300%;
    font-weight : bold;
    float : left;
    margin-right: 3px;
}

#single h2 a {
    font-weight: bold;
    color: #d7292a;
    text-decoration:none;
}

#single h2 a:hover {
    font-weight: bold;
    color: #d7292a;
    text-decoration:none;
}

input.noimage {
    background-color: #003053;
    border: 1px outset #5b7c94;
    color: #fff;
    padding: 2px;
    margin-left: 2px;
}

input.noimage:hover {
    background-color: #003053;
    border: 1px outset #5b7c94;
    color: #d7292a;
    padding: 2px;
    margin-left: 2px;
    cursor: pointer; /* cursor: hand; for IE5 */
}

input.noimage:focus {
    background-color: #003053;
    border: 1px inset #5b7c94;
    color: #d7292a;
    padding: 2px;
    margin-left: 2px;
    cursor: pointer; /* cursor: hand; for IE5 */
}

/* major form elements */
select, form input[type~="text"] {
    border-left: 1px solid #5b7c94;
    border-top: 1px solid #5b7c94;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

input[type~="submit"], input[type~="button"], input#acp-review, input#sendbutton, input.cf_upload {
    border-left: 1px solid #5b7c94 !important;
    border-top: 1px solid #5b7c94 !important;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color: #003053;
    background-image: none !important;
    color: #fff;
}

input[type~="submit"]:hover, input[type~="button"]:hover, input#sendbutton:hover, input#acp-review:hover {
    color: #d7292a;
    cursor: pointer;
}

input#sendbutton {
    letter-spacing: normal;
    font-weight: bold;
	font-size: 12px;
}

#commentform input[type~="submit"] {
    float: left;
    clear: left;
    margin: 0 10px 0 0;
}
*+html #commentform input#submit {
    clear: none !important;
}

#commentform input#acp-preview, #commentform input[type~="submit"] {
    font-weight: bold;
}
*+html #commentform input#acp-preview {
    float: left;
    margin: -24px 0 0 150px;
}

div#ajax-comment-preview {
    clear: both;
	margin: 15px 0 0 0;
}
/* end major form elements */



/* polls specific css */
.wp-polls-form { }
.wp-polls-form input.Buttons, #searchform input[type~="submit"], #calendar_wrap input[type~="submit"] {
    background-color: #003053;
	border-left: 1px solid #5b7c94;
	border-top: 1px solid #5b7c94;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #fff;
	font-weight: bold !important;
	padding: 0 5px;
}
.wp-polls-form input.Buttons:hover, #searchform input[type~="submit"]:hover, #calendar_wrap input[type~="submit"]:hover {
    color: #d7292a;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #c2ddef;
	border-bottom: 1px solid #c2ddef;
	cursor: pointer;
}
.wp-polls-form { 
    margin: -12px 0 0 0;
	padding: 0;
}
* html .wp-polls-form {
    margin: -3px 5px 1px 5px;
}




/* ----- current polls ----- */
#polls-3-ans, #polls-2-ans {
    margin: 0 0 0 -15px !important;
}
* html #polls-3-ans, * html #polls-2-ans {
    margin: 0 0 0 -11px !important;
}
#polls-3-ans ul.wp-polls-ul, #polls-2-ans ul.wp-polls-ul { 
	padding: 0 !important;
}
#polls-3-ans p, #polls-2-ans {
    text-align: left;
}
#polls-2-ans p {
	text-align: left !important;
	padding: 0 0 0 60px;
}
#polls-2-ans p input { }
* html #polls-3-ans p input, * html #polls-2-ans p input {
    margin: 0 0 0 25px;
}

.wp-polls-ul label, .textwidget p {
    font-family: tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 12px;
}


.right_sidebar_col select { }
.right_sidebar_col option {
    background: #fff;
}



/* contact page css */
html:not([lang*=""]) div#post-23 {
    margin-top: 5px;
}
form.cform textarea { 
    border: 1px solid #000;
	border-top-color: #5b7c94;
	border-left-color: #5b7c94;
}
*+html div#post-23 h2 {
    padding: 0;
	margin: 0 0 0 0;
}
*+html div#post-23 .entry {
    margin: 0 0 0 0;
}
*+html form.cform { 
    margin-top: 20px !important;
	width: 420px;
}
form.cform input#sendbutton {
    margin-top: -25px !important;
	padding: 3px;
}
*+html form.cform input#sendbutton {
    margin-top: -85px !important;
	margin-right: 22px !important;
}
*+html .cf-fs1 {
    margin-top: -5px !important;
	position: relative;
}
*+html .cf-ol {
	margin-top: -50px !important;
}



/* subscribe page */
.a2a_dd img {
    border: none;
}

.rss_list img, .entry p img[alt~="RSS"] { 
    margin: 0 5px 0 25px;
	padding: 0 5px 0 25px;
}

form#polls_form_2 input[type~="button"] {
    margin: 0 0 10px -15px !important;
}


/* weather icon */
li.wicon img { 
    margin-left: 35px;
}

 div.hr {
  height: 2px;
  background: #fff url(images/hr.jpg) no-repeat scroll center;
}

div.hr hr {
  display: none;
}
