body {
	margin:0px; padding:0px;
	background-color:#11090a;
	font-family:Arial, Helvetica, sans-serif;
}
#outside_container {
	background:url(../images/background_slice.gif);
	background-repeat:repeat;
}
#container {
	background:url(../images/background_main2.gif);
	background-repeat:no-repeat;
	width:1024px;
	position:relative;
}
a {
	outline:none;
}

/*
	Logo / Menu / Panel Positioning
*/

#logo { position:absolute; top:65px; left:116px; }

#panel { position:absolute; top:240px; left:143px; }
#panelGallery { position:absolute; top:240px; left:143px; }
#panelBlog { position:absolute; top:240px; left:143px; }
#panelComments { position:absolute; top:240px; left:143px; }

ul#menu { 
	margin:0px;	padding:0px;
	position:absolute; top:110px; left:410px;
	list-style: none;
	height: 34px;
	width:600px;
	float:left;
}
ul#menu ul {
	list-style: none;

}
ul#menu li {
	text-align:center;
	float:left;
}
ul#menu li a {
	text-indent:-2000px;
	display:block;
	overflow:auto;
	margin:0px 20px 0px 0;
}
.menuGallery {
	width:76px;
	height:48px;
	background-image: url(../images/gallery_up.jpg);
}
.menuGallery:hover {
	width:76px;
	height:48px;
	background-image:url(../images/gallery_over.jpg);
	cursor:pointer;
	background-repeat:no-repeat;
}
.menuGallery:current {
	width:76px;
	height:48px;
	background-image:url(../images/gallery_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
#pageGallery {
	width:76px;
	height:48px;
	background-image:url(../images/gallery_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
.menuAbout {
	width:55px;
	height:48px;
	background-image: url(../images/about_up.jpg);
}
.menuAbout:hover {
	width:55px;
	height:48px;
	background-image:url(../images/about_over.jpg);
	cursor:pointer;
	background-repeat:no-repeat;
}
.menuAbout:current {
	width:55px;
	height:48px;
	background-image:url(../images/about_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
#pageAbout {
	width:55px;
	height:48px;
	background-image:url(../images/about_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
.menuMyProcess {
	width:97px;
	height:48px;
	background-image: url(../images/my-process_up.jpg);
}
.menuMyProcess:hover {
	width:97px;
	height:48px;
	background-image:url(../images/my-process_over.jpg);
	cursor:pointer;
	background-repeat:no-repeat;
}
.menuMyProcess:current {
	width:97px;
	height:48px;
	background-image:url(../images/my-process_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
#pageMyProcess {
	width:97px;
	height:48px;
	background-image:url(../images/my-process_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
.menuShows {
	width:47px;
	height:46px;
	background-image: url(../images/shows_up.jpg);
}
.menuShows:hover {
	width:47px;
	height:46px;
	background-image:url(../images/shows_over.jpg);
	cursor:pointer;
	background-repeat:no-repeat;
}
.menuShows:current {
	width:47px;
	height:46px;
	background-image:url(../images/shows_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
#pageShows {
	width:47px;
	height:46px;
	background-image:url(../images/shows_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
.menuContact {
	width:56px;
	height:48px;
	background-image: url(../images/contact_up.jpg);
}
.menuContact:hover {
	width:56px;
	height:48px;
	background-image:url(../images/contact_over.jpg);
	cursor:pointer;
	background-repeat:no-repeat;
}
.menuContact:current {
	width:56px;
	height:48px;
	background-image:url(../images/contact_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
#pageContact {
	width:56px;
	height:48px;
	background-image:url(../images/contact_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
.menuBlog {
	width:54px;
	height:48px;
	background-image: url(../images/blog_up.jpg);
}
.menuBlog:hover {
	width:54px;
	height:48px;
	background-image:url(../images/blog_over.jpg);
	cursor:pointer;
	background-repeat:no-repeat;
}
.menuBlog:current {
	width:54px;
	height:48px;
	background-image:url(../images/blog_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}
#pageBlog {
	width:54px;
	height:48px;
	background-image:url(../images/blog_current.jpg);
	cursor:default;
	background-repeat:no-repeat;
}


/*
	Content
*/

#contentGallery {
	padding-top:20px;
	padding-left:143px;
	padding-bottom:100px;
	width:960px;
	color:#f7f4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
/*
	GALLERY PAGE SPECIFIC RULES FOR SUBHEADLINE
*/
#subheaderContainer {
	padding-top:512px;
	margin-left:143px;
	background-image:url(../images/h5_header_bg.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	width: 746px;
	height:58px;
	clear:both;
}
.headline{	
	background-image: url(../images/gallery_headline.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:39px;
	width:410px;
	float:left;
}
.sketchbookLink {
	background-image:url(../images/gallery_sketchbook.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:150px;
	height:39px;
	float:right;
}
/*
	BLOG PAGE SPECIFIC RULES FOR SUBHEADLINE
*/
#blogSubheaderContainer {
	padding-top:468px;
	margin-left:143px;
	background-image:url(../images/h5_header_bg.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	width: 746px;
	height:58px;
	clear:both;
}
.blogHeadline{	
	background-image: url(../images/blog_headline.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:39px;
	width:200px;
	float:left;
}
/*
	SINGLE.PHP PAGE SPECIFIC RULES FOR SUBHEADLINE
*/
#commentsSubheaderContainer {
	padding-top:444px;
	margin-left:143px;
	background-image:url(../images/h5_header_bg.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	width: 746px;
	height:58px;
	clear:both;
}
.singlephpHeadline{	
	background-image: url(../images/singlephp_headline.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:39px;
	width:200px;
	float:left;
}






/*_____________________________________________________*/
#content {
	padding-top:471px;
	padding-left:143px;
	width:815px;
	color:#f7f4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
#content h3 {
	color:#e3ef60;
	float:left;
	font-size:16px;
	line-height:64px;
}
#comments {
	color:#e3ef60;
}
#addComments {
	color:#e3ef60;
	padding-top:24px;
	padding-bottom:12px;
}
/*
	STYLES FOR ABOUT PAGE
*/
#contentAbout {
	padding-top:383px;
	padding-left:143px;
	width:815px;
	color:#f7f4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
#aboutHeader1 {
	background-image:url(../images/aboutHeader1.gif);
	height: 28px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#aboutHeader2 {
	background-image:url(../images/aboutHeader2.gif);
	height: 29px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#aboutHeader3 {
	background-image:url(../images/collegeDays.gif);
	height: 28px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#aboutHeader4 {
	background-image:url(../images/bfa.gif);
	height: 28px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#aboutHeader5 {
	background-image:url(../images/aboutHeader5.gif);
	height: 28px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#aboutHeader6 {
	background-image:url(../images/thingsILove.gif);
	height: 28px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
.aboutHeadlineBold {
	font-size: 115%;
	color:#e3ef60;
}
.aboutPageLink a:link {
	color:#f24c4b;
}
.aboutPageLink a:visited {
	color:#f24c4b;
}
.aboutPageLink a:hover {
	color:#f7f4ea;
}
.aboutPageLink a:active {
	color:#f24c4b;
}
/*
	END Styles for About page
*/
/*
	STYLES FOR MYPROCESS PAGE
*/
#contentMyprocess {
	padding-top:454px;
	padding-left:143px;
	color:#f7f4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
.stepContainer { 
	float:left;
	margin-right:60px;
	width:900px;
	clear:both;
}
.step10Container { 
	float:left;
	margin-right:60px;
	margin-bottom:60px;
	width:900px;
	clear:both;
}
.processPgColumn1 { 
	float:left; 
	width:402px;
	margin-right:60px;
	clear:both;
}
.processPgColumn2 { 
	float:left; 
	width:386px;
	height:263px;
	vertical-align:top;
}
.ThumbRow1 { 
	width:402px;
	margin-right:5px;
}
.ThumbRow2 { 
	width:402px;
	margin-right:5px;
}
.hr { 
	float:left;
	clear:both;
}
.thumbs { 
	margin-right:5px;
	clear:both;
	height:10px;
}
.preface { 
	margin-bottom:50px;
	width:815px;
}
.aboutPageLink a:link {
	color:#f24c4b;
}
.aboutPageLink a:visited {
	color:#f24c4b;
}
.aboutPageLink a:hover {
	color:#f7f4ea;
}
.aboutPageLink a:active {
	color:#f24c4b;
}
/*
	END Styles for MYPROCESS page
*/
/*
	STYLES FOR SHOWS PAGE
*/
#upcomingShows {
	background-image:url(../images/upcoming_shows.gif);
	height: 29px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#pastShows {
	background-image:url(../images/past_shows.gif);
	height: 29px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
#contentShows {
	padding-top:450px;
	padding-left:143px;
	width:815px;
	color:#f7f4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
.showsHeadlineBold {
	font-size: 115%;
	color:#e3ef60;
}
/*
	END STYLES FOR SHOWS PAGE
*/
/*
	STYLES FOR CONTACT PAGE
*/
#contentContact {
	padding-top:444px;
	padding-left:143px;
	width:815px;
	color:#f7f4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}
#contactHeadline {
	background-image:url(../images/contact_headline.gif);
	height: 33px;
	width:355px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
.aboutPgColumn1 { float:left; 
	width:355px;
	margin-right:60px;
	padding-bottom:100px; 
}
.aboutPgColumn2 { float:left; 
	width:300px;
	margin-right:30px;
	margin-bottom:100px;
}
/*
	END STYLES FOR CONTACT PAGE
*/
.column1 { float:left; 
	width:400px;
	margin-right:30px;
	padding-bottom:100px; 
}
.column1 a {
	color:#f24c4b;
	text-decoration:none;
}
.column1 p {
	margin-top:10px;
	color:#f7f4ea;
}
.column2 { float:left; 
	width:350px;
	margin-left:30px;
	margin-bottom:100px;
}
#newsHeaderContainer {
	background-image:url(../images/latest_news.jpg);
	background-repeat: no-repeat;
	height: 28px;
	padding:0px 0px 0px 0px;
	font-size:85%;
}
#content h2 {
	background-image:url(../images/latest_work.jpg);
	height: 28px;
	background-repeat: no-repeat;
	text-indent:-2000px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dbaa70;
	margin:0px 100px 20px 0px;
	font-weight:normal;
}
.rssLink {
	padding-right:36px;
	background-image:url(../images/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	height: 28px;
}
.rssLink a:link {
	color:#f24c4b;
}
.rssLink a:visited {
	color:#f24c4b;
}
.rssLink a:hover {
	color:#f7f4ea;
}
.rssLink a:active {
	color:#f24c4b;
}
#content h4 {
	padding-right:0px;
}
/*
	Footer
*/
#footer {
	border-top:1px solid #685b50;
	padding:30px 50px 80px 50px;
	color:#776c55;
	font-size:9px;
	line-height:14px;
}
#footer img {
	float:left;
	margin-right:16px;
}
#footer span {
	display:block;
	float:left;
	width:250px;
}
#footer a {
	color:#e3ef60;
	text-decoration:none;
}
#footer a:hover { color:#ffffff; }

/* Class for clearing floats */
.clear {
	clear:both;
	display:block;
}


/*
	General Styles
*/

a img { border:0px 
}
/* Wordpress Post Syles */
.postHeadline {
	font-size:13px;
	color:#e3ef60;
	width:370px;
	padding:.75em 0 .75em 0;
	margin:10px 0 .75em 0;
}
.post{
	margin: 0 0 0 0;
}
.postDate {
	color:#685b50;
}
.editLink {
	color:#343434;
}
.postmetadata a {
	color:#f24c4b;
	font-size:93%;
}
.post p {
	font-size:93%;
	color:#f7f4ea;
}
.newsList {
	margin-bottom:1em;
}
.newsList li {
	list-style-type:square;
	list-style-position:outside;
	line-height:1.5em;
	margin-left:32px;
	font-size:93%;
}
.readMore {
	display:block;
	margin:1em 0 0 0;
	width:120px;
	color:#f24c4b;
	font-size:80%;
}
/* Wordpress Event Styles */
.post a { /* Event Headline */
	font-size:115%;
	margin-bottom:1em;
	color:#e3ef60;
}
.post h3 {
	font-size:100%;
	color:#e3ef60;
}
.post .alignright {
	float:right;
	margin-left:14px;
}
.post .alignleft {
	float:left;
	margin-right:14px;
}
.post table {
	width:280px;
}
.post td {
	padding-bottom:6px;
}
/* Wordpress Gallery Page Event Styles */
div.alignleft, div.alignright {
	display: block;
	width: 40%;
	float: left;
}
div.alignright {
	float: right;
	text-align: right;
}
div.alignleft a, div.alignright a {
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #685b50;
	text-decoration: none;
	font-size: 13px;
	line-height: 30px;
}
div.alignleft a:hover, div.alignright a:hover {
	color: #685b50;
	text-decoration: none;
}
div.galleryThumbnail {
	width:500px;
	float: left;
	margin-bottom:25px;
}
div.galleryEntry {
	width: 300px;
	float: left;
	color:#f7f4ea;
	margin-left:32px;
	margin-bottom:32px;
}
div.galleryEntry h4 {
	font-size:18px;
	color:#e3ef60;
	width:370px;
	margin:0 0 .25em 0;
}
div.galleryEntry h4 a {
	text-decoration: none;
	color: #e3ef60;
}
p.comment-link {
	margin: 0;
}
p.comment-link a {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #685b50;
	text-decoration: none;
	font-size: 13px;
	line-height: 30px;
}
p.comment-link a:hover {
	color: #f7f4ea;
	text-decoration: underline;
}
/* Wordpress Comment Page Event Styles */
div.post {
	margin: 0 0 0px;
}
div.author {
	color: #776c55;
	width: 250px;
	float: left;
}
div.author cite {
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0 0 12px;
}
div.author img {
	position: relative;
	top: 10px;
}
div.comment {
color:#685b50;
	width: 500px;
	float: right;
	padding: 18px 0 0 0;
}
ol.commentlist {
	margin: 0 0 48px;
	clear:both;
}
ol.commentlist li {
	border-bottom: 1px solid #515043;
	padding: 12px 0 0;
	clear:both;
}
ol.commentlist a {
	color:#776c55;
}
form input, form textarea {
	background-color:#f7f4ea;
	margin: 0 12px 0;
}
.commentForm {
	clear:both;
}
.commentForm p {
	clear:both;
	padding:0 0 24px 0;
	color:#685b50;
}
.commentForm a {
	color:#e3ef60;
}
/* Form
-----------------------------------------*/
.formText {
	margin-top: 10px;

margin-bottom: 5px;

display: block;

font-size: 11px;

font-weight: 600;

color: #685b50;
}
.formBox {
	background-color:#f7f4ea;
	width:355px;
	height:19px;
	margin-left:0px;
	margin-bottom:15px;
}
.formMessageBox {
	background-color:#f7f4ea;
	width:355px;
	margin-left:0px;
	margin-bottom:15px;
}
.formButton {
	background-color:#f7f4ea;
	height:25px;
	width:75px;
	margin-top:15px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
.thankYou p {
	font-size: 11pt;
	color: #e3ef60;
	background-image:url(../images/background_slice.gif);
}