@charset "utf-8";
/* CSS Document */
/*import the sepearte css for the gallery class*/

@import "gallery_tara.css";


/*body{margin:0; padding:0; width:100%; height:100%; background: #201b17; font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 100%; color: #ffffff; behavior: url(../csshover.htc);
}*/

html, body	{/*height:100%;*/ width: 100%;}
body {background: #201b17; margin:0; padding:0;font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 100%; color: #ffffff; behavior: url(../csshover.htc);} 
/* WinIE behavior call */
  
div, p, ul, h1, h2, h3, h4, img, form, label{padding:0px; margin:0px;
}

a img{border:none;}

/* top section */
#top{width:1000px; height: 50px; position:relative; background: #473a32; /*background:#473a32;*/ margin:0 auto; 
}
#topstrip{background:url("../images/topstrip.gif") repeat-x 0 0; width:100%; width:100%;  height:58px;
}
#topstrip #banner_text {width: 1000px; background:url("../images/topstrip.gif") repeat-x 0 0; margin: 0 auto;height: 58px;
}
#topstrip #banner_text_position{margin: 0 0 0 55%; padding: 4px 0 0 0;
}

/* navigation*/
div#nav {margin:0 auto; height:30px; width:1000px; background:#302722;}
/* changed below width to accomodate the new client log-in ul - ul's must display inline also to avoid breaking to new line*/
div#nav ul {margin: 0; padding: 0; width:1000px; display:inline}
div#nav li {position: relative; list-style: none; margin: 0; float: left; margin: 0 0%;}
div#nav li:hover {}
div#nav li.submenu {}
div#nav li.submenu:hover {}
div#nav li a {display: block; padding: 0.5em 0.5em 0.25em 0.5em; text-decoration:none; color:#1ea9a2; font-weight:normal; }
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 7em; display: none; background:#1ea9a2; top:30px; left:10px; border: 1px 0 0 0; border-color: background:#302722; }
div#nav ul ul li {border-bottom: 1px solid #CCC;}
div#nav ul ul li a {display:block; width:6em; padding: 0.5em 0.5em 0.25em 0.5em; color:#ffffff;}
div#nav ul ul li a:hover {opacity:0.9;}
div#nav li.submenu li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover {background-color: #EDD;}
div#nav li.submenu li.submenu:hover {background-color: #EDD;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; z-index:1;}
/*div#nav ul.level2 {top: 1.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 7em;
  border-top: 1px solid #CCC;}
 */
 
/* content setion*/
#contentwrapper{width:960px; height:100%;  background:#473a32; margin: 0 auto; padding: 40px 20px 0 20px; /*overflow:hidden;*/
}
/* content left section */
#contentleft{width:52%; color:#cccccc; 
float:left;
/*position:absolute; top:40px; left: 3%;*/
}
#contentleft p{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 80%; color: #ffffff; line-height:150%; margin: 0 0 15px 0;
}
#contentleft h1{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 140%; color: #1ea9a2; margin: 5px 0 38px 0;
}
#contentleft h1.imagebelow{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 140%; color: #1ea9a2; margin: 5px 0 20px 0;
}
#contentleft h1 span {color:#ffffff; font-size:70%; margin:0 0 0 10px;}
#contentleft h2	{color: #1ea9a2; font-size: 100%; margin:0 0 12px 0;}
#contentleft p a{font-family:inherit; font-size:100%; color:#1ea9a2; text-decoration:none}
#contentleft p a:link{
}
#contentleft p a:visited{
}
#contentleft p a:hover{text-decoration:underline;
}
#contentleft p a:active{
}
#contentleft p.names{color: #1ea9a2; font-weight:bold;
}
/* content right section*/
#contentright{width:44%; background: #473a32; color:#cccccc; float:right;
/*position:absolute; top:30px; left: 55%;*/
}
/* recent images */
#recentimages{width:98%; height:37px; background:url("../images/recentimages.gif") repeat-x 0 0; margin: 0 0 20px 0; padding: 0 2% 3px 0;
}
#recentimages p{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 90%; color: #cccccc; padding: 19px 0 0 2%;
}
#recentimages span{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 100%; color: #ffffff;
}
#recentimages p.right{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 80%; color: #cccccc; margin: -35px 0 0 0; text-align:right;
}
#recentimages span.right{font-family:"Lucida Grande", Helvetica, Verdana, Arial; font-size: 100%; color: #ffffff; text-align:right;
}

/* bottom of page */
#bottomstrip{background:url("../images/bottomstrip.gif") repeat-x 0 0; width:100%; width:100%;  height:30px; 
}
#bottom{width:1000px; height: 22px; position:relative; background: #473a32; /*background:#473a32;*/ margin:0 auto; text-align:center; padding: 8px 0 0 0;
}
#bottom #pixeljunk{font-size:85%;}
#bottom #pixeljunk a{font-size:85%; color:#1ea9a2; text-decoration:none;}
#bottom #pixeljunk a:hover{text-decoration:underline;}

.clearleft{clear:left; height:1px;
}
.clearright{clear:right;height:1px;
}
.clearfix:after	{content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;	
}

/* all links on the link pages */
a.links {text-decoration:none;
		color:#1ea9a2;
		padding: 0 0 3px 0;
		display:block;
	
}
a.links:hover {text-decoration:none;
		color:#ffffff;
	
}


/* client log-in to float right of the main nav ul */

div#nav ul.client-login{display:inline;
				float:right;
				width:200px;
				margin: 5px 20px 0 0;
	
}

div#nav ul.client-login li {float:right;
	
}
div#nav ul.client-login a {text-decoration:none;
				/*margin: 0.7em 30px 0 0;*/
				color:#ffffff;
				font-size:80%;
				/*float:right;
				display:block;*/}
				
				
div#nav ul.client-login a:hover {text-decoration:underline;}
