* {
	outline:none;
}
body {
	background: #646659 url('/wp-content/themes/CN-natuurfoto/images/body.jpg') repeat-x center top;
	margin: 0;
	padding: 2em 0;
	color: #646658;
}
strong {
	color:#333;
}
em span {
	background:white!important;
}
br.clear {
	clear:both;
	height:0px;
	font-size:0;
	line-height:0;
}
h1 {
	color:#646659;
	font:normal 30px/32px 'Arial Narrow', 'Helvetica Neue Light', 'Lucida Sans', Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin:0!important;
}
h2 {
	color:#666;
	font:normal 28px/30px 'Arial Narrow', 'Helvetica Neue Light', 'Lucida Sans', Arial, Helvetica, sans-serif;
	padding:10px 0 5px 0;
	margin:0;
}

h3 {
	color:#646659;
	font:normal 22px/24px 'Arial Narrow', Lucida Sans, Arial, Helvetica, sans-serif;
padding:5px 0 10px 0;
	margin:0;
}
h4 {
	color:#6b6b6c;
	font:normal 16px/18px Lucida Sans, Arial, Helvetica, sans-serif;
}

h5 {
	color:#6b6b6c;
	font:bold 14px/16px Lucida Sans, Arial, Helvetica, sans-serif;
	margin:0; padding:14px 0 7px 0;
border-top:solid 1px #ccc;
}

h6 {
	color:#6b6b6c;
	font:Normal 10px/14px Lucida Sans, Arial, Helvetica, sans-serif;
	margin:0; padding:3px 0 7px 0; text-transform:uppercase;
}

em {
	background:none!important;
}
.containerTopNavigation {
	width:998px;
	margin:auto;
	display:block;
}
.container {
	background: #F1F1F1 /*url('images/bg2.jpg') left top no-repeat*/;
	padding: 0;
	width:998px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.masthead {
	background:#afa45e url('images/masthead.jpg') repeat-x;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	border-radius-topleft: 5px;
	position:relative;
	margin-bottom:10px;
	display:block;
_height:128px;
}
.masthead a {
	color:#F1F1F1;
}
.breadcrumb {
	float:left;
	font:9px/11px Verdana;
	margin:0 0 10px 5px;
}
.marginLeftRight {
	margin-left:20px;
	_margin-left:10px;
	margin-right:20px;
	_margin-right:10px;
	float:left;
	width:958px;
}
/* the Projects-Photos-Events page */ 

  

#wrapMainNav {
	float:left;
	height:34px;
}
ul#tabMainNav, ul#tabMainNav li {
	margin:0;
	padding:0;
	display:block;
	float:left;
}
ul#tabMainNav {
	list-style:none;
