body {
background-color : #bdc2b9;
background-image : url(images-css/bkgd-body-PM.gif);
background-repeat : repeat-x;
background-position : 0 0;
margin : 0;
padding : 0;
color : #333;
font-size : 100%;
}
html, body {
height : 100%;
}
* { padding : 0; margin-top: 0; margin-right: 0; margin-left: 0; margin-bottom: 0; font-size: 10px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }

img {
border : none;
}

h1, h2, h3 { font-family : Verdana, Geneva, sans-serif; font-weight: bold; }
a:hover, a:focus, a:active {
outline : none;
}
p, li { font-family: Verdana, Geneva, sans-serif; font-size : 11px; line-height : 140%; padding-right : 20px; font-weight: normal; }

#container { width : 980px; background-color: #fff; background-image: url(images-css/header-PM.jpg); margin: 0 auto 0 auto; 
padding-top: 13px; background-repeat: no-repeat; background-position: 0px 0px; }

#header h1 { text-indent: -5000px; padding: 0px; margin:0px; font-size: 12px; font-weight: normal; }

#tagline { width: 100%; margin-left: 200px; }

#tagline h2 { 
	color: #fff; 
	font-family: Georgia, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
  }

#sidebar1 { 
	float: left; 
	width: 165px; 
	padding: 135px 5px 15px 15px; 
}

#sidebar1 h1  {
	font-family: Georgia, serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000;
}

#sidebar1 h1 em {
	font-weight:normal;
}

#sidebar1 p { font-size: 11px; line-height: 150%; padding-bottom: 7px;   }
#sidebar1 .quote1, #sidebar1 .quote2 { font-size: 12px; font-family: Georgia, serif; font-style: italic; color: #2385b6; }
#sidebar1 .quote2 { font-weight: normal; font-style: italic; color: #657d57; }
#sidebar1 .quote-author a { font-size : 11px; font-weight:bold; }

#sidebar1 #photo-zoom a {
	background-color: #3f0;
	display:block;
	width: 138px; height: 200px;
	background-image:url(images/drawing-yard-lg.jpg); background-repeat:no-repeat; background-position: -70px -30px; position:relative;
}
#sidebar1 #photo-zoom a:hover {
	width: 283px; height: 732px;
	background-image:url(images/drawing-yard-lg.jpg); background-repeat:no-repeat; background-position:right; position:absolute; 
}

#main-content { margin-right: 190px; margin-top: 140px; margin-left: 185px; border-left-width: thin; border-left-style: dotted; border-left-color: #C60; padding-left: 8px; padding-right: 15px; }

#main-content h1 {
font-size : 13px;
text-transform : uppercase;
letter-spacing : 3px;
word-spacing : 3px;
color : #657d57;
padding-bottom: 10px;
}
#main-content h2 { color: #2385b6; font-size: 12px; line-height: 150%; font-weight: bold; border-top: 1px dotted #595074; padding-bottom: 2px; margin-top: 10px; padding-top : 2px; font-family: Verdana, Geneva, sans-serif; }

#main-content h2 a { font-size: 12px; }

#main-content h2 em { 
	font-size:12px;	
	font-weight:normal; 
	font-style:normal; 
}
#main-content p { line-height : 160%; padding-bottom: 7px; }
#main-content p strong { font-size: 11px; font-weight : bold; font-family : Verdana, Geneva, sans-serif; color : #000; }

#main-content p.dots {
border-top : 1px dotted #595074;
padding-bottom : 0;
margin-top : 15px;
}


#sidebar2 { 
float : right; 
width: 190px; 
margin-top: 460px; 
padding-bottom: 15px; background-image: url(images-css/sidebar-bkgd.jpg); background-repeat: repeat-y; background-position: right 0px; }

#sidebar2 h1, #sidebar2 p, #sidebar2 p.dots { padding:0 10px 40px 15px; }

#sidebar2 h1 { color : #FC6; font-size : 12px; padding-bottom : 5px; line-height : 130%; font-family : Verdana, Geneva, sans-serif; padding-top : 10px; }
#sidebar2 p.dots {
border-top : 1px dotted #595074;
margin-top : 10px;
padding: 0;
}
#sidebar2 p { font-size : 11px; line-height: 150%; padding-bottom : 7px; font-family : Verdana, Geneva, sans-serif; color: #FFF;  }
#sidebar2 p strong {
color : #000;
font-style : normal;
font-weight : bold;
}
#sidebar2 a {
color : #fff;
}
.quote {
font-size : 12px;
font-style : italic;
color : #7e6e3c;
padding-bottom : 5px;
font-family : Georgia, "Times New Roman", Times, serif;
padding-right : 10px;
}
.quote-author {
font-size : 10px;
color : #657D57;
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
}
.quote-author em {
font-weight : normal;
font-style : normal;
}

#sidebar2 p.credit, #sidebar2 p.credit a {color:#000; font-size:10px; font-weight:normal; }
#footer {
font-family : Verdana, Geneva, sans-serif;
background : #454c4f;
padding : 15px 20px 18px 20px;
margin : 50px 0 0 0;
width : 940px;
}
#footer p, #footer p a { color : #fff; font-size : 10px; margin : 0; margin : 0; font-family: Verdana, Geneva, sans-serif; }

#credit { margin: 5px auto 15px auto; width : 980px; }
#credit p a { color: #333; font-size: 9px; font-family: Verdana, Geneva, sans-serif; float: left; }
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
.float-right {
float : right;
padding-bottom : 5px;
padding-left : 8px;
}
.float-left {
float : left;
padding-bottom : 5px;
padding-right : 5px;

}
a:link {
color : #C60;
text-decoration : underline;
}
a:visited {
color : inherit;
text-decoration : underline;
}
a:hover {
color : #3399CC;
text-decoration : none;
}
a:active {
color : inherit;
text-decoration : none;
}
