/*
Theme Name: Western Living Benefits
Theme URI: http://www.onewebsite.ca
Description: 2c4p - 2 Column 4 Port
Author: Mike Olaski
Author URI: http://www.onewebsite.ca/
*/

/* ***** ***** ***** ***** ***** ***** ***** ***** ***** ***** 0. Contents Styles */

/*

0. Contents
1. Config
2. Position
3. Elements
4. Classes
5. Objects


Pallet

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

/* ***** ***** ***** ***** ***** ***** 1. Config */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: #000;
	xbackground-color: inherit; /* not sure about keeping this so disabled for now */
	}

/* Firefox scrollbar fix to always force a scrollbar despite current page height */
html { min-height:100.2%; }

/* Firefox scrollbar fix to always force a scrollbar despite current page height */
#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
	}
	
img { border: none; display: block; }

table { border-collapse: collapse; }

div.clear-float-break {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: inherit;
	}

#body-wrap-clear { clear: both; }


/* ***** ***** ***** ***** ***** ***** 2. Position */

body {
	margin: 0px;
	color: inherit; /* P:F; */
	font-family: Arial, Lucida Grande, Verdana;
	font-size: 92.5%;
	background-color: #ebddae; /* P:2; */
	}


div#wrapper {
	margin: 0px;
	background-image: url(images/wrapper_bg.jpg);
	background-repeat: repeat-x;	text-align: center;
	}
	
	div#head-wrap {
		background-color: inherit; /* P:F; */
		}
	
		div#head {
			margin: 0px auto;
			position: relative;
			background-color: inherit; /* P:3; */
			width: 900px;
			text-align: left;
			color: inherit;
			border-left: solid 1px #464b13;
			border-right: solid 1px #464b13;
			}
	
			div#logo-bar {
				background-color: inherit;
				background-image: url(images/logo_bar_bg.jpg);
				background-repeat: no-repeat;
				background-position: right;
				height: 75px;
				}
	
			div#tagline-bar {
				background-image: url(images/tagline_bar_bg.jpg);
				background-repeat: no-repeat;
				height: 25px;
				}
	
			div#masthead {
				height: 150px;
				background-image: url(images/masthead_bg.jpg);
				background-repeat: no-repeat;
				}
				
			div#nav-bar {
				color: #fff; /*P:F; */
				background-color: transparent; /* P:1; */
				background-image: url(images/nav_bar_bg.jpg);
				background-repeat: no-repeat;
				height: 25px;
				}
	
	div#body-wrap {
		margin: 0px auto;
		width: 900px;
		background-color: #fff; /* P:2; */
		background-repeat: repeat-x;
		border-left: solid 1px #464b13;
		border-right: solid 1px #464b13;
		text-align: left;
		color: inherit;
		}
	
		div#view-wrap {
			xwidth: 790px;
			margin: 0px 0px 0px 0px;
			color: #000; /*P:F; */
			background-color: inherit; /* P:2; */
			}
			
			div#view {
				margin: 0px;
				padding: 20px;
				xborder-right: solid 1px #666;
				}
				
				div.post {
					margin: 0px;
					}
	
	div#foot-wrap {
		clear: both;
		margin: 0px 0px 0px 0px;
		background-color: inherit; /* P:3; */
		}
	
		div#foot {
			margin: 0px auto;
			height: 30px;
			width: 900px;
			background-color: #464b13; /* P:3; */
			border-left: solid 1px #464b13;
			border-right: solid 1px #464b13;
			}
			
			
/* ***** ***** ***** ***** ***** ***** 3. Elements */

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

h1, h2, h3, h4, h5 {
	color: #3A3E19; /* P:1c; */
	}


h1 {
	padding: 0px;
	font-size: 12px;
	}
	
	h2 {
		margin: 0 0 10px 0;
		font-size: 22px;
		xclear: both;
		}
		
		h3 {
			margin: 0 0 8px 0;
			font-size: 16px;
			}

			
			h4 {
				margin: 0 0 6px 0;
				font-size: 14px;
				}
					
				h5 {
					margin: 0 0 4px 0;
					font-size: 12px;
					}




