/*
Theme Name: Rose Surnow Is Hilarious
Description: Rose is Funny
Version: 0.1
Author: Bon Vonson
Author URI: http://www.rosesurnow.com
Latest updated: Feb 18th, 2010
Tags: 
*/

html, body{padding:0; margin:0; text-align:center; font-family:Arial, verdana; font-size: 13px;} 
a {font-family:arial; color:#b6194d; text-decoration:none;}
a:hover {text-decoration: underline}
img {border:none}
ul {list-style-type: none; margin:0; padding:0;}
.clear {clear:both;}

#page{ width:980px; text-align:left; margin:0 auto; } 
.center {margin:0 auto; text-align: center}

#header { margin:10px 0 0 0; width:100%; overflow:hidden; border-bottom:1px solid #dcdada;}
#header #logo {float:left;}
#header ul {float:right; margin:30px 0 0 0; padding:0; list-style-type: none;}
#header ul li {float:left; margin:0; padding:0;}
#header ul li a {display: block; width:90px; height:25px; text-indent: -99999px; background-position:0px 25px; }
#header ul li a:hover {background-position:0 0;}
#nav-home {background-image: url(./images/nav-home.png)}
#nav-videos {background-image: url(./images/nav-videos.png)}
#nav-blog {background-image: url(./images/nav-blog.png)}
#nav-photos {background-image: url(./images/nav-photos.png)}
#nav-bio {background-image: url(./images/nav-bio.png)}
#nav-contact {background-image: url(./images/nav-contact.png)}


#wrapper {clear:both; min-height:300px}

#left {float:left}
#right {float:right;}

#home {height:400px;  border-bottom:1px solid #dcdada;}
#home-image {height:400px; background:url(./images/rose-surnow-home-face.png) no-repeat 0 0; margin-top:-18px; }
#home-text {float:left; margin:10px 0 0 300px;font-weight:bold;}
#home-sub {margin:70px auto; text-align:center; }
#home-sub .col {float:left; width:320px; text-align:left;}
#home-sub br {clear:both;}
#home-sub .col h2 {margin:0; padding:0;}

#home-text h1 {font-size:72px; margin:0; padding:0; color:#1f1e1e; }
#home-text h3 {margin:0; padding:0; font-size:14px; color:#393939;}
#home-text h3.h3-1, #home-text h3.h3-2, #home-text h3.h3-3 {font-size:24px; margin:0; padding:0 0 20px; }
#home-text h3.h3-2 {margin-left:35px;}
#home-text h3.h3-3 {margin-left:70px;}
#home-text h3.h3-4 {margin-left:110px;}
#home-text h3.h3-5 {margin-left:120px;}
#home-text h3.h3-6 {margin-left:130px;}
#home-text h3.h3-7 {margin-left:140px;}
#home-text h3.h3-8 {margin-left:150px;}
#home-text h3.h3-9 {margin-left:160px;}


.home-blog {margin:0; padding:0; list-style-type: none;}
.home-blog li {margin:0 0 40px; clear:both width:100%; overflow:auto;}
.home-blog li abbr, .home-blog li a {float:left; }
.home-blog li abbr {margin:0 10px 0 0; text-transform: uppercase; color:#707070; font-size:9px; text-align: center}
.home-blog li abbr em {font-size:20px; font-style: normal}
.home-blog li a {margin:3px 0 0 0; font-size:14px;}

.video-holder {margin:0 auto; text-align:center; min-height:400px}
.video-holder br {clear:both;}
.vid	{float:left; margin:40px; width:240px; padding:0; font-size:19px; height: 200px;}

#maincol {font-size:16px;}

#related-videos {margin:0; padding:0; list-style-type: none;}
#related-videos li {margin:0 0 20px; padding:0;}
#related-videos img {width:150px;}

#blog-roll {margin:0; padding:0; list-style-type: none;}
#blog-roll li {clear:both;  overflow:hidden; margin:0 0 50px 0; padding:0;}
#blog-roll li p {margin:0 0 20px; padding:0; font-size:16px; color:#454545;}
#blog-roll li div {margin:0 0 0 45px;}
#blog-roll li h4 {margin:0; padding:0;}
#blog-roll li h4 a, #blog-roll li h1 a {font-size:20px;}
#blog-roll li abbr {float:left; margin:0 0 20px; text-transform: uppercase; color:#707070; font-size:9px; text-align: center}
#blog-roll li abbr em {font-size:20px; font-style: normal}
#blog-roll li a {margin:3px 0 0 0; font-size:14px;}
#blog-roll li.single {margin:30px 0;}
#blog-roll li h1 {margin:0; padding:0;}
#blog-roll li p a {margin:0;}
#wrapper div.comments {margin:20px 0 0 45px; padding:0;}
.blog-left {float:left; width:760px;}
.blog-right {float:right; width:200px;}
.blog-right h3 {margin:30px 0 0; padding:0; font-size:14px;}
.blog-right li {margin:0; padding:0;}

.nav-line {clear:both; border-top:1px solid #ccc; margin:30px 0 0; padding:30px 0 0 0; color:#666}
.nav-line .d {clear:both; height:30px;}
.prev a, .next a { padding:4px 1px; background:#b6194d; color:#fff; display:block; width:150px; border:1px solid #b6194d;
border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; text-align:center;}
.prev a:hover, .next a:hover {background:#efefef; color:#b6194d; border:1px solid #b6194d} 
.nav-line .left {float:left;}
.nav-line .right {float:right;}


#footer {clear:both; margin:40px 0 0 0; padding:0 0 30px 0; border-top:1px solid #dcdada; width:100%; overflow:auto;}
#footer ul {float:right; list-style-type: none; margin:0; padding:0;}
#footer ul li {float:left; margin:0; padding:0}
#footer ul li a {margin:0 10px; }

