/*  
Theme Name: Lakowe Lakes v1
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
				margin: 0;
				padding: 0;
}
html, body {
				/*height: 100%;				** FOR STICKY FOOTER */
				font-family: Verdana, Helvetica, Arial, sans-serif;
}
html {
				background: #2d99b6 url("images/background.jpg") repeat-x;
}
body {
				width: 100%;
				font-size:62.5%;
				/*font-size: .689em;*/
				color:#3d3d3d;
				text-align: center;
				background: url("images/website_glow.png") no-repeat top center;
}
h1 {
				font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
				font-size: 2.4em;
				line-height: 1.4em;
				font-weight: bold;
				margin: 5px 0 10px 0;
				color: #1a5566;
}
h2 {
				font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
				font-size: 1.8em;
				line-height: 1.2em;
				font-weight: bold;
				color: #1a5566;
				margin: 15px 0 8px 0;
}
h2 a {
				font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
				font-size: 1.8em;
				line-height: 1.2em;
				font-weight: bold;
				color: #1a5566;
				margin: 12px 0 8px 0;
}
h3 {
				font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
				font-size: 1.6em;
				line-height: 1.4em;
				font-weight: bold;
				color: #1a5566;
				margin: 15px 0 8px 0;
}
h3 a {
				font-size: 1.6em;
				line-height: 1.4em;
				font-weight: bold;
				color: #1a5566;
				margin: 15px 0 8px 0;
}
h4 {
				font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Helvetica, Arial, Sans-Serif;
				font-size: 1.4em;
				line-height: 1.4em;
				font-weight: bold;
				color: #1a5566;
				margin: 5px 0 8px 0;
}
h4 a {
				font-size: 1.1em;
				line-height: 1.1em;
				font-weight: bold;
				text-decoration: none;
				color: #1a5566;
				margin: 5px 0 8px 0;
}
p {
				line-height:1.6em;
				margin: 0 0 15px 0;
				font-size:1.1em;
}
.hometext {
				margin: 0 15px 0 0;
				line-height:1.6em;
				font-size:1.1em;
}
img {
				border: 0;
				/*border: 2 solid #000;*/
}
.alignleft {
				float: left;
				margin: 0 10px 10px 0 ;
}
.alignright {
				float: right;
				margin: 0 1px 10px 10px;
}
/*ul {
				margin: 10px 0 15px 0;
				line-height:1.6em;
				font-size:1.1em;
}*/
ol {
				margin: 0 0 0 20px;
}
a {
				font-weight: bold;
				text-decoration: none;
				color: #1a5566;
}
a:hover{
				font-weight: bold;
				text-decoration: underline;
				color: #1a5566;
}
.curved {
				-moz-border-radius: 7px;
				-khtml-border-radius: 7px;
				-webkit-border-radius: 7px;
				/*border-radius: 7px;*/
}
/*	===========================================================================
	=LAYOUT
	===========================================================================*/

#container {
				width:970px;
				margin: 0 auto;
				background: url("images/background-lower.jpg") no-repeat;
				text-align: left;
}
#page{
				width:970px; /* THIS needs to stay to make IE centre properly */
				padding: 0;
				margin: 0;
				background: #2d4011;
				overflow: hidden;
				text-align: left;
}
#top-area { /* holds the header, branding, search, top-navigation and....  ** NOT NECESSARY  */
				width: 970px;
				margin: 0;
				overflow: auto;
				padding: 0;
}
#header {
				width: 970px;
				height:309px;
				/*display: inline;
				clear: both;*/
				float: left;
				margin: 0;
				padding: 0;
				background: url("images/header.jpg") no-repeat;
}
#branding {
				width: 264px;
				height: 95px;
				float: left;
				margin: 15px 0 0 30px;
				/*background: #cc6600;*/
				background: url("images/logo.png") no-repeat;
				display: inline;
}
#navMain {
				/* *NOTE*: for left aligned menu ADD clear: both; + change float + top margin */
				background: url("images/menu-background.jpg") repeat-x;
				height: 34px;
				width: 950px;
				text-align: left;
				clear: both;
				float: left;
				margin: 165px 0 0 12px;
				padding: 0;
				display: inline;
}
#content-home {
				clear: both;
				overflow: auto;
				/* *NOTE*: for left aligned menu ADD clear: both; + change float + top margin */
				background: url("images/background-lower.jpg") no-repeat;
}
#content {
				clear: both;
				overflow: auto;
				background: red;
				height: 1%;
					/**NOTE*: for left aligned menu ADD clear: both; + change float + top margin */
				/*background: url("images/background-lower.jpg") no-repeat;*/
				background: #2d4011 url("images/content-columns-background.jpg") repeat-y;
}
#content-top {
				background: url("images/background-lower.jpg") no-repeat;
				height: 135px;
}
#content-bottom {
				clear: both;
				height: 28px;
				background: url("images/content-columns-background-footer.jpg") no-repeat;
				/* url("images/content-columns-background-footer.jpg") repeat-y */ 
}
#content-bottom-wide {
				clear: both;
				height: 28px;
				background: url("images/content-columns-background-footer-wide.jpg") no-repeat;
				/* url("images/content-columns-background-footer.jpg") repeat-y */ 
}
#content-bottom-inner {
				clear: both;
				width: 900px;
				height: 28px;
				margin: 0 0 0 22px;
				background: url("images/content-columns-background-footer-bg.jpg") repeat-x;
				/* url("images/content-columns-background-footer.jpg") repeat-y */ 
}
#contentleft-home {
				float: left;
				margin: 15px 0 0 22px;
				display: inline;
				width: 676px;
				background: #fff url("images/content-background-top.jpg") top no-repeat;
}
#contentleft {
				float: left;
				margin: -120px 0 0 22px;
				display: inline;
				overflow: auto;
				width: 676px;
				/*background: #fff;*/
				background: #fff url("images/content-background-top.jpg") top no-repeat;
}
.fade {
				background: url("images/content-background-bottom.jpg") no-repeat;
				height: 52px;
}
#contentright-home{
				margin: 15px 0 0 25px;
				width: 220px;
				float: left;
				height: 100px;
}
#contentright{
				margin: -120px 0 0 25px;
				width: 228px;
				float: left;
				overflow: auto;
}
#content-wide {
				float: left;
				margin: -120px 0 0 22px;
				display: inline;
				overflow: auto;
				width: 900px;
				background: #fff url("images/content-background-top-wide.jpg") top no-repeat;
}
.clearboth {
				clear: both;
}

