/*
Theme Name: Silveroak
Theme URI: 
Version: 1.0
Description: Stylish 2 column wp theme
*/

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--            Main Layout            --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

body {
  font: normal 12px arial, tahoma, verdana;
  text-align: center;
  color: #333333;
}
.bodyhome {
  background: #fff url("images/bg2.jpg") repeat-x 0 -45px;
}
.bodywhite {
  background: #fff url("images/bg2.jpg") repeat-x 0 -45px;
}
.marginauto {
  width: 960px;
  margin: 0 auto;
  text-align: left;
  display: inline-block;
}
.banner {
  height: 97px;
  text-align: left;
}
#adres {
	float:right;
	display:inline;
	color:#fff;
	font-size:10px;
	padding-top:13px;
}
#adres p {
	color:#fff;
	line-height:14px;
}
#adres a {
	color:#fff;
}
.adresblock {
	float:left;
	display:inline;
	margin-left:2em;
	
}
#adres div.turnhout {width:160px;}
#adres .wijnegem {width:120px;}

.post-wrap {
  width: 707px;
  margin-top: 20px;
  float: right;
}
.sidebar-wrap {
  width: 220px;
  padding: 0 0 0 9px;
  margin-top: 20px;
  float: left;
}

@font-face { font-family: neosans; src: url("NeoSans.otf"); }

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--             Defaults              --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

* {padding: 0; margin: 0;}
a, a:link, a:visited {text-decoration: underline; color: #690;}
img {border: none;}
li {list-style: none;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

h1 {color: #22a1c0;}
h2 {color: #a8a8a8; font-size: 20px;}
p { color: #787878; line-height: 19px;}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--       Banner(Topbars,Logo)        --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.logo {
  padding-top: 10px;
  float: left;
  font-weight: normal;
}
.logo a {
  letter-spacing: -0.07em;
  color: #e8e8e8;
  font-size: 45px;
  font-weight: bold;
}
.logo span {
  display: block;
  clear: both;
  font-size: 14px;
  font-family: arial;
  color: #7d7d7d;
}

.categories-left {
  width: 10px;
  height: 38px;
  float: left;
  display:inline;
  background: url("images/categories-left.gif") no-repeat;
}
.categories-right {
  width: 10px;
  height: 38px;
  float: left;
  display:inline;
  background: url("images/categories-right.gif") no-repeat;
}
.dropdown-categories {
  height: 38px;
  padding-top: 7px;
  display: block;
  background: url("images/categories-bg.gif") repeat-x;
}
.pages-topbars {
  padding-top: 14px;
  float: right;
  display: inline-block;
}
.pages-left {
  width: 8px;
  height: 32px;
  float: left;
  background: url("images/pages-left.gif") no-repeat;
}
.pages-right {
  width: 8px;
  height: 32px;
  float: left;
  background: url("images/pages-right.gif") no-repeat;
}
ul.dropdown-pages {
  height: 32px;
  padding: 0;
  float: left;
  display: inline-block;
  background: url("images/pages-bg.gif") repeat-x;
}
div#headerbar {
	clear:both;
}
div#headersearch {
	float:left;
	display:inline;
	padding: 12px 12px 0 6px;
	width:182px;
}
div#headersearch input#s {
	background:#64981A;
	border:none;
	display:inline;
	float:right;
	margin-left:1em;
	-moz-border-radius:5px; /*rounded corners for firefox/mozilla*/
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
div#headersearch label {
	padding-top:4px;
	float:left;
	display:inline;
	font-weight:bold;
}
.topbars {
  padding: 6px 0 0 6px;
  float:right;
  display:inline;
}
.last-tweet {
  width: 240px;
  height: 14px;
  padding: 4px 5px;
  color: #b2b2b2;
  overflow: hidden;
  float: left;
  background: url("images/tweet-bg.gif");
}
.last-tweet a {
  color: #91ceef;
}
.twitter-left {
  width: 51px;
  height: 22px;
  float: left;
  background: url("images/tweet-icon.gif") no-repeat;
}
.twitter-right {
  width: 6px;
  height: 22px;
  float: left;
  background: url("images/tweet-right.gif") no-repeat;
}
.subscribe {
  width: 22px;
  height: 23px;
  margin-left: 6px;
  display: block;
  float: left;
  background: url("images/rss.gif") no-repeat;
}
.rsstweet {
  padding-top: 7px;
}
div#breadcrumbs {
	padding:10px;
	border-bottom:1px solid #ddd;
	margin-top:1em;
}
div#breadcrumbs a {
	font-weight:bold;
	color:#333;
}
div#breadcrumbs a:hover {
	color:#f60;
}
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--	MM_menu Topnavigation          --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
#mm_menu2 { 
	margin:0 0 0 0; 
	float:left; 
	display:inline;
}
#mm_menu2 ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 14px 0 0 0;
	border: none;
	margin: 0 0 0 0;
       background: url(/wp-content/themes/silveroak/images/categories-bg.gif) repeat-x;
    /*  height: 38px;*/
}

