/*
Whatever Hollywood Stylesheet
Designed by Jesse Gardner, Plasticmind.com
Last Edit: 5.30.07
*/

/* The Rest of It... */

body {
margin:0;
padding:0;
font: 12px/1.6 Arial, Helvetica, sans-serif;
color: #333;
background-color: #2D8DA2;
}

/* Standard elements */
a {
text-decoration:none;
color:#1A98A6;
font-weight:bold;
}

a:hover {
color:#c55271;
}

h2 {
color:#c55271;
font-size:20px;
font-weight:bold;
margin-bottom:12px;
}

p {
margin-bottom:12px;
}
.clear {
clear:both;
}
.large {
font-size:20px;
}

#container {
width:860px;
background: white url(/img/container.gif) top left repeat-y;
margin: 0 auto;
}

#container-inner {
padding: 15px 40px 20px 28px;
}

#banner h1 a {
display:block;
height:85px;
width:300px;
text-indent:-999em;
background: url(/img/LogoNew.jpg) top left no-repeat; 
}
#banner p {
display:none;
}
#banner {
padding-bottom:20px;
}
#front #banner {
padding-bottom:8px;
}
#topnav {
float:right;
}
#front #topnav {
float:left;
border: 5px solid #E6E6E6;
}
#topnav li {
display:inline;
font-family: Courier New;
color:#666;
font-size:16px;
text-transform:uppercase;
margin-right:6px;
margin-left:6px
}

#topnav li a {
color:#666;
font-weight:bold;
}
#topnav li a:hover {
color:#da8ba7;
text-decoration:none;
}
#content {
	background-color: #FFFFFF;
	border: 5px solid #E6E6E6;
}
#content-inner {
padding:10px 15px;
}
#content {
font-family:"Comic Sans MS";
font-size:15px;
}
#bottomnav {
clear:both;
padding:0 50px 0 50px;
}
#bottomnav ul {
float:left;
margin-top:5px;
}
#bottomnav li {
display:inline;
font-family: Courier New;
color:#666;
font-size:16px;
text-transform:uppercase;
margin-right:5px;
}
#bottomnav li a {
color:#666;
font-weight:bold;
}
#bottomnav li a:hover {
color:#da8ba7;
text-decoration:none;
}

#bottomnav p {
float:right;
margin-top:5px;
}

#bottomnav p a {
display:block;
width:183px;
height:31px;
text-indent:-999em;
background:url(/img/signup.gif) top left no-repeat;
}

#bottomnav p a {
background-position:bottom;
}

#footer {

clear:both;
background: url(/img/footer.gif) bottom left no-repeat;
padding: 10px 48px 30px 48px;
color:#1A98A6;
}
#footer p {
text-align:center;
border-top: solid 1px #ecc3d1;
padding-top:12px;
}

/* h2 image replacements */


#blog #main h2, #about h2, #press h2, #links h2, #contact h2, .video h2, #shorts h2, #reality h2, #featured h2, #bios h2,
#suri h2, #shiloh h2, #apple h2, #honorary h2 {
text-indent:-999em;
height:41px;
}

#blog #main h2 { background:url(/surimage/blognew.jpg) no-repeat; }
#about h2 { background:url(/img/t_about.gif) no-repeat; }
#press h2 { background:url(/img/t_press.jpg) no-repeat; }
#links h2 { background:url(/img/t_links.jpg) no-repeat; }
#contact h2 { background:url(/img/t_contact.jpg) no-repeat; }
.video h2 { background:url(/img/t_videos.jpg) no-repeat; }
#reality h2 { background:url(/surimage/WhateverTitle.gif) no-repeat; }
#shorts h2 { background:url(/img/t_shorts.jpg) no-repeat; }
#featured h2 { background:url(/img/t_featured.jpg) no-repeat; }
#bios h2 { background:url(/img/t_bios.jpg) no-repeat; }
#suri h2 { background:url(/img/t_suri.jpg) no-repeat; }
#shiloh h2 { background:url(/img/t_shiloh.jpg) no-repeat; }
#apple h2 { background:url(/img/t_apple.jpg) no-repeat; }
#honorary h2 { background:url(/title/HM.jpg) no-repeat; }

.about-photo { float:right; }

/* Blog Stuff */

#blog, #front #sidebar {
font-family: Arial, Helvetica, sans-serif;
}

#front #sidebar-inner {
padding:5px 10px 10px 10px;
}

#blog #main {
float:left;
width:455px;
}
#blog h3, #front #sidebar h3 {
font-size:18px;
font-family:"Comic Sans MS";
margin:8px 0;
}
#front #sidebar h3 {
font-size:14px;
}
#front #sidebar p {
margin-bottom:0;
}
#blog p {
font-size:12px;
}
#blog .entry {
border-bottom: solid 1px #e6e6e6;
}
#blog .entry-footer {
font-size:10px;
clear:both;
}

