/*
Theme Name: Brad Teasdale
Author: Keim Design
Theme URI: http://www.keimdesign.com
*/

/*
RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; height:100%; }
html, body							{ height: 100%; }
ul									{ list-style: none; }
ol									{ list-style: none; }
a									{ outline: none; text-decoration: none; color: #9b9da0; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.floatLeft							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.smpad								{ padding: 5px 0; }
.top								{vertical-align: top;}
.small								{font-size: 10px; line-height: 1.6em;}
.bold								{font-weight: bold;}
.nudge-right						{padding-right: 5px;}

/*
STRUCTURE
*/

html, body {
	height: 100%;
}
body {font: 14px Helvetica, Arial, sans-serif; color: #9b9da0; text-align: center; background-color: #ffffff; margin: 0; padding: 0;}
#container {text-align:left; width:1000px; height: 560px; position: relative; padding-top: 30px; margin: 0 auto; }
.content {height: 490px;}
.footer {position: absolute; bottom: 0px; right: 0; background-color: #fff;}
.main-navigation {float:right; font-size: 16px;}
.main-navigation li {float: left; margin-left: 30px; position: relative;}
.main-navigation li:hover {color: #666666;}
.main-navigation li ul li {float: none; margin-left: 0px; font-size: 13px; margin-bottom: 4px;}
.main-navigation li ul {position: absolute; top: 20px; left: 0px; width: 200px;}
a:hover {color: #666666;}
.home-page {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 1000px;
    height: 500px;
}
.home-page  * {
    vertical-align: middle;
}

.home-page  span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.home-page  span {
    display: inline-block;
    height: 100%;
}

.page {margin-top: 40px; line-height: 18px;}
.page p {margin-bottom: 20px;}
.page-title {position: absolute; bottom: 0px; left: 0; font-size: 16px; border-top: 1px solid #9b9da0; width: 350px; padding-top: 7px; }
#press-items li {margin-bottom: 15px;}


/*
ABOUT
*/
.about-image {float: left; width: 475px; margin-right: 50px;}
.about-content {float: left; width: 475px; text-align: justify;}

/*
MATERIALS
*/
#Maindiv {float: left; width: 475px; margin: 0px 0 0 50px; text-align: center;}
.material-caption {position: absolute; bottom: 30px; left: 0; font-size: 13px;}
.material-thumbnails {float: left; width: 400px;  margin-left: 75px;}
.material-thumbnails li {float: left; width: 130px; text-align: center; margin: 0 0 10px 45px;}

/*
CONTACT
*/
.contact-content {position: absolute; top: 215px; left: 550px; font-size: 16px; line-height: 26px;}

/* Easy Slider */
.gallery-caption {position: absolute; bottom: 0; left: 0; text-align: left; font-size: 13px;}
.gallery-image img {margin: 0 auto;}
.caption {line-height: 16px; border-bottom: 1px solid #9b9da0; width: 400px; margin: 0 auto; margin-bottom: 8px; padding-bottom: 5px;}

	#slider2 ul, #slider2 li{
		margin:0;
		padding:10px 0 0 0;
		list-style:none;
		}
	
	#slider2 {width: 800px; height: 470px;}
	#slider2 li {text-align: center;}
	#slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:800px;
		height:470px;
		overflow:hidden; 
		font-size: 13px; font-family: Helvetica, Arial, sans-serif;;
		}	
	
	#slider2 li a.view-portfolio {color: #fff; padding: 2px 3px; background-color: #a0bb39; margin-left: 5px; }
	#slider2 img {margin-bottom: 10px; max-width: 800px; max-height: 520px;}
	#slider2 embed {margin-bottom: 10px;}
	#slider2 object {margin-bottom: 10px;}
	
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:43px;
		height:54px;
		position:absolute;
		left: 55px;
		top:-285px;
		}	
	#nextBtn, #nextBtn2{ 
		left:920px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:20px;
		height:39px;
		background:url(http://www.bradteasdale.com/wp-content/themes/bradteasdale/images/left.jpg) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(http://www.bradteasdale.com/wp-content/themes/bradteasdale/images/right.jpg) no-repeat 0 0;	
		}
		
		/*
		 * Required 
		*/
		.container { width:800px; height:490px; overflow:hidden; cursor:pointer; position: relative; }
		.slides { position:absolute; top:0; left:0px;}
		.slides > div {width:800px; text-align: center; height: 490px;}
		/*
		 * Optional
		*/
		#loopedSlider,#newsSlider { margin:0 auto; width:800px; position:relative; clear:both;  padding: 40px 100px 0 100px; }
		ul.pagination { list-style:none; padding:0; margin:0; }
		ul.pagination li  { float:left; }
		ul.pagination li a { padding:2px 4px; }
		ul.pagination li.active a { background:blue; color:white; }
		.previous {position: absolute; left: 55px; top: 225px;}
		.next {position: absolute; left: 920px; top: 225px;}

