/*
Theme Name: Linda Barker Theme
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 

*/



@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* -----------------===================-------------------- */

/* -=-=-=- HTML styles -=-=-=- */

body{background:url(images/body_bg.jpg) top left repeat; line-height:18px; font-size:13px; font-family:"Lucida Grande", Arial, Verdana, Helvetica, sans-serif; text-align:left;}

p{margin-bottom:9px; color:#003;}
.more a {text-decoration: none; border-bottom: 1px dotted #990000; color: #990000; font-family:Georgia, Times, "Times New Roman", serif; font-weight: bold;}
h2{font-family:Georgia, Times, "Times New Roman", serif; color:#990000; font-size:22px; line-height:36px; font-weight:normal; margin-bottom:9px;}
h3{font-family:Georgia, Times, "Times New Roman", serif; color:#990000; font-size:18px; line-height:36px; font-weight:normal; margin-bottom:9px;}

.separate{clear:both; height:1px; visibility:hidden;}

/* -=-=-=- BANNER and styles -=-=-=- */

#banner{height:212px; background:url(images/banner_bg.jpg) top center no-repeat; font-size:15px; line-height:20px; letter-spacing:.05em; position:relative;}

	#banner .home a{position:absolute; top:0; left:296px; width:369px; height:200px; text-indent:-999em;}
	
	.bannerContact{float:right; width:260px; border-right:1px solid #FFF; text-align:right; color:#FFF; margin-top:30px;}
	.bannerContact p{margin-right:36px; color:#FFF;}

/* -=-=-=- FEATURE and styles -=-=-=- */
	
#feature{width:888px; margin:18px 0 0 36px; border-bottom:1px dotted #CCC; padding-bottom:18px; text-align:left;}

	.featureText{float:left; width:400px;}
	#flashSlideshow{float:right;}
	.rentalFinder{display:block; text-align:center;}
	.rentalFinder a{background:url(images/findRentals.jpg) top center no-repeat; text-indent:-999em; display:block; width:332px; height:104px; margin:12px auto; }

/* -=-=-=- WRAP and styles -=-=-=- */

#wrap{width:100%; background:url(images/wrap_bg.jpg) top left repeat-x; text-align:center;}

/* -=-=-=- CONTAINER and styles -=-=-=- */

#container{width:960px; margin:0 auto; background-color:#FFF;}
	#contentLeft{width:600px; float:left; margin-left:36px; text-align:left;}
	#contentRight{width:250px; float:right; margin-right:36px; text-align:left; margin-top:9px;}
	#contentWide{width:888px; margin:0 auto; text-align:left; margin-bottom:18px;}

/* -=-=-=- FOOTER and styles -=-=-=- */

#footer{clear:both; width:888px; border-top:1px dotted #CCC; margin:36px 0 0 36px; padding:18px 0 36px 0; text-align:left;}
	.firstFootCol{float:left;}
	.footCol{float:left; width:140px; margin-left:18px; border-left:1px dotted #CCC; padding-left:17px;}
		.footCol ul{list-style:circle;}
		.footCol li{margin-left:12px;}
		.footCol li a{text-decoration:none; color:#990000;}
		.footCol h4{color:#006;}

/* -=-=-=- NAV and styles -=-=-=- */

#nav{list-style:none; float:left; width:300px; border-left:1px solid #FFF; margin-top:30px; text-align:left;}

	#nav li a{text-decoration:none; color:#FFF; margin-left:36px;}
	#nav li a:hover{color:#003;}

/* -=-=-=- THREECOL and styles -=-=-=- */

.threeCol{margin-top:18px; float:left; margin-left:36px; width:272px; margin-bottom:18px; text-align:left;}
	.threeCol h3 a{font-family:Georgia, Times, "Times New Roman", serif; text-decoration:none; color:#990000;}
	
.threeColPic{width:270px; height:208px; overflow:hidden; border:1px dotted #CCC; margin-bottom:9px; text-align:center; background-color:#EFEFEF;}
	.threeColPic img{margin:auto;}

/* -=-=-=- WORDPRESS styles -=-=-=-=- */

.navigation{width:100%; margin:18px 0; border-bottom:1px dotted #CCC;}
.alignleft{float:left;}
img.alignleft{float:left; margin-right:18px;}
.alignright{float:right;}
	.navigation .alignright a, .navigation .alignleft a{text-decoration:none; font-size:14px; color:#006; padding-bottom:9px;}
	.navigation .alignright a:hover, .navigation .alignleft a:hover{color:#990000;}
	
.entry object{float:right; margin-left:18px;}

.pagetitle{font-size:26px;}

.ngg-galleryoverview{float:right; width:400px;}

.listItem{text-align:left; padding:9px 0 18px 0; border-bottom:1px dotted #CCC;}
	.listItem img{border:1px solid #CCC; padding:5px;}
	.listItemPic{margin-bottom:12px; height:225px;}
	.listItemPic img{border:1px solid #CCC; padding:5px; width: 260px;}
	
	.pagenav a, .categories a{text-decoration:none;}
	.pagenav li, .categories li{display:block; padding-bottom:9px; margin-bottom:9px; color:#006; text-transform:uppercase; border-bottom:1px dotted #CCC;}
	.pagenav li a, .categories li a{color:#006; text-decoration:none;}
	.pagenav li ul, .categories li ul{padding-left:15px; margin-top:9px;}
	.pagenav li ul li, .categories li ul li{text-transform:none; border-bottom:none; color:#990000;}
	
	.pagenav .current_page_item a, .categories .current-cat a{color:#990000;}
		.pagenav .current_page_item ul li a:hover, .categories .current-cat ul li a:hover{color:#999;}
		
	.pagenav a:hover, .categories a:hover{color:#999;}
	
	.frontTitle{display:block; height:74px;}
	