/* css for saulreichlin.biz */

html { overflow-y: scroll; }

body {
	font-size:75%;
        font-family:verdana,sans-serif;
        text-align:center;
        color:#333;
        background-color:#fff;
}

body, div, a, h1, h2, h3, h4, p, ul, li, img, label, input, td {margin:0;padding:0;}

a 	{color:#000;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}

a.cap	{text-transform:uppercase;}

ul 	{list-style:none;}

p 	{padding-bottom:0.7em;line-height:1.3em;}

p.home 	{color:#fff;float:left;padding:100px 0 0 10px;text-transform:uppercase;}

p.home span {font-size:0.8em;}

img 	{border:none;vertical-align:top;}

img.thumbnails {padding-right:3px;padding-bottom:9px;}

.left 	{float:left;}
.right	{float:right;}

.center {text-align:center;}

.hidden {display:none;}

.bold 	{font-weight:bold}
.normal	{font-weight:normal}

.clear 	 {clear:both;height:1px;font-size:1px;overflow:hidden;}
.clear5 {clear:both;height:5px;font-size:1px;overflow:hidden;}
.clear10 {clear:both;height:10px;font-size:1px;overflow:hidden;}
.clear20 {clear:both;height:20px;font-size:1px;overflow:hidden;}
.clear30 {clear:both;height:30px;font-size:1px;overflow:hidden;}

h1, h2, h3, h4 {font-family:arial;}

h4 {padding-bottom:2px;}

.black {background-color:#000;}
.white {color:#fff;}

/* General Page Layout */

#wrapper-header {
	margin-top:0px;margin-left:auto;margin-right:auto;
	width:994px;text-align:left;background-color:#fff;
}

#wrapper-body {
	margin-top:0px;margin-left:auto;margin-right:auto;
	width:100%;text-align:left;
	border-top:6px solid #000;border-bottom:1px solid #000;
}

#wrapper {
	margin-top:0px;margin-left:auto;margin-right:auto;
	padding-bottom:40px;width:994px;text-align:left;background-color:#fff;min-height:580px;
}

* html #wrapper {
	height:580px;
}

#wrapper-footer {
	margin-top:0px;margin-left:auto;margin-right:auto;
	padding-bottom:20px;width:994px;text-align:left;background-color:#fff;
}

#header-left {
	padding:24px 0 0 10px;
	width:192px;
	float:left;
	text-align:left;
}

#header-left ul {padding:36px 0 17px 0;}

#header-left ul li {float:left;padding-right:4px;}

#header-left ul li a {font-weight:bold;text-transform:uppercase;font-size:0.8em;}
#header-left ul li a:hover {text-decoration:underline;}

#header-middle {
	width:500px;
	padding-top:20px;
	float:left;
	text-align:left;
}

* html #header-middle {
	padding-top:21px;
}

#header-middle h1 {
	font-size:4.6em;
	margin-bottom:-12px;
}

#header-right {
	width:282px;
	float:left;
	text-align:right;
}

#header-right p {
	padding:58px 13px 0 0;
}

#header-right a {
	font-weight:bold;
	font-size:1.3em;
}

#body-left {
	width:190px;
	float:left;
}

#body-right {
	width:794px;
	float:left;
	background: url(../images/bgd-gradient.jpg) 0 0 no-repeat;
}

#body-right a {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}

#body-right a:hover {
	color:#990033;
}

#body-right span {
	font-weight:bold;
	text-transform:uppercase;
}

#body-right ul {
	padding-top:2px;
	padding-left:10px;
	list-style-type:square !important;
	list-style-position: inside;
}

#body-right ul.link {
	padding-top:8px;
	padding-left:0px;
}

#body-right li {
	padding:0 0 2px 0;
	font-family:arial;
}

#body-right li a {
	text-transform:uppercase;
	color:#7C053A;
	text-decoration:underline;
}

#body-right li a:hover {
	color:#000;
}

h3 {
	text-transform:uppercase;
 	font-size:1.15em;
  	font-weight:bold;
 	color:#000;
}

h3 span {
	color:#000;
	font-size:1.2em;
}

.redbar {
	width:100%;
	height:6px;
	background-color:#990033;
	display:block;
        font-size:0;
        margin-top:-2px;
}

.padtop20 {padding-top:20px;}
.padbot10 {margin-bottom:10px;}
.padbot20 {margin-bottom:20px;}
.padright30 {padding-right:30px;}