div.post h2 a:link {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h2 a:visited {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h2 a:hover {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h2 a:active {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}







div.post h3 a:link {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h3 a:visited {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h3 a:hover {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h3 a:active {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}





div.post h4 a:link {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h4 a:visited {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h4 a:hover {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}

div.post h4 a:active {
	color: #3A3E19; /* P:1c; */
	background-color: transparent;
	}






div.post h2 a:link {
	color: #3A3E19; /* P:1; */
	background-color: transparent;
	xborder-bottom: solid 1px #29176b; /* P:1; */
	}

div.post h2 a:visited {
	color: #3A3E19; /* P:1; */
	background-color: transparent;
	xborder-bottom: solid 1px #29176b; /* P:1; */
	}

div.post h2 a:hover {
	color: #3A3E19; /* P:2; */
	background-color: transparent;
	xborder-bottom: solid 1px #29176b; /* P:1; */
	}

div.post h2 a:active {
	color: #3A3E19; /* P:1; */
	background-color: transparent;
	xborder-bottom: solid 1px #29176b; /* P:1; */
	}


/* Paragraph Links */

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

a {}

	div#view p a:link {
		color: #3A3E19; /* P:F; */
		text-decoration: none;
		border-bottom:  1px dotted #EED283; /* P:0; */
		}
	
	div#view p a:visited {
		color: #3A3E19; /* P:F; */
		text-decoration: none;
		border-bottom:  1px solid #EED283; /* P:0; */
		}
	
	
	div#view p a:hover {
		color: #fff; /* P:4; */
		background-color: #3A3E19;
		text-decoration: none;
		}
	
	div#view p a:active {
		color: #fff; /* P:0; */
		text-decoration: none;
		background-color: #3A3E19;
		}

/* Block Level */

	
div.entry img {
	float: right;
	margin: 0px 0px 20px 20px;
	}

p {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #000; /* P:10; */
	}


blockquote {
	margin: 20px;
	padding: 15px 0px 15px 50px;
	font-size: 11px;
	background-color: transparent; /* P:T; */
	background-image: url(images/graphic_quote.gif);
	background-repeat: no-repeat;
	background-position: top left;
	xborder-left: solid 5px #091630;  /* P:100; */
	}
	

fieldset {
	margin: 20px;
	padding: 5px;
	font-size: 11px;
	background-image: url(images/icon_arrow_down_565D99_50w);
	background-repeat: no-repeat;
	border: solid 1px #000; /* P:100; */
	}

	legend {
		padding: 0px 7px 20px 7px;
		background: transparent; /* P:T; */
		}


pre {
	margin: 0px 20px 15px;
	padding: 5px;
	}


ol {
	margin: 0px 0px 20px 20px;
	}

	ol li {
	font-size: 12px;
	line-height: 19px;
	}


ul {
	margin: 0px 0px 20px 20px;
	font-size: 12px;
	line-height: 19px;
	}

	ul li {
		list-style-type: square;
		font-size: 12px;
		line-height: 19px;
		}


dl {
	margin: 0px 0px 10px 20px;
	}

	dt {
		margin: 10px 0px 0px 0px;
		padding: 0px;
		font-size: 13px;
		}
	
		dd {
			margin: 10px 0px 0px 20px;
			padding: 0px;
			font-size: 11px;
			}
	



/* ***** ***** ***** Tables */

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

table {
	margin: 10px 0px 10px 0px;
	background-color: #757D33; /* P:1a; */
	}

	caption {
		margin: 0px 0px 0px 0px;
		}
	
	thead {
		padding: 5px;
		border: solid 1px #fff; /* P:0; */
		background-color: #000; /* P:30; */
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		}
	
		tr { color: #cef; }
	
	thead td {
		padding: 5px;
		font-size: 11px;
		border: solid 1px #fff; /* P:3; */
		color: #fff; /* P:0; */
		}
	
	
		td {
			padding: 5px;
			font-size: 11px;
			border: solid 1px #fff; /* P:3; */
			color: #000; /* P:0; */
			}
	
	tbody {
		padding: 5px;
		border: solid 1px #000; /* P:0; */
		background-color: #757D33; /* P:1a; */
		}
	
	tfoot {
		padding: 5px;
		border: solid 1px #fff; /* P:0; */
		background-color: #b3b3b3; /* P:30; */
		color: #000;
		}
		
		tfoot td {
			color: #000;
			}


/* Form */

form {
	margin: 0px;
	xborder: solid 1px #000; /* P:100; */
	}

input {
	width: 100px;
	padding: 3px;	
	border: solid 1px #999; /* P:40; */
	background-color: #fff; /* P:0; */
	}

	


select {
	xwidth: 100px;
	xpadding: 3px;
	xheight: 15px;
	background-color: #fff; /* P:1; */
	color: #000; /* P:1; */
	}

option {
	color: #000; /* P:1; */
	}



	

label {
	padding: -3px 0 0 20px;
	}







form#commentform label {
	padding: -3px 0 0 20px;
	color: #000;
	}

form#commentform input#submit {
	width: auto;
	background-color: #3A3E19;
	color: #fff;
	}


form#commentform textarea {
	width: 400px;
	height: 200px;
	border: solid #666;
	border-width: 1px;
	background-color: #fff;
	}


em { font-style: italic; }
strong { font-weight: bold; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
acronym { border-bottom: dotted 1px #000; }
hr { border-bottom: solid 1px #000; }

abbr {
	text-decoration: none;
	font-weight: normal;
	}
	


/* ***** ***** ***** ***** ***** ***** Classes */







/* Inline */
.download a:link {
	padding: 0 0 0 20px;
	background-color: #fff; /* P:10; */
	background-image: url(images/icon_arrow_down.gif);
	background-repeat: no-repeat;
	color: #29176b; /* P:1; */
	}

.warning {
	color: #ff0000;
	}

.highlight {
	background-color: #00458D; /* P:3; */
	color: #fff;
	padding: 0px 5px;
	}

.subdued {}
.aside {}

/* Block Level */

.question-block {
	margin: 20px;
	padding: 20px 20px 20px 50px;
	color: #3A3E19; /* P:1b; */
	background-color: #fff; /* P:0; */
	background-image: url(images/graphic_q.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: dashed 1px #ccc; /* P:20; */
	display: block;
	}
	
.answer-block {
	margin: 20px;
	padding: 20px 20px 20px 50px;
	background-color: #fff; /* P:0; */
	background-image: url(images/graphic_a.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: dashed 1px #ccc; /* P:20; */
	color: #3A3E19; /* P:1b; */
	display: block;
	}

.aside {
	float: right;
	margin: 20px 20px 20px 20px;
	padding: 10px 10px 10px 25px;
	width: 250px;
	background-color: #fff;
	xborder: dotted 1px #fff; /* P:90 */
	background-image: url(images/aside_arrow_fff_30.gif);
	background-repeat: no-repeat;
	xbackground-repeat: repeat-y;
	color: #3A3E19; /* P:1b; */
	}
	
	p .aside {
		float: right;
		margin: 20px 60px 20px 20px;
		padding: 10px;
		width: 150px;
		background-color: #fff; /* P:10; */
		xbackground-image: url(images/aside_bg.gif);
		xbackground-repeat: repeat-y;
		color: #3A3E19; /* P:1; */
		}




/* ***** ***** ***** ***** ***** ***** Objects */

/* ***** ***** ***** Navigation */

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

/* Nav Head Nested*/
ul#nav-head-nested {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	background-color: transparent; /* P:1; */
	height: 24px;
	}
	
	ul#nav-head-nested li {
		float: left;
		list-style-type: none;
		border-right: solid 1px #ccc;
		}
		
		ul#nav-head-nested li a {
			color: #474C20;
			padding: 3px 23px 2px 23px;
			display: block;
			font-weight: bold;
			}

		ul#nav-head-nested li ul {
			border-right: none;
			background-color: #F4EBD7;
			xborder-top: solid 8px #EED283;
			}
		
		ul#nav-head-nested li ul li {
			border: none;
			background-color: #F4EBD7;
			}
			
			ul#nav-head-nested li ul li a:hover {
				border: none;
				background-color: #DDE0BD;
				}
		
		ul#nav-head-nested li a:link, ul#nav-head-nested li a:visited {
			color: #000; /* P:F; */
			text-decoration: none;
			}
		
		ul#nav-head-nested li a:hover {
			color: #474C20; /* P:4; */
			text-decoration: none;
			background-color: #DDE0BD;
			display: block;
			}
			
			ul#nav-head-nested li a:hover ul {
				background-color: #DDE0BD;
				}
		
	

