/*

------------------------------------------------------------------------

Theme Name:    Home-office

Theme URI:     http://www.nattywp.com/ (Original)

Description:   Based on Premium theme by NattyWP. 

Version:       1.0

Author:        Lady Autumn / NattyWP

Author URI:    http://www.ladyautumn.com/

------------------------------------------------------------------------



Support:       NattyWP, contactus@nattywp.com

Updated:       October 20 2009

Copyright:     (c) 2009 NattyWP



All rights reserved.

*/

* {margin: 0pt; padding: 0pt; }

html, body {HEIGHT: 100%; WIDTH: 100%;} 

#content
{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -253px; /* the bottom margin is the negative value of the footer's height */

} 
* html body #content
{HEIGHT: 100%; /* Only IE sees this */}  

body{background:#f4f4f4; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:000; margin:0px; padding:0px;}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

.clear{clear:both;}

a img {border:0px solid;}

ul { list-style-type: none; }

li { list-style-type: none; }

.right {float:right;}

.left {float:left;}



/* Fonts */

h1 {font-size:35px; font-weight:normal; line-height:33px; margin-top: 50px; padding-bottom:10px;}

h2 {font-size: 1.6em; margin: 0; font-weight:normal; padding-bottom:5px;}

h3 {font-size: 1.3em; padding: 0; margin: 0; padding-bottom:10px;}

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif; line-height:33px; text-shadow:0 2px 4px rgba(0, 0, 0, 0.23); text-decoration:underline; }

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;}

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;}

.entry p {margin-bottom:15px; margin-top:15px;}

code {margin: 0pt; padding: 1px 3px; background: rgb(255, 255, 225) none repeat scroll 0% 0%; font-family: Monaco,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}

em { font-style: italic; }

hr { clear: both; border:none; padding-top: 1px; background-image: url(images/bg_div.png); background-repeat: repeat-x; }

pre { padding: 10px; background: rgb(249, 249, 212) none repeat scroll 0% 0%; overflow: auto; margin-bottom: 15px; }

acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em; cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0; display: block;}

.center {text-align: center;}

.hidden { display: none;}

a img {border: none;}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {font-weight:normal; line-height:135%; margin:25px 0 10px; padding-bottom:5px;}

