/*
Theme Name: Bare Minimum
Theme URI: http://www.ncochran.com
Description: Avatar Design Group
Author: Nick Cochran
Author URI: http://www.ncochran.com
Version: 2.0
*/
html, body {background:#f2f2f2; margin:0;}
strong {font-weight:bold;}
h3 {font-weight:bold; margin-bottom:5px; font-size:1.2em;}
body {font:62.5% 'Century Gothic', Arial, Helvetica, sans-serif; color:#333; }
	#wrapper {width:980px; margin:0 auto;}
		#top {background: url(../images/top.jpg) top left no-repeat; width:980px; height:132px; display:block; overflow:hidden;}
			#logo {float:left;}
			#nav {float:right; padding-right:11px;}
				#nav ul{background: url(../images/nav.jpg) top left no-repeat; width:414px; height:132px; position:relative; margin:0; padding:0;}
					#nav ul li{list-style:none; position:absolute; top:0; }
						#nav ul li, #nav ul a {height:132px; display:block;}
						#nav ul a {text-indent: -9999px;}
						
						#btn-1 {left: 0; width: 85px;}
						#btn-2 {left: 85px; width: 82px;}
						#btn-3 {left: 167px; width: 82px;}
						#btn-4 {left: 249px; width: 82px;}
						#btn-5 {left: 331px; width: 83px;}
		
		
						#btn-1 a:hover{background: url(../images/nav.jpg) 0 -132px no-repeat;}
						#btn-2 a:hover{background: url(../images/nav.jpg) -85px -132px no-repeat;}
						#btn-3 a:hover{background: url(../images/nav.jpg) -167px -132px no-repeat;}
						#btn-4 a:hover{background: url(../images/nav.jpg) -249px -132px no-repeat;}
						#btn-5 a:hover{background: url(../images/nav.jpg) -331px -132px no-repeat;}
		
						
						body.home #btn-1 a {background: url(../images/nav.jpg) 0 -264px no-repeat !important;}
						body.aboutus #btn-2 a{background: url(../images/nav.jpg) -85px -264px no-repeat !important;}
						body.Portfolio #btn-3 a{background: url(../images/nav.jpg) -167px -264px no-repeat !important;}
						body.ourthoughts #btn-4 a{background: url(../images/nav.jpg) -249px -264px no-repeat !important;}
						body.contactus #btn-5 a{background: url(../images/nav.jpg) -331px -264px no-repeat !important;}
		#divider {background: url(../images/divider-full.jpg) top left no-repeat; width:980px; height:20px; display:block; overflow:hidden; clear:both;}
		#content {font-size:1.3em; width:930px; padding:20px 25px; min-height:410px; height:auto !important; height:410px;}
			h1.posttitle {font-size:2.1em; color:#000; margin-bottom:22px; font-weight:bold;}
			h2.posttitle {font-size:1.1em; color:#000; margin-bottom:22px; font-weight:bold;}
			#content p {width:500px; margin-bottom:20px;}
			#content a, #content a:visited {color:#333 !important; text-decoration:underline;}
				#content a:hover {text-decoration:none; color:#000 !important;}
		#footer {width:960px; font-size:1.1em; color:#615f5f; padding-top:10px; border-top:1px solid #c2c2c2; margin:0 auto;}
			#footer-copy {float:left; padding-left:25px;}
			#footer-info {float:right; padding-right:25px;}
				#footer-info span {font-style:italic;}

/* page specific */
/* -- home -- */
body.home #divider {background: url(../images/divider.jpg) top left no-repeat; width:980px; height:4px; display:block; overflow:hidden; clear:both;}
body.home #content {width:980px; padding:0;}
body.home #rotator {background:url(../images/home/main-slide-shadow.jpg) bottom left no-repeat; width:958px; height:373px; display:block; overflow:hidden; margin:0 auto; padding-bottom:24px;}
body.home #rotator img {border:1px solid white;}
body.home #footer {border:0; width:980px; padding-top:0px;}

/* -- about us -- */
body.aboutus #content {background:url(../images/bg-aboutus.jpg) top right no-repeat;}
body.aboutus h1.posttitle {background:url(../images/header-aboutus.gif) top left no-repeat; width:86px; height:22px; display:block; text-indent:-9998px;}

/* -- portfolio -- */
body.portfolio #content {}
body.portfolio h1.posttitle {background:url(../images/header-portfolio.gif) top left no-repeat; width:85px; height:28px; display:block; text-indent:-9998px;}
body.portfolio h2.posttitle {}


/** -- portfolio: gallery -- **/
/*
.ngg-imagebrowser img {border:0 !important; padding:0 !important; width:auto !important;}
.ngg-imagebrowser-nav {margin:0 !important; width:504px; padding:0 !important;}
div.pic {width:504px;}
.ngg-album-compact p {width:auto !important;}*/

ul#portfolioGallery {}
	ul#portfolioGallery li {background:url(../images/portfolio-thumb-bg.jpg) top left no-repeat; width:217px; min-height:147px; height:auto !important; height:147px; padding:1px 5px 0 4px; margin: 0 3px 50px 0; text-align:center; font-weight:bold; display:inline-block;}
	ul#portfolioGallery li a img {padding-bottom:8px;}
	ul#portfolioGallery li a, ul#portfolioGallery li a:visited {text-decoration:none;}
		ul#portfolioGallery li a:hover {text-decoration:underline;}

/*** -

/* -- our thoughts -- */
body.ourthoughts #content {background:url(../images/bg-ourthoughts.jpg) top right no-repeat;}
body.ourthoughts #content h1 {background:url(../images/header-ourthoughts.gif) top left no-repeat; width:126px; height:29px; display:block; text-indent:-9997px; font-size:2.1em; color:#000; margin-bottom:22px; font-weight:bold;}
body.ourthoughts h2.posttitle a, body.ourthoughts h2.posttitle a:visited, body.ourthoughts h2.posttitle {margin-bottom:0; font-size:1.1em; font-weight:bold; color:#666 !important; text-decoration:none;}
body.ourthoughts p.postdate {color:#999; font-size:.9em;}

/* -- contact us -- */
body.contactus #content {background:url(../images/bg-contactus.jpg) top right no-repeat;}
body.contactus h1.posttitle {background:url(../images/header-contactus.gif) top left no-repeat; width:101px; height:17px; display:block; text-indent:-9998px;}
body.contactus h2#followus {background:url(../images/header-followus.gif) top left no-repeat; width:89px; height:23px; display:block; text-indent:-9998px; font-size:2.1em; color:#000; margin-bottom:22px; font-weight:bold;}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#CCC;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#333;
		color:#fff !important;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
