/* 
Author: Saul Toresan
URL: http://www.3dtorch.com */ 

body {
	background-color: #604242;
}

p a {
   text-decoration:none;
}

a img{
   text-decoration:none;
   border:none;    
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 12px;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	color: #808080;
}

#main {
    position:absolute;
	left:0px;
	top:0px;
	width:905px;
	height:auto;		
}

#top_bar {
	position:absolute;
	left:0px;
	top:0px;
	width:905px;
	height:190px;	
	background-image: url(../images/top_bar.jpg);
	z-index: 9;
}

#top_bar a {
	position:absolute;
	left:520px;
	top:50px;
	width:165px;
	height:100px;
	display: block;
	}

#left_nav {
	position:absolute;
	left:0px;
	top:190px;
	width:521px;
	height:587px;	
	background-image: url(../images/left_bar.jpg);
}

#menu {
	position:absolute;
	left:521px;
	top:190px;
	width:385px;
	height:23px;	
}

#navlist {
   width: 385px;
   height: 23px;
   background: url(../images/nav_spri.gif);
   margin: 0; padding: 0;
   position: absolute;
}

#navlist li {
   margin: 0; 
   padding: 0; 
   list-style: none; 
   display: block; 
   position: absolute;
}

#navlist a {
display: block;
}

#navhome {left: 0px; top: 0px; width: 46px; height: 23px;}
#navgallery {left: 46px; top: 0px; width: 49px; height: 23px;}
#navabout {left: 95px; top: 0px; width: 44px; height: 23px;}
#navdemo {left: 139px; top: 0px; width: 64px; height: 23px;}
#navblog {left: 203px; top: 0px; width: 62px; height: 23px;}
#navdownload {left: 265px; top: 0px; width: 65px; height: 23px;}
#navcontact {left: 330px; top: 0px; width: 54px; height: 23px;}

#navhome a {height: 23px;}
#navgallery a {height: 23px;}
#navabout a {height: 23px;}
#navdemo a {height: 23px;}
#navblog a {height: 23px;}
#navdownload a {height: 23px;}
#navcontact a {height: 23px;}

#navhome a:hover {background: url(../images/nav_spri.gif) 0px -23px no-repeat;}
#navgallery a:hover {background: url(../images/nav_spri.gif) -46px -23px no-repeat;}
#navabout a:hover {background: url(../images/nav_spri.gif) -95px -23px no-repeat;}
#navdemo a:hover {background: url(../images/nav_spri.gif) -139px -23px no-repeat;}
#navblog a:hover {background: url(../images/nav_spri.gif) -203px -23px no-repeat;}
#navdownload a:hover {background: url(../images/nav_spri.gif) -265px -23px no-repeat;}
#navcontact a:hover {background: url(../images/nav_spri.gif) -330px -23px no-repeat;}

#auxmenu {
    position: fixed;
    left:410px;
	top:45%; /*380px*/
	width:58px;
	height:187px;		
	z-index: 8;
}

#auxnavlist {
     background: transparent url(../images/aux_nav.png) no-repeat;
	 width:58px;
	 height:187px;
	 margin: 0; padding: 0;	
}

#auxnavlist li {
   margin: 0; 
   padding: 0; 
   list-style: none; 
   display: block;       
}
  
#auxnavlist a {
display: block;
}

#auxnavtop {left: 0px; top: 0px; width: 57px; height: 23px;}
#auxnavhome {left: 0px; top: 23px; width: 57px; height: 23px;}
#auxnavgallery {left: 0px; top: 46px; width: 57px; height: 23px;}
#auxnavabout {left: 0px; top: 69px; width: 57px; height: 23px;}
#auxnavdemo {left: 0px; top: 92px; width: 57px; height: 23px;}
#auxnavblog {left: 0px; top: 115px; width: 57px; height: 23px;}
#auxnavdownload {left: 0px; top: 138px; width: 57px; height: 23px;}
#auxnavcontact {left: 0px; top: 161px; width: 57px; height: 23px;}

#auxnavtop a {height: 23px;}
#auxnavhome a {height: 23px;}
#auxnavgallery a {height: 23px;}
#auxnavabout a {height: 23px;}
#auxnavdemo a {height: 23px;}
#auxnavblog a {height: 23px;}
#auxnavdownload a {height: 23px;}
#auxnavcontact a {height: 23px;}

#content {

	position:absolute;
	left:521px;
	top:213px; 
	width:378px;
	height: auto;
	padding-top: 50px;
}

#content a{
	text-decoration:none;
	color: #FFFFFF;
	 }
	 
#content a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	 }	 
	 
#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFBF0;
	text-align: left;
	padding-left: 12px;
}

.blogdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #A0A0A4;
	font-weight: normal;
	margin-left: 10px;
}

#blogitem {
}

#galleritem {
height: 130px;
width: 350px;
}

#galleritem img {
	float: left;
	white-space:nowrap;
	position: relative;
	padding-left: 15px;
	padding-right: 10px;
}

#galleritem h2 {
	position: relative;
	top: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;	
}

#gallitemins {
	padding-bottom: 50px;
	
}

#gallitemins img {
	float: none;
	white-space:nowrap;
	position: relative;	
}

#gallitemins .bold {
	padding: 12px;	
}

embed {
	border: 3px solid #808080;
	position: relative;
	padding-left: 15px;
	padding-right: 10px;
	}

/* Forms */
input, select, textarea {
	border: none;
	background-color: #C0C0C0;
	font: 10px/160%, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width: 100%;
	margin-top: -7px;
	margin-bottom: 10px;
}

form #submit {
	margin: 0;
	padding: 0;
	background-color:#FBFAF6;
}

#copyright {
	position: absolute;
	left: 0;
	width: 385px;
	height: 50px;
	bottom: -100px;
}

#copyright p{
    color: #A0A0A4;
	}