/* @override http://codingdutchmen.com/wp-content/themes/vibrant.1/style.css */

* {
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
color:#666;
outline:0;
border:0 none;
text-decoration:none;
white-space:normal;
vertical-align:baseline;
line-height:1.5em;
margin:0;
padding:0;
}

html,body {
line-height:1;
background-image:url(images/patternBG.jpg);
height:100%;
margin:0;
padding:0;
}

body {
text-align:center;
background-color:#ebebeb;
position:relative;
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
}

ul {
list-style-type:none;
}

ol {
list-style-type:decimal;
}

#wrapper {
min-height:100%;
height:auto!important;
position:relative;
text-align:left;
width:1000px;
z-index:2500;
margin:0 auto -667px;
padding:0;
}

.footer,.push {
height:667px;
clear:both;
overflow:hidden;
width:100%;
position:relative;
}

.push {
visibility:hidden;
z-index:0;
height:300px;
}

.footer {
margin-bottom:-300px;
}

#headerImageDing {
width:100%;
position:relative;
height:704px;
z-index:1;
top:0;
overflow:visible;
background:url(http://includes.codingdutchmen.com/images/wordpress/bigAssBackgroundTop.jpg) no-repeat center;
margin:0 auto -686px;
}

#footerImageDing {
width:100%;
height:667px;
z-index:500;
margin-right:auto;
margin-left:auto;
background:url(http://includes.codingdutchmen.com/images/wordpress/footerBigger.jpg) no-repeat center bottom;
overflow:visible;
position:relative;
opacity:1;
}

#header {
height:704px;
position:relative;
width:960px;
margin-bottom:-639px;
overflow:visible;
z-index:20;
margin-right:auto;
margin-left:auto;
top:-20px;
}

#repeatHeader {
background:url(images/headerRepeat.jpg) repeat-x;
height:704px;
position:relative;
overflow:visible;
display:block;
width:100%;
margin-bottom:-704px;
z-index:0;
}

#repeatFooter {
height:256px;
background:url(images/footerRepeat.jpg) repeat-x;
width:100%;
z-index:100;
position:absolute;
overflow:visible;
margin-bottom:-256px;
display:block;
left:0;
}

#footerContainer {
height:667px;
visibility:visible;
overflow:visible;
position:relative;
margin-bottom:-256px;
min-width:960px;
}

#pagenav {
float:left;
height:50px;
margin-right:10px;
position:relative;
top:4px;
}

#pagenav ul {
float:left;
padding-left:20px;
}

#pagenav ul li {
float:left;
text-align:center;
margin-right:1px;
z-index:300;
overflow:visible;
}

#pagenav ul li a {
background-position:center 0;
float:left;
display:block;
color:#feffff;
padding-left:5px;
padding-right:5px;
font:bold 14px/30px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
width:140px;
vertical-align:middle;
padding-top:16px;
border-style:none;
border-width:0;
}

#pagenav ul li a:hover {
background-position:center -30px;
color:#4ae0ff;
}

#pagenav ul li.current_page_item a {
color:#4ae0ff;
background:url(images/headerSelected.jpg) no-repeat center 1px;
width:127px;
font-size:18px;
height:60px;
position:relative;
z-index:1300;
visibility:visible;
overflow:visible;
font-weight:400;
font-style:normal;
top:-5px;
margin:0;
}

#pagenav ul li.current_page_item a:hover {
background-position:center 1px;
}

#searchbar {
float:right;
position:relative;
top:10px;
}

#searchform {
float:left;
width:333px;
height:45px;
margin-right:20px;
}

#searchform form {
float:right;
display:inline;
width:333px;
height:45px;
}

#searchform fieldset {
float:right;
display:inline;
padding-top:10px;
height:35px;
}

#searchform label {
vertical-align:middle;
color:#FFF;
font-weight:700;
font-size:11px;
}

#searchinput {
width:177px;
height:20px;
padding-left:6px;
padding-top:6px;
padding-right:6px;
background:url(images/search-input.gif) no-repeat;
color:#999;
}

#searchbutton {
width:35px;
height:25px;
line-height:1.4em;
font-weight:700;
color:#FFF;
text-align:center;
cursor:pointer;
}

form#srcform {
padding:10px 0 10px 10px;
}

