	/*****FLASH*****/

#flash {margin: 30px 0 0 0px; padding-left: 30px; width: 438px; float: left;}



	/*****WELCOME*****/

#welcome {margin: 36px 0 0 30px; padding-top: 40px; width: 403px; float: left; 
background: url(/images/layout/welcome-top.jpg) no-repeat top; color: #6D6861; line-height: 140%;}

#welcome-text {padding-left: 20px;}

#welcome strong {font-weight: normal;}

#welcome h2 {position: relative; top: -1px; margin: 0 3px 0 0px; width: 233px; display: block; float: left; text-indent: -9999px; background: url(/images/layout/welcome-text.jpg) no-repeat; }

#welcome p { padding-top: 10px; width: 370px; color: #6D6861; line-height: 140%; clear: none;}

#welcome-bottom {width: 403px; height: 34px; background: url(/images/layout/welcome-bottom.jpg) no-repeat bottom;}



	/*****UPCOMING PROJECTS*****/

#upcoming-projects {margin: 30px auto 0 auto;	width: 840px; clear: both;}
	
.project {margin-right: 10px; width: 197px; float: left; background: #11100B url(/images/projects/project-top.gif) no-repeat top; }
.project-text {margin: 19px 0 0 16px;}
.project img {margin-top: 2.4px; float: left; margin-right: 10px; border: 2px solid #4A4436;}
.project h2 {color: #6D8A88;}
.project dl dt {margin-right: 2px; float: left;}
.project-bottom {width: 197px; height: 16px;background: #11100B url(/images/projects/project-bottom.gif) no-repeat bottom;}

#view-all-projects {margin: 10px 20px 0 0; float: right;}
#view-all-projects a {padding: 3px 9px 3px 9px; background: #000;}



	/*****SIDEBAR*****/

.sidebar-area {width: 281px; background: #11100B url(/images/sidebar/sidebar-area-top.jpg) no-repeat top;}
.sidebar-area-bottom {width: 281px; height: 18px; background: #11100B url(/images/sidebar/sidebar-area-bottom.jpg) no-repeat top;}

#mini-josh {margin: 10px 0 0 15px; padding-left: 10px; width: 47px; height: 160px; float: left; background: url(/images/sidebar/sidebar-mini-josh.jpg) no-repeat;}

#news {margin-top: 15px; float: left; width: 190px;}
h2#latestnews {margin-bottom: 5px; width: 84px; height: 18px; display: block; text-indent: -9999em; background:url(/images/sidebar/h2-latestnews.jpg) no-repeat;}
#news p {background: url(/images/sidebar/arrow.jpg) no-repeat 0px 2px; padding-left: 10px;}

hr.line {color: #181610; background: #181610; border: 0; height: 1px;}

#next-on-fringe {margin-top: 10px;}
#next-on-fringe p {margin: 0 auto; width: 245px;}
h2#nextonfringe {margin-bottom: 5px; width: 285px; height: 51px; display: block; text-indent: -9999em;background:url(/images/sidebar/h2-nextonfringe.jpg) no-repeat;}
p#episode-info {margin: 5px auto 5px auto; text-align: center; color: #575041;}

#television-appearances { margin-top: 15px; }
h2#televisionappearances { width: 281px; height: 41px; display: block; text-indent: -9999em;
background:url(/images/sidebar/h2-televisionappearances.jpg) no-repeat; }

#television-appearances {width: 281px; background: #11100B;}
#tv {margin: 0 10px 0 0; padding-left: 13px; width: 91px; float: left;}
#tv-content {width: 150px; float: left;}
#television-appearances-bottom {width: 281px; height: 8px; background: url(/images/sidebar/television-appearances-bottom.jpg) no-repeat bottom; }
#television-appearances h3 {padding-top: 1px; color: #837E77;}
p.more-tv {text-align: right;}
p.more-tv a {margin-right: 5px; padding: 2px 0px 2px 0; border-top: 1px solid #1E1C17; border-bottom: 1px solid #1E1C17; }

h2#latestmediaadditions {margin: 15px 0 10px 0;width: 281px; height: 50px; display: block; text-indent: -9999em;
background:url(/images/sidebar/h2-latestmediaadditions.jpg) no-repeat; }

#latest-media-additions a img {margin-right: 10px; float: left; border: 3px solid #2B291E;}
#latest-media-additions a:hover img {border: 3px solid #454234;}

#latest-media-additions ul {padding-top: 10px; clear: both; width: 260px;}
#latest-media-additions ul li {margin-top: 5px; display: block; background: url(/images/sidebar/arrow-bg.jpg) no-repeat 0px 2.3px; padding-left: 10px;}

.space {margin-left: 10px;}

h2#sitestats {margin-top: 15px; width: 280px; height: 54px; display: block; text-indent: -9999em; background:url(/images/sidebar/h2-sitestats.jpg) no-repeat; }

#stats-column01 {margin: 20px 0 0 0; padding-left: 20px; width: 130px; float: left;}
#stats-column02 {margin-top: 20px; width: 100px; float: right; margin-right: 15px;}

#stats-column02 ul {margin-bottom: 5px;}

#stats-column01 dt {margin-right: 4px; float: left;}
#stats-column02 dd {float: left;}

ul#email {margin-top: 10px; width: 90px;}


	/*****UPDATES*****/
	#updates {width: 508px; float: left;}

/*used for page titles*/
#updates h2 {color: #56837E;font: normal 1.9em Arial, sans-serif;}
#updates h3 {color: #406763;font: 1.9em Arial, sans-serif;}
#updates #related-posts h3 {font-size: 1em;color: #847F77;}

#updates ul {margin-bottom: 15px;}
#updates ul li {background: url(/images/pages/arrow-right.gif) no-repeat top left;padding-left: 10px;}

#breadcrumb ol {margin: -3px 0 20px 0;padding: 0;border-bottom: 1px solid #1F1D15;}
#breadcrumb ol li {display: inline;font-size: .85em;color: #3B3A30;margin-right: 5px;background: url(/images/pages/breadcrumb-arrow.jpg) no-repeat right;padding-right: 10px;}
#breadcrumb ol li a {color: #3B3A30;}
#breadcrumb ol li a:hover {color: #727165;}
#breadcrumb .you-are-here {background: none;}

#updates .post {width: 509px;margin-bottom: 10px;background: #191811 url(/images/wp/bg-title.jpg) no-repeat;}
#updates .date {float: left;width: 110px;color: #79756D;background: #15140E; position: relative; top: 15px; padding: 3px; text-align: center;}
#updates .title { float: right; width: 390px; }
#updates .title h2 {float: right; position: relative; top: 16px; text-align: right; margin-right: 15px;}
#updates .title h2 a {color: #6D8A88;font-weight: bold;font-size: .7em;}
#updates .wp-smiley {border: 0;}

.icons-entry {margin-top: 40px;width: 500px; padding: 15px 4px 0px 4px;}
.category-icons {padding-left: 10px;float: left;width: 110px;}
.entry {float: left;width: 380px;color: #847F77;}

.entry img {margin-right: 4px;border: 4px solid #27241C;}

.entry-details { position: relative; top: 10px; clear: both; padding: 3px;background: #15140E;}

#updates .posted-by {float: left;color: #5A4C3E;}

#updates .comments {float: right;}
#updates .comments a {color: #5A4C3E;}
#updates .comments a:hover {color: #806F5E;}

.pagenavigationbox {margin: 0 auto;margin-bottom: 10px;padding: 5px;width: 400px;text-align: center;background: #191811;}
.pagenav {text-align: left;margin-right: 20px;}
.pagenavcurrent {color: #6D8A88;margin-right: 10px;}
a.pagelink {margin-right: 10px;padding: 3px 7px 3px 7px;background: #14130D;}

p.view-archives {margin-bottom: 20px;text-align: center;}

h3#respond {color: #406763;font: bold 1.4em Arial, sans-serif;}

#comment {padding: 5px;width: 495px;color: #747466;font: 1em Arial, sans-serif;border: 2px solid #5E5D4F;background: #212019;}
form#commentform {margin-top: 10px;}
form#commentform input {margin-left: 5px;padding: 5px;color: #747466;font: 1em Arial, sans-serif;border: 2px solid #5E5D4F;background: #212019;}
#submit {cursor: pointer;padding: 5px;color: #807266;font: 1.3em Arial, sans-serif;border: 2px solid #5E5D4F;background: #212019;}
#submit:hover {color: #917F6F;}

.related-bookmarking {padding: 8px;border-bottom: 1px solid #24231A;background: #191811;}
.related-posts { width: 300px; float: left; }
.related-posts ul {margin: 0;}
.related-posts ul.related_post li {background: none;}
.related-posts ul.related_post li a:link {color: #716255;} 
.related-posts ul.related_post li a:hover {color: #877565;}
.bookmarking {float: right;}
#updates .related-posts h3 { color: #686662; font-size: 1em; }
#updates .related-bookmarking ul li {background: none;}

#updates #search {margin-top: 10px; margin-bottom: 30px;float: left; clear: both;}
#updates #search input {padding: 5px;border: 2px solid #1B1A15;background: #2F2D23;font: 1em Arial, sans-serif;}
#search input#searchsubmit {cursor: pointer;padding: 5px;color: #807266;font: 1em Arial, sans-serif;background: #212019;border: 0;}
#search input#searchsubmit:hover {color: #917F6F;}

#updates ul.post-categories li {background: none;}
#updates ul.post-categories li img {border: 4px solid #28261C;}

ol.commentlist {margin: 10px 10px 40px 10px;border-top: 3px solid #302E22;}
ol.commentlist li {padding: 15px 10px 10px 20px;border-bottom: 1px solid #2B291D;}
ol.commentlist img {margin-right: 10px;float: left;}

.avatar {border: 2px solid #45412F;}