/*#content-footer {
				height: 34px;
				clear: both;
				background: url("images/content-columns-background-footer.jpg") repeat-y;
				}*/

.indented {
				margin: 0 15px 0 15px;
}


#breadcrumb {
				margin: 0;
				font-size: 10px;
}
#breadcrumb p {
				margin: 12px 0 4px 0;
}
#breadcrumb p a {
				text-decoration: none;
}
#error404 {
				margin: 0 0 0 30px;
}
/*******************************************************************
		   =Sidebar
*******************************************************************/
#sidebar {
				width: 228px;
				margin: 0 0 0 0;
				padding: 10px 0 10px 0;
				background: #9da78f;
				/*border: 0px solid #fff;*/
				background: #9da78f url("images/sidebar-top.jpg") no-repeat;
}
#sidebar-bottom {
				width: 228px;
				height:15px;
				margin: 0 0 0 0;
				background: url("images/sidebar-bottom-rounded.jpg") no-repeat;
}
#sidebar ul {
				margin: 0;
				line-height:1.6em;
				font-size:1em;
}
#sidebar ul li {
				margin: 0 0 -10px 0;
}
#sidebar p {
				/*margin: 20px;*/
				font-family: verdana, sans-serif;
				line-height: 13px;
				font-size: 10px;
				margin: 0 8px 0 13px;
}
#sidebar .readmore a {
				font-weight: bold;
				text-decoration: underline;
				color: #000;
				margin: 0;
}
#sidebar h2 {
				color: #856f48;
				margin: 0px 12px 7px 14px;
}
#sidebar h3 {
				margin: 0px 12px 7px 14px;
}
#sidebar h4 {
				margin: 0px 12px 0 14px;
}
#sidebar h4 a{
				text-decoration: none;
				color: #1a5566;
}
.sidebarBottom {
				background: #9da78f url("images/sidebar-bottom.jpg") no-repeat;
				height: 48px;
}

#sidebar-home {
				width: 220px;
				height: 160px;
				margin: 10px 0 0 0;
				text-align: center;
				cursor:pointer;
}
.sidehome span {
				display: block;
				position: relative;
				margin: -140px 0 0 0;
				width: 220px;
				height: 160px;
				background: url("images/Interactive-map-border.png") no-repeat;
				overflow: hidden;
				cursor:pointer;
}
.sitemapText {
				position: relative;
				margin: 0 0 0 -5px;
				height: 30px;
				color: #555;
				font-weight: bold;
				font-size: 1.8em;
				margin: -30px auto;
}
#sidebar img {
				margin: 6px 7px 0 0;
				border: solid 2px #227289;
}
#sidebar .date {
				font-size:8px;
				font-family: verdana, sans-serif;
				margin: 0 0 0 14px;
				color: #fff;
}
/*******************************************************************
		   =Highlights
*******************************************************************/

#highlights{
				clear: both;
				position: relative;
				/*margin: -30px 0 0 0;*/
				/*z-index:3;*/
				height: 160px;
				width: 970px;
				/*padding: 30px;*/
						
}
#highlights h2{
				font-size: 2.2em;
				font-weight: normal;
				color: #fff;
				margin: 10px 0 0 16px;
}
/*
 #highlights img{
				float: left;
				border: 3px solid #253012;
				margin: 9px 15px 0 16px;
}
*/

#highlights .blockimage a {
				float : left;
				margin: 9px 15px 0 16px;
				border: 3px solid #253012;
}

#highlights .blockimage a:hover {
				border: solid 3px #4d6527;
}

