#main {
        width:80%;
        min-width:800px;
	background-image: url(assets/images/second-back.jpg);
	background-repeat: repeat-x;
	background-position: center 180px;
	background-position: left 180px;
	background-color: #fff;
        margin-left:auto;
        margin-right:auto; 
}
#obi {
	background-image: url(assets/images/obi-back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 70px;
	width: 100%;
        clear:both;
}
#obi a{
        border-style: none;
}
#tohome {
        width:123px;
        float:left;
}
#obiimg {
        float:right;
}
#header {
        width:100%;
}
#header ul {
        width:800px;
        height:100px;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        padding:0px;
}
#header li {
	margin: 0px;
	padding: 0px;
        text-indent:-9999px;
        float:left;
	list-style-type: none;
}
#header .profile a{
        width:77px;
        height:100px;
        display:block;
        margin-left:10px;
	background-image: url(assets/images/sub-prof.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .live a{
        width:150px;
        height:100px;
        display:block;
	background-image: url(assets/images/sub-live.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .disco a{
        width:115px;
        height:100px;
        display:block;
	background-image: url(assets/images/sub-disco.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .monthly a{
        width:180px;
        height:100px;
        display:block;
	background-image: url(assets/images/sub-monthly.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .photo a{
        width:123px;
        height:100px;
        display:block;
	background-image: url(assets/images/sub-photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .blog a{
        width:55px;
        height:100px;
        display:block;
	background-image: url(assets/images/sub-blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .contact a{
        width:75px;
        height:100px;
        display:block;
	background-image: url(assets/images/sub-contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header a:hover {
	background-position: left -100px;
}
h2 {
        margin:8px;
        padding:0px;
        font-size:1.25em;
        padding:3px; 
}
h3 {
        font-size:1.15em;
        color:#5d3d48;
        border-bottom:solid 1px #666666;
}
h4 {
        font-size:0.93em;
       
}
#prof-text {
        font-size:0.9em;
        width:400px;
        float:left;
}
#prof-text p,li{
        font-size:0.9em;
}
#selfphoto {
        width:220px;
        float:left;
}
#bio {
        clear:both;
}
#inside {
        width:87%;
        margin-left:auto;
        margin-right:auto; 
        font-size:0.85em;
        color:#555;
        line-height:1.5em;
}
