/*

Theme Name: WP Theme for Hein Maas

Theme URL: http://heinmaas.com

Description: Custom WordPress Theme for Hein Maas.

Author: Jon Phillips

Author URI: http://spyrestudios.com

Version: v.1*/
body {
width:960px;
background:#f1f2f4 url(images/body_bg.jpg) repeat-x;
color:#555;
font-size:13px;
font-family:helvetica, arial, sans-serif;
margin:0;
padding:0 0 0 30px;
}

#wrap {
width:960px;
margin:0;
padding:0;
}

a {
text-decoration:underline;
color:#d23c00;
}

a:visited {
text-decoration:underline;
color:#333;
}

span.dropcaps {
font-family:Georgia, serif;
color:#ccc;
font-size:46px;
float:left;
font-weight:400;
line-height:1em;
margin-bottom:-0.4em;
margin-right:0.09em;
position:relative;
}

h2 {
color:#000;
font-size:20px;
font-weight:700;
margin:0;
padding:0;
}

h3 {
font-weight:400;
border-bottom:1px solid #ddd;
color:#000;
text-decoration:none;
font-size:18px;
margin:10px 0 0;
padding:20px 0 0;
}

h4 {
font-size:16px;
color:#21211f;
font-weight:400;
margin:0;
padding:15px 0 0;
}

h5 {
font-size:15px;
font-weight:700;
padding:0;
}

/* Image Styles */
a img {
border:none;
}

img.left {
border:none;
float:left;
clear:left;
padding:0 15px 15px 0;
}

img.right {
border:none;
float:right;
clear:right;
padding:0 0 15px 15px;
}

.imgcenter {
width:588px;
text-align:center;
border:1px solid #bbb;
background:#f8f8f8;
margin:0 5px 5px 0;
padding:15px 5px;
}

.imgcenter img {
border:1px solid #aaa;
background:#fff;
padding:5px;
}

img.center {
display:block;
border:none;
float:none;
clear:both;
margin:0 auto 1.5em;
padding:10px;
}

img.frame {
border:1px solid #CCC;
background:#EEE;
float:right;
clear:right;
margin:5px 5px 10px 15px;
padding:5px;
}

img.frame2 {
border:1px solid #CCC;
background:#EEE;
float:right;
clear:right;
margin:0 0 15px 10px;
padding:10px;
}

img.frameleft {
border:1px solid #CCC;
background:#EEE;
float:left;
clear:left;
margin:0 15px 15px 0;
padding:5px;
}

img.frameleft2 {
border:1px solid #CCC;
background:#EEE;
float:left;
clear:left;
margin:5px 15px 25px 0;
padding:6px;
}

img.frameleft3 {
border-top:1px solid #3D3D3A;
background:#292927;
text-align:center;
clear:both;
margin:0;
padding:20px 58px 20px 57px;
}

img.portfolio {
border:1px solid #CCC;
background:#EEE;
float:left;
clear:left;
margin:0 0 15px;
padding:24px;
}

img.stack {
clear:none !important;
}

img.type {
margin:15px 0 10px;
}

.custombgint {
background:#eee;
border:1px solid #aaa;
margin:10px 0 15px;
padding:20px;
}

/* Header and Logo */
#header {
width:960px;
overflow:hidden;
background:url(images/head_bg.jpg) no-repeat;
margin:22px 0 0;
padding:0;
}

.logo {
display:block;
width:325px;
height:112px;
border:none;
float:left;
margin:-22px 0 0;
padding:0;
}

/* Top Text */
.top_text {
display:block;
width:960px;
height:200px;
background:url(images/welcome.jpg) no-repeat;
font-family:georgia, 'time new romans', serif;
float:left;
font-size:18px;
border-top:1px solid #fff;
color:#333;
margin:0 0 40px;
padding:0;
}

.welcomeleft h3{
float:right;
font-size:62px;
color:#111;
text-shadow:1px 1px 1px #fff;
position:absolute;
margin:100px 0 0 650px;
padding:0;
}

.welcomeleft-view {
position:absolute;
display:block;
float:right;
width:247px;
height:73px;
margin:0 0 0 740px;
}
.welcomeleft-view img{
display:block;
float:right;
width:247px;
height:73px;
margin:0;
padding:30px 0 0 0;
}

.nutshellright {
width:520px;
font-family:georgia, 'time new romans', serif;
float:left;
font-size:12px;
color:#333;
line-height:22px;
text-shadow:1px 1px 1px #fff;
margin:0;
padding:46px 0 0 20px;
}

