@charset "utf-8";

/*----------------------------------------------------------------*/
/* CONTAINERS                                                     */
/*----------------------------------------------------------------*/
#wrapper{
	margin: 0 auto; 
	width: 776px; 
	height: 100%;
}

#header{
	width: 775px; 
	height: 76px; 
	background-image: url(../images/header_top.jpg); 
	text-align: right;
}

#menu {
	margin: 0;
	padding: 0;
	width: 180px; 
	height: 224px; 
	background-image: url(../images/menu_bg.jpg); 
	float: left;
}

#mainImage{
	margin: 0;
	padding: 0;
	width: 595px; 
	height:224px; 
	background-image: url(../images/main_index.jpg); 
	float: right;
}

#content{
	width: 775px;
	min-height: 850px; 
	background-color: #FFF;
        
        
}

#text{
	
        width: 581px; 
	padding: 0 5px 10px 5px; 
	float: right;
	background-color: #FFF;
}

#footer{
	clear: both;
	width: 775px; 
	height: 75px; 
	padding: 10px 0 0 0;
	background-color:#FFF; 
	background-image: url(../images/footer_bg.jpg); 
	background-repeat: no-repeat; 
	text-align: right;
}

#blue_box { 
	width: 180px; 
	height:67px; 
	background-image: url(../images/blue_box.gif);
}

#yellow_box{
	width: 180px; 
	height:67px; 
	background-image: url(../images/yellow_box.gif);
	text-align: left;
}

#sidebar {
	width: 180px; 
	min-height: 550px; 
	moz-min-height: 800px;
	float: left; 
	background-color:#white;	
}

#facebook {
        margin: 0 0 0 20px;
        width: 180px;
}
#urbanspoon {
        margin: 0 auto;
        padding: 35px 0 0 225px;
        width: 581px;
} 
/*----------------------------------------------------------------*/
/* CLASSES                                                        */
/*----------------------------------------------------------------*/

.header {
	text-align: right;
	padding: 0 10px 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	}
a.header:link{color: #FFF; text-decoration: none;}
a.header:visited{color: #FFF; text-decoration: none;}
a.header:hover{color: #3a3d36; text-decoration: none;}
a.header:active{color: #3a3d36; text-decoration: none;}

.footer {
	text-align: right;
	text-decoration: none;
	padding: 0 10px 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	}
a.footer:link{color: #333; text-decoration: none;}
a.footer:visited{color: #333; text-decoration: none;}
a.footer:hover{color: #3a3d36; text-decoration: none;}
a.footer:active{color: #3a3d36; text-decoration: none;}

.mainmenu {
	width: 180px;
	height: 15px;
	background-image: url(../images/link_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 0 5px 0 0;
	margin: 5px 0 0 0;
	}
a.mainmenu:link{color: #333; text-decoration: none;}
a.mainmenu:visited{color: #333; text-decoration: none;}
a.mainmenu:hover{color: #3a3d36; text-decoration: none;}
a.mainmenu:active{color: #3a3d36; text-decoration: none;}

.yellowbox{
	padding: 2px 40px 2px 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #137396;
}

.bluebox{
	padding: 2px 40px 2px 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #ffc75e;
}

/*----------------------------------------------------------------*/
/* TAGS                                                           */
/*----------------------------------------------------------------*/

body {background-color: #3a3d36;}

h1 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding-left: 10px;}

h2 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding-left: 10px; margin:0;}

h3 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding-left: 10px; margin:0; font-weight:400;}

p, td{
	margin-left: 10px;
	padding: 0 0 10px 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: justify 
}
