body 
{
background-image: 
url('../images/background/bg.jpg');
background-repeat: 
no-repeat;
background-attachment: 
fixed;
background-position:center; 
}
div#wrapper {
	width:840px;
	float:left;
}

.container {
}

.logolink {
	border:none;
}
div#header{
	width:840;
	/*background-image: url('../images/divbg.png');*/
	
}
.logo{
	width:842;
	height:102;
/*	background-image: url('../images/bg_text.png');*/
	
}

div#main
{
	width: 575px;
	background-image: url('../images/divbg.png');
	border: 1px solid #f77000;
  	/*min-height:600px;
  	height:auto !important;
  	height:600px;*/
	float:left;
}
div#maincontentbox{
	/*background:url('../images/bg_text.png');*/
	width:575px;
	/*height:370px; height of imgs plus border/padding on inner pages only*/
	position:relative;
	float:left;
}	

div#maincontentbox h2 {
	color:#f77000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	margin:0 0 2px 0;
}

div.sidecontent {
/*	background-image: url('../images/bg_text.png');*/
	width: 240px;
	margin-top:0px;
	
}
div.menu{
	width:420px;
    font-size: 12px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	padding:10px;
}
div.menu h1{
	color:#f77000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 5px 0;
	
}
div.menu h2{
	color:#f77000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	margin:11px 0 2px 0;
}
div.menu h3{
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	margin:10px 0 2px 0;
}
div.menu p {
}

div.menu table {
	font-size:12px;
	color:#FFF;
}

.menuprice {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	margin-top:0px;
	margin-bottom:10px;
}

div.homecontent{
	width:547px;
    font-size: 11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
}

div.homecontent h1 {
	color:#f77000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:-5px 0 2px 0;
}
div.homecontent h2 {
	color:#f77000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	margin:0 0 2px 0;
}

div.maincontent{
	width:420px;
    font-size: 11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:80px;
	float:left;
}
div.maincontent h2 {
	color:#f77000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
	margin:0 0 2px 0;
}
div.maincontent ul {
    font-size:11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	padding:0 0 0 15px;
}

div.content{
    font-size:11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
	padding:10px;
}
div#sidebar {
	width:255px;
	float:right;
}

div#right
{
	width: 250px;
	margin-bottom:8px;
	background-image: url('../images/divbg.png');
	border: 1px solid #f77000;
	/*border: 0px solid #f77000;*/
	vertical-align:top;
	min-height:245px;
	float:right;
}
div.sidebartitle{
	text-align:left;
	width:250px;
	height:24px;
	float:right;
}
div#right2
{
	width: 250px;
	background-image: url('../images/divbg.png');
	border: 1px solid #f77000;
	float:right;
	min-height:345px;
}
h1
{
    FONT-SIZE: 24px;
    COLOR: #f77000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h2
{
	font-size:14px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
h3
{
	font-size:12px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
p
{
	/*background-image: url('../images/TextBG.png');*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:ffffff;
	text-align:left;    	
}
.paper
{
    	margin-left:10px
}
a.text
{
	FONT-WEIGHT: bold;
    	FONT-SIZE: 12px;
    	COLOR: #0d1726;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

a:hover.text
{
	FONT-SIZE: 12px;
	COLOR: #f77000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	FONT-WEIGHT: bold;
}
a.navtop
{
	FONT-WEIGHT: bold;
    	FONT-SIZE: 12px;
    	COLOR: #5279c8;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	text-transform: uppercase;
}

a:hover.navtop
{
	FONT-SIZE: 12px;
	COLOR: #f77000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	FONT-WEIGHT: bold;
	text-transform: uppercase;
}
.navigation 
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:12px;
}
.navigationon 
{
color:#f77000;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:12px;

}
div#navglobal
{
	/*background-image: url('../images/divbg.png');
	border:1px solid #f77000;*/
	width: 838px;
	height:25px;
	float:left;
	padding-top:0px;
	margin-top:0px;
	margin-bottom: 0px;
}
.subnavigation 
{
color:#f77000;
font-weight: 100;
text-decoration:none;
font-family:arial;
font-size:11px;
text-align:left;
}

a:hover.subnavigation
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-family:arial;
font-size:11px;
text-align:left;
}
a
{
	FONT-WEIGHT: bold;
    	COLOR: #5279c8;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

a:hover
{
	COLOR: #f77000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	FONT-WEIGHT: bold;
}
/* lists */	
ul 
	{
	FONT-SIZE: 12px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
    	list-style-image: url('http://obvio.us.com/images/greenball.png');
	}
	
ol 
	{
	FONT-SIZE: 12px;
    	COLOR: #000000;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
/* Lightbox */
#imagebox {
	/*background:url('../images/bg_text.png');*/
	width:565px;
	/*height:370px; height of imgs plus border/padding on inner pages only*/
	margin:7px 0 10px 8px;
	position:relative;
	float:left;
	}
.imageboximg {
	padding-top:15px;
}
#imageBox {
	float:left;
	width:420px;
	height:279px;
	margin:10px 0 10px 67px;
	}
#imageContainer {
	/*background:url('../images/bg_text.png');*/
	width:575px;
	height:364px; /*height of imgs plus border/padding on inner pages only*/
	margin:10px 0 0px 0px;
	position:relative;
	float:left;
	}
	
#imageContainer img {
	display:none;
	position:absolute;
	left:14px;
	top:0px;
	}

#imageContainer img.first {
	display:block;
	}
#home #imageContainer {
	top:0;
	margin:0;
	width:547px;
	height:364px;
	border:5px solid #fff;
	background:none;
	padding:0;
	}
#home #imageContainer img {
	top:0; left:0;
}

div#footer
{
	/*background-image: url('../images/divbg.png');
	border:1px solid #171f00;*/
    font-size:11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
	width: 840px;
	height:50px;
	float:left;
	padding-top:4px;
	margin-top:2px;
	margin-bottom: 2px;
}
div.footer_l{
    font-size:11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
	width:400px;
    text-align:left;
	padding:5px 10px 0 10px;
	float:left;
}
div.footer_r{
    font-size:11px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
	width:400px;
    text-align:right;
	padding:5px 10px 0 10px;
	float:right;
}
.clear{
	clear:left;
}
/* Contact Us */
.contact_us
{
padding: 0px;
margin: 0px;
}

.sent_message
{
font-weight: bold;
color: #C20428;
text-align: center;
}

.form_fonts {
	font-size:12px;
	color:#ffffff;
}

DIV.contact
{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
height: 290px;
text-align: left;
}

input, textarea, select {
	color: #000000;
}
.inputs {
	background-color: #eaeaea;
	margin: 2px;
	padding: 2px;
	border: 1px solid #7F94BC;

}
.inputs-focus {
	background-color: #ffffff;
	margin: 2px;
	padding: 2px;
	border: 1px solid #7F94BC;
}
<STYLE TYPE="text/css">
<!--
/**************************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/

A		{ font-family:arial, helvetica; color:#00F; text-decoration:underline }
SPAN	{ font-family:arial, helvetica }
TD     	{ font-family:arial, helvetica }

/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold; color:#FFF }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#EDECD8; height:80; width: 95; }
.empty_day_cell			{ background-color:#EEEEEE; height:80; width: 95; }
.today_cell				{ background-color:#F5F4ED; height:80; width: 95; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:9px; font-family:arial, helvetica }

/**** column headers or days of the week ****/
.column_header			{ background-color:#2663E2; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
// end hiding -->
</STYLE>