.nutshellright h3 {
font-family:helvetica, arial, sans-serif;
font-size:18px;
border:none;
color:#222;
letter-spacing:-1px;
font-weight:700;
margin:0;
padding:0 0 4px;
text-shadow:1px 1px 1px #fff;
}

/* Menu - Nav Bar */
.menu {
float:right;
height:45px;
display:block;
}

.menu ul {
list-style:none;
margin:20px 0 0;
padding:0;
}

.menu ul li {
float:left;
overflow:hidden;
position:relative;
text-align:center;
line-height:45px;
}

.menu ul li a {
position:relative;
display:block;
width:110px;
height:45px;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
cursor:pointer;
}

.menu ul li a span {
position:absolute;
left:0;
width:110px;
}

.menu ul li a span.out {
top:0;
}

.menu ul li a span.over,.menu ul li a span.bg {
top:-45px;
}

#menu {
background:none;
}

#menu ul li a {
color:#fff;
text-decoration:none;
text-shadow:1px 1px 1px #000;
letter-spacing:1px;
font-weight:700;
}

#menu ul li a span.over {
color:#222;
text-decoration:none;
text-shadow:1px 1px 1px #fff;
font-weight:700;
letter-spacing:1px;
}

#menu ul li span.bg {
height:45px;
background:url('images/bg_over.png') center no-repeat;
text-decoration:none;
}

#menu .current_page_parent a:link,#menu .current_page_parent a:visited,#menu .current_page_item a:link,#menu .current_page_item a:visited {
background:url('images/bg_over.png') center no-repeat;
text-shadow:1px 1px 1px #fff;
letter-spacing:1px;
color:#222;
text-decoration:none;
}

/* jQuery ToolTips */
#tooltip {
font-family:helvetica, arial, sans-serif;
position:absolute;
background:#21211f url(images/rsstooltip.jpg) 10px 52% no-repeat;
color:#fff;
font-weight:700;
display:none;
padding:15px 15px 15px 30px;
}

#tooltip2 {
position:absolute;
font-family:helvetica, arial, sans-serif;
background:#21211f;
color:#fff;
font-weight:400;
display:none;
padding:15px;
}

#tooltip3 {
width:300px;
position:absolute;
background:#21211f;
font-family:helvetica, arial, sans-serif;
color:#fff;
font-weight:400;
display:none;
padding:15px;
}

/* Content and Container Styles */
#container {
float:left;
color:#555;
font-size:13px;
font-family:helvetica, arial, sans-serif;
width:990px;
margin:0 0 30px;
padding:0;
}

.post {
font-family:helvetica, arial, sans-serif;
width:260px;
height:200px;
float:left;
border-top:1px solid #e7e9ee;
border-bottom:1px solid #e7e9ee;
line-height:22px;
background:#e7e9ee url(images/post_top_bg.jpg) top left no-repeat;
text-shadow:1px 1px 1px #fff;
margin:0 30px 30px 0;
padding:20px;
}

.post:hover {
width:260px;
height:200px;
float:left;
border-top:1px solid #d3d6df;
border-bottom:1px solid #d3d6df;
line-height:22px;
background:#e7e9ee url(images/post_top_bg.jpg) top left no-repeat;
margin:0 30px 30px 0;
padding:20px;
}

.post h2 a {
font-family:helvetica, arial, sans-serif;
font-size:16px;
font-weight:700;
display:block;
line-height:18px;
color:#000;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 0 7px;
}

.post h2 a:hover {
font-family:helvetica, arial, sans-serif;
font-size:16px;
font-weight:700;
display:block;
color:#333;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 0 7px;
}

.post h2 a:visited {
font-family:helvetica, arial, sans-serif;
font-size:16px;
font-weight:700;
display:block;
color:#676767;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 0 7px;
}

p.postinfo {
font-size:12px;
text-decoration:none;
color:#888;
border-bottom:1px solid #ddd;
padding:0 0 3px;
}

.postinfo a:hover {
font-size:12px;
text-decoration:none;
color:#000;
}

.postinfo a {
font-size:12px;
text-decoration:none;
color:#888;
}

.postinfo a:visited {
font-size:12px;
text-decoration:none;
color:#aaa;
}

.bubble {
float:right;
font-family:helvetica, arial, sans-serif;
color:#fff;
font-size:12px;
display:block;
width:30px;
height:27px;
margin:5px;
padding:0;
}