form#srcform #srcinput {
width:138px;
background:#5b5b5b;
color:#bebebe;
height:16px;
font:bold 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
padding:2px;
}

form#srcform #srcbutton {
width:30px;
color:#FFF;
background:0;
font-weight:700;
text-align:center;
cursor:pointer;
font-size:14px;
padding:2px;
}

#logo {
float:left;
display:inline;
margin-right:10px;
padding-right:0;
padding-left:56px;
margin-top:7px;
background:url(images/CDIcon.png) no-repeat left center;
height:45px;
}

#logo h1 {
padding-top:9px;
font-size:22px;
font-weight:700;
letter-spacing:0;
color:#FFF;
}

#logo h1 a {
font-size:24px;
font-weight:700;
letter-spacing:0;
color:#FFF;
top:-3px;
position:relative;
}

#logo .description {
color:#feffe3;
font-size:11px;
line-height:1.4em;
display:none;
}

#about {
float:left;
display:none;
margin-top:50px;
width:500px;
font-size:11px;
}

#about p {
color:#FFF;
font-size:11px;
line-height:1.4em;
}

.entry_about .content {
padding-bottom:30px;
min-width:614px;
}

.entry_about .content p {
min-width:600px;
float:left;
position:relative;
}

#column,#content {
width:960px;
margin-right:auto;
margin-left:auto;
position:relative;
z-index:50;
}

#column_page,#column_single {
float:left;
width:635px;
margin-top:10px;
overflow:hidden;
z-index:50;
}

#column_search {
height:100%;
}

.post {
float:left;
margin-right:px;
margin-left:15px;
margin-bottom:15px;
padding:0;
}

#column_single .post {
float:left;
margin-right:px;
margin-left:0;
margin-bottom:15px;
width:635px;
padding:0;
}

.post.search {
width:600px;
}

#enormousheader {
width:958px;
height:400px;
overflow:hidden;
position:relative;
z-index:20;
background-color:#FFF;
margin-right:auto;
margin-left:auto;
margin-bottom:15px;
padding:1px;
}

#enormousheader .item {
width:958px;
height:400px;
}

#enormousheader .title a {
line-height:1.3em;
font-weight:700;
letter-spacing:-1px;
z-index:10;
position:absolute;
color:#feffff;
font-size:2em;
text-shadow:rgba(0,0,0,0.42) 0 2px 3px;
display:run-in;
height:50px;
width:923px;
padding:20px 15px 5px 20px;
}

#enormousheader div.iPhoneLarge img {
float:right;
position:relative;
display:inline;
right:60px;
width:270px;
top:23px;
z-index:30;
}

#smallScreenshots {
position:relative;
top:400px;
left:1px;
z-index:100;
}

#smallScreenshots .smallScreenshot {
position:absolute;
right:104px;
width:184px;
float:right;
bottom:9px;
z-index:90;
opacity:0;
border-style:none;
}

#smallScreenshots .smallScreenshot .active {
z-index:100;
opacity:1;
}

#smallScreenshots .smallScreenshot .last-active {
z-index:90;
}

.post .title a {
color:#000;
font-weight:700;
font-style:normal;
min-width:230px;
position:relative;
float:left;
}

div.entry_single_article div.product_header img {
position:relative;
width:633px;
top:1px;
}

.entry {
height:388px;
position:relative;
overflow:hidden;
width:308px;
background-color:#FFF;
margin:0;
padding:1px;
}

.entry_archive {
position:relative;
overflow:hidden;
width:630px;
background-color:#FFF;
float:left;
padding-bottom:7px;
min-height:0;
padding-left:5px;
padding-top:7px;
border-bottom:1px dashed #ebebeb;
margin:0;
}

