@charset "utf-8"; body { margin: 0; padding: 0; text-align: center; background-image:url(../images/bodybg.png); color: #B8B6B1; font-family: 'Josefin Sans Std Light', arial, serif; } a{color:#26a4ef;} a:hover{first-letter:font-weight:bold;} #top{ width:950px; height:20px; text-align:right; } #container { width: 950px; /* the auto margins (in conjunction with a width) center the page */ text-align: left; /* this overrides the text-align: center on the body element. */ background-color: auto; height: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; } #mainContent { width: 290px; background-color:#262626; height: 397px; margin-top: 0; margin-bottom: 0; margin-left: 325px; padding-top:3px; padding-left:10px; } #leftcolumn { background-color: #262626; float: left; width: 290px; height: 400px; padding: 0px; margin-top: 0; margin-bottom: 0; padding-left:10px; } #rightcolumn { background-color: #262626; float: right; width: 290px; height: 400px; margin-top: 0; margin-bottom: 0; padding-left:10px; } #contact{ width:1000px; } h2{ font-weight: bold; line-height: 2.0em; text-transform:uppercase; letter-spacing:.1em; padding-top: 0px; color:#575757; padding-bottom: 0px; } #container h2{ padding-left: 60px;} #container p{padding-top:5px;} .office{ background-image:url(../images/logo.gif); background-repeat:no-repeat; } .web{ background-image:url(../images/logo.gif); background-repeat:no-repeat;} .tech{ background-image:url(../images/logo.gif); background-repeat:no-repeat; } .shadow { -moz-box-shadow: 3px 3px 4px #000000; -webkit-box-shadow: 3px 3px 4px #000000; box-shadow: 3px 3px 4px #000000; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); } hr{ width:950px; color:#383838;} .leftcolumn { float: left; width: 50%; padding: 0px; margin-top: 0; margin-bottom: 0; color:#B8B6B1; } .rightcolumn { float: right; width: 50%; margin-top: 0; margin-bottom: 0; color:#B8B6B1; } #contact h2{color:#B8B6B1;} #bottom{width:100%; height:100px; background-color:#262626; clear:both; color:#B8B6B1; } #uberbottom{width:100%; background-color:#262626; text-align:right; } select, textarea, .longer { width:250px; } label{float:left; width:100px;}