/*  
Theme Name: GreenField
Theme URI: http: //www.askgraphics.com/
Description: Green/white theme with widget support and right sidebar
Version: 1.0
Author: AskGraphics.com
Author URI: http: //www.askgraphics.com/

This theme is free to use under Creative Commons (Attribution-ShareAlike 2.5),
therefore all the attribution links in the footer must remain intact.

*/

body {
	padding: 0px;
	margin: 0px;
	font-family: 'Georgia', 'Times New Roman','Times', serif;
	/* Fjernet af JH 2008-05-24: font-family: Arial, Helvetica, sans-serif; */
	/* font-size: 11px; */
	background-color: #B6C5FC;
}

img {
	border: 0px;
}

img.alignright {
	float: right;
}

a {
	color: #0155a7;
	text-decoration: none;
}

form, table, ul, li {
	padding: 0px;
	margin: 0px;;
}

.sub {
	border: 0px;
}

input, textarea {
	border: 1px solid #cecece;
	font-size: 16px
}

div#page {
	width: 959px;
	text-align: left;
	border: 10px solid #ffffff;
}

/*header*/
div#page #header {
	width: 100%;
	height: 85px;
}

div#header #header_top {
	background: url(images/header_top_bg.png) repeat-x left top;
	width: 100%;
	height: 0px;
}

div#header #header_end {
	background: url(images/header_end_bg.png) no-repeat left top;
	width: 100%;
	/*	height: 186px; */
	height: 85px;
}

div#header #header_title {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	padding-left: 25px;
}

div#header #header_search {
	color: #ffffff;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	font-weight: bold;
	background: #303030;
	margin-bottom: 1px;
	padding: 2px;
}
/* end header */

/*menu*/

div#page #menu {
	width: 100%;
	height: 42px;
	background: #000000;
}

div#menu #menu_text {
	padding-top: 13px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

div#menu #menu_text a {
	color: #FFFFFF;
	font-weight: bold;
}

div#menu #menu_text a: hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
/* end menu */


/*blog*/

div#page #blog {
	width: 100%;
	background: url(images/blog_bg.png) repeat-x top #FFFFFF;
}

div#blog #blog_pad {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 15px;
	padding-bottom: 20px;
}

div#blog #body_left {
	
}

/* sidebar*/
div#blog #body_left #sidebar {
	margin-left: 0px;
	padding-right: 20px;
}
div#blog #body_left #sidebar ul {
	padding: 0px;
	margin: 0px;
}
div#blog #body_left #sidebar ul li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div#blog #body_left #sidebar ul li h2 {
	color: #448ccb;
	font-size: 1em; /* JH 2008-05-24 */
	margin: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
div#blog #body_left #sidebar ul li {
	color: #898989;
	font-weight: bold;

	padding-top: 0.2ex;
	padding-bottom: 0.2ex;
}
div#blog #body_left #sidebar li a {
	color: #898989;
	text-decoration: none;
	font-weight: normal;
	line-height: 1.2;
}
div#blog #body_left #sidebar ul {
	padding-bottom: 5px;
}
div#blog #body_left #sidebar ul li ul li {
	color: #898989;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 0px;
}
div#blog #body_left #sidebar ul li ul li ul li {
	color: #898989;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}
div#blog #body_left #sidebar ul li.widget_categories ul li {
	background: url(images/dotted_li.png) top left no-repeat;
	border-bottom: 0;
}
div#blog #body_left #sidebar ul li ul li {
	border-bottom: 0;
	background: url(images/dotted_li.png) top left no-repeat;
}
div#blog #body_left #sidebar ul li ul li a {
	/* Menupunkt på 1. niveau */
	font-weight: bold;
	/*
	padding-left: 10px;
	background: url(images/bg_li.png) left no-repeat;
	*/
}


/***** Nyeste blogindlæg *****/

div#blog #body_left #sidebar ul li.widget_recent_entries ul {
	/*list-style: square inside url('images/bg_li.png');*/
	padding-left: 0px;
}

div#blog #body_left #sidebar ul li.widget_recent_entries ul li {

	border-bottom: 0;
/*	background: url(images/dotted_li.png) top left no-repeat;*/

	/*padding-left: 10px;*/
	/*background: url(images/bg_li.png) left no-repeat;*/
}

div#blog #body_left #sidebar ul li.widget_recent_entries ul li a {
/*	background: url(images/line_li.png) left no-repeat;*/
	padding-left: 0px;
	font-size: 85%;
	font-weight: normal;
	font-style: italic;
}


/***** *****/

div#blog #body_left #sidebar ul li ul li ul {
	padding-left: 5px;
}
div#blog #body_left #sidebar ul li ul li ul li a {
	/* Menupunkt på 2. niveau */
	background: url(images/line_li.png) left no-repeat;
	padding-left: 9px;
	font-size: 95%;
	font-weight: normal;
	font-style: italic;
}
div#blog #body_left #sidebar ul li ul li ul li ul li a {
	/* Menupunkt på 3. niveau */
	/*	background: url(images/line_li.png) left no-repeat;*/
	padding-left: 9px;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
}

div#blog #body_left #sidebar ul li.widget_archives ul li a {
	padding-left: 12px;
	background: url(images/bg_li2.png) left no-repeat;
}
div#blog #body_left #sidebar ul li.widget_meta ul li a {
	padding-left: 10px;
	background: url(images/bg_li3.png) left no-repeat;
}
div#blog #body_left #sidebar ul li.widget_categories ul li ul li {
	border: 0px;
	background: none;
}