/* Nav Super */
ul#nav-super {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	background-color: transparent; /* P:1; */
	background-image: url(images/nav_super_bar_bg.jpg);
	background-repeat: no-repeat;
	height: 24px;
	}
	
	ul#nav-super li {
		float: left;
		list-style-type: none;
		border-right: solid 1px #DDE0BD;
		}
		
		ul#nav-super li a {
			padding: 3px 23px 2px 23px;
			display: block;
			}
		
		ul#nav-super li ul {
			border: none;
			background-color: #091630;
			border: solid 1px #5c86c5;
			}
		
		ul#nav-super li ul li {
			border: none;
			}
				
			ul#nav-super li ul li a:link, ul#nav-super li ul li a:visited {
				color: #fff;
				}

		
		ul#nav-super li a:link, ul#nav-super li a:visited {
			color: #091630; /* P:F; */
			text-decoration: none;
			}
		
		ul#nav-super li a:hover {
			color: #fff; /* P:4; */
			text-decoration: none;
			background-color: #757D33;
			display: block;
			}
		
		ul#nav-super li.current_page_item a {
			color: #000; /* P:5; */
			background-color: #757D33;
			}


ul#nav-super li#blog {
	float: right;
	}

ul#nav-super li#subscribe-rss {
	float: right;
	}
	
	ul#nav-super img {
		margin: 0px 5px 0px 0px;
		float: left;
		}



