/* redefinitions */
body {font-family:Verdana, Arial, Sans-serif; font-size:11px; color:#555; background:#fefcf5 url('/img/sitelet/palmer/bg3.jpg') repeat-x top left;}
h1, h2, h3, h4, h5, h6, ul, ol, li {margin:0px; padding:0px; font-family:Arial;}
h1 {margin:0px 0px 8px 0px; font-size:22px; font-weight:bold; color:#e67640; border-bottom:1px dashed #d4d0c5; padding-bottom:10px;}
h2 {font-weight:bold; padding-top:5px; font-size:16px;}
h3 {font-size:12px; padding-top:5px; font-weight:bold;}
p {margin:0px 0px 10px 0px;}
ul {margin:0px 40px 10px 40px; list-style-type:square;}
input, textarea {margin-left:5px;}
input.textinput, textarea {border:1px solid #d4d0c5;}

.italic {font-style:italic;}

/* structure */
#master {width:883px; margin:0px auto; background:#fefcf5;border:1px solid #ece8db; overflow:hidden;}
#inside {background:#d4d0c5; width:863px; overflow:hidden;}

#header {height:175px; background:url('/img/active/misc/palmer-header.jpg') #999 no-repeat top left; width:863px; border-bottom:1px solid #d4d0c5; overflow:hidden;}
	#header a {text-decoration:none;}
	a#headerLogo {width:400px; height:100px; display:block;}
	a#headerNewsletter {width:200px; height:70px; display:block;}

#nav {height:53px; margin:0px; padding-left:20px; overflow:hidden; font-family:Arial; font-size:12px; font-weight:bold; color:#555; line-height:150%; background-color:#fff; text-align:center;}
	#nav a, #nav a:link, #nav a:visited {margin:0px 20px 0px 0px; color:#616161; text-decoration:none; padding:2px 0px 2px 0px;}
	#nav a:hover, #nav a:visited:hover, #nav a:link.selected, #nav a:visited.selected {color:#e67640;}	
	#nav a.selected:hover {text-decoration:underline;}
#navpadding {padding:4px;}

#content {width:863px; overflow:hidden;}
#contentpadding {padding:0px;}

#right {margin:0px; background:#fff; font-family:Georgia; font-size:12px; color:#555; padding:20px 90px 90px 90px; text-align:left; line-height:175%;}
	#right a, #right a:link, #right a:visited {color:#d25502;text-decoration:none;}
	#right a:hover, #right a:visited:hover {color:#d25502;text-decoration:underline;}
	#right img {margin:5px 0;}

	#rightRail {width:200px; float:right; margin:0px; padding:0px; padding-left:40px; background-color:#fff;}
	ul#rightRailNav {padding:10px; margin:0; list-style:none; background-color:#eee; width:100%;}
		#rightRail li {border-bottom:1px dashed #d4d0c5; padding:2px 0 2px 0;}
	
	#right img.newsletterImg {float:left; margin:8px 15px 0 0;}
	
	.floatLeft {width:450px; float:left;}
	
	#content a:link.button, #content a:active.button, #content a:visited.button {font-family:arial; text-align:center; margin:5px 0; display:block; background:url('/img/sitelet/palmer/button-bg.jpg') no-repeat top center; color:#fff; font-weight:bold; width:170px; line-height:32px; font-size:13px; color:#fff;}
		#content a.button:hover {text-decoration:underline;}
		
/* common classes */
.padding {padding:10px;}
.formblock {padding:5px 0;}
.formblock label {width:140px; display:block; float:left; margin-right:4px; padding-top:4px; text-align:right; font-weight:bold;}
.submitbutton {cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ background-color:#e67640; color:#fff; border:1px solid #a9572f; padding:2px 10px; margin:10px 0; display:block; margin-left:150px;}
.lefty {float:left; margin:20px 0px 0px 0px;}
.clear {clear:left;}
	
/* footer */
#footer {width:800px; margin:0px auto; clear:both; text-align:center; line-height:150%; color:#aaa; font-size:10px;}
#footernavlist a, #footernavlist a:link, #footernavlist a:active, #footernavlist a:visited {color:#e67640; text-decoration: none;}
#footernavlist a:hover {text-decoration:underline;}
#footernavlist {list-style:none; padding:0; margin:0;}
#footernavlist li {display:inline; padding:0; margin:0;}
#bottomnav {padding:40px 0px 40px 0px;}
#bottomnav p a {color:#aaa;}