/** BASIC */

* { margin:0;padding:0;}

body {
	margin: 0;
	padding: 0;
	font: normal 9pt Verdana;
	color: #000;
	text-align: justify;
	background: #060606 url(../images/cafe-statist-bg.gif) repeat-x top center;
}

h1 { font-size: 18pt; color: #53e4ff; }
h2 { font-size: 12pt; color: #000000; }
h3 { font-size: 10pt; color: #000000; }

p 
{
    margin-bottom:1em;
}

a {
	color: #53e4ff; 
	text-decoration: none;
}

a:hover {
	background-color:#7b7b7b;
}

ul { margin-bottom:10px; }


/** HEADER */

#header 
{
    margin: 0 auto;
    width: 960px;
	height: 166px;
	background: url(../images/cafe-statist-header.jpg) no-repeat 50% 0;
}

#header .contact 
{
    float: right;
	padding: 0;
	margin-top: 170px;
	margin-right: 20px;
	color: #000;
	text-align:right;
}

#header .contact a
{
    color: #000;
}


/** CONTENT */

#content {
	width: 960px;
	margin: 0 auto;
    background: #ffffff url(../images/contentbg2.jpg) no-repeat;
}

.sitemap  
{
    padding:5px 0 5px 10px; 
    text-align:left;
}
    
.leftalign { text-align:left; }
    



/*top fixed area*/
#mid_column {
	float: left;
	width: 600px;
	padding: 30px 20px 10px 50px;
	height: 190px;
	color:#ffffff;
	text-align:left;
}

#right_menu {
	float: right;
	width: 200px;
	height: 192px;
	padding: 30px 20px 10px 10px;
	text-align:right;
}

#left_column { 
	float: left;
	width: 450px;
	padding: 15px 10px 15px 50px;
	text-align:left;
}

#right_column {
	float: right;
	width: 400px;
	padding: 15px 20px 15px 20px;/*p has bottom margin of 10. 5+10 total 15, same as top*/
	background-color:#53e4ff;
}

#left_right_merge { 
	padding: 30px 20px 10px 50px;
	
}


/** FOOTER */

#footer {
	clear: both;
	width: 960px; 
	height: 60px; 
	margin: 0 auto 10px auto;
	
    background-color:#e1e1e1;
    color:#7b7b7b; 
}

#footer p {
	margin: 0 auto;
	padding-left: 50px;
	padding-top: 20px;
	text-align:left;
	font-size: 8pt;
}

#footer p .right 
{
    text-align:right;
}

.addthisbutton
{
    padding:0 20px 0 0;
    margin:0;
    float:right;
}




ol { margin-left: 25px; }
ul { margin-left: 20px; }

