body {
	margin: 0 auto 10px auto;
	padding: 0;
	font-family:open sans, verdana, arial, helvetica, sans-serif;
	color: #000;
    background: #FFF;
    text-align: left;
    width:890px;
}

#Page {
	margin:0 auto 10px auto;
	width:890px;
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

#Content {margin: 0 10px; padding:0; 	font-size:1.2em;}

p, th, td, li, input, a.stats {font-size: 14px; line-height: 18px;}

#Home img, #Project img {border:1px solid red;}
#Reels img {border:none;}
#Home img:hover, #Project img:hover {border:1px solid yellow;}
img {border: none;}

.center {text-align:center;}

/************** BANNER **************/
#Banner {border-bottom: 3px double; width:890px;}

#Tag {
	background-color:#990066; /* purple */
	border-top:2px solid #B22222;
	border-bottom:1px solid #B22222;
	text-align:center;
	color: #EEE9BF;
	margin: 10px 0 0 0;
	padding: 5px 5px 5px 10px;
	font: .9em;
}

/************** NAVTABS  **************/
#TopMenu {
	padding-top:5px;
	text-align:left;
	background: url('http://www.courtneylamb.com/images/lambdrawing.jpg') no-repeat right;
}

.my_name {font-size:1.7em; padding:5px 0px;}

