/*
Theme Name: newnet
Theme URI: http://jigowatt.co.uk/
Description: WordPress theme designed and developed by jigowatt.co.uk.
Version: 1.0
Author: Jigowatt
Author URI: http://jigowatt.co.uk/
Tags: jigowatt, blueprint
*/

body {
	background:url(images/bg_body3.png) top repeat-y #DADCC6;
	color:#333;
}

h1, h2, h3, h4, h5, h6 {
	color:#758C26;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #fff;
}

a {
	color:#336633;
	text-decoration:none;
}


input {
	border:1px solid #C1C2B2;
	background:#fff;
	padding:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/*.category {
	border:1px solid #eee;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}*/



/* single article post styles */

h1.pagetitle { text-transform: capitalize; font-size: 32px; }

h3.posttitle { font-size:20px;}

.pcontent h2 {font-size: 32px}

.pcontent p {
		margin:5px 0 15px 0; 
		padding:0;
		}

p.date {
	color:#999;
	border-bottom:1px solid #eee;
	font-size: 12px;
	margin-bottom:20px;
}

.postnav {
	margin:0 -15px;
	border-top:1px solid #DEE5C4;
	border-bottom:1px solid #DEE5C4;
	height:30px;
	padding-top:10px;
	margin-bottom:20px;
}

p.postmetadata {
	margin:0 -15px 15px;
	font-size:12px;
	padding:10px 15px;
	color:#999;
	background:#fafafa;
	text-shadow:1px 1px #fff;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #DEE5C4;
	border-bottom-color: #D2DBAE;
}

.postnav .next {
	text-align:right;
}

.postnav a {
	margin:10px 20px;
}

/* header styles */

.header {
	height:235px;
	position:relative;
    width: 982px;
    background:url(images/header_globe2.png) top left no-repeat;
}

.header .logo {
	padding:0 0 0 8px;
}

/* top right pages menu styles */

.header .pages ul {
	margin:0;
	padding:0;
	float:right;
}

.header .pages ul li {
	float:left;
	list-style:none;
	margin:10px 0 0 5px;
}

.header .pages ul li a, input[type=submit], .postnav a, p.link a {
	padding:3px 8px;
	color:#fff;
	text-shadow:1px 1px 1px #114411;
	font-size:11px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
	background:url(images/button-trans.png) top repeat-x #628B26;
	border:none;
	cursor:pointer;
}

.header .pages ul li a:hover, input[type=submit]:hover, .postnav a:hover, p.link a:hover {
	background-color:#42722A;
}

.header .pages ul li a:active, input[type=submit]:active, .postnav a:active, p.link a:active {
	top:1px;
}

.header form label {
	color:#F6F6E8;
	text-transform:uppercase;
	font-size:11px;
	text-shadow:1px 1px #8E8B5F;
}

p.description {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF9900;
	position:absolute;
	top:52px;
	right:0px;
	text-shadow:1px 1px #000;
	text-transform:uppercase;
	font-weight:bold;
	background:url(images/bg_tagline.png) right repeat-y;
	line-height: 15px;
	width: 590px;
	text-align: right;
	padding: 3px 15px 3px 0;
}

.header .pages ul li a.rss {
		background:url(images/rss-trans.png) top left no-repeat #628B26;
		padding-left:20px;
		margin-right: 15px;
}

.header .pages ul li a.rss:hover {
	background-color:#42722A;
}

.header .pages ul li a.linkedin {
		background:url(images/icons/linkedin.png) top right no-repeat #a9c581;
		padding-right:75px;
		margin-right: 15px;
		padding-left: 5px;
		text-transform:uppercase;
}

.header .pages ul li a.linkedin:hover {
	color:#333333;
}

.header span.day {
	background:#628B26;
	color:#fff;
	padding:1px 3px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.header ul.sublinks {
	position:absolute;
	top:100px;
	right:15px;
        color: #fff;
}

.header ul.sublinks li {
	color:#fff;
}


.header form#searchform {
	position:absolute;
	top:196px;
	margin-left: 10px;
}

.header form#searchform input {
	background:url(images/icons/search.png) 5px 5px no-repeat #fff;
	padding-left:20px;
}