margin-left:20px;
}
ul#tabMainNav li a {
	height:34px;
	display:block;
	float:left;
}
ul#tabMainNav li a span {
	display:none;
}
ul#tabMainNav li#photos a {
	width:89px;
	background:url(images/navPhotos.gif) left top;
}
ul#tabMainNav li#blog a {
	width:89px;
	background:url(images/navBlog.gif) left 0px;
}
ul#tabMainNav li#blog a:hover {
	background:url(images/navBlog.gif) left -34px;
}
ul#tabMainNav li#blog.active a {
	background:url(images/navBlog.gif) left bottom!important
}
ul#tabMainNav li#projects a {
	width:106px;
	background:url(images/navProjects.gif) left 0px
}
ul#tabMainNav li#projects.active a {
	background:url(images/navProjects.gif) left bottom!important
}
ul#tabMainNav li#projects a:hover {
	background:url(images/navProjects.gif) left -34px
}
ul#tabMainNav li#photos a:hover {
	background:url(images/navPhotos.gif) left -34px
}
ul#tabMainNav li#evenementen a {
	width:89px;
	background:url(images/navEvents.gif) left 0px;
}
ul#tabMainNav li#evenementen.active a {
	background:url(images/navEvents.gif) left bottom!important
}
ul#tabMainNav li#evenementen a:hover {
	background:url(images/navEvents.gif) 0 -34px
}
blockquote {
	background: url('images/quote.png') .5em top no-repeat;
	color: #f1F1F1;
	font-style: normal;
	padding: 0 0 0 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #afa45e;
}
h6 {
	font:normal 14px/16px "Trebuchet MS", Helvetica, Arial;
	padding-bottom:7px;
}
h6 img {
	padding:0;
	background:none;
}
a {
	color: #afa45e;
	text-decoration: none;
}
a:active, h2 a:active, h3 a:active {
	color: #afa45e;
	text-decoration: none;
}
a:hover, h2 a:hover, h3 a:hover {
	text-decoration: underline;
}
.chrome {
	color: #afa45e;
}
blockquote p {
	padding: 0 20px 0 30px;
}
hr {
	background: #fff;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #dcdcdc;
	height: 1px;
}
img {
	margin: 0;
}
.photo_align_left {
	float: left;
	padding: 1px;
	border: 1px solid #ccc;
	margin: 0 0 1em 0;
}
img.floatLeft {
	margin:0 7px 0 0!important;
	float:left;
	display:block;
}
img.userPhoto {
	margin:0 7px 0 0!important;
	float:left!important;
	display:block;
}
.post a:hover img {
	border: 1px solid #afa45e;
	background: #dcdcdc;
}
.newsletter {
	position:absolute;
	right:20px;
	top: 40px;
}
.newsletter h3 {
	color:white;
	margin-bottom:3px;
	padding-bottom:0;
}
.newsletter .textfield {
	width:230px;
	height:15px;
	line-height:19px;
	padding:3px 2px 2px 2px;
	border:none;
	margin-top:4px;
}
.post img {
	float: none;
	margin: 0 0 10px 0;
	border:solid 1px #888;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.post p {
	clear:both;
}
.post .photo_align_left, .photo_align_left_single {
	margin: 0 10px 10px 0;
}
.post .aligncenter {
	text-align:center!important;
}
.logo {
}
.logo img {
	margin:20px 0 5px 20px;
}
.logo h1 {
	text-transform: uppercase;
 font-family:Arial Narrow, Arial font-weight: bold;
	color: #fff;
	margin: 12px 0 12px 0;
}
.logo h1 a {
	color:#fff
}
input[type="text"], textarea, select {
	background:white;
	padding-left: 3px;
	font:12px/14px "Arial";
	border:solid 1px #ccc;
	color:#646659;
}
ol {
	margin-left: 35px;
}
label {
	font-weight: normal;
}
textarea {
	height: 200px;
	width: 500px;
}
.small {
	font-size: .9em;
}
.nomargin {
	margin: 0;
}
a.button, button {
	font-weight: normal;
}
dl.small dd {
	font-size: .9em;
}
.linkcat {
	list-style: none;
}
.post_first {
	background: #e5e5e5;
	padding: 1em;
}
.post_alt {
	background: #eee;
	padding: 1em;
}
span.meta_align_right {
	color: #ccc;
	float: right;
	font-size: .6em;
}
span.meta_align_right a {
	color: #ccc;
}
span.meta_align_right a:hover {
	color: #afa45e;
}
.meta {
	color: #666;
	font-size: .8em;
	line-height: 1.875em;
}
.meta a {
	color: #666;
}
.meta a:hover {
	color: #afa45e;
}
.byline {
	color: #666;
	font-size: .8em;
	line-height: 1.875em;
}
.byline a {
	color: #666;
	line-height: 1.875em;
	text-decoration: none;
}
.byline a:hover {
	color: #000;
}
.meta_list, .meta_list a, ul.meta_list {
	color: #000;
	list-style-image: none;
}
.meta_list li {
	border-bottom: 1px dotted #000;
	list-style-image: none;
}
h2.widgettitle {
	color: #fff;
	text-transform: uppercase;
	border-bottom: none;
	padding-bottom:5px;
}
.five_posts h3 {
	margin-bottom: 0;
	padding: .5em 0 .5em 0;
}
.five_posts img {
	width:146px
}
.five_posts h3 a {
	text-transform: uppercase;
}
.five_posts h4, h6.category_head {
	margin: 0 0 1em;
	padding: 0;
	text-transform: uppercase;
	color: #686A5D;
	font-size: .9em;
	font-weight: normal;
}
.five_posts h4 a, h6.category_head a {
	font-family: Trebuchet MS, Helvetica, Arial;
	font-size:14px;
	color: #afa45e;
	text-transform:uppercase;
}
.five_posts h4 a:hover, h6.category_head a:hover {
	color: #afa45e;
	text-decoration:underline;
}
h6.category_more a {
	color: #000;
	background: #eee;
	padding: .3em;
	font-size: .9em;
	text-transform: uppercase;
	border: none;
}
h6.category_more a:hover {
	background: #333;
	color: #fff;
}
#gray_bg {
	background: #ddd;
	padding: 2em;
	margin: 0 -2em 0 -2em;
	float: left;
	position: relative;
}
#dark_bg {
	background: #000;
	padding: 2em;
	margin: 0 -2em 0 -2em;
	color: #666;
	float: left;
	position: relative;
}
#dark_bg ul li {
	list-style-image: none;
	border-bottom: 1px solid #666;
}
#dark_bg a {
	color: #afa45e;
}
#dark_bg a:hover {
	color: #fff;
}
#dark_bg h2.widgettitle {
	margin: 0 0 1em;
	padding: 0;
	text-transform: uppercase;
	color: #666;
	border-bottom: 1px solid #666;
	font-weight: normal;
}
.five_posts ul {
	margin: 1em;
}
.five_posts ul li {
	color: #000;
	font-size: .9em;
	line-height: 1.8em;
	border-bottom: 1px #000 solid;
	list-style-image: none;
	margin: 0 0 0 -1em;
}
.five_posts ul li a {
	color: #000;
}
.five_posts ul li a:hover {
	color: #afa45e;
}
.post h2 {
	margin-bottom: 15px;
}
h2.category_page {
	margin-bottom: 15px;
	font-size:24px;
	color: #8b8e76;
}
.post h2 a {
	text-decoration: none;
	border-bottom:none;
}
#maincontent .post h2 {
	margin-bottom: 5px;
}
#maincontent .content {
	padding: 5px 47px 20px 48px;
}
#maincontent h2.pagetitle {
	border: none;
	text-transform: uppercase;
}
#feature h3 {
	margin-bottom: 0;
	padding: 0;
}
#feature p img {
	margin: 7px 0 2em 0;
}
.feature_text {
	margin-top: 2em;
}
#home_right .entry {
	padding: 0 0 2em 0;
}
.news h3 {
	text-transform: uppercase;
}
.content {
	margin: 0 0 1em 0;
	width:634px;
	float:left;
}
ul#featurenav {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#featurenav li {
	display: inline;
	list-style-type: none;
}
#featurenav a {
	padding: 1px 5px;
}
#featurenav a:link, #featurenav a:visited {
	background-color: #eee;
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
}
#featurenav a:hover {
	background-color: #444;
	color: #fff;
	text-decoration: none;
}
.author {
	background: #eee;
	margin-bottom: 1.5em;
	padding: 1.5em;
}
.author img {
	float: left;
	padding: 0 1em 1em 0;
}
.author p {
	margin-left: 8em;
}
.author h6 {
	border-bottom: 1px #000 dotted;
	margin-left: 7em;
}
.navigation, .navigation a {
	color: #AAA;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.post {
	margin-bottom: 25px;
	display: block;
	float: left;
overflow:hidden;
}
.entry {
	padding-bottom: 25px;
	display: block;
	float: none;
	clear: both;
}
#header {
	height: 50px;
	padding: 4px 0 0 0;
	width: 950px;
}
#header h1, #header .description {
	line-height: 1em;
	margin: 0;
	padding: 0;
}
h1 a.logo {
	text-transform: uppercase;
}
.entry #nav .content {
	margin: auto;
	padding: 0;
}
.entry #nav {
	background: #FFF;
	margin-bottom: 15px;
}
.entry #nav li a {
	background: #666;
	border-right: 1px solid #000;
	color: #FFF;
}
.entry #nav li.last a {
	border-right: none;
}
.entry #nav li a:hover {
	background: #333;
	color: #FFF;
}
#footer {
	font: normal 9px/11px Helvetica, Verdana;
	margin: 0;
	text-align: center;
	background:#646659;
	color:#8D8F7E;
	padding-top:10px;
}
#footer ul.nav {
}
#footer ul.nav li {
	display:block;
	float:left;
}
#footer ul.nav li a {
	padding:0px 10px 0px 10px;
	font-weight:normal;
	font-size:11px;
	font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif;
	color:#8d8f7e;
	text-decoration:none;
}
#footer ul.nav li a:hover {
	color:#fff;
}
#footer a {
	color:#FFF;
	text-decoration: underline;
}
#search {
	float: left;
}
#search #s {
	width:333px;
	height:23px;
	padding:8px 3px 0 9px;
	background-image:url(images/inpSearch.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left bottom;
	border:0;
}
#search #s:focus {
	background-image:url(images/inpSearch.gif);
	background-position:left top;
}
.btnSubscribe, .btnUnsubscribe, .inpButton, .btnSubmit {
	margin-top:3px;
	text-align:center;
	color:#fff;
	background:#a0a38f url(images/formbutton.gif) bottom left;
	border-top:solid 1px #b1b49e;
	border-right:solid 1px #353630;
	border-bottom:solid 1px #353630;
	border-left:solid 1px #939684;
	font-size:10px;
	font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	_border:none;
}
.btnSubscribe:hover, .btnUnsubscribe:hover, .inpButton:hover {
	color:#C9BE7E
}
.inpButton {
	font-size:14px;
}
.inpButtonPassword {
	text-align:center;
	color:#fff;
	background:#a0a38f url(images/formbutton.gif) bottom left;
	border-top:solid 1px #b1b49e;
	border-right:solid 1px #353630;
	border-bottom:solid 1px #353630;
	border-left:solid 1px #939684;
	font-size:10px;
	font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
#jumpMenu {
	height:24px;
	padding:2px 0 2px 5px;
	margin:3px 0 0 3px;
	width:100px
}
.newsletter p {
	color:white;
	margin:0;
	padding:0;
}
.newsletter input.txtField {
	width:175px;
	height:20px;
	margin-top:3px;
	margin-bottom:0px;
	padding:6px 0 0 3px;
}
.search-excerpt {
	margin: 0;
}
.commentlist li {
	padding: 8px 15px;
}
.comments-alt {
	background: #EEE;
}
.bottombar {
padding-top:40px; padding-bottom:40px;
}