#mm_menu2 a {
	display: block;
	width: auto;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0.25em 2em;
}

#mm_menu2 a:hover {
	color: #cccccc;
}


#mm_menu2 li {
	float: left;
	padding: 0;
	padding-bottom:5px;
	width: 10em;
	width:auto;
}

#mm_menu2 li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:0;
	margin-top:5px;
	display:block;
	width:150px;
	}

#mm_menu2 li li {
	padding-right: 0;
	padding-top:0;
	width: 100%;
	display:block;
	margin-top:0;
}

#mm_menu2 li ul a ,
#mm_menu2 li li li a {
	width: auto;
	color:#000000;
	display:block;
}

#mm_menu2 li ul ul {
	margin: -1.70em 0 0 14em;
}

#mm_menu2 li:hover ul ul, #mm_menu2 li:hover ul ul ul, #mm_menu2 li.sfhover ul ul, #mm_menu2 li.sfhover ul ul ul {
	left: -999em;
}

#mm_menu2 li:hover ul, #mm_menu2 li li:hover ul, #mm_menu2 li li li:hover ul, #mm_menu2 li.sfhover ul, #mm_menu2 li li.sfhover ul, #mm_menu2 li li li.sfhover ul {
	left: auto;
}

#mm_menu2 li:hover, #mm_menu2 li.sfhover {
}
#mm_menu2 li li:hover a , #mm_menu2 li li.sfhover a,
#mm_menu2 li li li:hover a , #mm_menu2 li li li.sfhover a
{ color:#cccccc; }
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--	MM_menu Sidebarnav             --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

ul#menu1 li {
	background:transparent url(images/widget-item.gif) no-repeat scroll 5px 10px;
	padding:5px 0 5px 17px;
}
ul#menu1 ul {
	margin-bottom:0;
	padding-bottom:0;
}
#mm_menu1 { margin-left:0;}
#mm_menu1 ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 0;
	border:none;
	background:none;
}

#mm_menu1 a {
	display: block;
	width: auto;
	color: #666;
	text-decoration: none;
	padding: 0.25em 2em;
	background:none
}


#mm_menu1 li {
	/*float: left;*/
	display:block;
	padding: 0;
	padding-bottom:10px;
	width: 10em;
	width:auto;
	background:none;
}

#mm_menu1 li ul {
/*	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding:0;
	margin-top:5px;
	display:block;
	width:150px;*/
	}

#mm_menu1 li li {
	padding-right: 0;
	padding-top:0;
	width: 100%;
	display:block;
	margin-top:0;
	background:none;
}

#mm_menu1 li ul a ,
#mm_menu1 li li li a {
	width: auto;
	color:#999;
	display:block;
	padding-left:3em;
}

#mm_menu1 li ul ul {
	/*margin: 0 0 0 14em;*/
}

#mm_menu1 li:hover ul ul, #mm_menu1 li:hover ul ul ul, #mm_menu1 li.sfhover ul ul, #mm_menu1 li.sfhover ul ul ul {
	/*left: -999em;*/
}