.bubble a {
font-family:helvetica, arial, sans-serif;
color:#fff;
font-size:14px;
font-weight:700;
display:block;
text-decoration:none;
text-align:center;
background:url(images/bubble1.png) no-repeat;
width:60px;
height:45px;
text-shadow:none;
margin:-16px 0 0 3px;
padding:8px 0 0 6px;
}

.bubble a:hover {
font-family:helvetica, arial, sans-serif;
color:#fff;
font-size:14px;
font-weight:700;
display:block;
text-decoration:none;
text-align:center;
background:url(images/bubble2.png) no-repeat;
width:60px;
height:45px;
margin:-16px 0 0 3px;
padding:8px 0 0 6px;
}

.archiveslink a {

float:left;

text-align:center;

width:270px;

font-family:helvetica, arial, sans-serif;

color:#fff;

font-size:24px;

background:#de3f00;

text-decoration:none;

font-weight:700;

margin:0 30px 10px 0;

padding:12px 15px;

}



.archiveslink a:visited {

float:left;

text-align:center;

width:270px;

font-family:helvetica, arial, sans-serif;

color:#fff;

font-size:24px;

background:#333;

text-decoration:none;

font-weight:700;

margin:0 30px 10px 0;

padding:12px 15px;

}
.post2 h2 {
line-height:28px;
border-bottom:1px solid #ddd;
margin:0;
padding:20px 0 15px;
}

.post2 h2 a:hover {
font-family:Georgia, serif;
font-size:30px;
font-weight:400;
color:#aaa;
text-decoration:none;
margin:0;
padding:0 0 7px;
}

.post2 h3 {
font-family:georgia, serif;
font-weight:400;
color:#444;
font-size:20px;
margin:0;
padding:30px 0 5px;
}

.post2 ul {
list-style-type:none;
text-decoration:none;
color:#000;
}

.post2 ul li {
list-style-type:none;
text-decoration:none;
color:#000;
padding:0 0 10px;
}

.post2 ul li a {
list-style-type:none;
text-decoration:underline;
display:block;
color:#d23c00;
background:url(images/arrows_list1.jpg) 0 8px no-repeat;
padding:0 0 0 22px;
}

.post2 ul li a:visited {
list-style-type:none;
text-decoration:underline;
display:block;
color:#777;
background:url(images/visited_list.jpg) 0 8px no-repeat;
padding:0 0 0 22px;
}

.postsingle h2 {
line-height:32px;
margin:0;
padding:20px 0 0;
}

.postsingle h3 {
font-family:georgia, serif;
font-weight:400;
color:#21211f;
font-size:20px;
margin:0;
padding:30px 0 5px;
}

.single {
padding:5px 0 0;
}

p.rsslist {
margin:0;
padding:0 0 10px;
}

/* Sidebar */
.sidebar {
font-size:13px;
font-family:helvetica, arial, sans-serif;
width:300px;
float:right;
line-height:22px;
text-shadow:1px 1px 1px #fff;
list-style:none;
margin:10px 20px 0 0;
padding:10px 0 0 10px;
}


.sidebar h2 {
font-family:helvetica, arial, sans-serif;
color:#111;
font-size:30px;
font-weight:700;
border:none;
margin:0 0 5px;
padding:0 0 0 20px;
}

.sidebar ul {
list-style-type:none;
margin:0 0 20px;
padding:0;
}

.sidebar ul li {
list-style-type:none;
margin:0;
padding:0;
}

.sidebar ul li a {
display:block;
text-decoration:none;
background:none;
font-size:12px;
color:#555;
list-style-type:none;
margin:0;
padding:2px 15px 2px 20px;
}

.sidebar ul li a:hover {
display:block;
text-decoration:none;
background:#21211f;
font-size:12px;
color:#d23c00;
list-style-type:none;
margin:0;
padding:2px 15px 2px 20px;
}

.sidebarspan {
width:300px;
float:left;
font-family:helvetica, arial, sans-serif;
color:#000;
font-size:12px;
margin:0;
padding:0;
}

.sidebarspan ul {
list-style-type:none;
font-weight:400;
margin:0;
padding:0 0 30px;
}

.sidebarspan ul li {
font-weight:400;
list-style-type:none;
font-size:13px;
margin:0;
padding:0 0 5px;
}

