/*
Theme Name: Action Helps
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: #1C3F94; /* P:1a; */
/* color: #6889C6; /* P:1b; */
/* color: #091630; /* P:1c; */
/* color: #D6DBE5; /* P:1d; */

/* color: #FF1419; /* P:2a; */
/* color: #F4827E; /* P:2b; */
/* color: #B42024; /* P:2c; */
/* color: #F6BCBC; /* P:2d; */

/* color: #ffffff; /* P:0; */
/* color: #e6e6e6; /* P:10; */
/* color: #cccccc; /* P:20; */
/* color: #e6e6e6; /* P:30; */
/* color: #999999; /* P:40; */
/* color: #7f7f7f; /* P:50; */
/* color: #666666; /* P:60; */
/* color: #4d4d4d; /* P:70; */
/* color: #333333; /* P:80; */
/* color: #1a1a1a; /* P:90; */
/* color: #000000; /* P:100; */

/* ***** ***** ***** ***** ***** ***** 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 */
#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: #1C3F94; /* 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: 740px;
			text-align: left;
			color: inherit;
			xborder-left: solid 1px #fff;
			xborder-right: solid 1px #fff;
			}
	
			div#logo-bar {
				background-color: inherit;
				background-image: url(images/logo_bar_bg.jpg);
				background-repeat: no-repeat;
				background-position: right;
				height: 80px;
				}
	
			div#tagline-bar {
				background-image: url(images/tagline_bar_bg.jpg);
				background-repeat: no-repeat;
				}
	
			div#masthead {
				xheight: 135px;
				background-image: url(images/masthead_bg.jpg);
				background-repeat: no-repeat;
				}
				
			div#nav-bar {
				color: #fff; /*P:F; */
				background-color: #fff; /* P:1; */
				xbackground-image: url(images/nav_bar_bg.jpg);
				xbackground-repeat: no-repeat;
				border-top: solid 3px #fff; /*P:F */
				border-bottom: solid 5px #091630; /* P:4c; */
				}
	
	div#body-wrap {
		margin: 0px auto;
		width: 740px;
		background-color: #fff; /* P:2; */
		background-repeat: repeat-x;
		xborder-left: solid 1px #fff;
		xborder-right: solid 1px #fff;
		text-align: left;
		color: inherit;
		}
	
		div#view-wrap {
			float: right;
			width: 530px;
			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#right-wrap {
			float: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: inherit; /* P:T; */
			}
	
			div#right {
				margin: 0px 0px;
				xwidth: 200px;
				}

	div#foot-wrap {
		clear: both;
		margin: 0px 0px 0px 0px;
		background-color: inherit; /* P:3; */
		}
	
		div#foot {
			margin: 0px auto;
			height: 30px;
			width: 740px;
			background-color: #1a1a1a; /* P:3; */
			xborder-left: solid 1px #fff;
			xborder-right: solid 1px #fff;
			}
			
			
/* ***** ***** ***** ***** ***** ***** 3. Elements */

h1, h2, h3, h4, h5 {
	color: #030A21; /* 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: #030A21; /* P:1c; */
	background-color: transparent;
	}

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

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

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







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

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

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

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





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

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

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

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






		#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; */
			}




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

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

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

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


/* Paragraph Links */

a {}

	div.links a:link {
		color: #091630; /* P:1b; */
		text-decoration: none;
		border-bottom:  1px solid #FF1419; /* P:1b; */
		}
	
	div.links a:visited {
		color: #091630; /* P:1b; */
		text-decoration: none;
		border-bottom:  1px solid #FF1419; /* P:1b; */
		}
	
	
	div.links a:hover {
		color: #091630; /* P:4; */
		background-color: #6889C6; /* P:2b; */
		text-decoration: none;
		}
	
	div.links a:active {
		color: #091630; /* P:1b; */
		text-decoration: none;
		background-color: #6889C6;
		border-bottom:  1px solid #174728; /* P:1b; */
		}

