﻿body {
    background:url('../images/gray-bar.gif') repeat-x #fff;    
    width:100%;    
    margin:0px 0px;
    padding-top:11px;
    font-size:small;    
    font-family:Verdana, Calibri, Sans-Serif;        
    }
/*img, div { behavior: url(../style/iepngfix.htc) }*/
div, h1, h2 {float:left;}
h1 { font-size:200%;color:#D83A20;margin:0px 0px 10px 0px; font-weight:normal;font-family:Cambria, Times New Roman, Serif;width:100%;}
h2 { width:98%;font-weight:normal; display:block; border-top:1px solid silver;background:none;}
em { font-weight:bold; } 
.portfolio-tile .title { color:#404040; font-weight:normal;}
#websites img { border: 2px solid silver; margin:15px 15px 15px 15px; } 
a img { border:0px; } 
a {color:#3252b2;}

/* STRUCTURE */
#header { margin:20px 0px 0px 10px;width:900px;clear:left; } 
#home {float:left;width:203px;height:146px;border:0px;background:url('../images/adg-logo.gif'); text-indent:-1000px; }
#slogan { display:none; } 
#callout { width:80%; margin:15px; text-align:right;float:left; margin-top:100px;font-size:150%;font-style:italic; font-family:Cambria,Times New Roman;} 
#content { width:490px;margin:5px;float:left;text-align:justify;} 
#footer { background-color:#D83A20;float:left; display:block; clear:left; width:900px; padding:15px;margin-top:25px; font-size:75%; color:#fff; text-align:right;}
#wrapper { clear:left; width:900px; padding:0px 5px 0px 5px; margin:0px auto; float:none; }
#col  { width:205px; float:left; } 
.label-left { display:inline-block; width:105px; text-align:right;padding-right:5px; font-weight:bold; vertical-align:top;} 
.sendBtn { display:block; margin-left:115px;  }
/* Menu */
.menu { list-style:none; display:block; float:left; text-align:center;margin-top:15px;width:550px;} 
.menu li { float:left; margin-right:10px; } 
.menu li a { float:left; display:block;padding:3px 3px 0px 3px; width:100px; height:25px; text-decoration:none; font-family:Calibri,Arial, Verdana; font-size:140%; color:#000; }
.menu li a.current{ color:#D83A20;background-color:#f58220;}
.menu a:link {} .menu a:visited {} .menu a:hover {background-color:#D83A20;color:#fff;} .menu a:active {} 
#nav {   
    width:860px;
    height:20px;
    text-align:right;
    border:0px solid red;
    padding:12px 0px 0px 25px;
    }
#nav a { text-decoration:none; font-size:120%; font-weight:bold; color:Gray; } 
#nav a:link {}
#nav a:visited {}
#nav a:hover { color:Black;}
#nav a:active {}
/* CONTACT */
#contact {
    float:left;
    clear:left;
    margin-right:-30px;
    margin-top:40px;
    width:300px;
    height:250px;
    /*border:1px solid red;*/
    }
.contactForm { 
    position:relative;
    float:left;
    font-style:normal;
    font-size:x-small;
    padding:0px 0px 5px 10px;
    /*background:url(../images/contact-bak.png) no-repeat;    */
    border:0px solid green;
    z-index:20;
    }
.contactInput {
    background-image:url(../Images/watermark.gif);
    background-repeat:repeat-x;
    background-color:#F1F1F2;
    border:0px solid red;
    padding:5px 0px 5px 5px;
    margin-bottom:5px;
    font-size:x-small;
    }
.watermark {
    color:Gray; 
    font-style:italic;
    background-image:url(../Images/watermark.gif);
    background-repeat:repeat-x;
    background-color:#F1F1F2;
    border:0px solid red;
    padding:5px 0px 5px 5px;
    margin-bottom:5px;
    font-family:Georgia;
    font-size:x-small;
    }
/*.slideshow {clear:left;  border:2px solid silver; margin:20px 20px 20px 35px; float:left;  } */
.contactText {float:right;   }