#mm_menu1 li:hover ul, #mm_menu1 li li:hover ul, #mm_menu1 li li li:hover ul, #mm_menu1 li.sfhover ul, #mm_menu1 li li.sfhover ul, #mm_menu1 li li li.sfhover ul {
	/*left: auto;
	margin-left:105px;
	margin-top:-18px;*/
}

#mm_menu1 li:hover, #mm_menu1 li.sfhover {
}
#mm_menu1 li li:hover a , #mm_menu1 li li.sfhover a,
#mm_menu1 li li li:hover a , #mm_menu1 li li li.sfhover a
{ color:#333 ; }
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--             Showcase              --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.featured {
  width: 690px;
  height: 272px;
  padding: 15px;
  margin-bottom:15px;
  position: relative;
  z-index: 4;
  background: url("images/showcase.gif") no-repeat;
}
.featured-label {
  width: 84px;
  height: 84px;
  position: absolute;
  top: -2px;
  left: -2px;
  z-index: 20;
}
.showcase {
  width: 690px;
  height: 233px;
  margin-bottom: 3px;
}
.showcase h2.entry-title {
  font-size: 25px;
  font-weight: normal;
}
.showcase .entry-content {
  border: none;
}
.showcase img.largethumb {
  margin-right: 15px;
  float: left;
  border: 6px solid #dcdcdc;
}
div.controls a {
  width: 10px;
  height: 10px;
  margin-right: 6px;
  float: left;
  display: block;
  background: url("images/control.gif") no-repeat;
}
div.controls a.activeSlide {
  background: url("images/control-hover.gif") no-repeat;
}
.featured #prev {
  width: 100px;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 94px;
  display: block;
  float: left;
  background: url("images/previous.gif") no-repeat;
}
.featured #next {
  width: 100px;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 10px;
  display: block;
  float: left;
  background: url("images/next.gif") no-repeat;
}
.featured #next:hover {
  background: url("images/next-hover.gif") no-repeat;
}
.featured #prev:hover {
  background: url("images/previous-hover.gif") no-repeat;
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--              Post                 --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.post {
  display: inline-block;
  margin-bottom: 25px;
}
.entry-content {
  padding-top: 3px;
  line-height: 21px;
  color: #333333;
  border-top: 1px solid #ececec;
}
.post .borderimg {
  width: 200px;
  height: 141px;
  padding: 7px;
  margin-right: 15px;
  display: block;
  float: left;
  background: #ebebeb;
}
.postright {
  width: 460px;
  float: left;
}
.entry-title {
  margin-bottom: 3px;
  font-size: 23px;
  font-weight: normal;
  color: #ff6600;
}
.entry-title a, .entry-title a:visited, .entry-title a:link {
  color: #ff6600;
  text-decoration:none;
  padding-bottom:10px;
}
.post .meta {
  margin-top: 10px;
}
.post .meta a {
	color: #690;
	text-decoration:underline;
	font-weight: bold;
}
.post .meta a:hover {
  color: #0f424d;
}
.post .meta span {
  color: #ff6600;
  font-weight: bold;
  margin-left: 6px;
  margin-right: 4px;
}
.searchresults {
  font-size: 25px;
  color: #ff6600;
  line-height: 50px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
div#more_info_link {
	margin:1em 0;
	overflow:hidden;

}
span.moreInfo {
	float:right;
	display:inline;
	padding:1em;
	background:#A3D65F;
	border:1px solid #71AF1C;
}
span.moreInfo a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
span.tags {
	float:left;
	display:inline;
	padding:1em;
	background:#EBEBEB none repeat scroll 0 0;
	border:1px solid #CCCCCC;
}
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--            Front Page             --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.blockpost {
  width: 320px;
  margin-bottom: 20px;
  float: left;
  position: relative;
}
div#odd {
  width: 313px;
  padding-right: 35px;
  margin-right: 13px;
  float: left;
  background: url("images/vr.gif") no-repeat right;
}
.blockpost .entry-title {
  font-size: 25px;
}
.blockpost span, .blockpost span a {
  color: #b9b9b9;
}
.blockpost a:hover {
  color: #ff6600;
}
.blockpost .entry-content {
  margin-top: 5px;
  border-top: 1px solid #ececec;
}
.blockpost img.border {
  padding: 7px;
  margin-top: 10px;
  background: url("images/border.gif") no-repeat;
}
.blockpost .calendar {
  width: 43px;
  height: 28px;
  padding-top: 23px;
  padding-left: 6px;
  font-size: 18px;
  color: #6f6f6f;
  font-weight: bold;
  text-align: center;
  position: absolute;
  bottom: -3px;
  left: 285px;
  z-index: 30px;
  background: url("images/calendar.png") no-repeat;
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--             Single                --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.single .entry-content {
  border-top: 1px solid #d5d5d5;
  margin-top: 13px;
  padding-top: 15px;
}
.single .entry-title {
  font-size: 30px;
}
.single .meta {
  color: #b8b8b8;
  text-transform: uppercase;
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--            Navigation             --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.navigation {
  width: 100%;
  height: 33px;
  clear: both;
}
.navigation a {
  height: 20px;
  color: #888;
  line-height: 25px;
}
.navigation a:hover {
  color: #555;
}
/*.navigation span {
  color: #4e9cb6;
}*/
.nav-prev {
  width: 198px;
  height: 25px;
  padding: 4px 10px;
  overflow: hidden;
  text-align: left;
  float: left;
  background: url("images/navigation.gif") no-repeat left top;
}
.nav-prev:hover {
  background: url("images/navigation.gif") no-repeat -218px top;
}
.nav-next {
  width: 198px;
  height: 25px;
  padding: 4px 10px;
  overflow: hidden;
  text-align: right;
  float: right;
  background: url("images/navigation.gif") no-repeat left top;
}
.nav-next:hover {
  background: url("images/navigation.gif") no-repeat -218px top;
}
.pagination {
  width: 100%;
  height: 30px;
}
.pagination span a {
  padding: 5px;
  display: inline-block;
  border: 1px solid #ccc;
}
.pagination span a:hover {
  border: 1px solid #aaa;
}
.pagination .pag-left {
  float: left;
  text-align: left;
}
.pagination .pag-right {
  float: right;
  text-align: right;  
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--              Sidebar              --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.widgettitle {
  width: 210px;
  height: 28px;
  padding: 8px 0 0 10px;
  color: #fff;
  font: bold 16px "trebuchet MS";
  text-transform: uppercase;
  background: url("images/widget-title.gif") no-repeat;
}
.widget ul {
  width: 200px;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 5px solid #dddddd;
  display: inline-block;
  background: url("images/widget-bg.gif") repeat-y;
}
.widget ul ul {
	background:none;
	border:none;
}
.widget div {
  width: 200px;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 5px solid #dddddd;
  display: inline-block;
  background: url("images/widget-bg.gif") repeat-y;
}
.widget li {
  padding: 10px 0 10px 17px;
  background: url("images/widget-item.gif") no-repeat 5px 15px;
}
ul#menu1 a {
	color:#717171;
	text-decoration:underline;
}
div.textwidget a {
	color:#FF6600;
	text-decoration:underline;
}
.widget li a {
  color: #717171;
}
.widget li a:hover {
  color: #333;
}
.textwidget {
  color: #6f6f6f;
  line-height: 22px;
}
.widget_tag_cloud a {
  padding: 4px;
  margin: 3px;
  color: #717171;
  line-height: 40px;
}
.widget_tag_cloud a:hover {
  color: #fff;
  background: #21738e;
}
#searchform #s {
  width: 125px;
  height: 15px;
  padding: 4px;
  font-size: 12px;
  margin-right: 3px;
  display: block;
  float: left;
  border: 2px solid #d4d4d4;
  background: #fff;
}
#searchform #searchsubmit {
  padding: 1px;
  float: left;
  font-size: 12px;
  display: block;
}
li.recentcomments {
  color: #898989;
}
.advertisement {
  padding-bottom: 10px;
}
.advertisement div {
  text-align: center;
}
.advertisement img {
  padding: 2px;
  border: 1px solid #c7c7c7;
  background: #fff;
}
.advertisement img:hover {
  border: 1px solid #a0a0a0;
}

