@import url(reset.css);
@import url(screen.css);
@import url(lavalamp_test.css);
@import url(fonts.css);
@import url(form.css);
@import url(jquery.fancybox.css);
[ remaining style.css rules]
html {
margin:0;
}

body {
background:url(../images/site/bg1.jpg) no-repeat left 0;
margin:0;
}

#wraper {
width:1094px;
margin-left:40px;
}

#header {
width:1094px;
height:114px;
border-bottom:1px solid #9d9d9d;
margin-top:96px;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
}

#logo {
height:70px;
width:440px;
margin-left:6px;
background-repeat:no-repeat;
}

#logo a {
display:block;
height:60px;
width:440px;
}

#main_content {
clear:both;
display: inline;
float:left;
margin-bottom: 10px;
width:1094px;
}

.myslides {
margin-top:10px;
padding-bottom:20px;
}

.written_content {
border-top:1px solid #c8c8c8;
border-bottom:1px solid #c8c8c8;
clear:both;
display: inline;
float:left;
margin-bottom:30px;
padding-bottom:20px;
padding-top: 20px;
width: 1094px;
}

#left_content {
display: inline;
float:left;
margin-top: 18px;
margin-right: 28px;
width:616px;
	padding-bottom: 20px;
	background: url(../images/site/left_bg_fade.png) repeat-x 0 0;
	padding-top: 4px;
	padding-right: 6px;
}

#left_content p {
padding-top:0;
padding-bottom:22px;
margin-top:0;
}

#graphics_page h2 {
margin-bottom:4px;
}

#index_page #sub_content {
	background: url(../images/site/bg_fade.png) repeat-x 0 0;
	margin-top: 20px;
	padding-top: 10px;
}
#sub_content {
display: inline;	
float:left;
margin-top: 12px;
margin-left: 24px;
width: 406px;
	padding-left: 6px;
}

#sub_content ul {
padding-top:0;
padding-bottom:18px;
}

.sub_links {
border-top: 1px solid #e2e2e2;
height: 80px;
	padding: 6px 6px 30px 10px;
}
.sub_links  {
	background: url(../images/site/bg_fade.png) repeat-x;
}
.sub_links img {
display: inline;
float:right;
}

#footer {
background:#FFF url(../images/site/footer1.jpg) no-repeat;
clear:both;
height:242px;
width: 1094px;
padding-left:58px;
padding-bottom:0;
margin:0;
}

#footer_nav ul li {
list-style-type:none;
}

.footer_column {
clear:right;
display: inline;
float:left;
margin-top:23px;
padding:0;
width: 354px;
}

.footer_column a {
color:#195b65;
text-decoration:none;
}

.footer_column a:hover {
color:#272727;
}

.footer_column ul li {
padding-left:10px;
color:#2d2d2d;
padding-bottom:5px;
padding-top:5px;
height:25px;
}

#twitters {
background: url(../images/home_page/twitter-logo2.png) no-repeat 390px;
clear: both;
display: inline;
font-size: 1.1em;
float: left;
height: 48px;
line-height: 40px;
margin-left:20px;
margin-top: 1px;
padding-left: 404px;
padding-top: 0;
width: 634px;
}

#twitters ul {
background:url(../images/site/twitter_bubble.png) no-repeat -6px -7px;
padding-left: 26px;
font-weight:700;
	margin-left: 39px;
	height: 51px;
}

.go_top {
margin-top:60px;
text-indent:-35px;
	padding-left: 42px;
}

/* IE 6 WARNING STYLING */
#ieWarning { width: 100%; height: 70px; padding:0; margin:0; background: #FFFFFF; display: none; }
#WarningContent { width: 100%; height: 50px; padding: 10px; margin-left:auto; margin-right:auto;
	color: #3f3f3f;
	font: 1.2em/1.4em Georgia, "Times New Roman", Times, serif;
}
#WarningContent a { color: #CC0033; text-decoration: underline; font-weight: bold; }
#WarningContent a:hover { color: #0c3e32; }
#WarningText { width: 90%; height: 50px; padding:5px 0px 0px 0px; margin:0; float:left; }
.WarningSign { width: 35px; height: 30px; padding:0; margin:0; float:left; }
#WarningContent .Warn { font-size: 14px; font-weight: bold; padding:0; margin:0; }


