/*
Theme Name: Andreini Bros Website
Theme URI: http://kjvdesigns.com
Description: Basic wordpress theme with widget capability Wordpress 2.8 compatible
Version: 2.8
Author: kevin James Vreeburg
Author URI: http://kjvdesigns.com
Tags: Custom Homepage, sidebar, widget ready
*/

body {background: url(images/bg.jpg); background-repeat: repeat-x;margin:0px;color:#e8e7e7;font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12pt;padding:0px;}
#wrapper {margin: 0px auto; width:1000px;}
#header
#mainContent {width:padding:30px;margin:0px;}
#logo {width:234px; height:160px; float:left;margin-left:15px;}
.clear {clear:both;}
#footer {width:600px; float:right;font-size:10px;text-align:right;}
#footer a {color:#fff;}

h1 {font-size:20pt;font-weight:lighter;}
h2 {font-size:18pt;font-weight:lighter;}
h3 {font-size:16pt;font-weight:lighter;}
h4 {font-size:14pt;font-weight:lighter;}

/*#####################*/
/*####### Menu #######*/
/*###################*/
#banner {position: absolute;height: 155px;width: 172px;top: 0px;right: 0px; background: url(images/webBanner.png);}



/*#####################*/
/*####### Menu #######*/
/*###################*/
#menu {width:584px;float:right;list-style: none;padding-top: 10px;margin:0px;height:54px;background:url(images/navBG.png)top left no-repeat;background-position: 0px -15px}
#menu li {float: left;margin: 0px;}
#menu li a {display: block;float: left;text-decoration: none;padding-left:10px; padding-right:10px;padding-top:3px;height: 20px;color: #f4f4f4;font-size: 14px;text-align: left; border-right:1px solid #cccccc;margin:0px;}
#menu li a:hover {color:#999;text-decoration: underline;}


/*########################*/
/*##### Slideshow #######*/
/*######################*/
.box-slogan {float: left;width: 310px;height: 220px;margin-top: 100px;padding-left:15px;}
.slogan {color: #4b4a4a;font-size: 28px;margin: 0px;font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing: -2px;padding: 0px;}
.slogan-description {margin: 0px;color: #6b6a62;font-size: 16px;font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing: -1px;margin-top: 0px;}
.box-image {height: 267px;width: 509px;margin-left: 20px;margin-top: 30px;float: right;}
.box-divider {width: 310px;height: 2px;background-image:url(images/divider.jpg);background-repeat: repeat-x;margin-top: 5px;margin-bottom:10px;}
.slogan-description-2 {text-align:justify;color: #656565;font-size: 13px;letter-spacing: -0.5px;line-height: 20px;margin: 0;margin-top: 30px;width: 440px;}
#box {float: right;width: 938px;height: 279px;margin-top: -70px;margin-bottom:30px;}
.box-element {width: 960px;height: 270px;}




/*##############################*/
/*##### HomePage Blocks #######*/
/*############################*/
.leftblock {width: 279px;min-height:200px;margin:60px 0px 0px 0px;padding:0px 20px 10px 20px;float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #e2ded8;}
.leftblock img {width:270px;}
.middleblock {width: 279px;min-height:200px;margin:60px 0px 0px 0px;padding:0px 20px 10px 20px;float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #e2ded8;}
.middleblock img {width:270px;}
.rightblock {width: 280px;min-height:200px;margin:60px 0px 0px 0px;padding:0px 0px 10px 20px;float:left;}
.rightblock img {width:270px;}
.subHead {color:#f6d31d;}

.serviceHead span {display:none;}
.serviceHead {background: url(images/serviceHead.png);width:275px; height:60px;}
.equipHead span {display:none;}
.equipHead {background: url(images/equipHead.png);width:275px; height:60px;}
.contactHead span {display:none;}
.contactHead {background: url(images/contactHead.png);width:275px; height:60px;}

/*##########################*/
/*#### Square Links #######*/
/*########################*/
.squarelink {display:inline;background-color:#cdcbcb;color:#4b4a4a;font-family: Helvetica, Arial, sans-serif;font-size: 12px;cursor:pointer;}
.squarelink a {padding:10px;background-color:#cdcbcb;color:#4b4a4a;font-family: Helvetica, Arial, sans-serif;font-size: 12px;text-decoration:none;border: 1px solid #4b4a4a;}
.squarelink a:hover {padding:10px;background-color:#4b4a4a;color:#cdcbcb;font-family: Helvetica, Arial, sans-serif;font-size: 12px;text-decoration:none;}



/*##############################*/
/*#### Inner Page Styles#######*/
/*############################*/
#innerPage {background-image: url(images/innerBG.png);background-repeat: repeat;color:#2f2e2e;border:1px solid #fff;}
#innerPage a {color:#504e4e; text-decoration: none;}
#innerPage a:hover {color:#000000; text-decoration: underline;}
#leftContent {width:600px; float:left;padding:30px;}
#sideBar {width:275px; float:right;border-left: 1px solid #fff;padding-left:15px; padding-right:10px;padding-top:30px;padding-bottom:30px;}
#sideBar ul {list-style: none;padding:0px;}
#sideBar ul li {list-style: none;}
h2.widgettitle {border-bottom:1px dotted #fff;}

