/*
Theme Name: olio
Theme URI: http://olio.org.ru.com/
Description: little harbor
Version: 1.0
Author: agon
*/

*{
margin: 0;
padding: 0;
}

body {
font-family:Arial, Helvetica, verdana, Sans-serif;
font-size: 63%;
color: #BBB;
background: #101010;
text-align:center;
}


a{TEXT-DECORATION:none;color:#41718E;line-height:150%;}
a:hover{position:relative; left:1px; top:1px;}


img {border:0 none;}
/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#page-container 
{

}
#page-container,#header,#footer,#content{min-width:980px;}
.inner {
    min-width:750px;
    max-width:1280px;
    margin:0 auto;
/*    text-align:left;*/
    overflow:hidden;  To clear floats 
	max-width:1280px;
_width:1000px;
}



#header {

}
#nav {height: 190px;background:transparent url(http://olio.sinaapp.com/main/head.jpg) no-repeat scroll left top;}
#main-nav{
background:transparent url(http://olio.sinaapp.com/main/finch.gif) no-repeat scroll right 50px;
height:190px;
margin-left:350px;
margin-right:15%;
position:relative;
}
#nav ul {
position:absolute;
right:150px;
top:50px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#nav ul li {
	display: inline;
}
#nav ul li a {
	float: left;
	margin: 0;	padding: 0 18px;
	font: bold 1.4em/4em 'Trebuchet MS', Helvetica, Arial, Geneva, sans-serif;
	color: #FAFAFA;	
	text-transform: uppercase;
}
#nav ul li a:hover{
	background:transparent url(http://olio.sinaapp.com/main/nav.gif) no-repeat scroll center top;
}
#nav ul li#current a {	
	color: #fff;	
}

#content{}
#content h1{
font-size:1.8em;
line-height:normal;
font-weight:700;
color:#41718E;
}
#content p {
font-size:1.5em;
padding-bottom: 15px;
}
#content1 {
text-align:left;
margin:5px 460px 25px 10px;
line-height: 18px;
position:relative;
border-right:1px solid #222222;
}
#main {
float:left;
overflow:hidden;
width:100%;
}


#sidebar {
text-align:center;
padding-top:5px;
float: left;
width: 450px;
line-height: 18px;
position:relative;
margin:5px 0 20px -460px;
}
#sidebar .padding {
padding: 25px;
}



.clear {
clear:both;
}

#foot {
padding: 0px 25px;
line-height:26px;
}
#footer
{
min-width:960px;
clear: both;
height: 26px;
font-size: 12px;
color: #c9c9c9;
border-top:1px solid #222222;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
}


.hidden {
display: none;
}

.builder{
display:block;
margin:0 auto;
text-align:center;
writing-mode :tb-rl;
}
.center{
display:block;
margin:0 auto;
text-align:center;
}

#twitter_div{
padding-bottom:15px;
font-size:1.2em;
line-height:1.6em;
color:#808080;
}
#twitter_div a{
color:#444;
font-size:85%;
}
#twitter_div a:hover{
color:#888;
}