#calendar_wrap table {
  width: 200px;
  padding: 6px 0;
  border: 1px solid #dcdcdc;
  border-top: none;
  text-align: center;
  background: #fff;
}
#wp-calendar caption {
  width: 200px;
  padding: 5px 0;
  font-size: 15px;
  color: #4b4b4b;
  border: 1px solid #dcdcdc;
  border-bottom: none;
  background-color: #f6f6f6;
}
#wp-calendar td {
  padding: 2px;
  color: #bcbcbc;
}
#wp-calendar td a {
  color: #737373;
  background-color: #f6f6f6;
}
#wp-calendar th {
  height: 22px;
  color: #7b7b7b;
  border-bottom: 1px solid #f0f0f0;
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--       Comments and Gravatar       --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

div.commentbox {
  width: 665px;
  padding: 20px;
  margin-bottom: 10px;
  border: 1px solid #d5d5d5;
  clear: both;
  position: relative;
  display: inline-block;
  background: #f5f5f5 url("images/comment.gif") repeat-x top;
}
#respond {
  padding: 0 0 20px 0;
  clear: both;
}
h2.singleheaders {
  color: #690;
  margin-top: 20px;
  line-height: 60px;
  font-weight: normal;
  font-size: 25px;
}
h2.line {
  border-top: 1px solid #dadada;
}
.comment-meta {
  height: 32px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}