.header form#searchform label, .header form#searchform input[type=submit] {
	display:none;
}

.header input {
	-moz-box-shadow:1px 1px #F6F6E8;
}

.header input[type=submit] {
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
}

.header form#login {
	position:absolute;
	top:196px;
	right:10px;
}

.header .newsletter {
	position:absolute;
	top:196px;
	right:500px;
}

/* advert styles */

#wp125 {
	/* padding:18px; */
	margin: 15px 0 20px 0;
	
}

#wp125 .wp125ad {
	padding:4px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #DEE5C4;
	border-bottom:1px solid #bcc3a2;
}

#wp125adwrap_2c .wp125ad {
	padding:0;
}

/* Sidebar styles */

.sidebar ul {
	margin:0;
	padding:0;
	list-style:none
}

.sidebar ul li {
	list-style-image:none;
}
	
.sidebar h3 {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 20px;
	line-height: 48px;
	font-size: 18px;
	background: url(images/bg_box_green.png) repeat-x;
	color:#333333;
	border-top:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-right:1px solid #c5d3a1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
}


.sidebar .accessbox {
	padding:14px;
	background:url(images/accessbox.png) bottom repeat-x #F7BC4D;
	color:#660000;
	border:1px solid #FF9901;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	margin-bottom:20px;
	-moz-box-shadow:1px 1px #fff;
}

.sidebar .accessbox h3 {
	color:#A91F10;
	text-shadow:1px 1px #F9D2A2;
	background-image:none;
	padding-left: 0px; 
	line-height: 28px;
	font-size: 18px;
	border: none;
}

.accessbox p {
	text-shadow:1px 1px #ffcc66;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px
}


.sidebar .journal {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:18px 0;
	margin-bottom:20px;
	border:1px solid #ff9900;
	background-color: #fff;
}

.sidebar .journal h3 {
	text-transform: uppercase;
	color: #FF6600;
	font-size: 20px;
	padding: 0 170px 5px 18px;
	font-weight:bold;
	border:none;
	border-bottom: 1px dotted #FF9933;
	background:url(images/img_journal_head_s.png) no-repeat 90% bottom;
	margin-bottom: 10px;

	line-height:normal;
}

.sidebar .journal h4 { color: #333; margin-bottom: 0; font-size: 16px; font-weight:bold}

.sidebar .journal ul li { margin-bottom: 10px; padding-left: 18px; padding-right: 18px;}

.sidebar .journal p {
	color:#333333;
	font-size:12px;
}

.sidebar .journal p a { font-weight: bold; }

.sidebar .journal .post-date  {
	color:#666666;
	font-size:12px;
	padding:3px 0 5px 0;
}

.sidebar .journal p img {
	-moz-border-radius:2px 2px 2px 2px;
	border-color:#EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	float:right;
	margin:0 0 0 5px;
	padding:4px;
}

.sidebar ul.recentpost {
	background-color: #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:18px;
	margin-bottom:20px;
	margin-top: -8px;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;
}

.sidebar .recentpost h4 {
	margin-bottom:0;
	font-size: 14px;
}

.sidebar .recentpost .post-date {
	font-size:12px;
	color:#999;
}

.sidebar .recentpost p {
	font-size:12px;
	color:#333333;
}

.sidebar .recentposts .cat-post-item li {
	list-style: none; 
	border-bottom: 1px dotted #ccc; 
	font-size:12px; 
	padding: 0;
	margin:0;
	line-hight: 12px;
	padding-top: 10px;
}

.sidebar .recentposts .cat-post-item ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 8px 0 0 0; display: block; }

.sidebar .recentpost p img {
	float:right;
	margin:0 0 0 5px;
	padding:4px;
	border:1px solid #eee;
	border-bottom:1px solid #ccc;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	background-color:#FFFFFF
}

