/*
Theme Name: Waypoints Custom
Theme URI: 
Description: Custom Wordpress Theme for Waypoints Wildernes Therapy
Author: Bryce Kay Bertola
*/

/*
		Reset
					*/
* { margin: 0; padding: 0; border: 0; }
html { overflow-y: scroll; }
a { text-decoration: underline; outline: none; color: #223cfb; }
a:hover { color: ##A22771; }
a:active { text-decoration: none; outline: 0; position: relative; top: 1px; }
a img { border: 0; background: none; }
img	{ vertical-align: middle; }
div { position: relative; }
ul, ol, li { margin: 0 0 0 10px; }
input, select { border: 1px solid #B18F47; padding: 3px; }

/*
        Toolbox
                       */

.clear { clear: both; }
.float-left { float: left; }
	img.float-left { padding: 0 10px 10px 0; }
.float-right { float: right; }
	img.float-right { padding: 0 0 10px 10px; }
.text-left { text-align: left; }
.text-centered { text-align: center; }
.text-right { text-align: right; }
.hidden { text-indent: -9999px; }
.last { padding-right: 0 !important; }
.small { font-size: .7em; }

/*
		Content
						*/

html, body {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 12px;
    height: 100%;
    background: url(/wp-content/themes/Waypoints/images/sand-bg.jpg) repeat top center;
    z-index: 1;
    min-width: 1000px;
    }

em {
	font-weight: bold;
	margin: 1.5em 0;
	}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
    background-image: url(/wp-content/themes/Waypoints/images/waypoints-logo.png);
	height: 148px;
	width: 178px;
	text-indent: -9999px;
	}
	#logo a {
		display: block;
		width: 100%;
		height: 100%;
		}

#page-wrap, #head-wrap, #nav-wrap {
    width: 1000px;
    margin: 0px auto;
    }
    #page-wrap {
    	margin-bottom: 40px;
    	}
	
.logo-spacer {
	display: block;
	width: 170px;
	}
    
#header {
    height: 114px;
    background: url(/wp-content/themes/Waypoints/images/header-background.jpg) repeat top center;
    min-width: 1000px;
	}

#navigation {
	height: 47px;
	line-height: 47px;
    background-color: #EADFCB;
    font-size: 15px;
    margin-bottom: 20px;
	}
	#navigation ul {
	    list-style: none;
		}
		#navigation ul a {
			text-decoration: none;
			color: #350D06;
			}
			#navigation ul a:link, 
			#navigation ul a:visited {
				}
			#navigation ul a:focus,
			#navigation ul a:hover,
			#navigation ul a:active {
				text-decoration: underline;
				}
	
#nav-wrap li {
	float: left;
	padding: 0 12px;
	}

#footer {
    background: url(/wp-content/themes/Waypoints/images/sand-footer-bg.jpg) repeat top center;
    color: #fff;
    padding: 40px 0;
    min-width: 1000px;
    }

#foot-wrap {
    width: 1000px;
    margin: 0px auto;
    }

#content {
	min-width: 1000px
	}
	#content p {
		margin: .7em 0;
		}

#main-column {
    width: 740px;
    float: left;
    font-size: 14px;
    }
    .article-post {
    	background-color: #EAE0C9;
    	padding: 13px;
    	}

#sidebar1 {
    width: 220px;
    float: right;
    }
    #sidebar1 ul,
    #sidebar1 li {
    	margin: 0;
    	list-style: none;
    	}

ul.side-navigation {
	text-align: right;
	font-size: 14px;
	line-height: 20px
	}
	ul.side-navigation li.heading {
		background: url(/wp-content/themes/Waypoints/images/left-nav-heading.png) no-repeat top right;
		width: 220px;
		line-height: 32px;
		font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		text-transform: uppercase;
		font-size: 18px;
		text-align: center;
		}
		
	ul.side-navigation a,
	ul.side-navigation a:link,
	ul.side-navigation a:visited {
		text-decoration: none;
		}
	ul.side-navigation a:focus,
	ul.side-navigation a:hover,
	ul.side-navigation a:active {
		text-decoration: underline;
		}
		
	ul.side-navigation li.heading a {
		color: #352B17;
		}
	ul.side-navigation li a {
		color: #fff;
		}
        
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	text-transform: uppercase;
	font-weight: bold;
	}
	h1 { font-size: 24px; }
	h2 { font-size: 22px; }
	h3 { font-size: 18px; }
	h4 { font-size: 16px; }
	h5 { font-size: 14px; }
	h6 { font-size: 12px; }

