

/* Globals */
body {background:#121212 url(../images/ui/sidebar.gif) repeat-y; font:10px arial;}
h1 {font-size:10px; margin-top:12px;}
img {border:none;}
ol  {font:11px arial; color:#FFF;}
ul {list-style-type:none; margin-bottom:10px;}
li  {font:11px arial; color:#DDD;}
dl {margin:5px 0 10px 20px;}
dt {margin:0; color:#DDD; font:11px Arial, Serif; font-weight:bold;}
dd {margin:0; color:#DDD; font:11px Arial, Serif;}
h6 {margin:-2px 0 0px 20px; color:#FFF; font:14px "Georgia"; font-weight:bold;}
h3 {clear:both;}
textarea {width:459px;}
.dialog {text-indent:20px;}
.title1 {color:#CA2723;}
.will {color:#FFF; margin-top:12px;}
.chris {color:#FFF;}
.baer {color:#CA2723;}
.com {color:#FFF;}


/* header */
#header h1 {color:#7C7C7C; text-transform:lowercase}
#header a {text-decoration:none;}

/* Info */
#info_title {margin:12px 0 0 5px; color:#FFF;}
#info_thesis{position:absolute; top:25px; left:0px; width:207px; height:96px; padding:0;
	background:#202020; color:#A6A8A8;}
#info_thesis em {color:#C9CBCB;}
#info_thesis p {padding:10px; margin:0;}
	

/* Eye */
#eye_title {margin-top:12px; color:#FFF;}
#eye_image {width:86px; height:85px; margin-top:11px; background:url(../images/ui/eye.jpg) no-repeat top left;}

/* Navigation */
#nav_title {margin-left:5px; color:#FFF;}
#nav a {font:12px "Georgia"; font-weight:bold; color:#FFF; text-decoration:none;}
#nav a:hover {border-bottom:solid 1px #CA2723;}
.nav_bio {position:absolute; top:30px; left:5px;}
.nav_work {position:absolute; top:44px; left:5px;}
.nav_media {position:absolute; top:58px; left:5px;}
.nav_log {position:absolute; top:72px; left:5px;}
.nav_misc {position:absolute; top:30px; left:118px;}
.nav_contact {position:absolute; top:44px; left:118px;}
.nav_faq {position:absolute; top:58px; left:118px;}
.nav_forum {position:absolute; top:72px; left:118px;}


/* News */
.news_link {position:absolute; left:5px;}
#news a {font:12px "Georgia"; font-weight:bold; color:#CA2723; text-decoration:none;}
#news a:hover {border-bottom:solid 1px #FFF;}

/* Archive */
#archive_title {padding-left:5px; color:#FFF; background:url(../images/ui/archiveline.gif) repeat-x;}
#archive_calendar {position:absolute; top:23px; left:112px; width:169px; height:175px; background:#242424;}
#archive_calendar a {color:#CA2723; text-decoration:none;}
#archive_calendar a:hover {color:#CA2723; text-decoration:none; border-bottom:1px solid #FFF;}
table {font:9px "arial"; color:#DDD; margin:5px 0 5px 10px;}
td,th {width:18px; height:10px; text-align:left; color:#FFF;}
#prev {width:30px;}
#next {width:30px; text-align:right;}
#archive_calendar caption{font:12px "Georgia"; font-weight:bold; color:#FFF; margin:10px 0 0 10px; text-align:left;}

/* Side */
#side_title {padding-left:5px; color:#FFF; background:url(../images/ui/archiveline.gif) repeat-x;}
#side p { margin:10px 0; padding:5px 10px; background:#121212; color:#FFF; font:11px Arial;}
#side a {color:#CA2723; text-decoration:none;}
#side a:hover {color:#CA2723; text-decoration:underline;}
#side em {}

/* Content */
#content_title {margin-top:21px; color:#FFF;}
.page_title {margin:0; padding:2px; width:auto; background:#1E1E1E;}
.heading {margin:0; padding:2px; width:auto; background:#272727;}
#content h2 {margin:15px 0 0 10px; color:#FFF; font:16px"Georgia"; font-weight:bold; text-decoration:none; border-top:1px solid #272727;}
#content h3 {margin:15px 0 0 10px; color:#FFF; font:16px"Georgia"; font-weight:bold; text-decoration:none; border-top:1px solid #272727;}
#content h3 a {padding:2px; color:white; text-decoration:none; background:#272727;}
#content h3 a:hover {color:FFF; text-decoration:none; border:none;}
#content small {margin:-15px 0 0 10px; color:#7C7C7C;}
#content small a {color:#CA2723; text-decoration:none;}
#content small a:hover {color:#CA2723; text-decoration:none; border-bottom:1px solid #FFF;}
#content p {margin:10px; font:11px arial; color:#DDD;}
#content small {margin:3px 0 0 10px; color:#7C7C7C;}
#content a {color:#CA2723; text-decoration:none;}
#content a:hover {color:#CA2723; text-decoration:underline;}
#script {margin:10px;;font:11px arial; color:#DDD;}
.floatOne {float:left; margin:5px 5px 5px 0; width:150px; text-align:center;}
.floatTwo {float:right; margin:5px 0 5px 5px; width:150px; text-align:center;}
.lightText {color:#7C7C7C; font:9px; margin:0;}
#spacer {height:50px;}
#content p.feedback {width:459px; margin: -10px 10px 35px 10px; text-align:right; border-bottom:1px solid #202020;}
.feedback_bottom {background:#202020;}
.italics {font-style:italic;}
.bold {font-weight:bold;}

/* General Section Positioning */
#header {position:absolute; top:0px; left:0px; width:281px; height:50px; 
	background:#000 url(../images/ui/redline.gif) fixed repeat-x top left;}
#news {position:absolute; top:50px; left:0px; width:281px; height:84px;
        background:#000;}
#info {position:absolute; top:0px; left:282px; width:280px; height:133px; 
	background:#202020 url(../images/ui/infoline.gif) fixed repeat-x top left;}
#eye {position:absolute; top:0px; left:562px; width:190px; height:133px; 
	background:#000 url(../images/ui/infoline2.gif) fixed repeat-x top left;}
#image {position:absolute; top:134px; left:0px; width:281px; height:220px;
	background:#000 url(../images/ui/hallway.jpg) no-repeat;}
#banner {position:absolute; top:134px; left:282px; width:469px; height:220px;
	background:#000 url(../images/ui/banner.jpg) no-repeat;}
#nav {position:absolute; top:355px; left:0px; width:281px; height:126px; 
	background:#121212 url(../images/ui/nav.jpg) no-repeat bottom left;}
#content {position:absolute; top:355px; left:282px; width:469px; height:302px;
	background:#121212 url(../images/ui/contentline.gif) repeat-x top left;}
#archive {position:absolute; top:482px; left:0px; width:281px; height:178px; 
	background:#121212 url(../images/ui/archiveline2.gif) no-repeat top left;}
#side {position:absolute; top:660px; left:0px; width:281px; height:100px; background:url(../images/ui/sidebar.gif) repeat-y;}

/* stuff for screenplay formatting */
.script_action, .script_scene_heading {
  position:relative;
  padding-bottom:10px;
}

.script_character_name {
  position:relative;
  left: 200px;
}

.script_parenthetical {
  position:relative;
  left: 150px;
}

.script_dialog {
  position:relative;
  left: 100px;
  padding-bottom:10px;
  width:300px;
}

.script_transition {

}

.left {
  margin-left:1px;
  text-align:left;
}

.right {
  text-align:right;
}