/* Block Level */

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

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;
	border-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: 11px;
	line-height: 19px;
	list-style: lower-latin;
	}


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

	ul li {
		list-style-type: square;
		font-size: 11px;
		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 */



table {
	margin: 10px 0px 10px 0px;
	xwidth: auto;
	background-color: #1C3F94; /* P:1b; */
	}

	caption {
		margin: 0px 0px 0px 0px;
		}
	
	thead {
		padding: 5px;
		border: solid 1px #fff; /* P:0; */
		background-color: #091630; /* P:1c; */
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		}
	
		tr { color: #cef; }
	
		td {
			padding: 5px;
			font-size: 11px;
			border: solid 1px #fff; /* P:3; */
			color: #fff; /* P:0; */
			}
	
	tbody {
		padding: 5px;
		border: solid 1px #fff; /* P:0; */
		background-color: /* P:1b; */
		}
	
	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: #29176b; /* P:1; */
	}

option {
	color: #29176b; /* 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: #1C3F94;
	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: #091630; /* 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: #091630; /* 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: #091630; /* 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: #29176b; /* P:1; */
		}




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

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


/* Nav Head */
ul#nav-head {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	background-color: #inherit; /* P:1; */
	height: 24px;
	}
	
	ul#nav-head li {
		float: left;
		list-style-type: none;
		border-right: solid 1px #ccc;
		}
		
		ul#nav-head li a {
			padding: 3px 23px 2px 23px;
			display: block;
			}
		
		ul#nav-head li a:link, ul#nav-head li a:visited {
			color: #091630; /* P:F; */
			text-decoration: none;
			xfont-weight: 800;
			}
		
		ul#nav-head li a:hover {
			color: #fff; /* P:4; */
			text-decoration: none;
			background-color: #091630;
			display: block;
			}
		
		ul#nav-head li.current_page_item a {
			color: #04121E; /* P:5; */
			background-color: #fff;
			}


			
/* Nav Super */
ul#nav-super {
	float: right;
	margin: 15px 15px 0px 0px;
	padding: 1px 0;
	list-style: none;
	}
	ul#nav-super li {
		display: inline;
		}
		ul#nav-super li a {
			margin: 0 8px;
			color: #fff; /* P:F; */
			font-size: 12px;
			text-decoration: none;
			}
		ul#nav-super li a:hover {
			color: #a8dbd8; /* P:5; */
			}


/* Nav Page */

/* color: #B7C1CD; /* P:3a; */
/* color: #919BAF; /* P:3b; */
/* color: #1E2532; /* P:3c; */
/* color: #DDE3E8; /* 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 #1E2532; /* P:3c; */
	color: #29176b; /* 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: #29176b; /* P:1; */
		}

	ul.nav-page li {
		padding: 5px 18px 5px 18px;
		list-style-type: none;
		border-bottom: solid 1px #919BAF; /* P:3b; */
		color: #29176b; /* 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: #B7C1CD; /* 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 */

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: #030A21; /* 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: #030A21; /* P:2; */
			font-weight: 800;
			background-color: inherit;
			text-decoration: none;
			}
			
		ul#nav-side-right li a:hover {
			display: block;
			color: #030A21; /* 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 {
	float: left;
	padding: 0px;
	}
	
	
h1#no-logo-wordmark {
	margin: 0px;
	padding: 20px 0px 0px 30px;
	color: #000;
	font-size: 36px;
	}

	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 */

p#tagline {
	float: left;
	margin: 4px 0px 0px 30px;
	color: #fff;
	font-family: Lucida Grande, Verdana;
	font-size: 12px;
	font-weight: bold;
	}			

h2#tagline {
	margin: 0px 0px 0px 0px;
	padding: 7px 20px 2px 0px;
	font-size: 18px;
	text-align: right;
	color: #fff;
	xheight: 30px;
	}


/* 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;
		}




/* Custom Objects */

span#iso {
	float: right;
	margin: 10px;
	padding: 0px;
	font-size: 15px;
	color: #fff; /* P:0; */
	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: #000;
	}

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

div.links a:link {
		color: #091630; /* P:1b; */
		text-decoration: none;
		border-bottom:  1px solid #FF1419; /* P:1b; */
		}
	
	div.links a:visited {
		color: #091630; /* P:1b; */
		text-decoration: none;
		border-bottom:  1px solid #FF1419; /* P:1b; */
		}
	
	
	div.links a:hover {
		color: #091630; /* P:4; */
		background-color: #6889C6; /* P:2b; */
		text-decoration: none;
		}
	
	div.links a:active {
		color: #091630; /* P:1b; */
		text-decoration: none;
		background-color: #6889C6;
		border-bottom:  1px solid #174728; /* P:1b; */
		}

/* 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: #1C3F94; /* P:1a; */
/* color: #6889C6; /* P:1b; */
/* color: #091630; /* P:1c; */
/* color: #D6DBE5; /* P:1d; */