h3.most-read {
	background: url(images/icons/icon_latest_bg.png) no-repeat left center;
	padding-left: 50px;
}

.sidebar .popular {
	border:1px solid #C0CD8F;
	background-color: #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	margin-bottom:20px;
	padding: 10px 18px;
	margin-top: -8px;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;
}

.sidebar .popular h4 { font-size: 12px; }

.sidebar .popular ul li {
	list-style: none; 
	border-bottom: 1px dotted #ccc; 
	font-size:12px; 
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

.sidebar .popular ul li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding: 8px 0 0 0; 
	display: block;
	 }

h3.most-recent  {
	background: url(images/icons/icon_latest_bg.png) no-repeat left center;
	padding-left: 50px;
}

.sidebar .recent {
	background-color: #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding: 10px 18px;
	margin-bottom:20px;
	margin-top: -8px;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;
}


.sidebar .recent h4 { font-size: 12px; }

.sidebar .recent ul li {
	list-style: none; 
	border-bottom: 1px dotted #ccc; 
	font-size:12px; 
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

.sidebar .recent ul li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding: 8px 0 0 0; 
	display: block;
	 }	

h3.lmpmc-widget  {
	background: url(images/icons/icon_latest_bg.png) no-repeat left center;
	padding-left: 45px;
}

.sidebar .lmpmc {	
	background-color: #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:18px 18px 0 18px;
	margin-top: -8px;
	border:1px solid #c5d3a1;
	border-top: none;
	margin-bottom: 20px;
}

.sidebar .lmpmc h4 { font-size: 12px; }

.sidebar .lmpmc  ul.tabs {
	margin: 0 0 12px 0 ;
	padding: 0 ;
	padding-left: 20px;
	float: left;
	list-style: none;
	height: 26px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	border: none;
	border-bottom: 1px solid #cdd7c1;
	width: 90%;
}
.sidebar .lmpmc ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
	border: 1px solid #cdd7c1;
	border-bottom: none;
	margin-bottom: -1px;
	background: #99b97a;
	overflow: hidden;
	position: relative;
}
.sidebar .lmpmc ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	/*text-transform:uppercase;*/
	font-weight:bold;
	font-size:11px;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
	text-shadow: none;
}
.sidebar .lmpmc ul.tabs li a:hover {
	background:url(images/tab.png) bottom right no-repeat #fff;
	color:#F90;
}
.sidebar .lmpmc ul.tabs li.active a {
	color:#333;
	background-color:#FFFFFF;
	border-bottom: 1px solid #fff;

}
.sidebar .lmpmc html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#F90;
}

.sidebar .lmpmc .tab_container {
	border: none;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-khtml-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
}


.sidebar .lmpmc .tab_content {
	padding: 10px 5px 0 5px;
	background:none;
}

.sidebar .lmpmc .tab_content li {
	list-style: none; 
	border-bottom: 1px dotted #ccc; 
	font-size:12px; 
	padding: 0;
	margin:0;
	line-hight: 12px;}

.sidebar .lmpmc .tab_content li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding: 8px 0 8px 0; 
	display: block;
}


h3.currentlywidget {
	padding-left: 50px;
	background: url(images/icons/icon_feature_bg.png) no-repeat left center;
}

h3.editorschoice-heading {
	padding:0 0 10px 0;
	margin:0;
	background:none;
	border:none;
	line-height: 16px;
	font-size: 14px;
	font-weight:bold;
	color:#336633;
}

.sidebar .editorschoice  {
	background-color: #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:18px 18px 10px 18px;
	margin-bottom:20px;
	margin-top: -8px;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;

}

.sidebar .editorschoice p {	font-size:12px;}

h3.monthly-archives {
	padding-left: 50px;
	background: url(images/icons/icon_archive_bg.png) no-repeat left center;
}

.sidebar .archives {
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border:1px solid #C0CD8F;
	-moz-box-shadow:1px 1px #fff;
	padding: 18px;
	margin-bottom:20px;
	margin-top: -8px;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;
}

.sidebar .archives h4 { margin-bottom: 4px; }

