@charset "UTF-8";
body  {
	font: 76% Verdana, Arial, Helvetica, sans-serif;background: #990000;margin: 0;  padding: 0;	text-align: center;  color: #333;
}

p {
	line-height: 140%;
}

a,
a:link,
a:visited {
	color: #990000;
}

h1 {margin: 0; padding: 0px 0;}
h1 span {display:none;}

h2 {font-size: 12px;	background-color: #990000;	color: #fff;	margin: 0px -10px 10px -10px; 	padding: 5px 10px;}

h3 {font-size: 1.8em;	color: #990000;	margin: 5px 0px 5px 0px;	padding: 0px 0px;}
h4 {font-size: 15px;	color: #bbb;margin: 0px 0px -2px 0px;padding: 0 5px 0px 5px; text-transform:uppercase; text-align:right; line-height:100%;}

/*h4 {font-size: 13px;	color: #990000;	margin: 0px 0px 0px 0px;	padding: 5px 0px 5px;	xborder-bottom: 3px solid #990000;}
*/
h5 {font-size: 12px;	color: #000;	margin: 10px 0px 0px 0px;}

.textField {width: 145px;}

.redText {	color: #990000;}

.whiteText {color: #fff;}


.gallery374 #container {width: 960px; margin: 0px auto;border: 1px solid #000000;text-align: left;height:100%;	
/* offset left, top, thickness, color with alpha */
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
	/* IE */
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='gray');
	/* slightly different syntax for IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='gray')";
} 

.gallery374 #header {background: #fff;border-bottom:1px solid #333333;float:left;padding:10px 0;width:100%; clear:both; }
.gallery374 #content {background:#FFFFFF;xbackground: #fff url(images/374gallery_bg.jpg) no-repeat;xpadding:10px;float:left; }

.gallery374 #sidebar1 {float: right; width: 175px; padding: 20px 20px 0px;background:#FFFFFF;}

#navcontainer   {clear: both;width: 175px;}
#navcontainer a { text-decoration: none; }

#navcontainer ul{width: 170px;padding: 0px;	margin: 0px 0px 10px;list-style-type: none;	position: relative;	font-size: 14px;}

#navlist li {width: 175px;	margin: 0px 0px 5px 0px;	padding: 0px;	display: block;	}

#navlist li a, #navlist li a:link, #navlist li a:visited{	color: #990000;	padding: 5px 10px 5px 5px;	display: block;	text-align: right;	font-weight: bold;	border: 1px solid #990000;background: #fff url(images/shad_on_white.jpg) no-repeat;
}

#navlist li a:hover,#navlist li a:focus{color: #fff;	background: #990000;}

#navlist li a#current,
#navlist li a#current:link,
#navlist li a#current:visited 
{
	font-weight: bold;
}

.gallery374 #mainContent {
	margin: 0 215px 0 0;padding: 20px 20px 15px 20px;  min-height: 550px;border-right: 1px solid #ccc;
} 

.gallery374 .mainStory { 
	margin: 0 0 10px 0; padding: 0px 10px 10px 10px; xbackground: #fff url(images/shad_on_white.jpg) no-repeat;
	background-position: 0 23px;
	}

.mainList li {
	padding: 5px;
}

#nav {float:right; font-size:1.2em;clear:both;margin-top:20px;}
#nav ul {list-style: none; padding:0 20px 0 20px; position:relative;margin:0 0 0 0;}
#nav ul li {display:inline; margin:0 0 0 15px;}
.bodyhome #nav li a.home,
.bodygallery #nav li a.gallery,
.bodycontact #nav li a.contact {
border-top:4px solid #772124;color:#772124;padding-top:0.1em;text-decoration:none;
}
#nav li a, #navlist li a:link, #nav li a:visited, #navl li a:hover,#navl li a:focus {
color:#333333;text-decoration:none;
}


.rightContent {width: 320px; margin: 0 0 0 10px;float:right;xborder: 1px solid #ddd;padding:0 10px 0;xbackground: #111;} 
.rightContent img {width: 320px;} 
.boxedContent {margin:0px 0 20px;background: #eee;padding:5px; text-align:center;text-transform:uppercase;font-size: 12px;} 
.galleryhours.boxedContent {width: 330px;} 
.boxedContent span {font-size: 9px;} 

.redBorder {
	border: 1px solid #990000;	border-bottom: 3px solid #990000;
}

.gallery374 .rightStory { 
	margin: 0 0 10px 0; padding: 0px 10px 5px 10px; background: #dfdfdd url(images/shad_on_grey.jpg) no-repeat;	background-position: 0 23px;	border: 2px solid #990000;
} 


.gallery374 .mainStory #artThumbnails { 
	margin: 0px 0px;
} 

.gallery374 .mainStory #artThumbnails td {
	width: 117px;	height: 120px;	padding: 5px;	vertical-align: top;	color: #FFFFFF;	font-weight: bold;	border: 3px solid #fff;
} 

.gallery374 .mainStory #artThumbnails a {
	color: #FFFFFF;	text-decoration: none;
}

.gallery374 .mainStory #artThumbnails a.redText {
	color: #990000;
}

/*.gallery374 .mainStory #artThumbnails h3 {
	vertical-align: middle;
	padding: 5px 10px;
}*/

.gallery374 .mainStory .artistInfo {
	margin: 0px;
}

.gallery374 .mainStory .artistInfo td {
	vertical-align: top;padding: 0px 10px 0px 0px;
}

.gallery374 .mainStory .artistInfo img {
	vertical-align: top;	margin: 5px 0px 5px 0px;
}

.prevList {
	xborder-bottom: 1px solid #333; margin: 5px 5px 15px 0px;
}

.prevList a {
	color: #666;	text-decoration: none;	border: 1px solid #ccc;	background-color: #eee;	padding: 5px 5px 5px 5px; display:block;
}

.prevList a:hover {
	color: #333;	border: 1px solid #333;	
}


.floatLeft {
	float: left;	margin-right: 10px;
}

.gallery374 #footer { 
	border-top: 1px solid #000;	padding: 0 10px 0 10px; background:#fff; 
} 
.gallery374 #footer p {
	margin: 0; padding: 3px 0; color: #3b0101;
}
.fltrt { float: right;	margin-left: 8px;
}
.fltlft { 
	float: left;	margin-right: 8px;
}
.clearfloat { 
	clear:both;    height:0;    font-size: 1px;    line-height: 0px;
}

a.myspace {
	background: url(images/myspace.png) no-repeat;padding-left:30px; display:block; height:30px;
}