.sidebarspan ul li a {
font-size:13px;
display:block;
font-weight:400;
text-decoration:none;
font-family:helvetica, arial, sans-serif;
color:#333;
margin:0;
padding:0 20px;
}

.sidebarspan ul li a:hover {
font-size:13px;
display:block;
font-weight:400;
text-decoration:none;
background:#21211f;
font-family:helvetica, arial, sans-serif;
color:#fff;
margin:0;
padding:0 20px;
}

.sidebarspan ul li span {
font-family:georgia, serif;
color:#888;
font-size:11px;
display:block;
clear:both;
margin:-6px 0 0;
padding:0;
}

.sidebarspan ul li:hover span {
font-family:georgia, serif;
color:#d23c00;
font-size:11px;
display:block;
margin:-6px 0 0;
padding:0;
}

.sidebarspan h3 {
font-family:helvetica, arial, sans-serif;
color:#000;
font-size:16px;
border:none;
font-weight:700;
margin:0 0 10px;
padding:0 0 0 20px;
}

/* Projects and Social Stuff in Footer */
.projects {
float:left;
width:960px;
font-family:georgia, serif;
color:#000;
font-size:12px;
border-top:5px solid #ccc;
border-bottom:5px solid #ccc;
text-shadow:1px 1px 1px #fff;
margin:20px 0 10px;
padding:0 0 20px;
}

.twitterfeed {
float:left;
width:450px;
font-family:helvetica, arial, sans-serif;
color:#000;
font-size:12px;
line-height:20px;
text-shadow:1px 1px 1px #fff;
margin:48px 0 0;
padding:0;
}

#twitfeed ul {
list-style-type:none;
margin:20px 0 0;
padding:0;
}

#twitfeed ul li {
font-family:helvetica, arial, sans-serif;
list-style-type:none;
float:left;
color:#333;
font-size:12px;
margin:0 0 25px;
padding:0;
}

#twitfeed ul li a {
list-style-type:none;
color:#000;
text-decoration:none;
font-size:12px;
}

#twitfeed ul li a:hover {
list-style-type:none;
color:#d23c00;
font-size:12px;
}

/* Custom Styles */
blockquote {
font-family:Georgia, sans-serif;
color:#444;
font-size:14px;
font-style:italic;
background:url('images/quote.jpg') 5% 0 no-repeat;
margin:35px 0 25px;
padding:2px 30px 0 60px;
}

code {
color:#333;
width:588px;
display:block;
font-weight:400;
overflow:auto;
border:1px solid #eee;
background:#f3f3f3;
font-family:Courier, monospace;
margin:15px 0 5px;
padding:5px;
}

/* Footer */
#footer {
width:960px;
border-top:1px solid #ddd;
margin:0 auto;
padding:30px 0;
}

#footer p {
color:#aaa;
font-size:12px;
font-family:helvetica, verdana, sans-serif;
margin:0;
padding:0;
}

#footer a {
color:#aaa;
text-decoration:none;
}

#footer a:hover {
color:#000;
text-decoration:none;
}

/* Search Form */
#search_form {
width:930px;
background:#21211f;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
color:#fff;
border:none;
outline:none;
margin:0 0 20px;
padding:15px;
}

#search_form:focus {
width:930px;
background:#000;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
color:#eee;
border:none;
outline:none;
margin:0 0 20px;
padding:15px;
}

/* Comment Section */
h3.comment_head {
line-height:22px;
border:none;
color:#3a3c33;
font-family:georgia, 'time new romans', sans-serif;
margin:20px 0;
}

img.gravatar {
background:#fff url(images/gravatar_bg1.jpg) no-repeat;
float:left;
margin:0 15px 15px 30px;
padding:10px 25px 10px 10px;
}

img.gravatar:hover {
background:#fff url(images/gravatar_bg2.jpg) no-repeat;
float:left;
margin:0 15px 15px 30px;
padding:10px 25px 10px 10px;
}

p.num_comments {
margin-bottom:0;
line-height:22px;
float:left;
}

#comment_form {
width:450px;
float:left;
padding:10px 0;
}

#comment_form p {
margin-bottom:0;
padding:6px 0;
}

#comment_form label {
color:#7f7f7f;
padding-left:5px;
font-size:12px;
}

#comment_form .text_input {
width:275px;
background:#eee;
border:1px solid #ccc;
font:normal 14px helvetica, verdana, geneva, sans-serif;
padding:10px;
}

#comment_form .text_area {
width:578px;
color:#21211f;
background:#eee;
border:1px solid #ccc;
font:normal 14px helvetica, verdana, geneva, sans-serif;
padding:10px;
}

