/*
Theme Name: frenske 
*/
/* General */
*{margin:0;padding:0;}

body{background:#3f3f3;}
body {font-family:Century Gothic,Tahoma,Verdana,Arial;font-size:11px;color:#2e2e2e;}
a {color:#395536;border:none;text-decoration:none;}
a:hover {color: #196312; text-decoration:underline}

#wrapper{width:1000px;margin:0 auto;margin-bottom:0px;}

#header{width:1000px;margin:0 auto;height:120px;background: url(css/red/frenske-otzen6.png) no-repeat;}
#header h1 {color:#395536;margin:0 0 0 20px;font-weight:normal;font-size:170%;position:absolute;top:65px}
#header h1 a {color:#395536;border:none;text-decoration:none;}

#nav_wrapper{height:20px;position:relative;top:95px;clear:both}
#navbar {margin:0px 2px 0 0;padding: 0;float:right;}
#navbar li {list-style: none;	float: left; padding-left:10px}
#navbar li a {display: block;padding: 3px 12px;text-decoration: none;color:#395536;font-size:13px; font-family:Century Gothic,Tahoma,sans-serif;font-weight:normal;}
#navbar li a:hover{color:#395536;}
#navbar li ul {display: none;position:absolute;z-index:90;}
#navbar li:hover ul, #navbar li.hover ul {	display: block;	position: absolute;	margin: 0;padding: 0; }
#navbar li:hover li, #navbar li.hover li {	float: none; }
#navbar li:hover li a, #navbar li.hover li a {border-bottom: 1px solid #395536;}
#navbar li li a:hover {color: #395536; }
#navbar ul li a:hover {color: #395536; }
#navbar ul li {text-align:left; }

#main{width:1000px;margin:0 auto;background:#fff url(img/bg_body2.gif) repeat-x;overflow:hidden;min-height:50px;padding-bottom:20px;}

#search form{ width:250px;margin-right:3px;margin-top:12px;float:right;}
#search fieldset{border:none;width:242px;height:21px;}
#search .text{border:none;background:transparent;position:relative;top:2px;left:4px;width:210px;color:#395536;}
#search .button-search{border:none;width:28px;text-indent: -1000em;cursor:pointer;background:transparent;}

#social{float:left;margin-left:18px;margin-top: 10px;}
#social li{float:left;list-style-type:none;padding-left:5px;}

/* Homepage */
#featured{width:1000px;margin:0 auto;height:450px;background-color:#dbdbdb;}
#featuredl{width:680px}
#featuredr{width:320px}
.rotateimage{width:680px;float:left}
ul#rotator {list-style:none;margin:0px; padding-bottom: 0px; overflow:hidden;padding-left:10px}
ul#rotator li ,ul#rotator li a,ul#rotator li img {margin:0px;padding:5px 2px 0px 2px ;vertical-align:middle;}

#more_about{padding:20px 10px 50px 0;float:left;text-align:center;width:290px} 
#more_about h2{margin:0 0 1em 0;display:inline;font-weight:normal;font-size:18px;}
#more_about p{padding-top:10px;line-height:18px;font-size:13px;color:#2e2e2e;}

#content_hp_left{width:670px;float:left;padding:30px 10px 0 20px;}
#content_hp_right{width:270px;float:right;padding:30px 20px 0 0;}
 
#hp_contact{padding-top:50px;text-align:center;}
#hp_contact h2{display:inline;font-weight:normal;font-size:18px;}
#hp_contact p{padding-top:10px;line-height:18px;font-size:13px;color:#2e2e2e;}

#latest_posts{border-left:#8A8989 1px solid;padding-left:20px;padding-right:50px;margin-top:55px;}
#latest_posts h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;background:url(img/title_posts.png) no-repeat right center;font-size:18px;}
#latest_posts p{line-height:18px;font-size:13px;color:#2e2e2e;}

#hp_twitter{border-left:#8A8989 1px solid;padding-left:20px;padding-right:50px;margin-top:55px;}
#hp_twitter h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;background:url(img/title_twitter.png) no-repeat right center;font-size:18px;}
#hp_twitter p{margin-top:15px;line-height:18px;font-size:13px;color:#2e2e2e;}
#hp_twitter a{margin-top:15px;line-height:18px;font-size:13px;color:#395536;font-weight:normal;text-decoration:underline;}

.lastest_posts_box{margin-left:-2px;margin-top:8px;}
.hp_title a:link{margin-top:3px;font-weight:bolder;color:#395536;text-decoration:none;}
.hp_title a:hover{color:#000000;font-weight:bolder;}
.hp_excerpt{margin-top:3px;}

.latest_postmetadata{list-style-type:none;margin-bottom:15px;overflow:hidden;margin-top:4px;border-bottom:#E5E5E5 1px solid;padding-bottom:15px;}
.latest_postmetadata li{float:left;padding-right:10px;border-right:black 1px solid;color:#2e2e2e;font-size:12px;font-family:Century Gothic, Tahoma, Arial;font-weight:normal;}
.latest_postmetadata li.l_p{padding-left:10px;}
.latest_postmetadata li a{color:#393939;font-size:12px;font-family:Century Gothic, Tahoma, Arial;font-weight:bolder;text-decoration:none;}
.latest_postmetadata li a:hover{color:#000000;text-decoration:underline;}

.email_bitmap{color:#395536;font-size:12px;}
.twitter-timestamp{display:block; color:#056AAB;}

/* Blog */
#content{float:left;width:640px;padding-top:12px;}
#content h2.pagetitle{padding-left:18px;}
#content h2.center{padding-left:18px;}
#content .column{width:30%;float:left}
.post_hp{border-left:1px solid #395536;clear:both;height:183px;margin-bottom:15px;margin-left:18px;width:621px;margin-top:15px;}

#post_image{float:left;padding:0 15px 15px;width:150px;}
#post_image img{border:#A7A0A8 4px solid;}
#post_content{float:right;width:425px;margin-top:13px;height:170px;overflow:hidden;}
#post_content h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;font-size:15px;padding-left:2px;}

.post_content{float:right;width:425px;height:170px;overflow:hidden;}
.post_content h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;font-size:15px;padding-left:2px;}

small{color:#2e2e2e;font-size:12px;font-family:Century Gothic, Tahoma, Arial;font-weight:normal;display:block;margin-top:5px;margin-bottom:5px;padding-right:20px;}
small a{color:#395536;font-size:12px;font-family:Century Gothic, Tahoma, Arial;font-weight:bolder;text-decoration:none}
small a:hover{color:#000000;text-decoration:underline;}

.postmetadata{list-style-type:none;margin-bottom:5px;overflow:hidden;}
.postmetadata li{float:left;padding-right:10px;}
.pm_tags{background:url(img/bt_tags.png) no-repeat;padding-left:20px;}
.pm_comments{background:url(img/bt_comments.png) no-repeat;padding-left:20px;}
.pm_edit{background:url(img/bt_edit.png) no-repeat;padding-left:20px;}
.postmetadata li a{font-size:12px;font-family:Century Gothic, Tahoma, Arial;font-weight:bolder;text-decoration:none}
.postmetadata li a:hover{color:#000000}
.hp_entry{clear: both;color:#000000;font-family:Century Gothic, Tahoma, Arial;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:128%;padding-right: 20px;margin-top:15px;height:80px; overflow:hidden;}
.post{border-left:1px solid #8A8989;clear:both;margin-top:15px;margin-bottom:15px;margin-left:18px;padding-bottom:15px;padding-left:20px;
padding-right:20px;width:611px;}
.entry p{padding:5px;color:#2e2e2e;font-family:Century Gothic, Tahoma, Arial;font-size:1.3em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:120%;padding:5px 20px 5px 15px;margin-top:5px;text-align:center}
.entry a{color:#395536;font-family:Century Gothic, Tahoma, Arial;text-decoration:none;font-weight:bolder}
.entry a:hover{color:#000000;font-weight:bolder}
.entry img{border:#3d3d3d 1px solid;padding:2px;margin:0px 10px 30px 10px}
.entry ul{padding-left:15px;list-style-position:outside;}
.entry ol{padding-left:15px;list-style-position:inside;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-left:16px;padding-top:5px}
.entry h6{font-family:Century Gothic,Tahoma,Verdana,Arial;font-size:13px;color:#2e2e2e;margin:-30px 0 20px 0;font-weight:normal;padding:0;text-align:center}
.entry blockquote {margin:0 20px 10px 20px;padding-left:30px;padding-right:20px;border-left:#395536 solid 2px;background:#e8e8e8;font-size:80%;}
.entry .normall{float:left;padding:2px;margin-right:10px}
.entry .normalr{float:right;padding:2px;margin-left:10px}
.entry .normal img{border:#A7A0A8 4px solid;}

#post_meta{border-bottom:1px dotted #000000;margin-left:15px;width:100%;padding-bottom:5px;}
#post_meta h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;font-size:22px;}

#comments{margin-left:20px;font-size:18px;margin-bottom:15px;}
#respond{margin-left:20px;margin-top:20px;}
#respond h3{font-size:18px;margin-bottom:15px;}

#commentform input, #commentform textarea {border-color:#AEDFD9 #DDDDDD #AEDFD9 #DDDDDD;border-style:solid;
border-width:1px;color:#395536;font-family:Century Gothic,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;padding:5px;width:300px;}
#commentform input#submit {margin-top: 15px;margin-bottom: 15px;background:transparent url(img/tab.gif)repeat-x scroll 0 0;color:#ffffff;cursor:pointer;font-weight:bold;height:25px;text-align:center;width:120px;}

.wpcf7-form input, .wpcf7-form textarea{border-color:#DDDDDD;border-style:solid;border-width:1px;color:#395536;font-family:Century Gothic,Tahoma,Arial,Helvetica,sans-serif;padding:2px;}
.wpcf7-form textarea{height:100px}
.wpcf7-response-output {width:50%;float:left}

#commentlist{width:621px;margin-left:18px;}
#commentlist li{padding:4px;overflow:hidden;background:#e8e8e8;margin-top:5px;margin-bottom:5px;color:#395536}
#commentlist #author_info{float:left;padding:10px;width:90px;}
#comment_text{float:right;width:495px;}
#commentlist p{padding:10px;}
#commentlist #author_info img{border:3px solid #A7A0A8;margin-bottom:5px;}
#commentlist #author_info a{color:#166665;text-decoration:underline;}

.navigation{width:619px;margin-left:18px;margin-bottom:25px;margin-top:10px;}
.navigation a,.navigation a:visited{color:#395536;padding:2px;}
.alignleft{width:48%;float: left;text-align:left;}
.alignright{width:48%;float: right;text-align:right;}

#sidebar{float:right;width:270px;margin-top:15px;}
#sidebar ul{width:232px; margin-left:15px;margin-top:15px;width:232px;}
#sidebar ul{list-style-type: none;}
#sidebar ul li{border-left:1px solid #8A8989;margin-bottom:40px;width:232px;}
#sidebar ul li ul li{background:none;margin-bottom:0px;}
#sidebar ul li ul{width:189px;margin-bottom:20px;}
#sidebar ul li ul li{background:none;list-style-position:inside;margin-bottom:5px;}
#sidebar h2 {padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;font-size:15px;padding-left:14px;} 
#sidebar ul li ul li ,ul li ul li a{border:none;color:#395536;font-size: 14px;text-decoration:none;}
#sidebar ul li ul li a:hover{color:#196312;}
#sidebar ul li a{border:none;color:#395536;font-size: 14px;text-decoration:none;}
#sidebar a:link{margin-top:3px;color:#395536;text-decoration:none;}
#sidebar a:hover{color:#000000;}

#content_portfolio{width:960px;margin:0 auto;margin-top:15px;}
#portfolio_meta{border-bottom:1px dotted #000000;width:100%;padding-bottom:5px;}
#portfolio_meta h2{padding:.8em 40px .4em 0;margin:0 0 1em 0;display:inline;font-weight:normal;font-size:22px;}
#portfolio_loop{width:950px;margin:0 auto;margin-top:15px;margin-bottom:15px;}
#portfolio_loop img{border:#c9c9c9 4px solid;}
#portfolio_loop img:hover{border:#395536 4px solid;}
.work_title{text-align:center; float:left;margin-right:15px;margin-bottom:15px; }
.work_t{margin-top:5px;}
.work_t a{text-decoration:none;font-size:14px;}

#footer{border-top:1px dotted #395536;margin:0 auto 40px;padding-bottom:10px;padding-top:10px;width:1000px;}
#footer h2 span{position:relative;top:10px;}
.credit{clear:both;color:#212221;font-weight:normal;float:right; width:100%;text-align:center}
.credit a,.credit a:visited{color:#395536;font-weight:normal;text-decoration:none;}
.credit a:hover{color:#196312;font-weight:normal;text-decoration:underline;}
.contact{clear:both;float:left;color:#212221;font-weight:normal;float:left; width:500px;text-align:left;}
.contact a,.credit a:visited{color:#395536;font-weight:normal;text-decoration:none;}
.contact a:hover{color:#196312;font-weight:normal;text-decoration:underline;}

#footerbar {margin:0 2px 0 0;padding: 0;float:right;}
#footerbar li {list-style: none;	float: left; }
#footerbar li a {	display: block;	padding: 3px 12px;	text-decoration: none;	color:#395536;	font-size:13px; font-family:Century Gothic, Tahoma,sans-serif;	font-weight:normal;	text-decoration:none;}
#footerbar li a:hover{color:#196312;}
#footerbar li:hover ul, #footerbar li.hover ul {display: block;	position: absolute;	margin: 0;	padding: 0; }
#footerbar li:hover li, #footerbar li.hover li {float: none; }
#footerbar li:hover li a, #footerbar li.hover li a {	border-bottom: 1px solid #395536;	color: #395536; }
#footerbar li li a:hover {color: #196312; }