ul {
	list-style-type: disc;
	margin-left: 1em;
	padding: 0;
}
.bottomcolumns {
	background:#101010;
	display:block;
	float:left;
	padding:30px 20px 30px 20px;
	width:958px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-radius-bottomright: 5px;
}
.bottomcolumns .bottombar h2, .bottomcolumns .bottombar h2.widgettitle{font:normal 28px/30px 'Arial Narrow', 'Helvetica Neue Light', 'Lucida Sans', Arial, Helvetica, sans-serif; text-transform:none; padding-bottom:15px!important; color:#fff!important;}
.bottomcolumns ul {
	list-style:none;
}
.bottomcolumns input {
	float:left;
}
.bottomcolumns a {
	color:#afa45e!important
}
ul li {
	background-repeat: no-repeat;
	line-height: 2em;
	margin: 0;
	padding: 0;
}
#top {
	margin: 0 auto;
	width: 950px;
}
#title {
	float: left;
}
#title h1 {
	margin: 0;
}
#title h1 a {
	color: #fff;
	font-weight: bold;
	letter-spacing: -.1em;
	line-height: 1.3em;
	text-transform: uppercase;
}
#title h1 a:hover {
	color: #eee;
}
#contents {
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	clear: both;
	margin: 0px;
	padding: 15px;
}
.topright {
	padding: 0 40px 40px 40px;
}
.news h3 {
	text-transform: uppercase;
}
/* SECOND TIER PAGE NAVIGATION */