.comment-author {
  height: 32px;
  font-size: 17px;
  padding-left: 25px;
  float: left;
  background: url("images/user.gif") no-repeat left 2px;
}
.comment-date {
  height: 32px;
  padding-top: 2px;
  padding-left: 20px;
  color: #636363;
  font-size: 10px;
  float: right;
  background: url("images/time.gif") no-repeat;
}
.gravatar-wrap img {
  width: 74px;
  height: 74px;  
  padding: 5px;
  border: 1px solid #dedede;
  background: #fefefe;
}
.gravatar-wrap {
  width: 84px;
  float: left;
  margin-right: 20px;
}
.comment-reply-link {
  width: 74px;
  height: 14px;
  padding: 4px 5px;
  color: #7f7f7f;
  display: block;
  border: 1px solid #dbdbdb;
  background: #fff url("images/reply-icon.gif") no-repeat 65px 3px;
}
.comment-reply-link:hover {
  background: #fff url("images/reply-icon.gif") no-repeat 65px -16px;
}
.prop {
  width: 1px;
  height: 110px;
}
.comment-text .text {
  float: left;
  color: #6e6e6e;
}
.comment-number {
  width: 44px;
  height: 34px;
  padding-top: 10px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-family: neosans;
  position: absolute;  
  top: 16px;
  left: -43px;
  background: url("images/numbering.gif") no-repeat;
}

.depth-2 .commentbox, .depth-4 .commentbox, .depth-5 .commentbox, .depth-6 .commentbox, .depth-7 .commentbox, .depth-8 .commentbox, .depth-9 .commentbox, .depth-10 .commentbox {
  clear: both;
  float: right;
}
.depth-2 .commentbox {width: 615px;}
.depth-3 .commentbox {width: 565px;}
.depth-4 .commentbox {width: 515px;}
.depth-5 .commentbox {width: 465px;}
.depth-6 .commentbox {width: 415px;}
.depth-7 .commentbox {width: 365px;}
.depth-8 .commentbox {width: 315px;}
.depth-9 .commentbox {width: 265px;}
.depth-10 .commentbox {width: 215px;}

.comment-text {
  width: 560px;
  float: left;
}