.foot-module {
	background: url(/wp-content/themes/Waypoints/images/bg-footermod.jpg) no-repeat top left;
	width: 305px;
	height: 130px;
	padding-right: 42px;
	float: left;
	color: #000;
	}
	.foot-module img.main {
		position: absolute;
		top: 20px;
		left: 20px;
		}
	.foot-module h5 {
		position: absolute;
		top: 20px;
		left: 105px;
		width: 185px;
		color: #592F03;
		}
	.foot-module p {
		position: absolute;
		top: 40px;
		left: 105px;
		width: 185px;
		font-size: 12px;
		line-height: 18px;
		}
p.copyright {
	text-align: center;
	font-size: 14px;
	margin: 20px 0;
	}

.contact-phone {
	color: #702D04;
	position: absolute;
	top: 123px;
	left: 850px;
	z-index: 99;
	text-align: center;
	}

.split-list {
	width: 300px; 
	float: left;
	}



/*
		Highlight Modules
									*/

.homepage-highlight,
.program-highlight,
.team-highlight, 
.parent-resources-highlight,
.contact-highlight,
.waypoints-highlight {
	width: 735px;
	height: 395px;
	}
	.homepage-highlight {
		width:734px;
		height: 396px;
		background: url(/wp-content/themes/Waypoints/images/home-banner.jpg) no-repeat top left;
		}
	.program-highlight {
		background: url(/wp-content/themes/Waypoints/images/program-banner.jpg) no-repeat top left;
		}
	.team-highlight {
		background: url(/wp-content/themes/Waypoints/images/waypoints-banner.jpg) no-repeat top left;
		}
	.parent-resources-highlight {
		background: url(/wp-content/themes/Waypoints/images/parent-resources-banner.jpg) no-repeat top left;	
		}
	.contact-highlight {
		background: url(/wp-content/themes/Waypoints/images/contact-us-banner.jpg) no-repeat top left;
		}
	.waypoints-highlight {
		background: url(/wp-content/themes/Waypoints/images/waypoints-banner.jpg) no-repeat top left;
		}
		
	.homepage-highlight p,
	.program-highlight p, 
	.team-highlight p,
	.parent-resources-highlight p,
	.contact-highlight p,
	.waypoints-highlight p {
		color: #fcfcfc;
		font-size: 14px;
		position: absolute;
		top: 90px;
		left: 328px;
		width: 388px;
		height: 295px;
		line-height: 24px;		
		}
		.program-highlight p {
			top: 80px;
			font-size: 13px;
			line-height: 23px;
			}
		.parent-resources-highlight p {
			top: 85px;
			left: 430px;
			width: 300px;
			font-size: 12px;
			}

.submenu {
	color: #fff;
	background-color: rgb(54,24,12);
	background-color: rgba(54,24,12,.7);
	filter:alpha(opacity=70);
	line-height: 40px;
	list-style: none;
	position: absolute;
	top: 340px;
	width: 100%;
	font-size: 16px;
	margin: 0;
	}
	.team-highlight .submenu {
		top: 330px;
		font-size: 14px;
		}
	.submenu li {
		filter:alpha(opacity=100);
		float: left;
		padding: 0 10px 0 20px;
		}
	.submenu a,
	.submenu a:link,
	.submenu a:visited {
		color: #fff;
		text-decoration: none;
		}
	.submenu a:focus,
	.submenu a:hover,
	.submenu a:active {
		text-decoration: underline;
		}

/*
		Find Out More
								*/

.find-out-more {
	color: #fff;
	font-size: 14px;
	}
	.find-out-more p {
		text-align: center;
		margin: 0 0 1em 0 !important;
		}
	.find-out-more a {
		color: #fcfcfc;
		text-decoration: underline;
		}
		.find-out-more a:focus,
		.find-out-more a:hover,
		.find-out-more a:active {
			text-decoration: none;
			}

.parent-portal {
	width: 220px;
	height: 32px;
	background-image: url(/wp-content/themes/Waypoints/images/parent-portal.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
	}
	.parent-portal a {
		width: 100%;
		height: 100%;
		display: block;
		}
			
			
/*
		bordered-table
									*/

table.bordered-table, table.bordered-table tr td {
	border: 1px solid #000;
	padding: 5px;
	}
table.bordered-table tr:first-child {
	font-weight: bold;
	}