.entry_archive .title a,.entry_about .title a {
font:bold 18px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

.entry_blog {
position:relative;
overflow:hidden;
width:634px;
background-color:#FFF;
margin-bottom:15px;
padding:1px;
}

div.entry_blog+div.entry_blog {
position:relative;
margin-top:40px;
}

div.entry_blog:after {
content:".";
position:absolute;
font-size:96px;
bottom:10px;
text-align:right;
right:2px;
color:#666;
text-shadow:rgba(0,0,0,0.51) 0 1px 2px;
}

.entry_single_article {
width:630px;
position:relative;
}

.entry_single_article .content ul,.entry_blog .content ul {
float:left;
position:relative;
min-width:600px;
display:block;
}

.entry_single_article .largeLogo img,.entry_about img {
width:57px;
height:57px;
display:inline;
position:relative;
vertical-align:middle;
margin-top:15px;
margin-left:0;
float:left;
}

div.largeLogo {
position:relative;
display:block;
float:left;
height:90px;
margin:0;
padding:0;
}

.entry_single_article h2,.entry_single_article h2 a,.entry_archive .title a,.entry_about h2 {
color:#000;
position:relative;
vertical-align:top;
margin-left:0;
margin-bottom:0;
margin-top:10px;
padding-left:5px;
padding-right:5px;
background-color:#FFF;
padding-bottom:5px;
float:left;
}

.entry_about .title {
background:#FFF;
height:50px;
padding-left:5px;
}

.entry h2 {
padding-left:15px;
padding-right:15px;
padding-top:5px;
line-height:1.3em;
font-size:16px;
font-weight:700;
letter-spacing:-1px;
}

.entry h2 a {
line-height:1.3em;
font-size:16px;
font-weight:700;
letter-spacing:-1px;
}

.entry .date {
display:block;
margin-left:15px;
margin-right:15px;
color:#999;
padding-bottom:5px;
font-size:11px;
}

.entry .title,#blogposts .title a,.entry_blog .title a,.entry_about .title a {
color:#000;
font:bold 24px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
height:30px;
position:relative;
float:left;
clear:right;
margin-bottom:5px;
margin-top:10px;
vertical-align:middle;
margin-left:5px;
}

#blogposts .title a {
margin-left:10px;
}

.entry .posticonimage {
vertical-align:middle;
width:40px;
height:40px;
position:relative;
display:inline;
float:left;
padding:10px 5px 5px 10px;
}

.entry_archive .posticonimage {
vertical-align:middle;
width:57px;
height:57px;
position:relative;
float:left;
margin:10px;
}

.entry .postheaderimage {
margin-right:auto;
margin-left:auto;
width:308px;
float:left;
position:relative;
}

.readmore,#twitter-tools div.aktt_tweets ul li.aktt_more_updates {
width:80px;
background-color:#000;
text-align:center;
height:15px;
position:absolute;
display:inline;
right:10px;
bottom:10px;
font:bold 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
padding-bottom:5px;
padding-top:4px;
}

.readmore:hover,#twitter-tools div.aktt_tweets ul li.aktt_more_updates:hover {
background-color:#4bd0ff;
}

.info {
background:#f5feff;
border-top:1px dotted #ddd;
border-bottom:1px dotted #ddd;
padding-left:15px;
padding-right:15px;
font-size:11px;
}

.info .cat {
float:left;
}

.info .comments {
float:right;
}

.info .cat a {
line-height:26px;
background:url(images/ico-date.gif) no-repeat;
background-position:left center;
padding-top:1px;
padding-bottom:1px;
padding-left:20px;
}

.info .comments a {
line-height:26px;
background:url(images/ico-comment.gif) no-repeat;
background-position:left center;
padding-top:1px;
padding-bottom:1px;
padding-left:20px;
}

.content {
background-color:#FFF;
float:left;
padding:5px 10px 1px;
}

.content p img {
max-width:600px;
margin-right:10px;
margin-bottom:5px;
float:left;
padding:0;
}

.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {
line-height:1.5em;
position:relative;
color:#000;
clear:left;
margin:0 0 5px;
padding:0;
}

#highlight img {
float:left;
display:inline;
position:relative;
margin-right:10px;
max-width:600px;
}

.content p {
font-size:12px;
line-height:1.4em;
float:left;
padding-top:0;
padding-bottom:0;
padding-right:10px;
clear:left;
min-width:260px;
margin:0 0 10px;
}

#column_page div.entry_archive div.content {
position:relative;
width:500px;
padding:5px;
}

.content .more-link {
font-size:11px;
font-weight:700;
text-transform:uppercase;
display:block;
}

.content h1 {
letter-spacing:-2px;
font-size:20px;
color:#97aab1;
}

.product_header h1 {
position:relative;
top:-375px;
left:30px;
color:#FFF;
text-shadow:#000 0 1px 0;
margin-bottom:-35px;
height:35px;
}