/* color: #FF1419; /* P:2a; */
/* color: #F4827E; /* P:2b; */
/* color: #B42024; /* P:2c; */
/* color: #F6BCBC; /* P:2d; */

.pallet-1a {background-color: #1C3F94; /* P:1a; */ display: block; height: 50px; width: 50px; }
.pallet-1b {background-color: #6889C6; /* P:1b; */ display: block; height: 50px; width: 50px; }
.pallet-1c {background-color: #091630; /* P:1c; */ display: block; height: 50px; width: 50px; }
.pallet-1d {background-color: #D6DBE5; /* P:1d; */ display: block; height: 50px; width: 50px; }

.pallet-2a {background-color: #FF1419; /* P:2a; */ display: block; height: 50px; width: 50px; }
.pallet-2b {background-color: #F4827E; /* P:2b; */ display: block; height: 50px; width: 50px; }
.pallet-2c {background-color: #B42024; /* P:2c; */ display: block; height: 50px; width: 50px; }
.pallet-2d {background-color: #F6BCBC; /* P:2d; */ display: block; height: 50px; width: 50px; }

.pallet-3a {background-color: #B7C1CD; /* P:3a; */ display: block; height: 50px; width: 50px; }
.pallet-3b {background-color: #919BAF; /* P:3b; */ display: block; height: 50px; width: 50px; }
.pallet-3c {background-color: #1E2532; /* P:3c; */ display: block; height: 50px; width: 50px; }
.pallet-3d {background-color: #DDE3E8; /* P:3d; */ display: block; height: 50px; width: 50px; }

.pallet-4a {background-color: #A5705B; /* P:4a; */ display: block; height: 50px; width: 50px; }
.pallet-4b {background-color: #77544B; /* P:4b; */ display: block; height: 50px; width: 50px; }
.pallet-4c {background-color: #2B1E1B; /* P:4c; */ display: block; height: 50px; width: 50px; }
.pallet-4d {background-color: #F4EBE9; /* P:4d; */ display: block; height: 50px; width: 50px; }







		
/* Events Pages */



div#events-calender {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
	
div#events-list {
	float: right;
	margin: 0px 10px 20px 0px;
	width: 300px;
	}

div#events-calender table {
	text-align: left;
	margin: 0px 0px 3px 20px;
	padding: 0px;
	xwidth: 320px;
	background-color: none;
	border: none;
	}
	
div#events-calender table th {
	margin: 0px;
	padding: 0px;
	background-color: none;
	border: none;
	color: #fff;
	}


div#events-calender table thead	 {
	margin: 0px;
	padding: 0px;
	}


div#events-calender table tbody {
	margin: 0px;
	padding: 0px;
	}
	

div#events-calender table td {
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 50px;
	background-color: none;
	border: solid 1px #fff;
	color: #fff;
	}
	
	div#events-calender table td.pad {
		xbackground-color: #cef;
		}
	


caption {
	margin: 10px 0px 10px 20px;
	padding: 0px;
	background-color: transparent;
	color: #000;
	}



div#events-calender table td#today {
	background-color: #b3b3b3;
	}


	
div#events-calender td.ec3_eventday {
	background-color: #cdd6e9;
	}



table.nav {
	xwidth: 400px;
	background-color: transparent;
	height: 10px;
	border: none;
	}	




table.nav tbody, table.nav thead, table.nav tfoot, table.nav td {
	xwidth: 400px;
	background-color: transparent;
	xheight: 5px;
	border: none;
	}	


div#events-calender table.nav td {
	border: none;
	}
	
	


ul.ec3_events {
	margin: 0px 0px 0px 10px;
	list-style-type: none;
	}


ul.ec3_events ul li ul {
	margin: 0px;
	list-style-type: square;
	}
	
	

ul.ec3_events li {
	margin: 0px;
	list-style-type: none;
	}
	


/* Calender Key Table */


table#calender-key {
	background-color: transparent;
	border: solid 1px #6785ad;
	}

tr.title {
	background-color: #transpatent;
	}

td.key-color {
	height: 20px;
	width: 20px;
	border: solid 1px #6785ad;
	}

td.key-today {
	background-color: #b3b3b3;
	}

td.key-reserved {
	background-color: #cdd6e9;
	}

td.key-available {
	background-color: #6785ad;
	}

td.key-text {
	width: 100px;
	background-color: #fff;
	border: none;
	color: #000;
	border: solid 1px #6785ad;
	}






/* Event Calendar */
