/* ----------------------------------------------------------------------------------------- 
Green: #B7C027
Brown: #4D3C22
Gray:  #A9A6A7
----------------------------------------------------------------------------------------- */

/* Body */
body {
	color: #4D3C22;
	background:#FFF;
	font-size:0.75em; /* 12px */  
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif; 
	background-image: url(../i/bg.jpg);
	background-repeat: repeat-x;
	line-height: 20px;
}

/* Grid */
.container {width: 960px; margin-left: auto; margin-right: auto;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6 {float: left; margin-left: 10px; margin-right: 10px;}
.container .grid_1 {width: 280px;}
.container .grid_2 {width: 620px;}
.container .grid_3 {width: 940px;}
.container .grid_4 {width: 320px;}
.container .grid_5 {width: 600px;}
.container .grid_6 {width: 328px;}

/* Layout */
.mainmenu {padding-top:25px;padding-bottom:15px;}
.intro {background:#B7C027; height:275px; margin-top:15px; margin-bottom:25px;}
.logo {height:70px; background-image: url(../i/logo.png); background-repeat: no-repeat;}
.info {height:auto; min-height:200px; float:left; padding:10px;}
.mailing {height:100px; float:left; padding-top:15px;}

#footer { width : 80%; /* 940px*/ min-width : 940px; max-width : 1400px; margin : 0 auto;  padding : 3em 0 1.5em 0; color : #fff;}
.footer {position: relative; background: #000; border-top: 5px solid #B7C027;}
.links a {padding-right:7px;}
.copyright {margin-bottom:10px;}
.copyright_align {margin: 0 auto; width: 940px;}

/* Pages */  
#page {min-height:600px; float:left; padding-top:10px;}
#sidebar {min-height:600px; float:left; padding-left:20px; padding-top:10px;}
.bigline {width: 620px; height:30px; float:left; border-bottom: 5px solid #B7C027; margin-bottom:8px;}
.smallline {width: 280px; height:30px; float:left; border-bottom: 5px solid #B7C027; margin-bottom:15px;}
.middleline {width: 280px; height:5px; float:left; border-bottom: 5px solid #B7C027; margin-bottom:10px; padding-top:10px; margin-bottom:16px;}
.sidebartitle {padding-top:15px;}

/* Splashpage */
.splashpage {min-height:260px; float:left;}
.logo_big {height:100px;margin-top:50px;}
.splash_enter {margin-left:90px;  padding:10px; min-height:260px;}
.splash_enter_right {margin-left:50px;  padding:10px; min-height:260px;}
.splash_copyright_align {margin: 0 auto; width:940px;}
.splash_footer {position: relative; background: #000; margin-bottom:50px; border-top: 5px solid #B7C027; border-bottom: 5px solid #B7C027;}

/* Sidebar navigation */ 
.navcontainer {width: 274px; float:left; height:auto; }
.navcontainer ul {padding-left:0; margin:0px; list-style-type: none; font-weight:bold;}
.navcontainer a {display: block; padding: 3px; padding-left:20px; width: 252px; border-bottom: 1px solid #e7e4d9; color:#4D3C22; background-image: url(../i/arrow.png); background-repeat: no-repeat;}
.navcontainer a:link, .navlist a:visited {color: #4D3C22; text-decoration: none;}
.navcontainer a:hover {background:#B7C027; color: #fff; background-image: url(../i/arrow_hover.png);background-repeat: no-repeat;}

/* Elements */
.description {width:280px; height;auto; font-weight:normal; padding-top:5px; margin-bottom:10px;}
.breadcrumb {margin-bottom:15px;float:left;width:620px;height:auto;}

/* Blog */
.entry-title a{color:#4D3C22;}

div#sidebar li{list-style:none;margin:0;padding:0;}
div#sidebar ul,div#sidebar ul {list-style:none;margin:0;}
div#sidebar a {display: block; padding: 3px; padding-left:20px; width: 252px; border-bottom: 1px solid #e7e4d9; color:#4D3C22; background-image: url(../i/arrow.png); background-repeat: no-repeat;}
div#sidebar a:link, .navlist a:visited {color: #4D3C22; text-decoration: none;}
div#sidebar a:hover {background:#B7C027; color: #fff; background-image: url(../i/arrow_hover.png);background-repeat: no-repeat;}

/* Contact */  
#contact {min-height:600px; float:left; padding-top:10px;}

/* Media */
.videothumb {float: left; margin-right:20px; padding:5px; background:#F9F8F4; border: 1px solid #e7e4d9;}
.videocontent {float: left; height: auto;width:465px;}

/* Comment */
.commentline {width: 620px; height:30px; float:left; border-bottom: 5px solid #B7C027; margin-bottom:20px;}
.comments_wrapper {margin-top:30px;}
.comment_list {padding-top: 10px;}
.comment_list ul{margin: 10px 0 0 0 !important; list-style: none !important;}
.comment_list ul li{display: block; padding: 16px 0; border-bottom: 1px dotted #ddd;}
.comment_list p{margin-top: 0px;}
.comment_list img{margin: 0 12px 12px 0; float: left;}
.comment_list textarea{width:606px; border:0px; padding:4px; border: solid 1px #ddd;}
.comment_list .inputstyling {border: solid 1px #ddd; padding:4px; margin-right:10px;}
.comment_list .comments_meta{padding: 4px 6px 6px; background: #F9F8F4; border-borrom: dotted 1px #ddd;}