div.entry_about div.content h1 {
float:left;
position:relative;
display:block;
clear:none;
margin-top:23px;
margin-left:15px;
}

.content h2 {
font-size:16px;
color:#000;
}

.content h2 a {
color:#000;
}

.content h1,.content h1 a {
font-size:26px;
position:relative;
color:#000;
letter-spacing:0;
float:left;
display:inline;
clear:none;
}

.content h1.logo {
margin-top:23px;
margin-left:15px;
}

.entry_blog .content h2:first-of-type {
font-size:16px;
position:relative;
}

.content h3 {
font-size:14px;
font-weight:700;
color:#333;
float:left;
}

.content h4 {
font-size:14px;
font-weight:700;
}

.content h5 {
font-size:12px;
font-weight:700;
color:#999;
}

.content h6 {
font-size:11px;
font-weight:700;
}

.content ol {
padding-left:20px;
margin:5px 5px 20px;
}

.content ul {
margin:5px 5px 20px;
}

.content ol li {
line-height:1.5em;
color:#333;
margin-bottom:5px;
font-size:12px;
}

.content ul li {
line-height:1.5em;
background-position:left 6px;
padding-left:10px;
margin-bottom:5px;
font-size:12px;
list-style-type:disc;
list-style-position:inside;
}

.entry_single_article .content p,.entry_blog .content p {
display:block;
min-width:614px;
}

blockquote {
background:#f7fcea url(images/blockquote.gif) no-repeat;
background-position:8px 8px;
margin-bottom:15px;
padding:10px 10px 10px 40px;
}

del {
text-decoration:line-through;
}

code {
color:#333;
font-family:verdana;
font-size:11px;
background:#eee;
}

.tags {
border-top:1px solid #ddd;
font-weight:700;
line-height:2em;
color:#bbb;
padding-left:15px;
padding-right:15px;
text-align:right;
font-size:11px;
}

.tags a {
font-weight:400;
color:#333;
text-transform:lowercase;
}

.follow {
background:#fcffeb;
border:1px solid #dcddd6;
font-weight:700;
font-size:11px;
margin:10px 15px;
padding:10px;
}

.follow a {
font-weight:700;
background:url(images/rss.gif) no-repeat;
background-position:left center;
padding-left:20px;
}

.state {
margin-left:15px;
margin-bottom:15px;
font-size:12px;
line-height:1.5em;
}

.state a {
line-height:1.5em;
}

.navigation {
padding-top:10px;
padding-right:0;
padding-left:0;
font-size:11px;
line-height:1em;
text-transform:uppercase;
font-weight:700;
margin-right:0;
margin-left:0;
background-color:#FFF;
height:20px;
border-top:1px dashed #cacaca;
position:relative;
margin-top:25px;
float:left;
width:100%;
display:none;
}

.navigation a {
color:#333;
position:relative;
background-color:#FFF;
}

.navleft {
float:left;
padding-left:5px;
}

.navright {
text-align:right;
float:right;
padding-right:5px;
}

span.inlinescreenshot {
width:100px;
max-height:100px;
overflow:hidden;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.7);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.7);
box-shadow:0 1px 3px rgba(0,0,0,0.7);
opacity:1;
border:3px solid #FFF;
position:relative;
display:block;
margin:0 10px 5px;
}

span.inlinescreenshot img {
position:relative;
z-index:99;
width:100%;
height:auto;
background-position:0 center;
margin:0;
}



.alignleft {
float:left;
display:inline;
background:#fff;
margin-right:10px;
margin-bottom:4px;
}

.alignright {
float:right;
display:inline;
background:#fff;
margin-left:10px;
margin-bottom:4px;
}

.aligncenter {
text-align:center;
display:inline;
position:relative;
margin-right:auto;
margin-left:auto;
}

p.wp-caption-text {
font-size:11px;
color:#999;
margin:0;
padding:3px;
}

#sidebar {
width:310px;
position:relative;
float:right;
z-index:50;
top:10px;
}

#blogposts,#tweets {
position:relative;
background-color:#FFF;
float:left;
display:block;
width:300px;
margin-bottom:15px;
padding:5px;
}

#featuredarticle {
position:relative;
display:block;
width:310px;
float:left;
height:390px;
margin:0 0 15px;
padding:0;
}

