body {font-family: "Times New Roman", Times, Serif; margin: 0px; padding: 0px; font-size: 76%; background:#ffffff url('images/bg2.gif') 0px 0px repeat; color:#545454; }

html {overflow-y: scroll;}


h1, h1 a, h1 a:visited, .h1 {font-family:'LeagueGothic', Arial, sans-serif; font-size: 2.4em; margin: 0px 0px 20px 0px; padding: 0px; color:#1a1a1a;}
h2, .h2 {font-family:'LeagueGothic', Arial, sans-serif; font-size: 2.8em; margin: 0px 0px 10px 0px; padding: 0px; font-weight: normal; text-transform:uppercase; color:rgb(184,34,41);}
h3, .h3 {font-family:'LeagueGothic', Arial, sans-serif; font-size: 2.4em; margin: 0px 0px 10px 0px; padding: 0 0 6px 0; font-weight: bold; font-variant:small-caps; text-transform:uppercase; color:rgb(184,34,41);}
h3, h3 a, h3 a:visited, .h3 { font-weight: normal;}
h4, h4 a, h4 a:visited, .h4 {font-size: 110%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: normal;}
h5, h5 a, h5 a:visited, .h5 {font-size: 100%; margin: 0px 0px 10px 0px; padding: 0px; font-weight: bold;}
p {margin: 0px 0px 10px 0px; padding: 0px; font-size:1em;}
h1, h2, h3, h4, h5 {position: relative; left: 0px; top: 0px;}

a, a:visited {text-decoration:none; color:rgb(184,34,41) }
a:hover {text-decoration:underline;}

img {border: none; margin: 0px; padding: 0px;}
ul { text-align: left;}
li {padding-left: 6px;}
div {margin: 0px; padding: 0px;}
td {vertical-align: top;}
form {padding: 0px; margin: 0px;}
embed, object {display: block; padding: 0px; margin: 0px;}
.clear {clear: both; font-size: 1px; height: 1px;}

.col {float:left; display:inline; position:relative; }



#container {position:relative; width:940px; padding:0 10px 0px 10px; margin:0px auto; background:url(images/page-bg.png) 0px 0px repeat-x;}
*html #container {background:white;}
.lcol {width:180px;}
.rcol {width:700px; margin-left:60px;padding-top:80px;}

#header {text-indent:-9999px; display:block; height:267px; width:180px; background:url(images/header.png) 0px 0px no-repeat;}
*html #header {background:url(images/header.gif) 0px 0px no-repeat;}

#contact {position:absolute; bottom:32px; width:180px; background:url(images/double-line.gif) 0px 0px repeat-x; padding:8px 0 0px;}
#contact span {font-family:'LeagueGothic', Arial, sans-serif; text-transform:uppercase; padding:0 10px;}
#contact .email {font-size:1.6em; color:rgb(184,34,41); letter-spacing:1px;}
#contact .phone {font-size:2.8em; letter-spacing:2px; color:#333333;}

p.intro {font-size:2.2em; line-height:1.7em; font-style:italic; margin-bottom:18px;}

#info {margin:40px 0 20px 0;}
#info h3 {border-bottom:1px dotted #999999; }
.item {position:relative; float:left; width:220px;}
.item2 {margin:0 20px;}

.work img {margin:8px; box-shadow:0px 0px 6px #999999; -moz-box-shadow:0px 0px 6px #999999; -webkit-box-shadow:0px 0px 6px #999999;}

#info p {font-size:1.3em; line-height:1.6em; padding-right:10px;}
#info p a, #info p a:visited {font-style:italic;}

#footer {width:940px; margin:0px auto;}
#footer .col { background:url(images/double-line.gif) 0px 0px repeat-x; padding-top:8px; text-align:right;}
#footer p {font-family:verdana, arial, sans-serif; font-size:0.8em;}
