/*
Theme Name: DobsonBuilders
Theme URI: http://www.dobsonbuilders.co.uk
Description: Bespoke theme for Dobson
Version: 1.0
Author: Daniel Shoreman
Author URI: www.backroomdigital.com/
*/


/* Begin Typography & Colors */


body{
padding:0;
margin:0;
/*background-color:#2d5c81;*/
background:url(images/mainbackground3.gif) top left no-repeat #0c2c45;
}

#wrapper{
width:800px;
margin-left:auto;
margin-right:auto;
}

#header{
width:800px;
height:120px;
padding-top:10px;
}


/*MENU*/

#mainmenu{
width:800px;
height:28px;
border: 1px solid #2a577a;
background:url(images/menubg.gif) repeat-x left;
}

#mainmenu li{
list-style-type: none;
float:left;
margin: 0;
}

#mainmenu li a span{
display:none;
}

#mainmenu ul{
padding:0;
margin:0;
}

#menu li{
float:left;
}

#menu li a{
display:block;
}



.homebutt a {background-image:url(images/homebutt.gif); width:87px; height:28px;}
.homebutt a:hover {background-image:url(images/homebutto.gif); width:87px; height:28px;}

#menu .aboutusbutt a {background-image:url(images/aboutusbutt.gif); width:107px; height:28px;}
#menu .aboutusbutt a:hover {background-image:url(images/aboutusbutto.gif); width:107px; height:28px;}

#menu .awardsbutt a {background-image:url(images/awardsbutt.gif); width:105px; height:28px;}
#menu .awardsbutt a:hover {background-image:url(images/awardsbutto.gif); width:105px; height:28px;}

#menu .currentprojectsbutt a {background-image:url(images/currentprojectsbutt.gif); width:199px; height:28px;}
#menu .currentprojectsbutt a:hover {background-image:url(images/currentprojectsbutto.gif); width:199px; height:28px;}

#menu .previousprojectsbutt a {background-image:url(images/previousprojectsbutt.gif); width:197px; height:28px;}
#menu .previousprojectsbutt a:hover {background-image:url(images/previousprojectsbutto.gif); width:197px; height:28px;}

#menu .contactbutt a {background-image:url(images/contactbutt.gif); width:100px; height:28px;}
#menu .contactbutt a:hover {background-image:url(images/contactbutto.gif); width:100px; height:28px;}



/*END MENU*/

/*LOWER MENU*/

#lowermenu{
width:800px;
height:90px;
margin-top:25px;
float:left;
}

#lowermenu ul{
list-style:none;
padding:0;
margin:0;
}

#lowermenu li{
list-style-type: none;
float:left;
margin: 0;
}

.lowermenulist li{
float:left;
}

.lmenudivider{
width:52px;
}

#lowermenu li a span{
display:none;
}

#lowermenu li a{
display:block;
}

#lowermenulist .lmenudivider a{width:50px; height:10px;}

#lowermenulist .lowerhome a{background-image:url(images/homegraphic.gif); width:90px; height:90px;}
#lowermenulist .lowerhome a:hover{background-image:url(images/homegraphico.gif); width:90px; height:90px;}

#lowermenulist .lowerabout a{background-image:url(images/aboutgraphic.gif); width:90px; height:90px;}
#lowermenulist .lowerabout a:hover{background-image:url(images/aboutgraphico.gif); width:90px; height:90px;}

#lowermenulist .lowerawards a{background-image:url(images/awardsgraphic.gif); width:90px; height:90px;}
#lowermenulist .lowerawards a:hover{background-image:url(images/awardsgraphico.gif); width:90px; height:90px;}

#lowermenulist .lowercurrent a{background-image:url(images/currentgraphic.gif); width:90px; height:90px;}
#lowermenulist .lowercurrent a:hover{background-image:url(images/currentgraphico.gif); width:90px; height:90px;}

#lowermenulist .lowerprevious a{background-image:url(images/previousgraphic.gif); width:90px; height:90px;}
#lowermenulist .lowerprevious a:hover{background-image:url(images/previousgraphico.gif); width:90px; height:90px;}

#lowermenulist .lowercontact a{background-image:url(images/contactgraphic.gif); width:90px; height:90px;}
#lowermenulist .lowercontact a:hover{background-image:url(images/contactgraphico.gif); width:90px; height:90px;}


/*LOWER MENU END*/

/*MAIN BODY*/

#mainbody{
padding:0;
margin:0;
margin-top:25px;
width:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.mainbodyleft{
width:500px;
float:left;
}

.mainbodyright{
background-color:#1d425e;
margin-left:22px;
width:275px;
height:557px;
float:left;
border: 1px solid #2a577a;
}

.aboutusbodyright{
background-color:#1d425e;
margin-left:22px;
width:275px;
/*height:557px;*/
float:left;
border: 1px solid #2a577a;
}

.projectsbodyright{
background-color:#1d425e;
margin-left:22px;
width:235px;
float:left;
border: 1px solid #2a577a;
padding:20px 20px 20px 20px;
}

.homeleftupper{
background-color:#1d425e;
border: 1px solid #2a577a;
}
.homeleftlower{
margin-top:25px;
padding:10px 0px 10px 10px;
background-color:#1d425e;
border: 1px solid #2a577a;
}

.copyheader{
height:30px;
background:url(images/headerback.gif) left repeat-x;
/*background-color:#0c2c45;*/
padding-left:20px;
padding-right:20px;
padding-top:10px;
}

.arrowheader{
background:url(images/headerback.gif) left repeat-x;
height:40px;
}

.homebodytext{
padding:20px 20px 20px 20px;
}

.bodytext{
width:460px;
padding:0px 20px 0px 20px;
}

#dividerline{
margin-top:10px;
background:url(images/footerline.gif) left top repeat-x;
height:1px;
}

a:link, a:visited{
text-decoration: underline;
color: #ffffff;
}

a:hover{
text-decoration: underline;
color: #6fdd59;
}




/*CONTACT FORM*/

#name{width:250px;}
#message{width:250px;}
#email{width:250px;}
#formquery{width:250px; height:100px;}


/*FOOTER*/

#footer{
width:800px;
margin:0;
padding:0;
font-size:9px;
}

.footerleft{
margin-top:10px;
float:left;
height:30px;
width:500px;
text-align:left;
}

.footerright{
margin-top:10px;
float:left;
height:30px;
width:300px;
text-align:right;
}