.sidebar .archives ul li {
	display: inline-block;
	width: 65px;
	margin: 0;
	background: url(images/icons/grey_arrow.png) no-repeat left center;
	padding-left: 10px;
	font-size: 12px;
}


h3.latest-video {
	padding-left: 50px;
	background: url(images/icons/icon_video_bg.png) no-repeat left center;
}

.sidebar .youtube {
	background:#fff;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:18px;
	margin-bottom:20px;
	margin-top: -8px;
}

.sidebar .youtube p {font-weight: bold; margin-bottom: 5px;}


.sidebar p.comment-num {
	margin-bottom:0;
}

.sidebar #recentcomments {
	background:#fff;
	border-right:1px solid #c5d3a1;
	border-left:1px solid #c5d3a1;
	border-top:1px dotted #c5d3a1;
	border-bottom:1px solid #c5d3a1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding: 0 18px 18px 18px;
	margin-bottom:20px;
	margin-top: -8px;
}

.sidebar #recentcomments li { 	
	list-style: none; 
	border-bottom: 1px dotted #ccc; 
	font-size:12px; 
	margin:0;
	padding: 10px 0;
	line-height: 16px; }


h3#comments  {font-size: 20px; line-height: 24px;}	

.comment-body {font-size: 12px}

.sidebar .textwidget {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:0;
	font-size: 12px;
	margin-bottom:20px;
	border:1px solid #fff;
	background-color: #edf0e1;
	background-image: url(images/bg_textwidget.png);
	background-repeat: repeat-x;
	background-position: left top;
	}
	

	
.sidebar .textwidget h4 {
	font-size: 18px;
	color:#333333;
	padding: 15px 18px 10px 18px;
	border-bottom: 1px dotted #fff;
}	
	
.sidebar .textwidget p {
	padding: 0px 18px 10px 18px;
	font-size:12px
	}

.sidebar .textwidget img {	
	padding:4px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #DEE5C4;
	border-bottom:1px solid #bcc3a2;
	margin-bottom: 5px;}


img.alignleft {
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #eee;
	border-bottom:1px solid #ccc;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}

img.alignright {
	float:right;
	margin:0 10px 10px 0;
	border:1px solid #eee;
	border-bottom:1px solid #ccc;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}





/* Menu */

.nav {
	position:absolute;
	top:144px;
    background:url(images/bg_nav.png) top repeat-x;
    width: 100%;
	height:39px;
}

#pixopoint_menu1 {
	width:100%;
	height:39px;
	margin:0;
	text-transform:capitalize;
	}
	
#pixopoint_menu1 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#pixopoint_menu1 li {
	background:none;
	color:#666;
	line-height:38px;
	z-index:20;
	letter-spacing:0px;
	background:;
	font-weight:bold;
	font-size:14px;
	padding:0;
	margin:0 0px;
	float:left;
	font-family:tahoma,sans-serif;
	position:relative;
	}
	
#pixopoint_menu1 li ul li {
	margin:2px 0;
	
}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	background: url("images/button-trans.png") top repeat-x;
	}
	
#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 22px;
	color:#FFFFFF;
	text-shadow:1px 1px #576B24;
	border-right:1px solid #9bbd3f;
	}
	
#pixopoint_menu1 li a:hover {
	/* border:none; */
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -120px;
	}
	
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:38px;
	width:160px;
	border:1px solid #576B24;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-khtml-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	background:#fff;
	padding:8px 10px;
	}
	
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
	
#pixopoint_menu1 ul ul li a {
	padding:5px 8px;
	text-transform:normal;
	font-variant:normal;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	color:#666;
	border-right:none;
	}
	
#pixopoint_menu1 ul ul a {
	color:#666;
	text-shadow:none;
}

#pixopoint_menu1 ul ul li a:hover {
	background:#f6f6f6;
	color:#333;
}

