@charset "utf-8";
/* CSS Document */


/*======Layout======*/

/*==Body==*/
body {text-align:center; background-color:#dddddd; margin:0; padding:0; background-image: url(../images/homeBacks.gif); background-repeat:repeat-x;}
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}/* End hide from IE5/Mac */

/*==Container==*/
#container{width:750px; margin:20px auto 0px auto; text-align:left; padding:20px 20px 0px 20px; border-left: solid 1px #bbbbbb; border-right: solid 1px #bbbbbb; border-top: solid 1px #202020; background-color:#ffffff; background-image: url(../images/introBacks.gif); background-repeat:no-repeat; background-position:0px 75px;}

/*==Intro==*/
#intro{margin:0 0 0px 0;}
.logo{margin:0 4px 30px 0; float:left; clear:both; border:none;}

/*==Intro-Menu==*/
#intromenu-box{margin:10px 0px 20px 220px; padding:0 0 5px 0; border-bottom: solid 4px #990000;}
#intromenu{margin:0; padding:0;}
/*#intromenu li{display: inline; list-style-type: none; margin: 0; padding: 0 13px 0 0; font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:.8em;}*/
#intromenu li{display: inline; list-style-type: none; margin: 0; padding: 0 10px 0 0; font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px;}
#intromenu a, a:link{text-decoration:none; color:#000000;}
#intromenu a:hover{text-decoration:none; color:#990000;}
#intromenu li.last{padding:0 0 0 0;}

/*==Projects==*/
#projects {width:100%;clear:both;}
#projects div{width:237px; margin:0 10px 10px 9px; float:left;}
#projects div.first-project{margin-left:0px;}
#projects div.last-project{margin-right:0px;}
#projects img.thumb{margin:0 0 10px 0; padding:0; border:none;}
#projects div.see-more{margin:40px auto 10px auto; width:300px; float:none;}

/*==Footer==*/
#footer {background-color:#dddddd; width:790px; margin:0 auto; padding:30px 0 0 0; background-image:url(../images/footer-top.png);background-repeat:no-repeat;}



/*======Menus======*/
#chromemenu{margin:0 8px 20px 0;}
#chromemenu ul li a{width:367px; background-position:0px 0px;}
#chromemenu ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(../images/homeBigButtonMenuBacks.png); background-position:0px -117px; background-repeat:no-repeat; display:block; height:117px; overflow:hidden;}
#chromemenu2{margin:0 0 20px 8px;}
#chromemenu2 ul li a{width:367px; background-position:-367px 0px;}
#chromemenu2 ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(../images/homeBigButtonMenuBacks.png); background-position:-367px -117px; background-repeat:no-repeat; display:block; height:117px; overflow:hidden;}/*THEME CHANGE HERE*/


/*======Typography======*/
h1 {padding:0; margin:0 0 5px 0; color:#339999; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal;}
h2 {padding:0 0 2px 0; margin:0 0 10px 0; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-weight:normal; border-bottom:4px solid #990000}

#intro p{margin:0; padding:0 0 20px 0; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:.9em; line-height:1.4em; }
#projects p{margin:0; padding:0 0 10px 0; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:.7em; line-height:1.2em;}
#footer p{margin:0; padding:0 0 10px 0;  color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:.7em; line-height:1.0em; word-spacing:-1px;}
#footer p.company{color:#000; font-size:.8em;}

a, a:link{ text-decoration:underline;}
a:hover{ color:#009999; text-decoration:underline;}
a:visited{ color:#666666;}