#blog #sidebar {
float:right;
width:230px;
border-left: solid 1px #e6e6e6;
font-size:11px;
line-height:1.4;
}
#blog #sidebar .module {
margin:0 0 20px 20px;
}
#blog #sidebar h2 {
font-size:15px;
margin:0 0 5px 0;
}
ul.recent-entries {
padding-top:8px;
}
#blog #sidebar li, ul.recent-entries li {
margin-top:5px;
}
#blog #sidebar li a, ul.recent-entries li a {
display:block;
padding-left: 23px;
background: url(/img/bullet-star.gif) top left no-repeat;
}

#blog p.content-nav,
#video p.content-nav {
font-size:11px;
text-transform:uppercase;
}
.content-nav a { color:#bbb; }
.content-nav a:hover { color:#da8ba7; }

.video .entry {
float:left;
text-align:center;
width:140px;
}
.entry-video p {
margin:0;

}
.video .entry-video a.thumb {
margin:0 auto;
display:block;
height:79px;
width:120px;
background: url(/img/thumb-shadow.jpg) no-repeat top left;
}
.video .entry-video a.thumb img {
margin-top:4px;
border:solid 1px;
}
.video {
font-family: Arial, Helvetica, sans-serif;
}
.video h3 {
font-size:18px;
font-family:"Comic Sans MS";
margin:8px 0;
}
.video p {
font-size:12px;
}
.entry-full .entry-video {
float:left;
width:520px;
margin-bottom:15px;
}
.entry-full .entry-video center { text-align:left; }
.entry-full .entry-description {
float:left;
width:200px;
}
.entry-full script {display:none;}

#blog .entry {
border-bottom: solid 1px #e6e6e6;
}
#video .entry-footer {
font-size:10px;
clear:both;
}
#comments {
display:none;
}
a#comments-reveal {
width:118px;
height:25px;
display:block;
background:url(/img/comments.gif) no-repeat top left;
text-indent:-999em;
overflow:hidden;
clear:both;
}
a#comments-reveal:hover {
background-position:bottom;
}
.flash-bio {
float:left;
}
#bios p {
margin-left:200px;
font-size:13px;
}

/* Front Page Styling */

#front #content {
border:none;
}
#front #content-inner {
margin:0;
padding:0 0 0 31px;
}
#front #main {
float:left;
width:470px;
}

#front #sidebar {
float:right;
width:235px;
border: solid 5px #e6e6e6;
line-height:1.4;
margin-top:8px;
font-size:12px;
}
#front #sidebar h2 {
margin-top:8px;
}
#front #sidebar h2 a {
display:block;
text-indent:-999em;
height:30px;
background:url(/surimage/blog2.gif) no-repeat;
margin:-3px;
}
#front #mainnav {
margin-top:8px;
width:500px;
height:340px;
border: solid 5px #e6e6e6;
font-family: Courier, Courier New;
font-size:16px;
text-transform:uppercase;
line-height:1.1;
}
#front #mainnav a {
color:#666;
font-weight:normal;
}
#front #mainnav a:hover {
color:#c55271;
}
#front #mainnav ul {
padding: 0 0 0 25px;
}
#front #mainnav ul#contentmenu {
padding:40px 0 10px 25px;
}
#front #mainnav,
#front #mainnav a { font-weight:bold; }

a#mainnav-shorts, a#mainnav-reality, a#mainnav-video {
display:block;
text-indent:-999em;
height:35px;
}

a#mainnav-shorts { background:url(/img/sub-shorts.gif) no-repeat; }
a#mainnav-reality { background:url(/img/sub-reality.gif) no-repeat; }
a#mainnav-video { background:url(/img/t_videos.jpg) no-repeat; height:44px;}

#front-featured {
font-family:Arial, sans-serif;
line-height:1.2;
font-size:12px;
color:#333;
margin-top:8px;
}
#front-featured h2 {
float:left;
text-indent:-999em;
height:130px;
width:54px;
background: url(/surimage/feature2.gif) no-repeat left center;
}
#front-featured-box {
float:left;
border:solid 5px #e6e6e6;
padding:4px 4px;
}
#front-featured-box-in {
width:397px;
height:105px;
overflow: auto;
}
#front-featured .entry {
float:right;
margin:5px 0;
text-align:center;
width:125px;
}

#front-featured .entry-video a {
margin:0 auto;
display:block;
height:79px;
width:120px;
background: url(/img/thumb-shadow.jpg) no-repeat top left;
}
#front-featured .entry-video img {
margin-top:1px;
border:solid 1px;
}
.thumb-right { float:right; }

#signupForm {
border: solid 1px #e6e6e6;
width:460px;
margin-bottom:15px;
}

#signupForm table {
margin:10px;
}

.comment {border-bottom:solid 1px #ccc;}
#pending {display:none;}