/************************************
AURELIUS
URL: www.qwibbledesigns.co.uk/preview/aurelius/
AUTHOR: Matthew Corner (QwibbleDesigns)
DATE: 31 Jan, 2010
REVISION: 1.0
DESCRIPTION: A premium business and portfolio theme.
************************************/

/* Global Styles */

	body								{background:url(../images/bg.png) repeat-x #FFFFFF; font-size:12px;	font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; color:#000000;}
	a:focus								{outline:1px dotted;}
	a									{color:#717171; text-decoration:none;}
	a:hover								{text-decoration:none;}
	a span								{font-size:90%;}
	h1									{font-size:25px;}
	h2									{font-size:23px;}
	h3									{font-size:21px;}
	h4									{font-size:19px;}
	ul									{list-style:disc;}
	li									{margin-left:20px; position:relative;}
	p,
	li									{line-height:18px;}
	p,
	hr,
	h1,
	h2,
	h3,
	h4,
	ol,
	ul,
	img									{margin-bottom:20px;}
	#wrapper							{margin-top:7px;}
	ul li ul,
	ol li ol							{margin-bottom:0px;}
	ol									{padding: 0 0 0 5px;}
	
/* Custom Grid */

	.container_12 						{margin-left:auto; margin-right:auto; width:1020px;}
	.float								{display:inline; float:left; position:relative; color:#9d9d9d;}
	.grid_4,
	.grid_8,
	.grid_12 							{display:inline; float:left; position:relative; margin-left:20px; margin-right:20px;}
	.container_12 .grid_4 				{width:300px;}
	.container_12 .grid_8 				{width:640px;}
	.container_12 .grid_12 				{width:980px;}
	
/* Global Classes */

	.hr									{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :20px;}
	.right								{float:right;}
	
/* Buttons */

	.button, .button:visited 			{background:#000000 url(../images/alert-overlay.png) repeat-x; display:inline-block; padding:5px 10px 6px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:13px; font-weight:bold; line-height:1; border:0;}
 	.button:hover						{background-color:#111; color:#fff; text-decoration:none;}
	.button:active						{top:1px;}
	
/* Site Logo */

	h1#logo 							{font-size:48px; font-weight:normal; margin-top:30px; color:#000000;}

/* Site Navigation */

	ul#navigation						{text-transform:uppercase;}
	ul#navigation li 					{float:right; display:inline; margin : 0 0 0 50px;}
	ul#navigation li a					{font-family:arial, sans-serif !important; display:block; padding:44px 0 0; text-decoration:none; color:#000000; font-size:12px; font-weight:bold;}
	ul#navigation li a:hover,
	ul#navigation li a.current			{background:url(../images/triangle.gif) no-repeat center top;}

/* Footer */

	.footer,							
	.footer a							{color:#494949;}
	.footer a:hover						{color:#9d9d9d;}
	
/* Contact Form */

	#contact_form ul					{float:left;}
	#contact_form ul li					{margin:10px 0; list-style:none; position:relative; clear:both;}
	#contact_form label					{line-height:35px; width:100px; text-align:right; float:left; margin-right:10px;}
	#contact_form input#nome,
	#contact_form input#email,
	#contact_form input#assunto,
	#contact_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#contact_form input#nome,
	#contact_form input#email,
	#contact_form input#assunto			{width:400px;}
	#contact_form textarea				{width:400px;height:150px; resize: none;}
	#contact_form input.button			{float:right;}


/* Container */
	
#container_content {
	width: 880px;
	padding: 0px 20px;
	background:url(../images/container_frame.jpg) repeat-y;
}
	
.container_content_top{
	clear: both;
	width: 920px;
	height: 15px;
	background: url(../images/container_top.jpg) no-repeat;
}

/* for IE 6 */
* html .container_content_top{
	clear: both;
	width: 920px;
	height: 15px;
	margin-bottom: -5px;
	background: url(../images/container_top.jpg) no-repeat;
}

.container_content_bottom{
	clear: both;
	width: 920px;
	height: 16px;
	background: url(../images/container_bottom.jpg) no-repeat;
}


/* Others */


.msg {padding:10px; padding-left:35px;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.info {background:url("../images/ico-info.gif") 10px 50% no-repeat;}

.selected
{
	color : white;
}


.lista {
	padding: 5px;
}

.lista li {
	margin-top: .8em;
	margin-bottom: .8em;
}

.listaMenu {
	padding: 5px;
}

.listaMenu li {
	margin-top: .8em;
	margin-bottom: .8em;
}

.listaMenu li a {

	color: #28313a;
}


/* Overiding Classes */
/* Must remain at the bottom of the stylesheet */

.clearfix:after						{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
* html .clearfix 					{height:1%;}
.alpha								{margin-left:0;}
.omega								{margin-right:0;}
	
	