@charset "UTF-8";
/* CSS Document */

/************************************************
*
*	This Cascading Style Sheet is copyright 
*	(c) 2007 by Cheval Computing LLC and is
*	not to be reproduced in it's entirity. 
*	You may	however look over it and learn 
*	from.  We encourage it.  Thank you for 
*	your cooperation.
*
*************************************************

/*	
*	COLORS
*	background color: 	#7d746d
*				text:	#7d746d
*			   links:	#642f0f
*		 links-hover:	#8a4217
*				logo:	#e7a623
*

@media screen, projection {
/**
 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * read more here: http://developer.yahoo.com/yui/fonts/
 * version: 0.11.0
*/
  body                            	{font:13px arial,helvetica,clean,sans-serif;}
  table                           	{font-size:inherit; font-size:100%;}
  select, input, textarea         	{font:99% "HelveticaNeue",Arial,Helvetica,Verdana,sans-serif; vertical-align:middle; background:#DAD7C5;}
  pre, code                       	{font:115% monospace; font-size:100%;}
/** end Yahoo Fonts */


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,body,html,p,blockquote,
fieldset,input						{margin:0em;padding:0em;}
body								{font-family:"HelveticaNeue",Arial,Helvetica,Verdana,sans-serif; color:#4b240c; /*text-shadow:black 0 0 0; */ line-height:1.5;}
img									{border:none;}
a									{color:#e7a623; text-decoration:none;}
a:hover								{color:#4b240c;}
h1									{font-size:175%; margin:0 0 20px;}
h2									{font-size:165%; margin:0 0 15px;}
h3									{font-size:135%; margin:0 0 15px;}
h1,h2,h3,h4,h5,h6                  	{color:#4b240c; font-weight:normal; line-height:1.1;}
h6									{color:#7d746d; font-size:100%; text-transform:lowercase; font-weight:bold;}
ul, ol								{margin:0 2em;}
ol									{margin:30px;}
ul ul, ol ol						{margin:0 0 0 15px;}
ul									{list-style:none;}
ul li								{margin:0; padding:0 0 0 15px; height:1.5em; vertical-align:middle;}
p									{margin:0 0 1em; vertical-align:middle;}
code                          		{padding:1px 2px; font-size:92%; font-family:Monaco, "Courier New", Courier, mono;}
sup									{font-size:70%;}

/**		body		**/
body								{background: #7d746d url(images/layout/topborder.png) repeat-x top center;}
/**		background	**/
#background							{}

/**		wrapper		**/
#wrapper							{width:1000px; margin:0 auto; position:relative; height:100%;}

/**		header		**/
#header								{width:800px; margin:0 auto; position:relative; top:145px;}
#headerii							{width:50%; position:relative; top:80px;}
#header h1							{text-indent:-9999px; display:block; width:1000px; height:200px; margin:0 auto 20px; background:url(images/layout/logo.jpg) no-repeat top center;}
#headerii h2						{text-indent:-9999px; display:block; width:500px; height:95px; position:absolute; background:url(images/layout/logo400.jpg) no-repeat top center;}

/**		content section		**/
#content-bg							{float:right; width:100%; margin-top:110px;}
#content							{float:left; width:700px; padding:50px 50px 10px 230px; min-height:180px;}
#index-content						{float:left; width:850px; padding:10px 50px; min-height:120px;}

#site-map h4						{font-size:110%; margin-top:10px;}
#site-map a							{color:#4b240c; padding:5px 3px 0 1px;}
#site-map a:hover					{color:#4b240c; border-bottom:1px #4b240c dotted;}
#site-map p							{margin:0 20px;}

/*	navbar	*/
#navbar								{font-size:110%; float:left; padding:0px; position:absolute; top:75px; right:50px;}
#navbar li							{height:2.5em; width:65px; display:block; float:left; margin:0 5px;}
#navbar a							{display:block; padding:10px 0; width:100%; height:21px; background:url(images/layout/navbar.png) bottom center no-repeat;}
#navbar a:active					{color:#8a4217;}
#navbar a:hover						{font-size:100%; background:url(images/layout/navbarHover.png) bottom center no-repeat;}
#navbar a:active object				{border:1px solid #4b240c; background:#4b240c;}
#navbar a:hover object				{border:1px solid #4b240c; background:#4b240c;}
#navbar ul object					{margin:0; padding:0; height:2px; width:100%; border:1px solid #e7a623;}

/*	Submenu		**/
#sub-menu							{position:absolute; top:235px; left:0px;}
#sub-menu li						{margin:15.5px 0;}
#sub-menu a							{padding:10px 5px;}


/**		footer		**/
#footer								{width:100%; background:#561e00 url(images/layout/bottomborder.png) top center repeat-x; float:left; color:#7d746d; min-height:300px; line-height:2em; font-size:85%;}
#footer a							{color:#7d746d;}
#footer a:hover						{color:#aca198;}
#footer-wrapper						{width:1000px; margin:0 auto; height:150px;}
#footer-content						{width:920px; margin:0 auto; padding-top:40px;}
#copyright							{float:left;}
#foot-menu a						{padding:3px 10px;}
#foot-menu							{float:right;}
a#studioAppassionato					{color:#aca198;}
a#studioAppassionato:hover			{color:#7d746d;}

/***   forms	***/
table								{width:680px; border-bottom:1px solid #4b240c; padding:10px 5px;}
tr									{line-height:2em;}
.label								{background-color:#4b240c; width:200px; color:#e7a623; padding:0 1em;}
.button								{margin-top:10px;}

/***   screenshots	 ***/
ul#screenshotsList li				{display:block; width:575px; height:180px; position:relative;}
ul#screenshotsList li img			{position:absolute; top:0px; left:0px;}
ul#screenshotsList li h3			{position:absolute; top:20px; left:180px;}