/*
Theme Name: ID Machinery
Theme URI: http://wordpress.org/
Description: New theme for ID Machinery
Version: 0.1
Author: Smart Media Group
Tags: mantle color, variable width, two columns, widgets

Advison by Smart Media Group || http://www.smart-mediagroup.co.uk/
*/

*
{

  padding: 0;
  margin: 0;

}

p, img, li, ul, body, 
div, span, object, iframe, h1, 
h2, h3, h4, h5, h6, 
blockquote, table, caption, thead, tfoot, 
tbody, tr, th, td, dl, ol,
dd, dt, form, fieldset
{

  padding: 0;
  margin: 0;

}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

#wrapper
{

  width: 904px;
  min-width: 904px;
  margin: 0 auto;
  position: relative;
  background-color: #ffffff;

}

body
{

  font-family: Verdana, Geneva, sans-serif;
  color: #87888a;
  font-size: 11px;
  background-color: #000000;

}

#topnav
{

  background-color: #000000;
  margin: 0px 5px;

}

#topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited
{

  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;

}

#topnav ul li a:hover
{

  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #a3985b;

}

#topnav ul li:first-child
{

  padding-left: 15px;

}

#topnav ul li
{

  float: left;
  list-style-type: none;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 0px 5px;

}

#leftnavouter
{

  width: 264px;
  background-image: url('images/navbartop.jpg');
  background-repeat: no-repeat;
  background-color: #666d71;
  float: left

}

#leftnav
{

  min-height: 377px;
  padding: 15px 0px 0px 17px;

}

#leftnav h1
{

  font-size: 24px;
  font-family: Impact, Charcoal, sans-serif;
  color: #000000;
  font-weight: normal;
  padding-bottom: 28px;  

}

#leftnav ul li
{

  list-style-type: none;
  padding-bottom: 12px;

}

#leftnav ul li a:link, #leftnav ul li a:visited, #leftnav ul li a:active
{

  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;

}

#leftnav ul li a:hover
{

  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;

}

#header
{

  padding: 0px 5px;
 
}

#innerbody
{

  background-image: url('images/bodybg.jpg');
  background-repeat: repeat-x;
  width: 599px;
  float: right;
  min-height: 437px;
  padding: 15px 0px 0px 31px;

}

#innerbody h1
{

  font-size: 24px;
  font-family: Impact, Charcoal, sans-serif;
  color: #a2985b;
  font-weight: normal;  
  padding-bottom: 10px;

}

#innerbody p
{

  padding-bottom: 17px;

}


#innerbody ul
{

  padding-bottom: 17px;

}

#outerbody
{

  width: 894px;
  margin: 5px 5px 5px 5px;

}

#footer
{

  background-color: #bbbbbb;
  height: 41px;
  font-size: 10px;
  font-family: arial, sans-serif;
  color: #ffffff;
  line-height: 41px;
  padding: 0px 13px;

}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover
{

  text-decoration: none;
  color: #ffffff;
  font-size: 10px;
  font-family: arial, sans-serif;

}

#footer .left
{

  float: left;
 
}

#footer .right
{

  float: right;

}

#homeinnerbody h1
{

  font-family: Impact, Charcoal, sans-serif;
  font-size: 24px;
  color: #a2985b;
  font-weight: normal;
  padding-bottom: 10px;

}

#homeinnerbody h2
{

  font-size: 14px;
  color: #000000;
  padding-bottom: 18px;
  font-weight: bold;

}

#homeinnerbody p
{

  padding-bottom: 17px;

}

#homeinnerbody
{

  background-image: url('images/bodybg.jpg');
  background-repeat: repeat-x;  
  width: 568px;
  float: right;
  min-height: 317px;
  padding: 15px 31px 0px 31px;

}

#innerbody a:link, #innerbody a:visited, #innerbody a:active, #homeinnerbody a:link, #homeinnerbody a:visited, #homeinnerbody a:active
{

  text-decoration: none;
  color: #a2985b;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;    

}

#innerbody a:hover, #homeinnerbody a:hover
{

  text-decoration: none;
  color: #000000;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;    

}

#homeleft
{

  width: 264px;
  float: left;

}

#home_news
{

  background-image: url('images/latest_news_bg.jpg'); 
  width: 248px;
  float: left;
  height: 101px;
  padding: 8px 8px 8px 8px;

}

#home_news h1, #home_new_machinery h1, #home_used_machinery h1
{

  font-family: verdana, geneva, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  padding-bottom: 8px;

}

#home_news p, #home_used_machinery p, #home_new_machinery p
{

  font-size: 11px;
  font-family: verdana, geneva, sans-serif;
  color: #ffffff;

}

#home_news a:link, #home_news a:visited, #home_news a:active, #home_news a:hover, #home_used_machinery a:link, #home_used_machinery a:visited, #home_used_machinery a:active, #home_used_machinery a:hover, #home_new_machinery a:link, #home_new_machinery a:visited, #home_new_machinery a:active, #home_new_machinery a:hover
{

  font-size: 11px;
  font-family: verdana, geneva, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #000000;

}

#home_new_machinery
{

  padding: 8px 8px 8px 8px;
  width: 294px;
  float: left;
  background-image: url('images/latest_new_machinery_bg.jpg');
  height: 101px;
  margin-left: 5px;
  

}

#home_new_machinery a:link, #home_new_machinery a:active, #home_new_machinery a:visited, #home_new_machinery a:hover
{

  color: #ffffff;

}

#home_used_machinery a:link, #home_used_machinery a:active, #home_used_machinery a:visited, #home_used_machinery a:hover
{

  color: #ffffff;

}

#home_used_machinery
{

  padding: 8px 8px 8px 8px;
  margin-left: 5px;
  width: 294px;
  float: left;
  background-image: url('images/latest_used_machinery_bg.jpg');
  height: 101px;  

}

#contactform form p
{

  clear: both;
  width: 350px;
  min-height: 12px;

}

#contactform form p label
{

  float: left;

}

#contactform form p input, #contactform form p select, #contactform form p textarea
{

  float: right;
  margin-bottom: 10px;

}

.red
{

  color: #e2001a;

}