.box h2 {
margin-top:20px;
display:block;
width:300px;
height:30px;
color:#000;
line-height:27px;
font-weight:700;
text-indent:10px;
font-size:12px;
text-align:right;
margin-right:5px;
margin-left:5px;
}

.ads ul li {
float:left;
display:inline;
width:125px;
height:125px;
margin-left:5px;
margin-right:2px;
}

.rssfeed {
font-size:12px;
line-height:1.4em;
background:url(images/bullet.gif) no-repeat;
background-position:left 5px;
padding-left:15px;
margin-bottom:5px;
}

.rssfeedlinks {
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
font-size:11px;
}

.rssfeedlinks a {
float:left;
font-weight:700;
background:url(images/rss.gif) no-repeat left;
padding-left:22px;
line-height:1.5em;
color:#2c78b9;
margin-right:40px;
}

.rssfeedlinks a:hover {
color:#ff9600;
line-height:1.5em;
}

#rssinput {
width:300px;
height:20px;
padding-left:7px;
padding-top:7px;
background:url(images/rss-input.gif) no-repeat top;
}

#rssinput:focus {
width:300px;
height:20px;
padding-left:7px;
padding-top:7px;
background:url(images/rss-input.gif) no-repeat bottom;
}

#rssbutton {
width:36px;
height:36px;
background:url(images/rss-button.gif) no-repeat;
cursor:pointer;
}

.tabs {
margin-top:20px;
width:310px;
overflow:hidden;
}

.tabs li {
float:left;
display:inline;
margin-left:1px;
text-align:center;
overflow:hidden;
font-size:11px;
}

.tabs li a {
float:left;
display:block;
color:#FFF;
font-weight:700;
padding-left:20px;
padding-right:20px;
line-height:26px;
height:26px;
background:url(images/tab.gif) repeat-x top;
width:62px;
}

.tabs li a:hover {
display:block;
}

.tabcontent {
display:none;
background:#fcffec url(images/tabtop.gif) no-repeat top;
border-top:0;
overflow:hidden;
font-size:11px;
padding:15px 10px 5px;
}

.tabcontent ul li {
display:block;
background:url(images/bullet.gif) no-repeat;
background-position:left 5px;
border-bottom:1px dotted #ddd;
padding-bottom:5px;
margin-bottom:5px;
padding-left:20px;
color:#999;
line-height:1.4em;
font-size:11px;
}

.tabcontent ul li span {
display:block;
color:#999;
}

.sidebar ul li,#twitter-tools ul li {
line-height:1.4em;
font-size:12px;
float:left;
padding:0;
}

.sidebar ul ul ul {
border:0;
background:#FFF;
padding:0;
}

.sidebar ul li ul li,#twitter-tools ul li ul li {
display:block;
background-position:left 9px;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
}

.sidebar ul li ul li a {
display:block;
color:#2c78b9;
line-height:1.4em;
}

#footer {
width:960px;
height:100px;
position:relative;
color:gray;
margin-right:auto;
margin-left:auto;
z-index:4000;
text-shadow:#000 0 -1px 0;
top:-125px;
margin-bottom:-125px;
}

#footer a {
color:#FFF;
text-shadow:#000 0 1px 0;
}

#footer ul {
float:left;
margin-bottom:30px;
width:960px;
}

#footer ul li {
float:left;
margin-right:20px;
padding-right:20px;
line-height:1.5em;
}

#footer ul li a {
display:block;
font-size:12px;
font-weight:700;
line-height:1.5em;
color:#FFF;
text-align:left;
float:left;
text-shadow:rgba(253,38,22,0) 0 0 0;
}

#footer ul li a:hover {
color:#FFF;
line-height:1.5em;
}

#footer #address,#footer #copyright,#footer p {
display:block;
position:relative;
font-weight:400;
font-style:normal;
font-size:x-small;
float:left;
color:#818181;
margin-bottom:2px;
clear:left;
width:800px;
text-align:left;
}

.copyright {
float:right;
color:#feffe3;
line-height:1.5em;
font-size:11px;
}

.copyright a {
font-weight:700;
border-bottom:1px dotted #ff9600;
line-height:1.5em;
color:#FFF;
}

.rss {
float:left;
font-size:11px;
}

.rss a {
float:left;
display:block;
font-weight:700;
background:url(images/rss.gif) no-repeat left;
line-height:1.5em;
color:#1bbaed;
margin-right:25px;
padding-left:20px;
}