.depth-2 .comment-text {width: 510px;}
.depth-3 .comment-text {width: 460px;}
.depth-4 .comment-text {width: 410px;}
.depth-5 .comment-text {width: 360px;}
.depth-6 .comment-text {width: 310px;}
.depth-7 .comment-text {width: 260px;}
.depth-8 .comment-text {width: 210px;}
.depth-9 .comment-text {width: 160px;}
.depth-10 .comment-text {width: 110px;}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--           Trackbacks              --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.trackbacklist {
  width: 665px;
  padding: 20px;
  border: 1px solid #d6d6d6;
  background: #f5f5f5 url("images/comment.gif") repeat-x top;
}
.trackbacklist li {
  line-height: 24px;
}
.trackbacklist li a {
  color: #34738d;
  font-size: 14px;
}
.trackbacklist li a:hover {
  color: #454545;
  text-decoration: underline;
}
.trackback-number {
  font-weight: bold;
  margin-right: 10px;
  color: #454545;
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--           Comment Form            --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/


.cancel-reply {
  padding-left: 25px;
  color: #cc906d;
  font-family: arial;
  font-size: 13px;
  background: url("images/cancel.gif") no-repeat;
}
.req {
  color: #89887e;
  line-height: 20px;
}
.req strong {
  color: #666666;
}
.divform {
  padding: 4px 0;
}
.divform label span {
  color: #690;
}
.divform label.name {
  width: 60px;
  height: 26px;
  padding-top: 13px;
  padding-left: 40px;
  color: #5b5b5b;
  display: block;
  float: left;
  background: url("images/name.gif") no-repeat;
}
.divform label.email {
  width: 60px;
  height: 26px;
  padding-top: 13px;
  padding-left: 40px;
  color: #5b5b5b;
  display: block;
  float: left;
  background: url("images/email.gif") no-repeat;
}
.divform label.url {
  width: 60px;
  height: 26px;
  padding-top: 13px;
  padding-left: 40px;
  color: #5b5b5b;
  display: block;
  float: left;
  background: url("images/website.gif") no-repeat;
}
.divform input {
  width: 191px;
  height: 19px;
  padding: 10px;
  margin: 0;
  color: #454545;
  display: block;
  border: none;
  background: url("images/input.gif") no-repeat;
}
.textarea {
  padding: 5px 0;
}
.textarea textarea {
  padding: 15px;
  color: #333;
  font-family: arial;
  border: 1px solid #d5d5d5;
  background: #f5f5f5 url("images/comment.gif") repeat-x top;
}
.submit-button #submit {
  width: 160px;
  height: 36px;
  border: none;
  display: block;
  background: url("images/submit.gif") no-repeat;
}


/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--             Elements              --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

/* Resets */
.entry-content div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.entry-content:focus {outline: 0;}

.entry-content ins {text-decoration: none;}
.entry-content del {text-decoration: line-through;}
/*.entry-content table {border-collapse: collapse; border-spacing: 0;}*/


/* Align */
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:13px; }
img.alignright { display:inline; float:right; margin-left:13px; }

/* Headers */
.entry-content p { color: #474747; margin-bottom: 20px;}
.entry-content h1 {font-size: 22px;	color: #690;	margin: 0 0 10px 0;}
.entry-content h2 {font-size: 20px;	color: #690;	margin: 0 0 10px 0;}
.entry-content h3 {font-size: 18px;	color: #666;	margin: 0 0 10px 0;}
.entry-content h4 {font-size: 16px; color: #0b2236;	margin: 0 0 10px 0;}
.entry-content h5 {font-size: 14px; color: #0b2236;	margin: 0 0 10px 0;}
.entry-content h6 {font-size: 12px; color: #0b2236; margin: 0 0 10px 0;}

/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside;}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside;}
.entry-content ol li li {margin-left:5px;}

/* Captions */
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f5f5f5; padding-top: 4px; margin-bottom: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 15px; padding: 0 4px 5px; margin: 0; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }

.entry-content blockquote {
  width: 450px;
  margin: 15px auto;
  background-color: #f8f8f8;
  padding: 15px;
  font-style: italic;
}

/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/
/*--               Footer              --*/
/*-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --*/

.footer {
  width: 100%;
  height: 32px;
  padding-top: 15px;
  color: #5b5b5b;
  font-weight: bold;
  text-align: center;
  clear: both;
  background: url("images/footer.gif") repeat-x;
}
div.backtotop {
	float:right;
	display:inline;
}