#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:20;
	width:160px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	margin:0;
	}
	
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	color:#666;
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold; 
	border-right:none;
	}
	
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	text-decoration:none;
	}
	
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#666;
	}
	
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#333;
	}
	
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	}
	
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:160px;
	}
	
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:160px;
	margin-top:-1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	}
	
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
	}
	
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#333;
	text-decoration:none;
	}
	
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
	
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
	
#pixopoint_menu1 li.pixo_search input {
	font-family:tahoma,sans-serif;}
	
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
	
#pixopoint_menu1 li.pixo_right {
	float:right;
	}
	
.pagewrap {
	width:970px;
	background:url(images/pagewrap.png) top repeat-x #F6F6E8;
	margin:0 auto 20px auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-top:10px;
	padding-bottom:20px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
}

.footerwrap {
	background:#F6EFD2;
	width:970px;
	margin:0 auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
}

.footer .sitemap ul {
	font-size:11px;
	margin-left:0;
	margin-bottom:0;
}

.footer .sitemap ul li {
	list-style:none;
	margin-left:0;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}

.underfoot {
	border-top:2px solid #9EB745;
	margin-top:20px;
	background:url(images/body.jpg) top repeat-x;
	padding:30px 0;
}

.underfoot h1 {
	margin-bottom:0;
}

.underfoot .span-16 p {
	text-align:right;
	font-size:11px;
	margin-bottom:10px;
	color:#666;
}





/* Tabs */

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #DEE5C4;
	border-left: 1px solid #DEE5C4;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #DEE5C4;
	border-left: none;
	margin-bottom: -1px;
	background: #eff6d5;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #333;
	display: block;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
	text-shadow:1px 1px #fff;
}
ul.tabs li a:hover {
	background:url(images/tab.png) bottom right no-repeat #fff;
	color:#F90;
}
ul.tabs li.active a {
	color:#F90;
	
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#F90;
}
.tab_container {
	border: 1px solid #DEE5C4;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-khtml-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	margin-bottom:20px;
}
.tab_content {
	padding: 15px;
	font-size: 1.2em;
	background:url(images/tab.png) bottom no-repeat;
}

.content {
	font-size: 1.2em;
	background:url(images/tab.png) bottom no-repeat #fff;
	border: 1px solid #DEE5C4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
}

.pcontent {
	padding:15px;
	background:url(images/pcontent.jpg) top no-repeat;
	
}

