/*  
Theme Name: Aztech Engineering Solutions
Theme URI: http://www.aztechni.com
Description: Wordpress theme developed for Aztech Engineering Solutions by <a href="http://www.digitalfront.co.uk">Digitalfront</a>.
Version: 1.0
Author: Justin Rafferty
Author URI: http://www.digitalfront.co.uk/

	Aztech Engineering Solutions v1.0
	http://www.aztechni.com

	This theme was designed and built by Justin Rafferty,
	whose website you will find at http://www.digitalfront.co.uk

	Copyright 2006 Aztech Engineering Solutions Limited.
    All Right Reserved.

*/

* 
{
	margin: 0;
	padding: 0;
}

.wrapper
{
    width: 750px;
    margin: 0 auto;
}

body 
{   
    color: #404040;
	font-family: Verdana, sans-serif;
	font-size: .7em;
}

img
{
    border: none;
}

/*--------------- Header Styles ---------------*/

#header
{    
    background: #FFF;
    width: 100%;
    height: 370px;
}

#logo
{    
    width: 250px;
    height: 100px;
    padding: 10px 0 10px 0;       	
}

#banner
{
    width: 100%;
    height: 250px; 
	background: url(images/banner.jpg) repeat-x;  
}

#nav
{
    width: 250px;
    height: 250px;      
    background: url(images/menu.jpg) no-repeat;   
    float: left;
    overflow: hidden;
    display: table; 
}

#nav ul
{
    display: table-cell;
    vertical-align: middle;
    list-style-type: none;                      
}

#nav a, #nav a:visited
{
    display: block;
    overflow: hidden;  
    height: 27.25px;
    line-height: 27.25px;
    padding: 2px 2px 2px 20px;
    text-decoration: none;
    color: #FFF;        
}

#nav a:hover 
{
    background-color: #444;    
}

#graphic
{
    width: 500px;
    height: 250px;    
    float: right;
}

/*--------------- Content Styles ---------------*/

#highlight
{        
    margin-top: 10px;
    background-color: #E8E8E8;     
}

#highlight .body
{
    font-size: 1.5em;
    line-height: 2em;
    font-family: Georgia, Serif;    
    padding: 20px 20px 20px 20px;    
}

#content
{    
    float: left;
    padding: 20px 40px 20px 20px;    
    width: 450px;   
}

#widecontent
{        
    padding: 20px;
    width: 710px;
}

#content .title 
{
    font-family: Georgia, Serif;
    font-size: 1.75em;     
    padding-bottom: 20px;    
}

#widecontent .title 
{
    font-family: Georgia, Serif;
    font-size: 1.75em;       
    padding-bottom: 20px;
}

#content p
{
    line-height: 2em;
    margin-bottom: 20px; 
}

#widecontent p
{
    line-height: 2em;
    margin-bottom: 20px;  
}

#content blockquote
{    
    margin-bottom: 20px;
	padding: 20px;
	background-color: #f8f8f8;
	border: 1px solid #ddd;
}

#widecontent blockquote
{    
    margin-bottom: 20px;
	padding: 20px;
	background-color: #f8f8f8;
	border: 1px solid #ddd;
}

#content a, #content a:visited
{    
    text-decoration: none;
    color: #404040;         
}

#widecontent a, #widecontent a:visited
{    
    text-decoration: none;
    color: #404040;         
}

#content a:hover 
{
    color: #0066FF;    
}

#widecontent a:hover 
{
    color: #0066FF;    
}

/*--------------- Insert/Comments Styles ---------------*/

.insert
{
    clear: both;
    margin-bottom: 20px;
	padding: 20px;
	background-color: #f8f8f8;
	border: 1px solid #ddd;	
	line-height: 2em;
}

.insert ul, .insert li 
{		
	list-style: none;
}

.noinsert {
	margin: 0;
	padding: 0;
}

#commentbox input
{
    padding: 5px;
    font-family: Verdana, Sans-Serif;
    font-size: 1em;
}

#commentbox textarea
{
    padding: 5px;
    width: 80%;
    font-family: Verdana, Sans-Serif;
    font-size: 1em;
}

/*--------------- Sidebar Styles ---------------*/

#sidebar
{
    width: 200px;
    float: right;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;               
}

#sidebar .title 
{
    font-family: Georgia, Serif;
    font-size: 1.5em;         
	padding-bottom: 10px;
	border-bottom: solid 2px #E8E8E8
}

#sidebar ul
{    
    list-style-type: none;    
}

#sidebar a, #sidebar a:visited
{
    display: block;
    line-height: 1.5em;  
    padding: 10px 2px 10px 0;
    text-decoration: none;
    color: #404040;
    border-bottom: solid 1px #E8E8E8;
    overflow: hidden;
}

#sidebar a:hover 
{
    color: #0066FF;    
}

#sidebar p
{
    line-height: 1.5em;
    margin: 0 0 10px 0;
}

/*--------------- Search Styles ---------------*/

#searchbox
{
    margin-top: 10px;
    margin-bottom: 20px;
}

#searchbox input
{
   
    font-family: Verdana, Sans-Serif;
    font-size: 1em;
}

/*--------------- Footer Styles ---------------*/

#footer
{    
    height: 100px;
    clear: both;
    padding: 20px;
    background-color: #000;
    background: url(images/banner.jpg) repeat-x;
}

#footer p
{
    line-height: 30px;
}

#footer a, #footer a:visited
{
    text-decoration: none;
    color: #404040;
}

#footer a:hover
{
    color: #FFF;
}

/* Thank you, come again. */