/*
Theme Name: CookNConnect
Theme URI: http://cooknconnect.dk/blog/
Description: CookNConnect theme
Version: 1.0

*/


body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#122200; }
p { margin:0; padding:0; }
img { border:0; }
h2 { font-size:22px; font-family:Trebuchet MS; }
ul, li { margin:0; padding:0; }

/* links */
a { text-decoration:underline; color:#fff; }
a:hover { text-decoration:underline; color:#334b04; }
a.whitelink { text-decoration:none; color:#fff; }
a.whitelink:hover { text-decoration:underline; }
a.greenlink { text-decoration:none; color:#a4ca00; }
a.greenlink:hover { text-decoration:underline; }

/* text */
.textwhite { color:#fff; }
.text11px { font-size:11px; }
.zeromargin { margin:0; }
.blogtype { font-family:Myriad Pro; font-size:11px; font-weight:bold; text-transform:uppercase; color:#122200; }

/* layout */
#page { width:100%; }
.clear { clear:both; }

/* header */
#header { }
.headerrow1box1 { width:53%; background:url(images/header-bkgrd01.gif); text-align:right; padding:12px 20px 12px 0; float:left; }
.headerrow1box2 { float:left; padding:12px 20px 0px 25px; }
.headerrow1clear { height:7px; }
#headerrow2 { width:948px; margin:auto; }
.headerrow2box1 { float:left; width:95px; vertical-align:bottom; position:relative; height:215px; }
.headerrow2box2 { width:851px;float:left; }
.headerrow2clear { height:7px; }

/* main and content -*/
#main { width:100%; background:url(images/pg-bkgrd01.jpg) no-repeat 40% top; } 
#content { width:783px; margin:0 auto; position:relative; left:40px;}
.contentoverlay { width:100%; background:#6ca205; opacity:0.80; filter:alpha(opacity=85); height:100%; position:absolute; top:0; left:0; }
.contentfooter { background:url(images/content-footer-bkgrd.png) no-repeat bottom; height:78px; position:relative; }
#subcontent { width:643px; float:left; background:url(images/right-bkgrd01.png) no-repeat top left; position:relative; min-height:700px; }

/* left */
#left { width:140px; height:318px; float:left; background:url(images/menu-bkgrd01.png) no-repeat right top; position:relative; }
#leftfloating { }

/* middle */
#middle { float:left; width:420px; padding:0 12px 0 12px; }

/* right */
#right { width:191px; float:left; }
#right ul { list-style-type:none; padding:0px 0 0 0px; margin:0; font-family:Trebuchet MS;  }
#right ul li { font-size:14px; font-weight:bold; text-transform:uppercase; }
#right ul ul li { color:#FFF; font-size:11px; text-transform:none; }
#right ul ul li a { color:#FFF; text-decoration:none; }
#right ul ul li a:hover { color:#FFF; text-decoration:underline; }

/* menu */
#menucontent { width:229px; position:absolute; top:0; left:-105px; z-index:2; }
.menubox { background:#FFF; padding:0 6px 6px 6px; }
#menu { background:url(images/menu-bkgrd02.gif); }
#menu ul { list-style-type:none; padding:8px 0 0 10px; margin:0; }
#menu ul li.page_item { color:#a4ca00; font-family:Myriad Pro; text-transform:uppercase; }
#menu ul li.page_item a { color:#a4ca00; font-weight:bold; text-decoration:none; }
#menu ul li.page_item a:hover { color:#a4ca00; font-weight:bold; text-decoration:underline; }
#menu ul li.cat-item { color:#FFF; font-family:Trebuchet MS; font-size:18px; text-transform:uppercase; }
#menu ul li.cat-item a { color:#FFF; text-decoration:none; }
#menu ul li.cat-item a:hover { color:#FFF; text-decoration:underline; }

/* rss box */
#rssbox { font-family:Trebuchet MS; font-size:11px; text-align:right; padding:7px 6px 0 0; height:50px; }
#rssbox a { color:#FFF; }

/* search form */
form#searchform { padding:10px 0 0 0; margin:0; vertical-align:top; }
input#s { width:140px; height:21px; font-family:Trebuchet MS; font-size:11px; color:#878787; vertical-align:text-bottom; border:none; }

/* post listing */
.postlistitem { width:100%; border-bottom:1px solid #fff; }
.postlistitem h2 a { text-decoration:none; }
.postlistitem h2 a:hover { text-decoration:underline; }
.postbox1 { background:url(images/icon-comment.png) no-repeat bottom left; text-transform:uppercase; padding:5px 0 0 18px; }
.postbox1 a { position:relative; font-weight:bold; }

/* single post */
.singlepostcontent { }
h2.singposttitle { padding-top:20px; }

/* comment list */
.commentlist { }
.commentlistitem { width:100%; border-bottom:1px solid #fff; }
.commentlistitem .url { color:#fff; }
.commentbox1 { padding:5px 0 0 18px; }

/* comment form */
#commentform { margin: 5px 10px 0 0; }
#commentform input, #commentform textarea { }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; padding:0 0 0 0; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0 0 5px auto; float: left; 	}

/* nextGen gallery */
.thumbnailbox-default { width:115px; background:#fff; text-align:center; padding:5px 0 5px 0; }
.thumbnailitem-default{ padding:0 0 5px 0; }

/* pages list */
.pagenav {  }
.page_item {  }
.current_page_item {  }
.current_page_parent {  }

/* category list */
.categories { }
.cat-item { }
.current-cat { }
.current-cat-parent { }