/* Nav Page */

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

div.page-nav {
	float: left;
	margin: 0px 35px 30px 00px;
	xwidth: 200px;
	}

h2#page-nav-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff; /* P:90; */
	font-size: 10px;
	font-weight: normal;
	display: inline;
	border: none;
	background-color: transparent; /* P:T; */
	}
	
ul.nav-page {
	xfloat: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	background-color: #fff; /* P:0; */
	border-top: solid 3px #757D33; /* P:3c; */
	color: #000; /* P:1; */
	}
	
	ul.nav-page a:link, ul.nav-page a:visited, ul.nav-page a:hover, ul.nav-page a:active {
		text-decoration: none;
		color: #000; /* P:1; */
		}

	ul.nav-page li {
		padding: 5px 18px 5px 18px;
		list-style-type: none;
		border-bottom: solid 1px #DDE0BD; /* P:3b; */
		color: #000; /* P:1; */
		}
		
	ul.nav-page li.current-section-item {
		background-image: url(images/icon_arrow.gif);
		background-repeat: no-repeat;
		background-position: left center;
		}
	
		ul.nav-page li:hover {
			list-style-type: none;
			background-color: #DDE0BD; /* P:3a; */
			background-image: url(images/icon_arrow.gif);
			background-repeat: no-repeat;
			background-position: left center;
			border-bottom: solid 1px #ccc; /* P:5; */
			}		



	

/* Nav Side Right */


#right-wrap h3 {
		margin: 0px 0px 0px 30px;
		}


#right-wrap h2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	line-height: 20px;
	background: #091630; /* P:4c; */
	border-bottom: none;
	xborder-top: solid 2px #0E2172; /* P:1; */
	color: #fff; /* P:80; */
	}



ul#nav-side-right {
	margin: 0px;
	padding: 0px;
	width: 200px;
	list-style: none;
	background-color: transparent; /* P:T; */
	font-size: 11px;
	background-image: url(images/cl_sidebar_bg_500.jpg);
	background-repeat: no-repeat;
	}
	
	ul#nav-side-right li {
		color: #3A3E19; /* P:100; */
		display: block;
		list-style: none;
		border-bottom: 1px solid #b3b3b3; /* P:30; */
		}
		
		ul#nav-side-right li:hover {
			display: block;
			color: #333; /* P:80; */
			background-color: #FF1419; /* P:2b; */
			border-bottom: 1px solid #b3b3b3; /* P:30; */
			}



		ul#nav-side-right li a {
			padding: 5px 10px;
			display: block;
			color: #3A3E19; /* P:2; */
			font-weight: 800;
			background-color: inherit;
			text-decoration: none;
			}
			
		ul#nav-side-right li a:hover {
			display: block;
			color: #3A3E19; /* P:1b; */
			font-weight: 800;
			background-color: inherit;
			text-decoration: none;
			}
							
			ul#nav-side-right li ul li:hover {
				background-color: #fff; /* P:0; */
				}
		
		
		
		ul#nav-side-right li.current_page_item, ul#nav-side-left li.current-cat {
			color: #333; /* P:80; */
			background-color: #F5F7FC; /* P:10; */
			text-decoration: none;
			border-bottom: 1px solid #BEC3D3; /* P:3; */
			}
			
		ul#nav-side-right li.current_page_item a, ul#nav-side-left li.current-cat a {
			color: #333;  /* P:80; */
			}


			