.rss a:hover {
color:#4ae0ff;
line-height:1.5em;
}

.property {
float:right;
color:#ddd;
line-height:1.5em;
font-size:11px;
}

.property a {
font-weight:700;
color:gray;
}

.result {
border-top:1px solid #ddd;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
position:relative;
display:block;
float:left;
line-height:1.4em;
margin:10px;
}

.result h3 {
font-size:16px;
font-weight:700;
letter-spacing:-1px;
line-height:1em;
margin:0;
padding:0;
}

.result h3 a {
font-size:20px;
font-weight:700;
letter-spacing:-1px;
line-height:1em;
margin:0;
padding:0;
}

.result .rdate {
line-height:2em;
color:#aaa;
float:left;
}

.result .rcomment {
float:right;
line-height:1.5em;
color:#aaa;
font-weight:700;
}

.result .rsummary {
padding:0;
}

.result .rsummary p {
font-size:12px;
float:left;
margin:0;
padding:0;
}

.result .rcat {
float:left;
line-height:2em;
color:#aaa;
}

.result .rtags {
float:right;
line-height:2em;
color:#aaa;
}

.result .rtags a {
color:#999;
text-transform:lowercase;
}

#combox {
display:none;
border-top:5px solid #bbb;
padding:20px 15px;
}

ol.commentlist {
list-style-type:none;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:5px solid #a4d5e5;
}

ol.commentlist li {
background:#f8fcef;
border:1px solid #eee;
margin-top:20px;
padding:20px;
}

ol.commentlist li.alt {
background:#FFF;
border:1px solid #eee;
margin-top:20px;
padding:20px;
}

.avatar {
float:left;
display:inline;
width:32px;
}

.commentbody {
float:left;
display:inline;
margin-left:20px;
width:410px;
}

.commentbody em {
font-size:11px;
}

p.comment_author,p.comment_author a {
font-weight:700;
color:#455c6b;
font-size:11px;
}

p.comment_author a:hover {
font-weight:700;
color:#ff3600;
}

p.comment_time {
line-height:1.5em;
color:#999;
font-size:10px;
font-family:tahoma;
font-weight:700;
text-transform:uppercase;
}

.comment_text {
line-height:1.5em;
color:#333;
margin-top:15px;
font-size:11px;
}

.reply form {
background:#EEE;
width:488px;
padding:10px;
}

.reply p {
margin-top:10px;
font-size:11px;
}

.reply fieldset {
vertical-align:middle;
display:inline;
}

.reply label {
vertical-align:middle;
display:inline;
font-size:11px;
font-weight:700;
font-family:tahoma;
margin-left:10px;
}

.replytext {
border:1px solid #d9f6fa;
width:200px;
color:#366799;
padding:5px;
}

.replyarea {
border:1px solid #d9f6fa;
line-height:1.5em;
width:470px;
height:120px;
color:#366799;
padding:5px;
}

.replybutton {
background:url(images/tab.gif) repeat-x;
text-align:center;
width:100px;
height:25px;
font-weight:700;
color:#FFF;
cursor:pointer;
}

#qualitymark a img {
display:inline;
margin-right:5px;
z-index:40;
float:right;
bottom:3px;
}

#twitter-tools div.aktt_tweets ul li a {
display:inline;
color:#2c78b9;
}

#twitter-tools div.aktt_tweets ul li a.aktt_tweet_time {
font-weight:700;
color:#000;
display:block;
font-size:x-small;
}

#twitter-tools div.aktt_tweets ul li {
float:left;
margin-bottom:10px;
min-width:280px;
padding:5px;
}

#twitter-tools div.aktt_tweets ul li.aktt_more_updates {
display:block;
float:right;
position:relative;
font-weight:700;
width:80px;
margin-bottom:-5px;
margin-right:-5px;
min-width:10px;
border-style:none;
padding:5px 0 6px;
}

.entry_blog div.content p img {
padding-right:10px;
padding-bottom:5px;
}

.entry_blog .title {
color:#000;
float:left;
font-size:26px;
}

#column_search div.post.search div.entry {
width:600px;
height:auto;
}

.product_header {
margin-bottom:10px;
}

.product_header img {
position:relative;
border:1px solid #FFF;
width:633px;
margin:0;
padding:0;
}