.fcontent {
	margin-top:10px;
	margin-bottom:10px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.fcontent .inner {
	padding:20px;
}

.inner #newtagcloud li a {margin-right: 5px; background-color:#CCCCCC}

/* Homepage */

.postlist { position:relative; }

.recent { z-index: 0; }

.loading { font-size: 11px; color: #666;   padding: 20px; background:url(images/tab.png) bottom no-repeat #fff; border: 1px solid #999; -webkit-border-radius: 5px; -moz-border-radius:5px; -khtml-border-radius:5px; z-index:999; position:absolute; top:40px; left:50%; width:160px; margin-left:-90px; text-align:center; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.35);  }

.loading img { -moz-box-shadow:1px 1px #fff; }

.loading p { text-shadow:1px 1px #fff; margin-bottom:0; }

/* Dragbox */

.dragbox-content {
	border:1px solid #ccc;
	border-top:none;
	padding:10px 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottomleft-radius:5px;
	-webkit-border-bottomright-radius:5px;
}

.dragbox-content a {font-weight: bold; font-family: Arial, Helvetica, sans-serif;}


.dragbox-content h3 {
	font-size:16px;
	line-height:18px;
	margin-bottom:5px;
}


.dragbox-content .featured p {
	font-size:12px;
	padding:10px 0;
	margin-bottom:0;
	line-height:16px;
}

.dragbox-content .featured img {
	margin:0 10px 10px 0;
}

.dragbox-content ul.recent {
	margin:0;
	padding:0;
}

.column .dragbox{ position:relative; margin-bottom:20px; width: 600px; }
.column .dragbox h2{ cursor:move; margin-bottom:0; }
.column .placeholder{ background: #f0f0f0; border:1px dashed #ddd; margin-bottom: 20px; }
.dragbox-content ul.recent li { list-style:none; margin:5px 0 0 0; padding:5px 0 0 0; border-top:1px solid #eee; }
.dragbox-content ul.recent li.first { margin-top:0; padding-top:0; border-top:none; }
.dragbox-content .recent h4 { font-size:12px; margin-bottom:0;}
.dragbox-content small { color:#999; font-size:10px;}

.cat-head {
	background:url(images/body.jpg) top repeat-x;
	background-position:0 -145px;
	height:30px;
	overflow:hidden;
	border:1px solid #576B24;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottomleft-radius:0px;
	-webkit-border-bottomright-radius:0px;
	position:relative;
	margin-bottom:15px;
}

h2.cat-head {
	color:#fff;
	text-shadow:1px 1px #576B24;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	padding:7px 0 0 38px;
}

h2.cat-head a {
	color:#fff;
}

.hide-close { 
	cursor: pointer;
	height:18px;
	width:18px;
	position:absolute;
	top:11px;
	left:12px;
	margin:0;
	padding:0;
}

ul.paginate {
	position:absolute;
	top:10px;
	right:12px;
	margin:0;
	padding:0;
	font-size:12px;
	color:#fff;
	text-shadow:1px 1px #576B24;
}

ul.paginate a { color:#95BF23; padding:5px; }
ul.paginate a:hover { color:#b7df45; }
ul.paginate li { float:left; list-style:none; margin:0 0 0 15px; }

.event_title_div h2 {font-size: 1em; font-weight:bold}

.footer {
	clear:both;
}

/*
 * 
 * Breadcrumb
 * 
 */

.breadcrumb
{
	text-align: left;
	padding-right: 320px;
	margin: 0px 0px 5px 0px;
	text-transform: capitalize;
}

.breadcrumb a
{
	font-size: 11px;
}

/* Related post within article styles' */

.related-posts {
	border-top: 2px dotted #DEE5C4;
	font-size: 12px;
}

.related-posts p {font-weight: strong}

.pcontent .related-posts ul li {list-style:none}

.pcontent .related-posts li {
 	background: url(images/icons/grey_arrow.png) no-repeat left 4px;
	padding-left: 15px;
	margin-bottom: 8px;
	}

/* Homepage 'In this month's journal' */

.home h1 {font-size: 30px; line-height: 30px}

.home .journal {
	clear: both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-box-shadow:1px 1px #fff;
	padding:18px 0;
	margin: 25px 0 20px 0;
	border:1px solid #DFE7CA;
	background-color: #fff;
	position:relative;
}

.home .journal img.journals {
	position:absolute;
	top:-10px;
	right:40px;
}

.home .journal .enviro-link {
	float: right;
}

.home .journal h3 {
	text-transform: uppercase;
	color: #FF6600;
	font-size: 22px;
	padding: 0 0 5px 18px;
	height:34px;
	font-weight:bold;
	border:none;
	border-bottom: 1px dotted #FF9933;
	margin-bottom: 30px;
	line-height:  normal;
	overflow: visible;
}

.home .journal li.cat-post-item img {
	margin-right:30px;
}

.home .journal  h4 { color: #333; margin-bottom: 0; font-size: 16px; font-weight:bold}

.home .journal ul li { list-style-type:none; margin-bottom: 10px; padding-left: 18px; padding-right: 18px;}

.home .journal p {
	color:#333333;
	font-size:12px;
}

.home .journal p a { font-weight: bold; }

.home .journal .post-date  {
	color:#666666;
	font-size:11px;
	padding:3px 0 5px 0;
}


.home .journal p img {
	-moz-border-radius:2px 2px 2px 2px;
	border-color:#EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	float:left;
	margin:0 5px 0 0;
	padding:4px;
}

/* Event page styles */

h4.wideblocktop  {color: #333333}

.event-filter {
	border-top: 2px dotted #D2DBAE;
	border-bottom: 2px dotted #D2DBAE;
	padding: 10px 5px;
	margin-bottom: 30px;
	}