/*  
Theme Name: Nature Meetings
Theme URI: http://www.naturemeetings.com
Description: Nature Meetings Blog
Version: 1.0
Author: Nature Meetings
Author URI: http://www.naturemeetings.com
*/

* {
margin:0;
padding:0;
}

body {
background-color:#DCDDFC;
font-family:Verdana, Tahoma, Arial, Serif;
color:#333;
font-size:0.8em;
padding:35px 0;
}

p {
line-height:1.6em;
margin:0 0 1.1em;
}

a {
color:#B96D00;
font-weight:700;
text-decoration:none;
}

a:hover {
text-decoration:none;
border-bottom:#B96D00 1px solid;
}

h1,h2,h3,h4,h5,h6 {
font-family:Georgia, Verdana, Arial, Serif;
}

h3,h4 {
display:inline;
font-weight:700;
background-repeat:no-repeat;
background-position:left;
line-height:1.6em;
}

h3 {
font-size:1.7em;
padding-left:24px;
background-image:url(images/db1.gif);
}

h4 {
font-size:1.4em;
padding-left:18px;
background-image:url(images/db2.gif);
}

h3 span {
font-weight:400;
font-size:60%;
color:#999;
}

h5 {
font-weight:400;
font-family:Verdana, Arial, Serif;
font-size:1em;
}

.linkcat h2 {
font-size:1.1em;
}

.contentarea {
padding-top:1.3em;
text-align:justify;
}

dl {
margin:1em 0;
}

dt {
font-weight:700;
}

dd {
margin:0.5em 1em;
padding:0;
}

img {
border:solid 1px #dcdcdc;
padding:3px;
}

img.left {
position:relative;
float:left;
margin:0 1.8em 1.4em 0;
}

img.right {
position:relative;
float:right;
margin:0 0 1.8em 1.8em;
}

img.profile {
position:relative;
float:left;
margin:0.5em;
padding:3px;
}

img.logos {
text-decoration:none;
margin:1.2em;
padding:3px;
border:0;
}

ul,ol {
margin:1em;
padding:0;
}

li {
margin:0 1em;
padding:0.15em;
line-height:1.6em;
}

#contentarea ul li {
list-style-image:url(images/db3.gif);
}

blockquote {
color:#666;
background:url(images/blockquote.gif) no-repeat left top;
margin:1em;
padding:0 0 0 40px;
}

fieldset {
border:none;
}

.divider1 {
position:relative;
background:#fff url(images/border2.gif) repeat-x;
height:14px;
clear:both;
margin:2em 0 1.5em;
}

.post {
border-bottom:solid 1px #eaeaea;
margin:2em 0;
}

.post h4 a {
text-decoration:none;
color:#141;
border:none;
}

.post .details {
position:relative;
top:-1.5em;
font-size:0.86em;
color:#787878;
margin:0;
padding:0;
}

.post .details .user {
background:url(images/user.png) no-repeat left center;
padding-left:15px;
}

.post .details .date {
background:url(images/date.gif) no-repeat left center;
padding-left:15px;
margin:0 0 0 1em;
}

.post .details .more {
background:url(images/icon-more.gif) no-repeat left center;
padding-left:15px;
margin:0 0 0 1em;
}

#outer .post ul.controls {
clear:both;
background:#fcfcfc;
color:#787878;
margin:0;
padding:1em 0;
}

.post ul.controls li {
display:inline;
font-size:0.86em;
margin:0;
padding:0 1em 0 15px;
}

.post ul.controls li.comments {
background:url(images/icon-comments.gif) no-repeat left center;
}

.post ul.controls li.more {
background:url(images/icon-more.gif) no-repeat left center;
}

.box {
background:#FDFCF6 url(images/boxbg.gif) repeat-x;
border-top:solid 1px #E1D2BD;
border-bottom:solid 1px #E1D2BD;
margin-bottom:1em;
text-align:left;
padding:1.5em;
}

ul.linklist {
list-style:none;
}

ul.linklist li {
line-height:2em;
}

#outer {
z-index:2;
position:relative;
width:82%;
border:solid 7px #fff;
background-color:#fff;
margin:0 auto;
}

#header {
position:relative;
width:100%;
height:4em;
background-color:#334923;
margin-bottom:2px;
}

#headercontent {
position:absolute;
bottom:0;
padding:0 2em 1.3em;
}

#headercontent h1 {
font-weight:400;
font-size:2.5em;
}

#headercontent h1 a:link,#headercontent h1 a:visited {
color:#9F9030;
text-decoration:none;
border:none;
}

#headercontent h1 a:hover,#headercontent h1 a:active {
text-decoration:none;
color:#fff;
border:none;
}

#headercontent h2 {
font-size:1em;
font-weight:400;
color:#aaa;
}