/* end sidebar*/


div#blog #body_right {
	padding-left: 20px;
}


div#blog .blog_item {
	width: 686px;
}

div.blog_item .item_date {
	background: url(images/date_bg.png) top right repeat-y;
	width: 686px;
}
div.blog_item .item_date_title {
	background: url(images/date_title.png) top right no-repeat;
	width: 686px;
	height: 27px;
}
div.blog_item .item_date_title table {
	padding-left: 13px;
}
div.blog_item .item_date_title table td.date {
	color: #FFFFFF;
	/*font-size: 12px;*/
	padding-top: 5px;
}
div.blog_item .item_date_title table td.title {
	padding-top: 5px;
}
div.blog_item .item_date_title table td.title a {
	color: #2f4a76;
	/*font-size: 14px;*/
	padding-top: 5px;
	font-weight: bold;
}


div.blog_item .date_center table {
	padding-left: 13px;
}
div.blog_item .date_center table td.date {
	color: #FFFFFF;
	/*font-size: 12px;*/
	padding-top: 5px;
	font-weight: bold;
}
div.blog_item .date_center table td.title {
	padding-top: 5px;
	color: #737373;
	/*font-size: 11px;*/
	font-weight: bold;
}
div.blog_item .date_center table td.title a {
	color: #737373;
	/*font-size: 11px;*/
	padding-top: 5px;
	font-weight: bold;
}

div.blog_item .item_date_end {
	background: url(images/date_end.png) bottom right no-repeat;
	width: 686px;
	height: 17px;
}

div.blog_item .item_text {
	padding-left: 15px;
	padding-right: 5px;
	color: #7f7f7f;
	line-height: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.blog_item .item_panel {
	background: url(images/panel_bg.png) bottom right repeat-x;
	width: 686px;
	height: 28px;
}

div.blog_item .item_panel .panel_links {
	padding-left: 10px;
	padding-top: 5px;
}

div.blog_item .item_panel .panel_links span.comm a {
	color: #0054a6;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 10px;*/
	font-weight: bold;
	text-decoration: none;
	background: url(images/comm.png) no-repeat left;
	padding-left: 20px;
}

div.blog_item .item_panel .panel_links span.read a {
	color: #0054a6;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 10px;*/
	font-weight: bold;
	text-decoration: none;
	background: url(images/read.png) no-repeat left;
	padding-left: 20px;
}

div#blog #body_center {
	width: 2px;
	background: url(images/pix.png) repeat-y top;
}

/* blog comm*/
div#blog #body_right  .blog_comm {
	padding-left: 65px;
	padding-right: 25px;
	text-align: left;
}

div#blog #body_right  .blog_comm .comm_title {
	color: #40688a;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 17px;*/
	font-weight: bold;
	padding-bottom: 15px;
}

div#blog #body_right  .blog_comm .comm_count {
	color: #003663;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 13px;*/
	font-weight: bold;
	padding-bottom: 3px;
}

div#blog #body_right  .blog_comm .comm_data {
	background: url(images/comm_data.png) repeat-x top;
	height: 23px;
}

div#blog #body_right  .blog_comm .comm_data_pad {
	color: #000000;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	font-weight: normal;
	padding-top: 5px;
	padding-left: 5px;
}


div#blog #body_right  .blog_comm .comm_data_pad a {
	color: #000000;
}
div#blog #body_right  .blog_comm .comm_text {
	color: #003663;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	font-weight: normal;
	line-height: 20px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#blog #body_right  #comm_form
{
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 0px;
	text-align: left;
}

div#blog #body_right  #comm_form #form_title {
	background: url(images/form_comm_top_bg.png) no-repeat top #f5f8fc;
	height: 49px;
}

div#blog #body_right  #comm_form #form_title #form_title_text {
	color: #3d6587;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 18px;*/
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
}

div#blog #body_right  #comm_form .form_table {
	background: url(images/form_comm_bg.png) repeat-y top;
	width: 667px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 11px;*/
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

div#blog #body_right  #comm_form .form_comm_end {
	background: none;
	width: 638px;
	height: 0px;
	padding-left: 0px;
	padding-bottom: 00px;
}
/* blog comm end*/
/* end blog */

/*menu_end*/

div#page #menu_end {
	width: 100%;
	height: 42px;
	background: #000000;
}

div#menu_end #menu_end_text {
	padding-top: 5px;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

div#menu_end #menu_end_text a {
	color: #FFFFFF;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*font-size: 11px;*/
}

div#menu_end #menu_end_text a: hover {
	color: #FFFFFF;
	text-decoration: underline;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	/*font-size: 11px;*/
}

div#menu_end #menu_end_text td {
	color: #ffffff;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	font-weight: bold;
}
/* end menu_end */

/*footer*/

div#page #footer {
	width: 100%;
	height: 88px;
	background: url(images/footer_bg.png) no-repeat top;
}

div#footer #footer_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 30px;
	padding-left: 25px;
	padding-top: 20px;
}
/* end footer */

.blog_item blockquote {
	background: url(images/block_bg.png) repeat-y left top;
	padding-left: 10px;
}

.blog_item ol {
	background: url(images/ol_bg.png) repeat-y left top;
}

.blog_item ul {
	padding-left: 30px;
}

.blog_item img {
	margin: 5px;
}

td.menu_sep {
	width: 30px;
}