.notice {background: #FFF6BF; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; text-align: center; margin: 10px auto; padding: 5px 20px;}

.alert {background: #FCE4E0; border-top: 2px solid #EB6D59; border-bottom: 2px solid #EB6D59; text-align: center; margin: 10px auto; padding: 5px 20px;}

span.highlight {background:#F9F1ED none repeat scroll 0 0; color:#F75342; font-style:italic;}

span.highlight-bold {font-size:120%; font-weight:bold; line-height:150%;}

span.inset-left, span.inset-right {border:1px solid #E5E5E5; color:#333333; display:block; font-size:100%; font-style:italic; margin-top:25px; padding:12px 8px 8px; position:relative; text-align:center; width:30%;}

span.inset-right-title, span.inset-left-title {background:#FFFFFF none repeat scroll 0 0; color:#F75342; display:block; font-size:100%; font-weight:bold; left:10px; padding:3px 8px; position:absolute; top:-15px;}

span.inset-right {float:right; margin-left:15px;}

span.inset-left {float:left; margin-right:15px;}

span.dropcap {display:block;float:left;font-size:400%;line-height:100%;margin:0 4px 0 0;}

.important {border:1px solid #E5E5E5; margin:25px 0 10px;padding:15px; position:relative;}

span.important-title {background:#FFFFFF none repeat scroll 0 0; color:#F75342; display:block; font-size:120%; left:10px; padding:3px 8px; position:absolute; top:-0.8em;}



/* Begin Lists */

html > body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: 0px;}

html > body .entry li {margin: 7px 0 8px 10px;}

.entry ol {padding: 0 0 0 35px; margin: 0;}

.entry ol li {margin: 0; padding: 0; list-style: decimal outside;}

.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none;}

.entry dl { margin: 1.5em 0pt; }

.entry dd{margin:0; padding:0 15px 15px; }

.entry table { margin: 0pt auto;}

.entry th, .entry td { height: 1em; line-height: 18px; padding:10px; }

ol li, #sidebar ul ol li {list-style: decimal outside;}



ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6 {}

ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li {list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:5px !important; padding-bottom:3px !important; padding-left:22px !important;}

ul.bullet-1 li {background:url(images/bullets/3.gif) no-repeat 0 5px;}

ul.bullet-2 li {background:url(images/bullets/4.gif) no-repeat 0 5px;}

ul.bullet-3 li {background:url(images/bullets/1.gif) no-repeat 0 5px;}

ul.bullet-4 li {background:url(images/bullets/2.gif) no-repeat 0 5px;}

ul.bullet-5 li {background:url(images/bullets/5.gif) no-repeat 0 5px;}

ul.bullet-6 li {background:url(images/bullets/6.gif) no-repeat 0 5px;}

/* End Entry Lists */





#header {background:#000000; background-position:top; height:445px; border-bottom:4px solid #ffffff;}

#header.inners {height:220px; margin-bottom:20px; border-bottom:4px solid #ffffff;}

#header.inners h1 {color:#fff;}

#header.inners .title-main { width:700px; float:left; max-height:150px; overflow:hidden;}

#header.inners .title-main small {color:#fff; font-family:Helvetica, Arial, sans-serif; font-size:10px;}

#header.inners .title-search {float:right; padding-right:15px; padding-top:55px;}



.content {width:980px; margin:auto;}

.featured-preview {background:url(images/table.png) no-repeat; width:415px; height:491px; position:absolute;}

.featured-preview .featured-img {position:relative; margin-top:130px; margin-left:70px;}



#textblock{ position:relative; margin-left:445px; padding-top:35px; color:#cfcfcf; vertical-align:middle; text-align:center; width:330px; height:330px; overflow:hidden;}

#textblock h1 {color:#000;text-shadow: 1px 1px 1px #ffffff;}



#textblock:hover{background: url(images/post-bg_hover.png) no-repeat top;}

#textblock p {margin-top:10px; margin-bottom:20px; text-shadow: 1px 1px 1px #ffffff;}

#textblock p {font-size:15px;}


.butt {margin-left:45px; padding-top:25px;}

.butt a {display:block; -moz-border-radius:12px; width:130px; padding:0px 20px 0px 20px; line-height:26px; height:58px; font-size:18px; text-align:center; outline-style:none;}

.signup {float:left; margin-right:20px;}

.learn {float:left;}



#featured {margin-top:60px; padding-top:20px; padding-bottom:20px; background:#e4e4e4; width:980px; -moz-border-radius:3px; }

#featured #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px; font-size:12px; font-style:italic;}

#featured .grid {width:450px; display:inline; float:left; margin-left:0px; margin-right:10px; padding-top:20px; padding-bottom:20px;}

.projects #featured {margin-top:20px; background:#fff;}

#featured .grid-3 {width:270px; display:inline; float:left; margin-left:20px; margin-right:10px; padding-top:20px; padding-bottom:20px;}

#featured .grid-3 .thumb {position:relative;}

#featured .grid-3 .thumb .flow-nameas {background:#000000 none repeat scroll 0 0; bottom:8px; font-size:12px; font-style:italic; font-weight:normal; left:0; line-height:normal;opacity:0.7; padding:1px 8px; position:absolute; color:#FFFFFF;}

#featured .grid-3 .thumb .flow-nameas a {color:#FFFFFF; text-decoration:none;}

#featured .grid-3 .main-title {margin-bottom:20px;}

#featured .grid-3 .main-title h2 {padding-bottom:0px; margin-bottom:0px; margin-top:10px;}

#featured .grid-3 .main-title h2 a {font-size:1.0em;}



#featured .text {width:400px;}

#featured .text .compact {line-height:18px;}

#featured .text .more {font-style:italic; background:transparent url(images/bullets/5.gif) no-repeat scroll 0 6px;

float:right; font-size:13px; font-size-adjust:none; font-stretch:normal; font-variant:normal; font-weight:normal; line-height:23px; padding-left:18px;}



#single {float:left; margin:0; padding:0 0 40px; width:560px;}

#single .post {margin-bottom:20px;}

#single .entry {font-size:1.1em; line-height:1.5em;}

#single .title {font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; padding-top:5px; padding-bottom:16px;}

#single .title a {color:#666666; text-decoration:underline;}

#single .post .main-title {margin-bottom:20px; margin-top:20px;}

#single .post .main-title h2 {padding-bottom:0px; margin-bottom:0px;}

#single .post .main-title h2 a {font-size:1.2em;}

#single .post .main-title small { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-top:2px;}

#single .post .tags {}

#single .post .tags a {background:url(images/bullets/1.gif) no-repeat 0px 7px; font-size:0.9em; padding-left:12px; text-decoration:underline; font-style:italic; margin-right:5px;}

#single .post .tags a:hover {text-decoration:none;}

#single .post .post-author {float:left; margin-top:0px; margin-left:-70px;} 

#single .post .author-name {float:left; padding-right:8px; padding-top:4px; color:#666666; font-size:11px; font-style:italic;}

#single .post .postmetadata {font-size:11px; border-bottom:1px solid #999999; text-align:left; margin-top:15px; color:#666666;}

#single .post .postmetadata .category {margin:5px 0 6px 0; display:block; width:470px; float:left;}

#single .post .postmetadata .category a {background:url(images/ico-meta.gif) no-repeat 0px 4px; padding-left:9px; color:#666666; margin-right:5px;}

#single .post .postmetadata .category a:hover{}

#single .post .postmetadata .comment {padding-left:20px; float:right; margin-top:5px; }

#single .post .postmetadata a.comments-link {color:#878789;}

#single .post .postmetadata a.comments-link:hover{color:#d2344f}

#single .post .wpmetadata {color:#878789; margin-top:10px; font-size:11px;} 

#single .post .wpmetadata a {color:#878789; text-decoration:underline;}





#sidebar {margin-left:612px; padding:0 0 10px 0; color:#000;  -moz-border-radius:5px;}

#sidebar h2 {margin: 0px 0px 10px 0px; padding: 0; font-size:19px;}

#sidebar a {text-decoration:underline; font-style:italic;}

#sidebar a:hover {text-decoration:none;}

#sidebar ul li{float:left; width:320px; padding:20px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px; margin-bottom:15px;}

#sidebar ul li ul li{ float:none; width:auto; border-bottom:1px solid #e8e8e8; padding-bottom:10px !important;}

#sidebar ul li ul li ul {padding:0px !important; margin:0px !important;}

#sidebar ul li ul li ul li{ margin:5px 0px 5px 10px !important; padding:0px !important; border:0px !important;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

#sidebar ul ul li, #sidebar ul ol li {margin: 5px 0 0; padding: 0;}

#sidebar .widget ul li a {padding:5px 0px 5px 10px; line-height:16px; background:url(images/plus.gif) no-repeat left center;}

#sidebar #ads-module ul.advert li {width:auto; border-bottom:none; float:left;}

#sidebar #ads-module ul.advert li a {background:none;}

#sidebar #ads-module ul.advert li {margin-left:15px !important;}

#sidebar #widget_tag_cloud h2 {margin:0px;}

#sidebar #widget_text .textwidget {margin-top:7px;}

#sidebar #widget_search h2 {float:left; padding-right:15px;}

#sidebar #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px; font-size:12px;}

#sidebar #widget_recent_comments ul li{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}

#sidebar #widget_recent_comments ul li a {background:none;}

#sidebar #widget_text {line-height:18px;}

#sidebar #widget_archive ul li a{background:url(images/archives_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}

#twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 130px -3px; height:30px; display:block;}

#sidebar .map {width:300px; height:300px; border:3px solid #FFF; margin-left:5px; margin-bottom:15px;}

#sidebar #widget_search .c_simg {top:8px;}

#sidebar .networks {}

#sidebar #networksWidget .line { padding-left:30px; padding-top:10px; background:url(images/profiles/line.gif) repeat-y 155px;}

#sidebar .networks li {float:left; width:145px; border-bottom:0px; margin:0px 0px 25px 0px !important; padding:0px !important;}

#sidebar .networks .net-pic {position:relative; float:left; width:30px;}

#sidebar .networks .net-desc {position:relative; top:0px; left:10px;}

#sidebar .networks .net-desc a {text-decoration:none; }

#sidebar .networks span {color:#a0a0a0; position:absolute; top:10px; left:40px; line-height:8px;}

#sidebar .networks span small {margin:0px; padding:0px; line-height:24px;}





#services { padding: 23px 0pt 10px 0px; margin-bottom:0px !important; font-weight: normal; line-height: 15px;}

#services h2 {font-size:17px;}

#services a {text-decoration:underline; font-style:italic;}

#services a:hover {text-decoration:none; }

#services ul li {margin-bottom:30px;}

#services ul {list-style-type:none;margin:10px 0 0;padding:0;}

#services div.left ul li ul li, #services div.right div.right2 ul li ul li, #services div.center ul li ul li {padding:7px 4px 5px;margin:0;}

#services div.left ul li ul, #services div.right div.right2 ul li ul, #services div.center ul li ul {margin-top:11px;}

#services div.left h3, #services div.right div.right2 h3, #services div.center h3{height:16px;}

#services ul li ul li{padding:7px 0 5px 8px;}

#services #searchforma .field input {width:120px;}

#services ul li h3 a{color:#d2344f;font-size:14px;width:200px;height:19px;overflow:hidden;display:block;}

#services ul li h3 a:hover{color:#666;}

#services div.container{background:#e5e5e5; padding:35px 0 0;}

#services div.left{float:left; width:280px;}

#services div.center{float:left; width:280px; margin:0 65px 0; text-align:left;}

#services div.right{float:left; width:280px;}

#services div.right2{float:left; width:200px;}

#services ul li a{font-style:italic; text-decoration:underline;}

#services ul li a:hover{text-decoration:none;}

#services #widget_text {line-height:20px;}

#services #widget_text .textwidget {margin-top:7px;}

#services #widget_search h2 {float:left; padding-right:15px;}

#services #widget_pages ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}

#services #widget_categories ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}

#services #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}

#services #widget_recent_comments ul li{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}

#services #widget_recent_comments ul li a {background:none;}

#services #widget_archive ul li a{background:url(images/archives_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}

#services #twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 100px -2px; height:30px; display:block; padding-top:6px;}

#services #widget_tag_cloud a { line-height:20px;}



/* FOOTER */

#footer_wrap { border-top: 1px solid #E4E4E4; margin: 0pt; background-color:#000; height: 203px; background:url(images/footer.jpg); vertical-align:bottom;}

#footer { margin: 0pt auto; padding: 20px 0px 0px; width: 960px; font-size: 11px; height: 36px;}

#footer, .push {clear: both;
	height: 143px; /* .push must be the same height as .footer */
}

.fw { margin:0px auto; padding:0px; width:960px;}

#footer li { display: inline; padding-right: 8px; }

#footer a:hover, #footer a:active, #footer li.current_page_parent, #footer li.current_page_parent a, #footer li.current_page_parent a:visited, #footer li.current_page_item a, #footer li.current_page_item a:visited { background-image: none; }

#footer_l { float: left; width: 500px;}

#footer_r { float: right; text-align: right; font-family: Helvetica, Arial, sans-serif; font-size:12px; padding-top:7px;}

#footer p { color: rgb(12, 53, 106); line-height: 14px; }

#footer a { background:none; }

#footer a:hover { text-decoration: underline; }



/* Top Navigation */

#menu {height:65px; float:right; font-family: Helvetica, Arial, sans-serif}

#menu ul {margin:0 auto; margin-top:20px;}

#menu ul, #menu ul ul {padding: 0; list-style: none; line-height: 1; z-index: 100;}

#menu ul ul {margin:0px;}

#menu ul a {display: block;	line-height: 25px;	padding: 0 7px; z-index: 100; text-decoration:none;}

#menu ul li {float: left;}

#menu ul li {padding: 10px 10px; float: left;}

#menu ul li.current-cat a, #menu ul li.current_page_item a, #menu ul li.current_page_parent ul li.current_page_item a, #menu ul li.current-cat-parent ul li.current-cat a{-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background:#000; color:#fff;}

#menu ul li.current_page_item ul li a, #menu ul li.current_page_parent ul li.current_page_item ul li a, #menu ul li.current-cat ul li a, #menu ul li.current-cat-parent ul li.current-cat ul li a, #menu ul li ul li a {color: #555555; background:none;}

#menu ul li a { color: #b5b5b5; font-size:12px; font-weight:bold; outline-style: none; }

#menu ul li a:hover {color:#b5b5b5; text-shadow:0 2px 4px rgba(0, 0, 0, 0.23); text-decoration:underline;}

#menu ul li ul { position: absolute; width: 172px; left: -999em; z-index:1000;}

#menu ul li ul li {	border: 1px solid #F7F6F6; border-width:0 1px 1px; padding:3px 9px 3px 9px; background: #FFF;  margin:0px; text-align:left; }

#menu ul li ul li a { line-height: 25px; width: 150px; display: block; }

#menu ul li ul li a:hover {color:#8f927b;}

#menu ul li ul ul {	margin: -26px 0 0 170px; }

#menu ul li ul ul li a { line-height: 25px; }

#menu ul li ul li ul li a {	border-width:0 1px 1px 0px; }

#menu ul li:hover ul, #menu ul li.sfhover ul { left: auto; }

#menu ul li:hover ul ul, #menu ul li.sfhover ul ul { left: -999em; }

#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul { left: auto; }

#menu ul li:hover, #menu ul li.hover { position: static; } 

/* End Navigation */



/* TOP search bar*/

#search-block{width:302px; padding-top:40px; margin-right:17px;}

.c_simg {position:relative;}

.s_input {background:transparent url(images/s_input.png) no-repeat scroll 0 0; float:left; height:26px; width:195px;}

.s_input input {border:0 none; color:#9499a1; font-weight:normal; height:17px; margin-left:15px; margin-top:5px; width:180px;}

.s_submit {float:left; padding:0px; *margin:0px 0px 0px 0px; *padding:0px 0px 1px 0px;}



/* ADS module*/

#ads-module {text-align:center;}

#ads-module ul.advert {list-style:none; margin:0px !important; padding:0px;}

#ads-module ul.advert li {list-style:none !important; float:left; margin-left:15px; padding-bottom:10px;}

#ads-module ul.advert li a {background:none; padding:0px; margin:0px; border:0px;}

#ads-module ul.advert li a:hover {background:none; border:0px;}

#widget_tag_cloud {padding-bottom:20px;}

#single-ads {padding-top:15px;}

#single-ads #ads-module {margin:0px; padding:0px; width:auto; text-align:center;}

.header-ads { float:right; padding-top:20px; padding-right:20px;}



/* Flickr */

.flickr-pic {}

.flickr-pic .flickr_badge_image { float:left; padding-right:17px; padding-top:5px; padding-bottom:5px;}



/* Pagination */

#navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 0px;}

#navigation a {border:1px solid #DDDDDD; color:#999999; font-size:11px; font-weight:normal; margin-right:2px; padding:2px 5px; text-decoration:none;}

#navigation .on {border:1px solid #666666; color:#AAAAAA; font-size:11px; font-weight:normal; margin-right:2px; padding:2px 5px;}

#navigation .alignleft { padding-left:20px;}

#navigation .alignright { padding-right:20px;}

/* End Pagination */



/* Begin Calendar */

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}

#wp-calendar a {text-decoration: none;}

#wp-calendar caption {font: bold 1.3em 'Trebuchet MS', Verdana, Arial, Sans-Serif;text-align: center;}

#wp-calendar th {font-style: normal;text-transform: capitalize;}

#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 100%;}

#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;}

/* End Calendar */



/* WP extention */

.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.alignleft {float: left; margin: 5px 15px 10px 0px;}

.alignright {float: right; margin: 5px 0px 10px 15px;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;	padding-top: 4px; /*margin: 10px;*/	max-width:510px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px;}

.wp-caption img { margin: 0; padding: 0 !important; border: 0 none;}

.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}



/* Comment Form */

#comment-form {padding-top:20px;}

#commentform {margin-left:20px; padding-top:10px;}

#comment-form p {clear:both;}

#comment-form label { float: left; width: 200px; padding-top: 5px; font-size: 1.1em; margin-bottom:10px;}

#comment-form label .required {	font-size: .85em; font-weight: normal;}

#comment-form label .required {	color: #fff;}

#comment-form input, #comment-form textarea {width: 265px;	padding: 5px 5px;}

#searchforma .field {float:left;}

#searchforma .field input {width:160px; padding:5px 5px;}

#comment-form input, #comment-form textarea, #searchforma .field input {font: 12px Helvetica, Arial, Geneva, sans-serif; color: #727272; background: #EFEFEF; border-top: 1px solid #c1c1b7; border-right: 1px solid #fafaf6; border-bottom: 1px solid #fafaf6; border-left: 1px solid #c1c1b7;}

#comment-form input:focus, #comment-form textarea:focus {color: #53534c; border: 1px solid #C3D3DF;}

#comment-form #submit {	width: auto; margin-left: 200px; border: none; padding: 4px 10px; margin-top:10px; text-transform: uppercase; cursor: pointer;}

#searchforma input#submit {width: auto; margin-left: 10px;border: none;	padding: 4px 10px; text-transform: uppercase; cursor: pointer;}	

#comment-form #submit, #searchforma input#submit { font: bold .95em Arial, Helvetica, Geneva, sans-serif; -moz-border-radius: 10px; -webkit-border-radius: 10px;}



/* Begin Comments*/

.alt { margin: 0; padding: 10px;}

.commentlist { margin:0px; padding: 0px; text-align: justify;}

.commentlist li {margin: 15px 0px 20px 0px; padding: 5px 5px 10px 10px; list-style: none;}

.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0;}

#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

.commentmetadata {margin: 5px 0px 15px 5px; display: block;}

.thread-alt {background-color: #EFEFEF;}

.commentlist p {display:block;}

.thread-even {background-color: #F4F4F4; -moz-border-radius:10px; -webkit-border-radius: 10px;}

.depth-1 {border: 0px;}

.even, .alt {border-left: 0px;}

.children .depth-1 { border-left:1px solid #CFCFCF; border-right:0px; border-top:0px; border-bottom:0px;}

.navigation {display: block; text-align: center; margin-top: 10px;}

.commentlist li .avatar { float: left; margin-right:10px;	border: 1px solid #eee;	padding: 2px !important; background: #fff;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}

#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#respond {color:#000;}

.comment-text {}

.comment-meta a { color:#666666; font-size:10px; text-decoration:none; font-family:Helvetica, Arial, sans-serif;}

.comment-meta a:hover {text-decoration:underline;}

.comment-author cite {background:url(images/icons/autor-ico.png) no-repeat left center; padding-left:20px;}

.comment-author cite, .comment-author cite a{ font-size:13px; font-weight:bold;}



.reply { padding-left:24px; height:17px; float:right;}

.reply { background: url(images/icons/reply-ico.png) no-repeat left center;}

.reply a {font-size:11px;}

cite .note, cite .note a { font-size:10px; font-weight:bold; color:#454547;}

/* End Comments */



/* Natty */

.hid {display:none; position:absolute;}

.lin { /*color:#fff;width:160px;*/ float:left; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px;}

.lin img {vertical-align:middle;}



/* Image in post */

.imagefix img {max-width:500px; max-height:auto; height:auto;}
.imagefix .wp-caption-text {font-size:11px; font-family:Helvetica, Arial, sans-serif; font-size:10px;}

.fullwidth { width:100% !important;}



/* Events from ReverbNation */

div.feedburnerFeedBlock ul {
margin-bottom:15px;
margin-left:0;
padding-left:0;
list-style-type: none
}

div.feedburnerFeedBlock li {
margin-bottom:15px;
font-family: Georgia, “Times New Roman”, Times, serif;
}

div.feedburnerFeedBlock .headline a {
font-family: Georgia, “Times New Roman”, Times, serif;
font-size: 13px;
font-weight: bold;
color:#0B5249;
}

div.feedburnerFeedBlock .headline a:hover {
font-family: Georgia, “Times New Roman”, Times, serif;
color:#006699;
}

div.feedburnerFeedBlock p.date {
margin:0 0 0 0;
padding:0 0 0 0;
color:#666666;
}