@charset "UTF-8";
/* 	Creatuve Masonry
	Web Tek Computer Company */
	
/* global */

html, body {height: 100%;}

body {margin:0; padding:0; background:url(../images/body_bg.jpg);}

#masthead {background:url(../images/masthead_bg.jpg) repeat-x; height:139px; padding:10px 0 0 0;}
#masthead p {font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; line-height:21px; text-align:right;}
#masthead a {color:#539cbc;}
	
#headcontain {width:750px; margin:0 auto;}

h1 {background:url(../images/h1_bg.jpg) no-repeat; width:400px; float:left; height:103px; text-indent:-9999px; margin:0;}

.clear {clear:both;}

/* container */

.space {height:10px;}

#container {width:748px; background:url(../images/container_bg.jpg); margin:0 auto;}
	
#footerfix {min-height: 100%; margin-bottom: -113px; position: relative;}
	
#top {background:url(../images/container_top.jpg) no-repeat; height:22px; margin:10px 0 0 0;}
	
ul#nav {background:url(../images/nav_bg.jpg) no-repeat; list-style-type:none; height:38px; padding:0; margin:0; padding:18px 0 0 12px;}
ul#nav li {float:left; padding:0 20px; background:url(../images/li_bg.gif) no-repeat right;}
ul#nav li.contact {background:none;}
ul#nav a {font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; font-size:14px; text-transform:uppercase; font-weight:bold;}
ul#nav a:hover {color:#999;}

#slideshow {background:url(../images/photo_bg.jpg) no-repeat; height:265px; padding:23px 15px 0 15px;}
	
h2 {padding:10px 0; text-align:center; margin:0; color:#3c3c3c; font-weight:normal; font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif; font-size:32px; border-bottom:3px double #ccc; width:680px; margin:0 auto;}
	
h3 {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#294d9c; letter-spacing:-0.5px;}
h3 a {color:#294d9c; text-decoration:none;}
	.amp {font-style:italic; color:#0a2154;}

#flashcontent {position:absolute; margin:0 auto; width:900px; z-index:50;}

#content {padding:0;}
#content p {font-family:Georgia, "Times New Roman", Times, serif; color:#2c2c2c; font-size:12px; line-height:18px; margin:8px 0 0 0;}

.content {width:680px; margin:0 auto;}
.content p {font-family:Georgia, "Times New Roman", Times, serif; color:#2c2c2c; font-size:12px; line-height:18px; margin:8px 0 0 0;}
.content p a {color:#539cbc;}
.content p a:hover {color:#333;}

img {padding:4px 4px 6px 4px; background:#fff url(../images/rightimg_bg.jpg) no-repeat bottom; margin:0 0 10px 0;}

.left {margin:0; background:#f7f5e8; border:1px solid #E7E7E7; width:408px; float:left; padding:10px; margin:10px 10px 0 0;}

.right {padding:10px; background:#f7f5e8; border:1px solid #E7E7E7; width:218px; float:left; margin:10px 0 0 0;}
.right a img {border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:0;}
	
#bottom {background:url(../images/container_bottom.jpg) no-repeat bottom; height:20px;}
	
/* footer */

#footer {background:url(../images/footer_bg.jpg) repeat-x; height:113px; margin:20px 0 0 0; position: relative;}

.clearfooter {height: 113px; clear: both;}

.leftfooter {float:left; width:460px;}
.leftfooter ul {list-style-type:none; margin:0; padding:0;}
.leftfooter li {float:left; padding:0 5px;}
.leftfooter p {padding:0 5px;}

.footercontain {width:728px; margin:0 auto; padding:30px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fff;}
.footercontain a {color:#fff; text-decoration:none;}
.footercontain a:hover {text-decoration:underline;}
	