#search {
position:absolute;
top:.5em;
right:2em;
padding-right:0;
color:#aaa;
}

#search input.text {
margin-right:0.5em;
vertical-align:middle;
border:solid 1px #f0f0f0;
width:10em;
background:#fff url(images/button_bg.gif) repeat-x top;
padding:0.1em;
}

#search input.submit {
background:#8f4008;
border:solid 1px #9F9030;
font-weight:700;
font-size:0.8em;
color:#F2F3DE;
vertical-align:middle;
padding:0.25em;
}

#headerpic {
position:relative;
height:149px;
background:#fff url(images/fall_leaves.jpg) repeat-x bottom left;
margin-bottom:2px;
}

#headerpic img {
border:0;
}

#menu {
position:relative;
background:#7F8400 url(images/menubg.gif) repeat-x top left;
height:3.5em;
margin:0 0 2px;
padding:0 1em;
}

#menu ul {
margin:0;
padding:1em 0 0;
}

#menu ul li {
position:relative;
display:inline;
margin:0;
padding:0;
}

#menu ul li a:link,#menu ul li a:visited {
color:#fff;
text-decoration:none;
border:none;
padding:0.5em 1em 0.9em;
}

#menu ul li a:hover,#menu ul li a:active,#menu ul li.current_page_item a {
background:#7F8400 url(images/menuactive.gif) repeat-x top left;
border:none;
}

#menubottom {
background:#fff url(images/border1.gif) repeat-x;
height:14px;
margin-bottom:1.5em;
}

#content {
padding:0 2em;
}

#primarycontainer {
float:left;
margin-right:-18em;
width:100%;
}

#primarycontent {
margin:1.5em 22em 0 0;
}

#sidebar {
float:right;
width:18em;
margin:0;
}

#sidebar ul {
list-style:none;
margin:0.5em 0 0;
}

#sidebar li {
margin:1em 0;
padding:0.5em;
}

#sidebar li li {
background:none;
margin:0;
padding:0.5em;
}

#sidebar li li li {
margin:0;
padding:0.5em 0 0 1em;
}

#sidebar ul.feeds li {
background:url(images/feed.png) no-repeat left center;
margin:1em 0;
padding:0 1.5em;
}

#footer {
position:relative;
height:2em;
clear:both;
padding-top:5em;
background:#fff url(images/border2.gif) repeat-x 0 2.5em;
font-size:0.86em;
}

#footer .left {
position:absolute;
left:2em;
bottom:1.2em;
}

#footer .right {
position:absolute;
right:2em;
bottom:1.2em;
}

#comments,#respond {
margin:2em 0 0 5px;
}

#commentform {
margin:10px;
padding:10px;
}

#outer .commentlist {
margin:0;
padding:0;
}

.commentlist li {
list-style:none;
border-bottom:#ddd 1px dashed;
background:#fcfcfc url(images/border2.gif) repeat-x top;
margin:2em 0;
padding:0.5em;
}

.commentlist li .cmtinfo {
font-family:Trebuchet MS,Verdana, Tahoma, Serif;
font-size:0.9em;
margin-bottom:10px;
position:relative;
padding:5px;
}

.commentlist li .cmtinfo em {
text-align:right;
font-style:normal;
color:#999;
margin:0;
padding:0 1em;
}

.commentlist li cite {
font-style:normal;
font-weight:700;
}

.commentlist li.alt {
background:#fcfcf9 url(images/border2.gif) repeat-x top;
}

textarea {
width:90%;
height:20em;
border:1px solid #ccc;
background:#f9f9f9 url(images/button_bg.gif) repeat-x top;
font:1em Verdana, Arial, Serif;
padding:5px;
}

#outer input.text {
background:#f9f9f9 url(images/button_bg.gif) repeat-x top;
border:#ccc 1px solid;
font:1em Verdana, Arial, Serif;
padding:2px;
}

.post h5 em {
font-style:normal;
float:right;
font-weight:400;
}

#header,#content,#sidebar,#footer,.widget {
overflow:hidden;
}

.post-content  div.zweeflinks a:hover,.page-content div.zweeflinks a:hover, .contentarea div.zweeflinks a:hover {
text-decoration:none;
border:none;
}

.post-content  div.zweefrechts a:hover,.page-content div.zweefrechts a:hover, .contentarea div.zweefrechts a:hover {
text-decoration:none;
border:none;
}

.post-content div.zweeflinks,.page-content div.zweeflinks, .contentarea div.zweeflinks {
float: left; 
margin-right: 10px; 
margin-bottom: 10px;
}

.post-content div.zweefrechts,.page-content div.zweefrechts, .contentarea div.zweefrechts {
float: right; 
margin-left: 10px; 
margin-bottom: 10px;
}