/* CSS document by Greg Ingalls | www.parklaneservices.biz */

/* main structure */
* {margin: 0; padding: 0;}
body {background: #c1c8fe; background-image:url(images/bg.jpg)  ; background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%;}
#container {width: 842px; /*background-color:#0219b2; */margin: auto; font-size: 1.2em;}

/* header */
#top_nav {background-image: url(images/nav_top.jpg); height: 31px; padding-top: 15px; text-align: right; padding-right: 20px; color: #7E0200;}
#header {height: 250px; /*background-color: #02021e; */background-image:url(images/PLSHeader2.png); text-align: center;}

/* navigation */
#main_nav {background-image: url(images/main_nav.jpg); height: 56px; padding-left: 9px; font-size:15px}
#navcontainer ul {color: White; float: left; width: 100%; height: 54px;}
#navcontainer ul li { display: inline; background-position: right top;}
#navcontainer ul li a {padding: 10px 24px 18px 24px; height: 28px; color: #720201; text-decoration: none; float: left; background-repeat: no-repeat; background-image: url(images/menu_right_border.jpg); background-position: right top;}
#navcontainer ul li a:hover {color: #fff; background-image: url(images/menu_hover.jpg); background-repeat: repeat-x; background-position: right top;}
#navcontainer ul .active a {color: #fff; background-image: url(images/menu_hover.jpg); background-repeat: repeat-x; background-position: right top;}


/* content */
#contentwrapper {background-image: url(images/contentwrapper.jpg); background-repeat: repeat-y;}
#contentwrapper2 {background-image: url(images/contentwrapper2.jpg); background-repeat: repeat-y;}
#contentwrapper3 {background-image: url(images/contentwrapper3.jpg); background-repeat: repeat-y;}
.box-bordering {background-color:#FFFFFF; border-style: solid; border-width: 2px; border-color:#8A939C; padding: 8px;}

.blogpostswide {width: 842px; margin: 0 auto; background-image: url(images/contentwrapper2.jpg); background-repeat: repeat-y;}
.blogpostwrapper {float: left; width: 842px; margin: 0 auto; background-image: url(images/contentwrapper2.jpg); background-repeat: repeat-y; }
.blogpostdataleft {float: left; text-align: center; width: 20px;}
.blogpostdata { float: left; text-align: center; width: 195px; margin-top: 10px;}
h5 {background-image:url(images/wideheaderbg.jpg); background-repeat: no-repeat; background-position:center; margin: 0 auto; font-size: 1em; height: 19px; width: 842px; text-align: center; color: #FFFFFF; padding-top: 3px;}
.blogul {padding-left: 35px;}

.style1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #0000FF;}
.style2 {font-size: 16px}
.style3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000;}
.style4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #9A0500;}
.style5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #0000FF; text-align: center}

#left {
	float: left;
	width: 160px;
	padding-top: 15px;
	margin-left: 15px!important;
	margin-left: 7px;
	font-size: 1.0em;
}

#right {
	float: right;
	width: 160px;
	padding-top: 15px;
	margin-right: 15px!important;
	margin-right: 7px;
	font-size: 1.0em;
}


#content {
	margin-right: 200px;
	margin-left: 200px;
	padding: 15px 0;
}

#content2 {
	margin-right: 100px;
	margin-left: 100px;
	padding: 15px 0;
}

#contentlgleft {
	margin-right: 200px;
	margin-left: 25px;
	padding: 15px 0;
}
#contentlgmiddle {
	margin-right: 110px;
	margin-left: 110px;
	padding: 15px 0;
}
#footer {
	background-image: url(images/footer.jpg);
	height: 35px;
	clear: both;
	text-align: center;
	padding-top: 20px;}

/**************************************** text, images, lists ****************************/

img.float_left {float: right;}
.normal {font-family: "Lucida Sans Unicode", "Lucida Grande",arial,verdana; font-size: 10pt; color: #000000}
.copy {font-family: "Lucida Sans Unicode", "Lucida Grande",arial,verdana; font-size: 10pt; color: #000000; line-height: 140%}

p {margin-top: 20px;
	margin-bottom: 20px;}

p.topnav, .copyright {margin: 0;}

h1 { text-align:center; color: #FFFFFF; padding: 10px; font-size: 3em; font-style: italic;}
h7 { text-align:center; color: #FFFFFF; padding: 10px; font-size: 3em; font-style: italic;}

h2 {
	font-size: 1em;
	color: #9A0500;
	background-image: url(images/h2.jpg);
	background-repeat:  repeat-x;
	height: 42px;
	padding-top: 3px;
	margin-bottom: 20px;
	padding-left: 8px;
}

h3 {background-image: url(images/sidebar_heading.jpg); background-repeat: no-repeat; font-size: 1em; height: 19px; width: 135px; color: #FFFFFF; padding-top: 3px; padding-left: 30px;}
h4 {background-image: url(images/sidebar_heading_2.jpg); background-repeat: no-repeat; font-size: 1em; height: 19px; width: 125px; color: #FFFFFF; padding-top: 3px; padding-left: 10px; padding-right: 30px;}

dl {margin-top: 20px;
	margin-bottom: 20px;
}

dt {border-bottom: 1px solid white;
	padding: 3px;
	margin-bottom: 5px;
	background-image: url(images/dt_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

dd {
	margin-bottom: 12px;
}

.news:first-letter {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
}



/**************************************** Contact form ****************************/

label {font-style: italic;}

form.contact_us {
	width: 155px;
	margin-top: 0px;
	padding: 0px;
}

input.fields_contact_us {display: block;
        width: 155px;
        background: #FFFFFF;
		border-top: 1px solid #E5E3E4;
		border-left: 1px solid #E5E3E4;
		border-bottom: 1px solid #EDEDED;
		border-right: 1px solid #EDEDED;
		margin-top: 3px;
	    margin-bottom: 3px;}

/*textarea {width: 155px;
          background: #FFFFFF;
		  border-top: 1px solid #E5E3E4;
		  border-left: 1px solid #E5E3E4;
		  border-bottom: 1px solid #EDEDED;
		  border-right: 1px solid #EDEDED;
		  display: block;
          margin-top: 3px;}*/

.submit_button_contact {margin-top: 15px; margin-left: 20px; padding: 2px; background-color: #910603; cursor: pointer; color: #FFFFFF;}
.reset_button_contact {margin-top: 15px; padding: 2px; background-color: #910603; cursor: pointer; color: #FFFFFF;}