#comments {
width:600px;
font-size:12px;
line-height:22px;
color:#444;
float:left;
clear:both;
}

ul.comment_list {
list-style:none;
float:left;
margin:20px 0 40px;
padding:0;
}

ul.comment_list li {
width:598px;
background:#fff;
border:1px solid #ddd;
margin:0 0 8px;
padding:20px 0 5px;
}

ul.comment_list li.author_comment {
width:598px;
background:#ccc;
border:1px solid #ddd;
margin:0 0 6px;
padding:20px 0 5px;
}

.author_comment .comment_intro a {
color:#21211f;
}

.comment_author {
font-family:helvetica, verdana, geneva, sans-serif;
font-size:14px;
font-weight:400;
color:#000;
margin:0;
padding:0;
}

.comment_author a:hover {
text-decoration:none;
font-family:helvetica, verdana, geneva, sans-serif;
font-size:14px;
color:#333;
margin:0;
}

.comment_meta {
text-transform:uppercase;
font-family:helvetica, arial, verdana, sans-serif;
color:#555;
font-size:10px;
margin:0;
padding:0;
}

.comments_entry {
line-height:23px;
margin:0 0 20px;
padding:0 20px 20px 30px;
}

.comments_entry ul,.comments_entry ol {
color:#000;
border:none;
margin:0;
padding:0;
}

.comments_entry ul {
list-style-type:none;
}

.comments_entry li {
width:600px;
border:none;
padding:3px 0 0;
}

.comments_entry ul li ul,.comments_entry ul li ol,.comments_entry ol li ul,.comments_entry ol li ol {
margin:0;
}

#comment_form .submit {
color:#fff;
border:1px solid #21211f;
background:#d23c00;
margin-top:-25px;
font-size:12px;
font-weight:700;
font-family:arial, helvetica, sans-serif;
padding:5px;
}

#comment_form .submit:hover {
color:#fff;
}

#comment_form .text_input:hover,#comment_form .text_area:hover {
border:1px solid #bbb;
background:#ddd;
}

.author_comment .comment_intro,.author_comment .comment_intro a:hover {
color:#000;
}

/* WP Contact Form II */
#wpcf_msg,#wpcf_subject,#wpcf_email,#wpcf_your_name {
font-size:12px;
font-family:arial, helvetica, geneva;
color:#000;
width:582px;
border:1px solid #ccc;
background:#eee;
padding:8px;
}

#wpcf_msg:hover,#wpcf_subject:hover,#wpcf_email:hover,#wpcf_your_name:hover {
font-size:12px;
font-family:arial, helvetica, geneva;
color:#000;
border:1px solid #aaa;
background:#ddd;
padding:8px;
}

.contactleft {
font-weight:bolder;
font-family:arial, heltevica, geneva;
font-size:14px;
color:#000;
padding:12px 0 3px;
}

#submit {
font-weight:700;
margin-top:5px;
font-family:arial, heltevica, geneva;
font-size:14px;
background:#111;
border:1px solid #111;
color:#fff;
padding:5px;
}

#submit:hover {
font-weight:700;
margin-top:5px;
font-family:arial, heltevica, geneva;
font-size:14px;
background:#d23c00;
border:1px solid #F60;
color:#fff;
padding:5px;
}

/* Other stuff */
span.adsense_floatleft {
float:left;
border:none;
margin:4px;
padding:4px;
}

span.adsense_floatright {
border:none;
float:right;
margin:4px;
padding:0 0 5px 10px;
}

span.tweetdigg_floatright {
background:#f2f2f2;
border:1px solid #ddd;
text-align:center;
float:right;
margin:4px 4px 6px 8px;
padding:8px;
}

a:hover,a:visited:hover {
text-decoration:underline;
color:#000;
}

.post2,.postsingle {
font-family:helvetica, arial, sans-serif;
width:600px;
float:left;
font-size:14px;
line-height:23px;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
margin:50px 0 30px;
padding:0 29px;
}

.post2 h2 a,.post2 h2 a:visited {
font-family:Georgia, serif;
font-size:30px;
font-weight:400;
color:#000;
text-decoration:none;
margin:0;
padding:0 0 7px;
}

.post2 ul li a:hover,.post2 ul li a:visited:hover {
list-style-type:none;
text-decoration:underline;
display:block;
color:#000;
background:url(images/arrows_list2.jpg) 0 8px no-repeat;
padding:0 0 0 22px;
}