#nav {
	width:165px;
	margin-left:10px;
}

#nav li {margin-bottom:2px;}

* html #nav ul li a {display:inline-block;}

* html #nav ul li a {display:block;}

#nav li a {
	display:block;
	padding:5px 10px 5px 10px;
	background-color:#ccc;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
}

#nav li a:hover {
	display:block;
	background-color:#990033;
	color:#fff;
}

#nav li a.active {
	display:block;
	background-color:#990033;
	color:#fff;
}

#title {
	width:755px;
	padding:55px 0 36px 0;
}

#title-left {
	width:195px;
	float:left;
}

#title-left-wide {
	width:300px;
	float:left;
}


#title h2 {
	color:#990033;
	padding-left:12px;
	text-transform:uppercase;
	font-size:1.6em;
}

#title h2 span {
	color:#990033;
	font-size:1.2em;
}

#title-middle {
	width:280px;
	float:left;
}

#title-right {
	width:280px;
	float:left;
}

#title ul li a {
	color:#000;
	font-size:0.9em;
}

#title ul li a span {
	font-size:1.25em;
}

#title ul li a:hover {
	color:#990033;
}

#title ul li a.active {
	color:#990033;
}

#title ul li a:hover span {
	color:#990033;
}

#footer ul {
	padding:10px 0 20px 10px;
}

#footer ul li {
	float:left;padding-right:4px;
}

#footer ul li a {
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.8em;
}

#footer ul li a:hover {
	text-decoration:underline;
	color:#990033;
}

#footer p {
	padding:5px 0 0 10px;
	font-size:0.8em;
}

.sitemap {padding-left:30px;}

.w220 {width:220px;}
.w340 {width:340px;}
.w382 {width:382px;}
.w440 {width:440px;}
.w500 {width:427px;}
.w445 {width:445px;}
.w565 {width:565px;}

th {background-color:#ddd;padding:4px 5px;}
td {background-color:#eee;padding:4px 5px;}

th span.red {color:#990033;}
td span.red {color:#990033;}

/* Gallery photos */

/* ARTIST TEMPLATE PAGE - main image display */

.page		{display: none;
		 text-align: center;
	         padding-top: 5px; }

/* ARTIST TEMPLATE PAGE - actual details and description */


.details	{display: none; text-align: right; margin-right: 10px;
	         padding: 5px;  }

/* ARTIST TEMPLATE PAGE - image title */

.title		{display: none;  text-align: right; margin-right: 10px;
                 padding: 5px; }



/* HOME PAGE */

#wrapper-header-black {
	margin-top:0px;margin-left:auto;margin-right:auto;
	width:994px;text-align:left;background-color:#000;
}

#wrapper-body-black {
	margin-top:0px;margin-left:auto;margin-right:auto;
	width:100%;text-align:left;
	border-top:6px solid #990033;border-bottom:6px solid #000;
}

#wrapper-black {
	margin-top:0px;margin-left:auto;margin-right:auto;
	padding-bottom:40px;width:994px;text-align:left;background-color:#000;min-height:580px;
}

* html #wrapper-black {
	height:580px;
}


#wrapper-footer-black {
	margin-top:0px;margin-left:auto;margin-right:auto;
	padding-bottom:20px;width:994px;text-align:left;background-color:#000;color:#fff;
}

#header-left-black {
	padding:24px 0 0 10px;
	width:192px;
	float:left;
	text-align:left;
	color:#fff;
}

#header-left-black ul {padding:36px 0 17px 0;}

#header-left-black ul li {float:left;padding-right:4px;}

#header-left-black ul li a {font-weight:bold;text-transform:uppercase;font-size:0.8em;color:#fff;}
#header-left-black ul li a:hover {text-decoration:underline;}

#header-right-black {
	width:282px;
	float:left;
	text-align:right;
}

#header-right-black p {
	padding:58px 13px 0 0;
}

#header-right-black a {
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
}

#body-right-black {
	width:794px;
	float:left;
	/*background: url(../images/bgd-gradient.jpg) 0 0 no-repeat;*/
}

#footer-black ul {
	padding:10px 0 20px 10px;
}

#footer-black ul li {
	float:left;padding-right:4px;
}

#footer-black ul li a {
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.8em;
	color:#fff;
}

#footer-black ul li a:hover {
	text-decoration:underline;
	color:#990033;
}

#footer-black p {
	padding:5px 0 0 10px;
	font-size:0.8em;
	color:#fff;
}


