/* Layout Stylesheet */ 

body {
	margin:auto;
	text-align:center;
	background:#ffffff url('../images/blotbgshadow.gif') repeat-y top center;;
	color:#000;
	font-size:0.75em;
	line-height:1.3em;
	font-family:Arial, Verdana, sans-serif
	}


h2 {
	font-size:1.2em;
	margin:0px 60px 20px 50px;
	padding:20px 0 5px 0;
	border-bottom:1px dotted #ccc;
	}

p {
	font-size:1em;
	margin:10px 60px 20px 50px;
	padding:0;
	}	

ul {
	margin:0 60px 0 90px;
	padding:0
	}

li {
	margin:0;
	padding:2px 0;
	}
	

#blotheader {
	width:900px;
	text-align:right;
	margin:auto;
	background:#ccc url('../images/blotheader.jpg') no-repeat top left;
	height:139px
	}
	
	#blotheader h1 {
		font-size:12px;
		font-weight:normal;
		line-height:12px;
		color:#999;
		margin:0;
		padding:22px 10px 0 650px;
		}
	
	#blotheader p {
		font-size:15px;
		font-weight:bold;
		line-height:18px;
		margin:0;
		padding:20px 10px 0 650px;
		}

#container {
	text-align:left;
	width:900px;
	margin:0 auto;
	padding:0;
	}

#columncontainer {
	width:900px;
	background:#fff url('../images/containerbg1.gif') repeat-y top left;	
	padding:0;
	margin:0
	}

	#leftcolumn {
		float:left;
		background:#000 url('../images/leftcolbg1.jpg') no-repeat top left;
		width:228px;
		margin:0;
		text-align:left; padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px
		}

		#leftcolumn p {
			margin:0;
			padding:0 23px 10px 5px;				
			font-size:1.2em;
			line-height:1.4em;
			font-weight:normal;
			color:#666;
			}

	#rightcolumn {
		float:left;
		background:#fff url('../images/rightcolbg.jpg') no-repeat top left;
		width:672px;
		margin:0;
		text-align:left; padding-left:0; padding-right:0; padding-top:50px; padding-bottom:40px
		}
		
		.image {
			float:left;
			margin:0;
			padding:10px 0 10px 80px;
			}

		.image img {
			border:1px solid #ccc;
			}

		.enlarge {
			float:left;
			margin:0;
			padding:10px 0 10px 5px;
			}

		.enlarge img {
			border:1px solid #ccc;
			}			

		p.contact {
			font-size:2.5em;
			font-weight:bold;
			line-height:1em;
			color:#6699CC;
			margin:0;
			padding:0 0 0 120px;
			}

#blotfooter {
	text-align:left;
	background:#999;
	margin:0;
	padding:5px;
	color:#333;
	font-size:0.9em;
	line-height:1em;
	}


.clear {
	clear:both;
	}


/* Text Links */

a:link {
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}

a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}

a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	}

a:active {
	text-decoration:none;
	font-weight:bold;
	color:#999;
	}		