.postsingle h2 a,.postsingle h2 a:visited {
font-family:Georgia, serif;
font-size:30px;
font-weight:400;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

.postsingle h2 a:hover,.postsingle h2 a:visited:hover {
font-family:Georgia, serif;
font-size:30px;
font-weight:400;
color:#aaa;
text-decoration:none;
margin:0;
padding:0;
}

.socialdist,.recommended {
float:left;
width:225px;
font-family:helvetica, arial, sans-serif;
color:#000;
font-size:12px;
margin:50px 30px 0 0;
padding:0;
}

.socialdist ul,.recommended ul {
list-style-type:none;
font-weight:400;
margin:0;
padding:0;
}

.socialdist ul li,.recommended ul li {
font-weight:400;
list-style-type:none;
font-size:13px;
margin:0;
}

.socialdist ul li a,.recommended ul li a {
font-size:13px;
display:block;
font-weight:400;
text-decoration:none;
font-family:helvetica, arial, sans-serif;
color:#333;
margin:0 0 1px;
padding:8px 8px 8px 0;
}

.socialdist ul li a:hover,.recommended ul li a:hover {
font-size:13px;
display:block;
font-weight:400;
text-decoration:none;
font-family:helvetica, arial, sans-serif;
color:#000;
margin:0 0 1px;
padding:8px 8px 8px 0;
}

.socialdist ul li span,.recommended ul li span {
font-family:georgia, serif;
color:#888;
font-size:11px;
margin:3px 0 0;
padding:0;
}

.socialdist ul li:hover span,.recommended ul li:hover span {
font-family:georgia, serif;
color:#d23c00;
font-size:11px;
margin:3px 0 0;
padding:0;
}

.socialdist h3,.recommended h3,.twitterfeed h3 {
font-family:helvetica, arial, sans-serif;
color:#000;
font-size:30px;
font-weight:700;
margin:0 0 5px;
padding:0;
}

#comment_form .text_input:focus,#comment_form .text_area:focus {
background:#ddd;
border:1px solid #bbb;
outline:none;
color:#21211f;
}

.comment_author a,.comment_author a:visited {
text-decoration:none;
font-family:helvetica, verdana, geneva, sans-serif;
font-size:14px;
color:#000;
margin:0;
}

/****    Post Footer    ****/
.postfooter {
background:#f2f2f2;
border:1px solid #ddd;
margin:15px 0;
padding:20px;
}

.postfooter img,.postfooter img a,.postfooter img a:hover,.postfooter img a:visited,.postfooter img a:visited:hover {
border:none;
margin:0;
padding:0;
}

.postfooter h4 {
margin:0;
padding:10px 0 5px;
}

.aboutauthor {
background:#eee;
border:1px solid #ccc;
margin:0 0 15px;
padding:15px;
}

.aboutauthor img {
float:left;
background:#fff;
border:1px solid #ddd;
margin:0 15px 0 0;
padding:5px;
}

.adsfooter {
float:left;
margin:0 20px 10px 0;
}

.rssbuttonsright {
padding:15px 0;
}

.socialbuttons {
float:left;
background:#eee;
border:1px solid #ccc;
margin:0 2px 0 0;
padding:2px;
}

.socialdelicious {
font-size:13px;
float:left;
background:#eee;
border:1px solid #ccc;
margin:0 5px 5px 0;
padding:3px 55px 3px 10px;
}

h3 a,h3 a:visited {
font-weight:400;
color:#d23c00;
font-size:18px;
text-decoration:none;
margin:0;
padding:20px 0 0;
}

h3 a:hover,h3 a:visited:hover {
font-weight:400;
color:#000;
font-size:18px;
text-decoration:none;
margin:0;
padding:20px 0 0;
}

.archiveslink a:hover,.archiveslink a:visited:hover {

float:left;

text-align:center;

width:270px;

font-family:helvetica, arial, sans-serif;

color:#fff;

font-size:13px;

background:#de3f00;

text-decoration:none;

font-weight:700;

margin:0 30px 10px 0;

padding:12px 15px;

}

#twitfeed ul li img.juitterAvatar,#twitfeed ul li img.juitterAvatar:hover {
list-style-type:none;
border:none;
float:left;
margin:0 10px 0 0;
padding:0;
}

html,h1,.post h2,.aboutauthor h4,.badges {
margin:0;
padding:0;
}