#highlights .highlighttext {
				font-size: 1.1em;
				line-height: 1.6em;
				margin: 6px 15px 5px 30px;
				color: #abad9d;
}
#highlights .highlight {
				width:285px;
				height: 141px;
				float: left;
				margin: 0 0 0 28px;
				background: url("images/highlightbox.jpg") no-repeat;
				display: inline;
}
.highlightButton {
				/*display:inline;*/
				list-style:none;
				font-family: verdana;
				font-size: 12px;
				font-weight:bold;
				margin: 4px 0 0 0;
}
		 
.highlightButton a {
				background: url("images/button.jpg") no-repeat top left;
				display:block;
				float:left;
				height:25px;
				color: #fff;
				text-decoration: none;
}
		 
.highlightButton a span {
				background: url("images/button.jpg") no-repeat right top;
				display:inline;
				float:left;
				height:21px;
				padding:4px 10px 0 0;
				margin: 0 -10px 0 10px;
				_margin: 0 0 0 10px;
				cursor:pointer;
}
		 
.highlightButton a:hover {
				background-position:0px bottom; color:#fff;
}
		 
.highlightButton a:hover span {
				background-position:right bottom;
}

/*******************************************************************
		   =FOOTER
*******************************************************************/

#footer{
				margin: 0 auto;
				height: 120px;
				width: 970px;
				/*background: #856f49;*/
				background: #433826 url("images/footer-background.jpg") repeat-x;
}
#subfooter ul {
				width: 190px;
				float: left;
				display: inline;
				text-align: left;
				margin: 10px 0 0 45px;
}
#subfooter ul span {
				background: #756241;
				width: 180px;
				margin: 0 0 10px -17px;
				_margin: 0 0 10px 0;
				padding: 2px 5px;
				color: #fff;
				display: block;
				font-weight: bold;
				font-size: 1.1em;
				/*margin: 0 0 4px 0;*/
}
#subfooter ul li a{
				margin: 14px 0 0 0;
				list-style: none;
				color: #dbd4c9;
				text-decoration: none;
				line-height: 1.4em;
}
#subfooter ul li a:hover{
				margin: 14px 0 0 0;
				list-style: none;
				color: #e8e3dd;
				text-decoration: underline;
				line-height: 1.4em;
}
#copyright {
				width: 970px;
				margin: 0 auto;
				height:20px;
				padding: 8px 0 0 0;
				color:#abad9d;
				background:#131b08;
	}
#copyright a {
				color:#abad9d;
}

.post ul li {
				list-style:square;
				margin-bottom:5px;
				margin-left:42px;
	}
	
.postdate {
				font-size: 10px;
				color: #666;
	}
.redi {
				text-decoration: none;
				color: #666b5a;
				font-size: 1em;
}		
.redi a{
				text-decoration: none;
				color: #666b5a;
}
	/*------------------------------------------------------------------------------
		  =Download Manager
------------------------------------------------------------------------------*/
	
	.downloadlink {
				background: url("http://www.lakowelakes.com/wp-content/themes/lakowelakes/images/download.gif") no-repeat;
				left: -20px;
				font-size: 11px;
				color: #666;
				margin: 5px 0 0 0;
				padding: 3px 0 10px 25px;
				display: block;
				border-bottom: 1px solid #ccc;
				text-decoration: none;
}
.downloadlink span {
				font-size: 10px;
				color: #666;
				font-weight: normal;
				font-style: italic;
				text-decoration: none;
}
.downloadlink-doc {
				background: url("http://www.lakowelakes.com/wp-content/themes/lakowelakes/images/download.gif") no-repeat;
				left: -20px;
				font-size: 11px;
				color: #666;
				margin: 5px 0 0 0;
				padding: 3px 0 10px 25px;
				display: block;
				border-bottom: 1px solid #ccc;
				text-decoration: none;
}
.downloadlink-doc span {
				font-size: 10px;
				color: #666;
				font-weight: normal;
				font-style: italic;
				text-decoration: none;
}
	
/*******************************************************************
		   =Table
*******************************************************************/

.column-1 {
				width: 120px;
				color: #666;
}
.wp-table-reloaded {
	background-color:#CDCDCD;
	margin:10px 0px 15px 0px;
	font-size:8pt;
	width:100%;
	text-align:left;
}
.wp-table-reloaded th {
	background-color:#E6EEEE;
	border:1px solid #FFFFFF;
	padding:3px;
}
.wp-table-reloaded td {
	color:#3D3D3D;
	padding:3px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.wp-table-reloaded .even td {
	background-color:#FFFFFF;
}
.wp-table-reloaded .odd td{
	background-color:#F0F0F6;
}
.wp-table-reloaded .header {
	background-image:url(http://www.lakowelakes.com/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
.wp-table-reloaded .headerSortUp {
	background-color:#8DBDD8;
	background-image:url(http://www.lakowelakes.com/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

.wp-table-reloaded .headerSortDown {
	background-color:#8DBDD8;
	background-image:url(http://www.lakowelakes.com/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}
