*{margin: 0px auto; font-family: Helvetica, Arial;}
body{background:#F0F0F0 url('../images/bg.jpg') no-repeat top center;}
.clear{clear: both;}

/*Error Status*/
#mailStatus{width: 100%; text-align: center; font-size: 14px;}
#errorStatus{width: 100%; padding: 4px 0px; background:#790102 url('../images/failBar.jpg') no-repeat center center; border-bottom: 1px solid #440000; color: #FFFFFF; text-shadow: 1px 1px #220000;}
#sucStatus{width: 100%; padding: 4px 0px; background:#4d7802 url('../images/sucBar.jpg') no-repeat center center; border-bottom: 1px solid #004400; color: #FFFFFF; text-shadow: 1px 1px #004400;}
#close{display: inline; margin-left: 20px; position: relative; top: 2px; cursor: pointer;}

/*Header*/
#headerWrapper{width: 100%; background-color: #FFFFFF; border-bottom: 1px solid #D6D6D6;}
#headerContainer{width: 1000px;}
#logo{float: left; width: 686px; padding: 4px 0px; text-align: right;}
#mailHanger{float: right; width: 275px; text-align: center;}
#mailTab{position: relative; top: 46px; cursor: pointer;}

/*Main*/
#mainWrapper{margin-top: 20px; width: 100%;}
#mainContainer{width: 1000px; margin-bottom: 25px;}
#workContainer{float: left; width: 696px;}

/*Work*/
.workItem{float: left; margin: 10px 10px 0px 10px; position: relative;}
.work{width: 200px; padding: 5px; background-color: #FFFFFF; border: 1px solid #D6D6D6;}
.work a{color: #000000; text-decoration: none;}
.workOver{display: none; width: 180px; height: 130px; padding: 10px; position: absolute; background: #444444; color: #FFFFFF; text-shadow: -1px -1px #000000; opacity: .85;}
.workTitle{font-size: 14px; font-weight: bold;}
.workDescription{margin-top: 5px; font-size: 12px;}

/*Mail*/
#mailContainer{float: right; margin-top: 10px; width: 255px; padding: 10px; border: 1px solid #AAAAAA; border-radius: 4px; box-shadow: 0px 0px 10px #AAAAAA; background:#ffffff url('../images/mailBG.jpg') no-repeat left top;}
#mailForm{padding: 10px; background-color: #FFFFFF;}
.formEl{margin-bottom: 10px;}
label{display: block; margin-bottom: 2px; font-size: 14px; color: #444444;}
.textinput{width: 225px; padding: 4px; border: 1px solid #D6D6D6; border-radius: 4px; font-size: 14px;}
#msgBox{height: 225px; resize: none;}
#submit{float: right; padding: 5px 20px; background:#6192aa url('../images/btnBG.jpg') repeat-x center center; border: none; border-radius: 4px; color: #FFFFFF; text-shadow: -1px -1px #517d93; cursor: pointer;}
.error{border: 1px solid #990000; background-color: #f9e7e7;}