/* Nav Footer */
ul#nav-foot {
	float: left;
	margin:  0px 0px;
	padding: 8px 0px 0px 10px;
	color: #fff;
	background-color: inherit; /* P:3; */
	font-size: 14px;
	list-style: none;
	xtext-align: left;
	}
	
	ul#nav-foot li {
		margin: 0px 30px 0px 0px;
		display: inline;
		}
		
		ul#nav-foot li a {
			color: #000;
			background-color: inherit;
			text-decoration: none;
			}
			
			ul#nav-foot li a:link {
				color: #fff; /* P:0; */
				text-decoration: none;
				}
			
			ul#nav-foot li a:visited {
				color: #fff; /* P:0; */
				text-decoration: none;
				}
			
			
			ul#nav-foot li a:hover {
				color: #fff; /* P:0; */
				text-decoration: none;
				}
			
			ul#nav-foot li a:active {
				color: #fff; /* P:0; */
				text-decoration: none;
				}
			
		ul#nav-foot li a:hover {
			color: #fff; /* P:1b; */
			background-color: inherit;
			}

/* Logo / Wordmmark */

h1#logo-wordmark {
	margin: 0px 0px 0px 0px;
	xfloat: left;
	}
	
	
h1#no-logo-wordmark {
	margin: 0px;
	padding: 20px 0px 0px 30px;
	color: #000;
	font-size: 36px;
	}
	
	h1#no-logo-wordmark img {
		margin: 0px;
		padding: 0px;
		float: none;
		display: block;
		}

	h1#no-logo-wordmark a {
		text-decoration: none;
		}

	h1#no-logo-wordmark a:link {
		color: inherit;
		}
		
/* Onewebsite Marketing */
	
div#foot-wrap p#onewebsite {
	float: right;
	margin: 10px 15px 0px 0px;
	color: #fff; /* P:F; */
	background-color: inherit; /* P:3; */
	}
	
	p#onewebsite a:link { color: #fff; /* P:0; */ text-decoration: none; }
	p#onewebsite a:visited { color: #fff; /* P:0; */ text-decoration: none; }
	p#onewebsite a:hover { color: #fff; /* P:0; */ text-decoration: none; }
	p#onewebsite a:actvie { color: #fff; /* P:0; */ text-decoration: none; }
	
/* Tagline */
			
h2#tagline {
	margin: 0px 0px 0px 0px;
	padding: 4px 20px 0px 0px;
	font-size: 14px;
	text-align: right;
	color: #757D33;
	}


/* Search */
div#search {
	float: right;
	margin: 4px 10px 0px 0px;
	font-family: Lucida Grande, Verdana;
	font-size: 12px;
	}
	
	div#search input {
		width: 100px;
		border: solid 1px #000;
		}
	
	div#search label {
		color: #fff;
		}


/* Newsletter Signup */

div#newsletter-signup {
	float: left;
	margin: 25px 0px 0px 30px;
	}

div#newsletter-signup p {
	margin: 3px 0px;
	}

div#newsletter-signup input {
	margin: 0px 10px 2px 0px;
	font-size: 11px;
	height: 14px;
	width: 100px;
	}
	
	div#newsletter-signup input#submit {
	width: auto;
	height: auto;
	padding: 1px 3px;
	}

	div#newsletter-signup span {
		font-size: 11px;
		}
		
		

/* Custom Objects */

div#contact-body-foot {
	margin: 0px;
	padding: 10px 0px;
	clear: both;
	border-top: solid 5px #757D33;
	}
	
	span.contact-name {
		font-size: 14px;
		font-weight: bold;
		}
	


/* ***********************************************************************************************************  Standard PAGES */


div.home {
	text-align: center;
	}

.proclamation {
	padding: 30px 0px 180px 0px;
	font-size: 36px;
	text-align: center;
	color: #e6e6e6;
	display: block;
	line-height: 42px;
	font-weight: bold;
	}