.navtab {padding:0; margin-right: 8px; font-size:.9em; background-color: #EEE9BF;}
* html .navtab/**/ {margin:0 15px;  padding:3px 0; border:none;}
.navtab_two {font-size:1em;}
.navtab_separator {border-left: 1px dotted ;}

.navtab a {color:#000; text-decoration:none; padding:0 7px;}
* html .navtab a /**/ {padding:0;} /* For IE 6+*/
.navtab a:hover {text-decoration:underline;}
a.active_tab {font-style:italic; color:#2F4F4F;}

#Upcoming {margin-top: 5px; border: 1px solid; background:#FAB9E2;}
#Upcoming  p{font-size:.7em; margin: 5px 0; padding: 0 20px;}
#Upcoming a:link, #Upcoming a:visited {color:#B22222;}
.calhead_date {}
.annc_date {color:#696969;}

/************** INDEX **************/
#Reels {margin:0; padding:0;}
#Featured {margin-top:20px;}
.vo_img {float: left; border:none; margin: 15px 20px 0px 0px;}
.reel_label {font-weight:bold; font-size:1.2em; color:#B22222;}
.featured_label {font-weight:bold; font-size:1em; color:#000;}

#BlogFeed {border-top:1px solid; margin-top:20px;}

/* Feed Styles*/
.feedburnerFeedBlock div {}
.feedburnerFeedBlock ul {list-style-type:none;}

.feedTitle {padding: 5px; font-weight:bold; font-size:1em;}
.headline {font-weight:bold;	color: #9E5205; font-size: 1.3em;}
.date {font-weight:bold; color: #777;}
#creditfooter {}

.feedTitle a {	color:#000; text-decoration:none;}
.feedTitle a:hover {color: #DE7008;}
.headline a {color: #9E5205; text-decoration:none;}
.headline a:hover {color: #DE7008;}

/************** CALENDAR **************/
.cal_item {}
.cal_day {font-size:1.4em;}
.cal_month {font-size: 1.6em; color:#B22222;}
.cal_year {font-size:.8em}
.event_header {}
.event_detail {}
.cal_links {}
.cal_linkitem {margin-right: 20px;}
.cal_linkitem a, .project_link_item a {font-size: 1em; text-decoration:none; color:#800000}
.cal_linkitem a:hover, .project_link_item a:hover {text-decoration:underline; color:#B22222;}

.new_month {border-top:1px dotted #808080; padding-top:10px;}

.today {background-color: #CD5555; padding:10px;}
.past {}
.future {background-color: #E0E0E0; padding:10px;}
.announcement {background-color:#F0E68C; padding:10px;}

#CalendarNavBar {padding: 10px 0;  width:100%;  text-align:center;}
#CalendarNavBar a {font-size: 1.2em; color: #B22222; text-decoration:none;}
#CalendarNavBar a:hover {color: #000; text-decoration:underline;}

/************** ABOUT **************/
#About {}

/************** FOVIES **************/
#Fovies p {border-bottom:3px solid #B22222; padding:5px 0px; margin-bottom:10px;}
#Fovies a.fovie_link:link img {border:1px solid #B22222;}
#Fovies a.fovie_link:visited img {border:1px solid #B22222;}
#Fovies a.fovie_link:hover img {border:2px solid #DE7008;}
.fovie_title {font-weight:bold; font-size:1.2em;}

/************** FOOTER **************/
#Copyright {margin:40px 0px 10px 0px; padding:10px 0; border-top: 1px solid #CCC;}
.footinfo {font-size:.7em; color:#808080;}

#Copyright a:link, #Copyright a:visited, #Copyright a:active {color:#000; text-decoration:none; padding:3px;}
#Copyright a:hover{color:#000; text-decoration:underline;}

/************** ADMIN  **************/
#Admin_Menu {text-align:left; background-color:#CCC; padding:10px;}

#Admin_Menu p{margin: 20px 0;}

.admin_subtopmenu {margin: 2px 0; padding: 5px 0; border:1px dotted #DEB887;}
.admin_menu_group {border: 1px dotted; padding:0 10px; margin: 10px 0;}
.blog_group, .admin_blog {background-color:#FF7F50; padding:5px;}
.sub_group {background-color:#DEB887;}
.sub_item {padding-left: 60px;}

#Admin_Menu a:visited, #Admin_Menu a:link {border:1px solid; padding: 6px; color:#FFFFFF; background-color: #CD5555; font-size: 1.2em; text-decoration:none;}
#Admin_Menu a:hover, #Admin_Menu a.type:hover, #Admin_Menu a.del_item:hover {background-color:#FFFFFF; color:#000000;}
#Admin_Menu a.type {background-color: #548B54;}
#Admin_Menu a.del_item {background-color:blue;}

#Admin_Nav {padding:20px;}
.admin_navitem {margin: 0 20px;}

/* Admin Pages */
#Admin{background-color:#CCC; padding: 10px; text-align: left;}
#Data_Table {border:1px solid; background-color:#FFFFFF;}
#Data_Table td {border-bottom:1px dotted #808080; padding-right:15px;}
#Data_Table th  {border-bottom:1px solid;}

h1.admin {color: #B22222;}
.ddselect_buttons {text-align:right; margin-bottom: 25px; padding: 10px 20px;  border-bottom:1px solid;}
.addform_buttons {margin: 25px 0;}
.admin_msg {text-align:center; font-size: .9em; color: #B22222;}
.img_upload {margin-bottom: 20px;}

/* Footer */
.admin_link {margin-left:20px;}

#List_Table th, #List_Table td {background-color:#DEB887; padding:2px 10px;}
#List_Table th.tab_head {color:white; background-color:#B22222; padding:10px 0;}
#List_Table th{ border-bottom:1px solid;}
#List_Table td {border-bottom:1px dotted;}

.list_head {margin-left:10px; font-size:1.2em;}

/************** CREDITS **************/
#Project {margin-top:20px;}
#Video {margin-top: 30px;}

.video_img  {width:150px;}
.video_label {font-weight:bold; font-size:1em; color:#B22222;}
.watch_type {font-size:.8em;}
.project_credits {margin:0;}
.project_credits span {margin-right:10px; font-variant:small-caps;}
.project_tagline {font-size:.8em; font-weight:bold; font-style:italic;}
.project_logline {font-size:.8em;}
.project_link_item {margin-right:20px;}

/************** PROJECTS **************/
#ProjectNavBar {width: 100%; margin-top:10px; padding:0; background-color:#EEE9BF;}

#ProjectNavBar td  {
	font-size: .8em;
	text-decoration:none;
	padding:5px;
	margin:0 30px;
	text-align:center;
}
#ProjectNavBar td.pro_navinfo {text-decoration:none;}
#ProjectNavBar a {	font-size: 1.2em; color: #B22222; text-decoration:none;}
#ProjectNavBar a:hover {color: #000; text-decoration:underline;}

#ProjectIndex {text-align:left;}

.proj_credititem {margin-left: 20px; color:black; font-size:.9em;}
.proj_videoitem {margin-left:20px; border:1px solid; padding:2px 4px; color:#FFF; background-color:#B22222; font-size:.9em;}
.proj_indexlink {margin:0 0 10px 0; text-align:center;}
.slug {font-size: .8em; color:#808080;}

.project {margin: 15px 0 20px 0; border-bottom:2px dashed;}
.project_title {font-size: 1.4em; border-bottom:1px solid;  margin-right:10px;}
.project_attribute {font-size:.8em;  font-style:italic; margin-left: 10px;}

.project_synopsis {}

.project_videos {font-weight:bold; font-variant:small-caps; font-size:1.15em;}
.project_videos a {color: #B22222;}
.project_video {margin-left: 10px;}

.project_img {width:100px;}
.project_image img, #LeftVideo img{border:1px solid #FF0000;}
.project_image img:hover, #LeftVideo img:hover {border:1px solid #FFFF00;}
.project_image_caption {text-align: left; vertical-align:middle; padding:0 10px; font-size:.65em;  width:80px;}

.project_resume {font-size:.8em;}
.resume_awards {font-weight:bold;  margin-left: 15px;}
.project_relationship {margin-left:20px;}