.article_content {
background-color:#FFF;
width:635px;
float:left;
top:0;
position:relative;
}

.entry_archive .title a {
position:relative;
width:500px;
margin:5px 0 0 5px;
padding:0;
}

.mouseverboat {
display:block;
height:130px;
margin-right:5px;
width:100px;
z-index:4000;
position:absolute;
text-align:center;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition-property:opacity;
-webkit-transition-duration:.5s;
}

#mouseoverboat1 {
top:-170px;
left:17px;
background:url(http://includes.codingdutchmen.com/uploads/wordpress/2010/04/balloon_niceSteady.png) no-repeat 0 0;
}

#mouseoverboat2 {
top:-177px;
left:116px;
background:url(http://includes.codingdutchmen.com/uploads/wordpress/2010/04/balloon_codingWaves.png) no-repeat 0 0;
}

#mouseoverboat3 {
top:-164px;
left:481px;
background:url(http://includes.codingdutchmen.com/uploads/wordpress/2010/04/balloon_codingAgain.png) no-repeat 0 0;
}

#mouseoverboat4 {
top:-144px;
left:728px;
background:url(http://includes.codingdutchmen.com/uploads/wordpress/2010/04/balloon_heavyCoding.png) no-repeat 0 0;
}

.mouseverboat:hover {
-webkit-transition-property:opacity;
-webkit-transition-duration:.5s;
opacity:.8;
filter:alpha(opacity=80);
}

hr,.entry_single_article .info,.entry_single_article .date, #cboxTitle {
display:none;
visibility:hidden;
}

#searchform input,.subscribe input {
display:inline;
vertical-align:middle;
font-size:11px;
}

#blogposts h2,.sidebar ul li h2,h2.widgettitle {
display:block;
color:#000;
text-align:right;
padding-right:5px;
float:right;
font:bold 12px/30px Verdana,Lucida,"Lucida Grande",sans-serif;
letter-spacing:-1px;
}

.post.firstofline,#featuredarticle .post {
margin-left:0;
}

.post a,.sidebar a {
color:#2c78b9;
}

.post .title a:hover,.entry_archive .title a:hover,.entry h2 a:hover,a:hover,.navigation a:hover,#blogposts .title a:hover,.tabcontent a:hover,.tabcontent a:hover strong,.tabcontent ul li a:hover,.sidebar a:hover,.sidebar ul li ul li a:hover,.result .rcat a:hover,#twitter-tools div.aktt_tweets ul li a:hover {
color:#4ae0ff;
}

.readmore a,#twitter-tools div.aktt_tweets ul li.aktt_more_updates a {
color:#FFF;
}

.content ul ul,.content ol ol {
margin:5px;
}

div.content+p,div.entry_single_article div.content>p:first-of-type,div.entry_blog .content>p:first-of-type,div.entry_about .content>p:first-of-type {
font-size:16px;
}

blockquote p,blockquote * {
font-family:georgia,arial;
line-height:1.5em;
font-size:12px;
color:#366799;
}

ins,.property a:hover {
text-decoration:underline;
}

.tags a:hover,.result .rcomment a:hover {
color:#ff9600;
}

.ads,.subscribe {
background:#FFF;
padding:10px;
}

.ads ul li a,.ads ul li a img {
float:left;
display:block;
width:125px;
height:125px;
}

.subscribe form,.subscribe fieldset {
display:inline;
}

.tabs li a.selected,.tabs li a.selected:hover {
display:block;
background:url(images/tab.gif) repeat-x bottom;
color:#FFF;
}

.tabcontent a,.tabcontent a strong,.tabcontent ul li a {
color:#2c78b9;
line-height:1.4em;
}

.result .rcomment a,.result .rcat a {
color:#999;
font-weight:700;
}

h3#respond,h3#comments {
font-size:14px;
font-weight:700;
letter-spacing:-1px;
line-height:1em;
padding-bottom:5px;
margin-bottom:2px;
border-bottom:1px dotted #ddd;
}

.reply input,.reply textarea {
vertical-align:middle;
display:inline;
font-size:11px;
}

.replytext:focus,.replyarea:focus {
border:1px solid #c3e5ea;
background:#fefff7;
}

@media print{
.tabcontent {
display:block!important;
}
}