/* About Us Page */

/* Contact Us Page */

/* Links Page */

div.links h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}


div.links ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	}

	div.links ul li {
		list-style-type: none;
		}
 
ul#link-list {
	margin: 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	list-style-type: none;
	}
	
	ul#link-list li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}

	ul#link-list ul {
		margin: 0px 0px 15px 0px;
		}

ul#link-list span.link-description {
	color: #fff;
	}

			li#linkcat {
				margin: 0px;
				padding: 0px;
				}
				
			li.linkcat h2 {
				margin: 0px;
				padding: 0px;
				font-size: 16px;
				color: #102B42; /* P:3; */
				}



	div.links a:link {
		color: #3A3E19; /* P:F; */
		text-decoration: none;
		border-bottom:  1px dotted #EED283; /* P:0; */
		}
		
		div.links a:visited {
			color: #3A3E19; /* P:F; */
			text-decoration: none;
			border-bottom:  1px solid #EED283; /* P:0; */
			}
		
			div.links a:hover {
				color: #fff; /* P:4; */
				background-color: #3A3E19;
				text-decoration: none;
				}
			
				div.links a:active {
					color: #fff; /* P:0; */
					text-decoration: none;
					background-color: #3A3E19;
					}

/* Staff Page */

#staff {
	margin: 0px;
	padding: 0px;
	}
	
	dl.staff-member {
		float: left;
		clear: right;
		margin: 10px 20px 20px 0px;
		padding: 0px;
		width: 155px;
		xbackground-color: #cef;
		}

		dl.staff-member dt {
			margin: 10px 0px 0px 0px;
			padding: 0px;
			font-size: 14px;
			font-weight: bold;
			}

		dl.staff-member dd {
			margin: 10px 0px 0px 0px;
			padding: 0px;
			font-size: 10px;
			font-family: Tahoma;
			color: #e6e6e6;
			line-height: 15px;
			}


/* HTML Style Exammple Page - Default Home */

table#color-pallet {
	background-color: transparent;
	float: right;
	margin: 0px 0px 20px 20px;
	}

table#color-pallet td {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 50px;
	background-color: #cef;
	}

table#color-pallet tr {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	}

table#color-pallet thead {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: none;
	}

table#color-pallet tbody {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	}

table#color-pallet tfoot {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	}

/* color: #474C20; /* P:1a; */
/* color: #3A3E19; /* P:1b; */
/* color: #757D33; /* P:1c; */
/* color: #DDE0BD; /* P:1d; */

/* color: #EBDDAE; /* P:2a; */
/* color: #EED283; /* P:2b; */
/* color: #F9D673; /* P:2c; */
/* color: #F4EBD7; /* P:2d; */

/* color: #1a1a1a; /* P:3a; */
/* color: #000000; /* P:3b; */
/* color: #7f7f7f; /* P:3c; */
/* color: #e6e6e6; /* P:3d; */

.pallet-1a {background-color: #474C20; /* P:1a; */ display: block; height: 50px; width: 50px; }
.pallet-1b {background-color: #3A3E19; /* P:1b; */ display: block; height: 50px; width: 50px; }
.pallet-1c {background-color: #757D33; /* P:1c; */ display: block; height: 50px; width: 50px; }
.pallet-1d {background-color: #DDE0BD; /* P:1d; */ display: block; height: 50px; width: 50px; }

.pallet-2a {background-color: #EBDDAE; /* P:2a; */ display: block; height: 50px; width: 50px; }
.pallet-2b {background-color: #EED283; /* P:2b; */ display: block; height: 50px; width: 50px; }
.pallet-2c {background-color: #F9D673; /* P:2c; */ display: block; height: 50px; width: 50px; }
.pallet-2d {background-color: #F4EBD7; /* P:2d; */ display: block; height: 50px; width: 50px; }

.pallet-3a {background-color: #1a1a1a; /* P:3a; */ display: block; height: 50px; width: 50px; }
.pallet-3b {background-color: #000000; /* P:3b; */ display: block; height: 50px; width: 50px; }
.pallet-3c {background-color: #7f7f7f; /* P:3c; */ display: block; height: 50px; width: 50px; }
.pallet-3d {background-color: #e6e6e6; /* P:3d; */ display: block; height: 50px; width: 50px; }