/* 
David Dunlop Gallery Styles
*/

/*secondary styles features areas local to pages or individual sections
when needed, this page can be modified and assembled for section content and then reassembled in the linked css file
This will only occcur when the subsection has multiple div tags to avoid adding uneccessary weight to this file*/

/* -- featured area styles -- */
#featured {
	padding: .5em .7em;
	margin: .5em 0 1em;
	color: #000;
	text-align: inherit;
	}
#featured img {
	float:left;
	margin-right: .5em;
	}
#featured h1 {
	margin-left: 0px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	color: #060;
	border-bottom: 1px solid #777;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	}
#featured h2{
	margin-left: 260px;
	font: italic bold .95em/1.1em Georgia, "Times New Roman", Times, serif;
	color: #561216;
	padding:0 0 .5em 0;
	}
#featured h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
}
#featured h3{
	font-size: 1.1em;
	color: #363;
	text-align:right;
	padding-bottom: 0.7em;
	}
#featured p{
	text-align: left;
	margin-bottom: 1.4px;
	font: .9em/1.4em Georgia, "Times New Roman", Times, serif;
	}
#featured p.detail{
	font-size: .8em;
	font-style: italic;
	text-align: right;
	}
#featured a{
	color: #306201;
	text-decoration: none;
	border-bottom: 1px dotted #777;
	}
#featured a:hover{
	color:#036;
	border-bottom: 1px solid #d52e36;
	}
	
/* -- current area styles -- */
#current {
	width: 700px;
	background: #d8c296 url(../_images/current_bg.gif) repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#current h1{
	font:bold 1.1em/1.3em "Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	color: #561216;
	background: url(../_images/current_top_bg.gif) no-repeat top left;
	padding:0.5em 0 0.5em 1.2em;
	}
#current h2{
	font-size:medium;
	color:#561216;
	margin-left: 1em;
	}
#current img{
	float:left;
	padding-left:1.2em;
	padding-right:0.5em;
	border: none;
	}
#current p{
	font: .90em/1.1em Georgia, "Times New Roman", Times, serif;
	margin: 1.2em 0;
	padding: 0 1.5em;
	}
#current p.last{
	background: url(../_images/current_btm_bg.gif) no-repeat bottom left;
	padding-bottom: 2em;
	margin: 0;
	}
	
/* -- favorites area styles -- */
#favorites {
	padding: .5em 0 1em 2em;
	margin:0 auto;
	}
#favorites h1{
	font: bold 1
.em/1.em "Trebuchet MS", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #063;
	padding:0 0 0 .5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bolder;
	}
#favorites p{
	float: left;
	width: 95px;
	padding: 1em 26px 1.5em 1em;
	}
#favorites a{
	font: 12px/1.4em Georgia, "Times New Roman", Times, serif;
	color: #030;
	text-decoration: none;
	}
#favorites a:hover{
	color: #603;
	border-bottom: 1px dotted #d52e36;
	text-align: center;
	}
#favorites img{
	padding-bottom:.5em;
	}
#clear {
	clear:both;
	}
/* -- News area styles -- */
#newsArea {
	padding: 1em 0 1em 1.2em;
	}
#newsArea h1{
	font: bold 1.4em/1.6em "Trebuchet MS", Helvetica, sans-serif;
	text-transform: uppercase;
	color: #360;
	font-size: 1.0em;
	}
#newsArea h1.headline{
	font: bold 1.2em/1.8em Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #561216;
	border-top: 1px solid #561216;
	margin-top: 1em;
	margin-bottom: 0.2em;
	padding-top: 0.4em;
	font-size: .95em;
	}
#newsArea h2{
	font: 1em "Trebuchet MS", Helvetica, sans-serif;
	color: #01611A;
	font-weight: bolder;
	text-decoration: underline;
	font-size: 12px;
	}
#news #wrapper #content #newsArea h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bolder;
	color: #005300;
}
#newsArea p{
	font: 1
.em/1.2em Georgia, "Times New Roman", Times, serif;
	color: #333;
	bottom: inherit;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	}
#newsArea a{
	color: #060;
	text-decoration: none;
	border-bottom: dotted 1px #d52e36;
	}
#newsArea a:hover{
	border-bottom-style: solid;
	color: #693;
	}
#newsArea img{
	float:left;
	padding-right:1em;
	}
#featured h4 {
	margin-left: 100px;
	font: italic bold 1.3em/1.8em Georgia, "Times New Roman", Times, serif;
	color: #561216;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}
#featured h3 {
	font-size: 1.1em;
	color: #777;
	text-align:right;
	padding-bottom: .7em;
}
#featured h5 {
	margin-left: 30px;
	font: italic bold 1em/1.1em Georgia, "Times New Roman", Times, serif;
	color: #561216;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}
#featured h6 {
	margin-left: 0px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.1em;
	color: #060;
	letter-spacing: 0.1em;
	text-transform:uppercase;
}
#newsArea h1.headline no line {
	font: bold 1.2em/1.8em Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #561216;
	border-top: 1px solid #561216;
	margin-top: 1em;
	margin-bottom: .2em;
	padding-top: .4em
}
#newsArea h1.headline2 {
	font: bold 1.2em/1.8em Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #561216;
	border-top: 1px solid #561216;
	margin-top: 1em;
	margin-bottom: .2em;
	padding-top: .4em
}
#topbar {
	width: 650px;
	background: #d8c296 url(../_images/current_bg.gif) repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	color: #360;
}
#featured h7 {
	font: italic bold 1em/1.1em Georgia, "Times New Roman", Times, serif;
	color: #561216;
	text-decoration: underline;
}
#featured h8 {
	margin-left: 260px;
	font: italic bold .95em/1.1em Georgia, "Times New Roman", Times, serif;
	color: #561216;
	padding:0 0 .5em 0;
	text-decoration: underline;
}
#favorites h2 {
	margin-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #060;
	letter-spacing: 0.1em;
	text-transform:uppercase;
}