/* Root = Horizontal, Secondary = Vertical */



ul#navmenu-h {
	margin: 0 0 1em 0;
	border: 0 none;
	padding: 10px 0 10px 10px;
	width: 988px;
	list-style: none;
	height: 37px;
	background: black url('http://www.creativenature.be/photo/resources/themes/CN/images/wrapperForNavigation.gif') repeat-x;
	float:left;
}
#navmenu-h-r {
	background: transparent/*2F3337*/;
	z-index: 100!important;
	margin: 0 0 1em 0;
	border: 0 none;
	padding: 0;
	width: 998px;
	list-style: none;
	height: 24px;
}
ul#navmenu-h li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: block;
	list-style: none;
	position: relative;
	height: 34px;
}
#navmenu-h-r li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: right;
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
}
#navmenu-h li.alignright {
	float: right;
}
ul#navmenu-h ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
}
ul#navmenu-h-r ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	z-index: 100!important;
}
ul#navmenu-h ul:after, ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
ul#navmenu-h ul li, ul#navmenu-h-r ul li {
	width: 160px;
	float: left;
	display: block !important;/*For IE*/
}
#navmenu-h-r li.current_page_item a {
	color:#afa45e!important
}
/* Root Menu */
ul#navmenu-h a {
	cursor:pointer!important;
	padding: 5px 20px 5px 20px;
	float: none !important;
	display: block;
	color: #F1F1F1;
	font: 14px/24px Helvetica, Lucida Sans, Helvetica;
	text-decoration: none;
	text-transform: none;
	height: auto !important;/*For IE*/
}
ul#navmenu-h-r a {
	padding: 2px 20px 0 20px;
	float: none !important;
	display: block;
	background: transparent;
	color: #fff;
	font: 12px/22px Helvetica;
	text-transform:lowercase;
	text-decoration: none;
	height: auto !important;/*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h-r a:hover, ul#navmenu-h li:hover a, ul#navmenu-h-r li:hover a, ul#navmenu-h li.iehover a, ul#navmenu-h-r li.iehover a {
	color:#afa45e;
	cursor:pointer!important;
}
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a, ul#navmenu-h-r li:hover li a, ul#navmenu-h-r li.iehover li a {
	float: none;
	background: #000;
	color: #ccc;
}
/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a, ul#navmenu-h-r li:hover li a:hover, ul#navmenu-h-r li:hover li:hover a, ul#navmenu-h-r li.iehover li a:hover, ul#navmenu-h-r li.iehover li.iehover a {
	background: #333;
	color: #FFF;
}
/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-h-r li:hover li:hover li a, ul#navmenu-h-r li.iehover li.iehover li a {
	background: #000;
	color: #ccc;
}
/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-h-r li:hover li:hover li a:hover, ul#navmenu-h-r li:hover li:hover li:hover a, ul#navmenu-h-r li.iehover li.iehover li a:hover, ul#navmenu-h-r li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
}
/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-h-r li:hover li:hover li:hover li a, ul#navmenu-h-r li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-h-r li:hover li:hover li:hover li a:hover, ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul, ul#navmenu-h-r ul ul, ul#navmenu-h-r ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}
/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul, ul#navmenu-h-r li:hover ul ul, ul#navmenu-h-r li:hover ul ul ul, ul#navmenu-h-r li.iehover ul ul, ul#navmenu-h-r li.iehover ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul, ul#navmenu-h-r li:hover ul, ul#navmenu-h-r ul li:hover ul, ul#navmenu-h-r ul ul li:hover ul, ul#navmenu-h-r li.iehover ul, ul#navmenu-h-r ul li.iehover ul, ul#navmenu-h-r ul ul li.iehover ul {
	display: block;
}
.wp-caption {
	background:#fff;
	float:left;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:630px!important;
	padding:1px;
	border:solid 1px silver;
	margin-bottom:10px;
	text-align:center;
}
.wp-caption img {
	-moz-border:none!important;
	-webkit-border:none!important;
	border:none!important;
	margin:0!important;
}
p.wp-caption-text {
	font-size:11px;
	font-family:"Trebuchet MS", Verdana, Arial;
	padding:5px;
	margin:0;
	color:#606060;
	text-align:left;
}
dl.gallery-item {
}
dd.gallery-caption {
	font-size:9px!important;
	font-family:verdana!important;
	padding:0 5px!important;
}
img.attachment-thumbnail {
	border:0!important;
	padding:0!important;
	margin:0!important;
}
dl.gallery-item a {
	border:solid 1px #303030!important;
	padding:1px!important;
	float:left!important;
	display:block!important;
}
dl.gallery-item a:hover {
	border:solid 1px #404040!important;
	padding:1px!important;
}
.smallattachment img {
	margin-right:7px!important;
}
.topright {
	padding:0 0 40px 0!important;
}
.topright {
	width:350px!important;
}
.rightPane {
	float:right;
}
.rightBlock {
	background:#ececec;
	padding:20px;
	width:264px;
	margin-bottom:10px;
	border:solid 1px #CFCFCF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.rightBlock ul {
	margin-bottom:0;
}
.rightPane .boxCategories ul {margin-left:0; padding-left:0;}
.rightPane .boxCategories ul li{list-style:none; margin-left:0; padding-left:0;}
.rightPane .boxCategories ul ul{margin-left:15px; padding-left:0;}
.rightPane .boxCategories ul li li{list-style:disc;}
.post .date {
	height: 50px;
	width: 45px;
	background: url(images/calendar.gif) no-repeat;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #e6e6e6;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.post .date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #1089d2;
	text-align: center;
	padding-top: 5px;
}
.category {
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 18px;
	float: left;
}
.comments {
	background: url(images/mini-comment.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.postMeta {
	width:584px;
	float:left;
	border-top:dotted 1px #ccc;
	margin-bottom:10px;
	margin-top:-15px;
	padding-top:10px;
}
span#idcheckNewsletter input {
	margin-left:-6px!important;
}
.navigation {
	padding-bottom:20px;
	float:left;
	width:96%;
	padding:0 2% 2% 2%;
}
.navigation a, .btnGlossyGrey {
	color:#666;
	background:#e9e9e9;
	border:solid 1px #ccc;
	-moz-border-radius:5px;
	padding:5px;
	text-align:center;
	display:block;
	white-space:nowrap
}
.navigation a:hover {
	text-decoration:none;
	color:#666;
	background:#e9e9e9;
	border:solid 1px #aaa;
	-moz-border-radius:5px;
}
.navigation a span {
	display: block;
	float:left;
}
ul.children {
	list-style:none;
	margin-left:0;
}
ul.children ul {
	margin-left:1em;
}
.google_branding {
	display:none!important;
}
.columnsThree {
	width:100%;
}
.columnsThree .col {
	float:left;
	width:31%;
	margin-right:1%;
}
/* AUTHOR PAGE */
.entry_author_image {
	float:left;
	margin-right:20px;
}
/* Let's remove that Wordpress Stats Smiley Face ! */  

img#wpstats {
	width: 0px;
	height: 0px;
	padding: 0px;
	border: none;
	overflow:  hidden
}

/* GALLERY */
dt.gallery-icon{float:left;display:block;}
dd.gallery-caption{float:left;display:block; text-align:left;}
.wp-caption h2{text-align:left;}
.wp-caption div.exifdata{padding:0 0 5px 20px; width:610px; text-align:left;}

ul.advanced-recent-posts{list-style:0; position:relative; float:left; display:block; clear:both;}
ul.advanced-recent-posts li{list-style:0; display:block; float:left; overflow:hidded; width:120px; position:relative;}
ul.advanced-recent-posts .recent-posts-link{}
