/*
Theme Name: iGray Web Consulting
Theme URI: http://igraycon.com/
Description: Theme specifically created for iGray Web Consulting.
Version: 1.0
Author: Iain Gray
Author URI: http://igraycon.com/

       iGray Web Consulting
       http://igraycon.com/

       This theme was designed and built by Iain Gray.

*/

div {
margin: 0;
padding: 0;
}

body {
background-color: #fbfbee;
}

p, h1, h2, h3, h4, h5, li, a, td, th, label {
font-family: arial,helvetica,sans-serif;
font-size: 16px;
margin: 0;
padding: 0;
}

h1, h1 a, h2, h2 a {
font-weight: bold;
color: #045f00;
}

h1, h1 a {
font-size: 22px;
}

h2, h2 a {
font-size: 20px;
}

h3, h3 a {
font-size: 16px;
font-weight: bold;
font-style: italic;
margin-top: 1em;
}

a {
color: #6a0000;
text-decoration: none;
}

a:hover {
color: #e20000;
text-decoration: underline;
}

ul li {
list-style: none outside url(images/bullet.png);
}

p + p {
margin-top: 1em;
}

div#page {
width: 764px;
margin: 0px auto;
background: transparent url(images/background.png) repeat-y;
position: relative;
}

div#header {
width: 750px;
height: 144px;
position: absolute;
top: -20px;
left: 7px;
background: transparent url(images/banner.png) no-repeat;
}

div#header h1, div#header h2 {
display: none;
}

div#wrapper {
}

div#navigation, div#navleft, div#navright {
height: 47px;
position: absolute;
top: -20px;
}

div#navigation {
width: 300px;
background: transparent url(images/navmid.png) repeat-x;
right: 56px;
padding-top: 0.8em;
}

div#navleft {
width: 16px;
background: transparent url(images/navleft.png) no-repeat;
right: 356px;
}

div#navright {
width: 16px;
background: transparent url(images/navright.png) no-repeat;
right: 40px;
}

div.nav ul {
margin: 0;
padding: 0;
}

div.nav ul li {
float: left;
list-style: none;
padding-left: 12px;
}

div#navigation {
padding-left: 0;
}

div#footer ul li {
padding-left: 0.7em;
}

div.nav a {
color: #fdf5ce;
font-weight: bold;
}

div#content {
padding: 8em 1em 2em 1em;
}

div#footer, div#footleft, div#footright {
height: 46px;
position: absolute;
bottom: -20px;
}

div#footer {
width: 200px;
background: transparent url(images/footmid.png) repeat-x;
left: 23px;
padding-left: 0em;
}

div#footleft {
width: 16px;
background: transparent url(images/footleft.png) no-repeat;
left: 7px;
}

div#footright {
width: 20px;
background: transparent url(images/footright.png) no-repeat;
left: 223px;
}

div#footer ul {
margin-top: 0.9em;
}

div#top {
width: 764px;
height: 27px;
margin: 0px auto;
background: transparent url(images/top.png) no-repeat;
}

div#bottom {
width: 764px;
height: 27px;
margin: 0 auto 1em;
background: transparent url(images/bottom.png) no-repeat;
}

div.post {
margin: 1em 0 1em 0;
}

input.button {
background: transparent url(/images/send.png) no-repeat scroll 0 0;
height: 0px;
padding-top: 32px;
overflow: hidden;
width: 70px;
border: 0 none;
cursor: pointer;
}

