/*
Art Management Group
http://artmanagementgroup.com/

Main stylesheet, v1.1
Designed by Benedict Eastaugh ( http://benedict.eastaugh.net/ )
*/


/* Structure
----------------------------------------------- */
body { margin: 0; border: none; padding: 0; text-align: left;
	font-size: 67.5%; line-height: normal; font-family: Verdana, sans-serif; color: #666; background: #fcf9ee url('/_images/header-bg.gif') repeat-x 0 0; }
#wrapper { width: 760px; min-width: 760px; padding: 6px 0 0 0; }
	#header {}
	#content { border-top: 1px solid #f4ecd4; border-bottom: 1px solid #f4ecd4; background: #fff; }
		#main { width: 560px; float: right; }
	#footer { margin: 10px 20px 20px 180px; }
			
/* Header
----------------------------------------------- */
#title { margin: 0; padding: 40px 0 40px 110px; }
	#title a { display: block; background: url('/_images/logo.gif') no-repeat 0 0; text-indent: -5000px; border: none; width: 478px; height: 51px; }
	#title a:link, #title a:visited, #title a:hover, #title a:active { text-decoration: none; outline: none; }

/* Navigation
----------------------------------------------- */
ul#nav {
	list-style: none;
	margin: 0 0 1.5em 0; padding: 0 0 0 180px;
	font-size: 1.2em; line-height: 0;
	}
	#nav li {
		display: inline;
		margin: 0 12px 0 0; padding: 0;
		}
	#nav li a:link, #nav li a:visited, #nav li a:active {
		padding: 0 0 10px 0;
		text-decoration: none;
		}
	#nav li a:hover {
		padding: 0 0 10px 0;
		text-decoration: underline;
		}		
	.about #nav-about a, .services #nav-services a, .members #nav-members a, .expertise #nav-expertise a, .contact #nav-contact a, .news #nav-news a {
		font-weight: bold; color: #bf3000;
		}

/* Content
----------------------------------------------- */
p { line-height: 1.4em; margin: 0 0 1em 0; }
	strong { font-weight: bold; }
	em { font-style: italic; }
	cite { font-style: italic; }
blockquote { padding: 0 20px; margin: 0 0 1em 0; color: #808080; }
ul { margin: 0 0 1.5em 0; padding: 0; list-style: circle; }
	li { margin: 0.5em 0; padding: 0; }
.copy { font-size: 1.2em; padding: 20px 20px 20px 0; }
.contact-info { margin: 0 0 1em 2em; }
.services-info { margin: 0 0 1.5em 2em; }

		/* Headers
		--------------------------------------- */
		h1 { margin: 0; border: none; padding: 0; }
		h2 {
			font-family: 'Times New Roman', Times, Georgia, serif; font-size: 2em; font-weight: normal; color: #a8a8a8;
			margin: 0 0 0.5em 0;
			}
			h2 acronym { border-bottom: none; }
		h3 {
			font-size: 1em; font-weight: normal; color: #bf6c30;
			margin: 0 0 0.5em 0; border-bottom: 1px solid #f4ecd4; padding: 0 0 0.125em 0;
			}
		
		.title {
			width: 160px; height: 24px; float: left;
			text-indent: -5000px;
			}
			#title-about {
				background: url('/_images/title-about.gif') no-repeat 0 0;
				}
			#title-services {
				background: url('/_images/title-services.gif') no-repeat 0 0;
				}
			#title-members {
				background: url('/_images/title-members.gif') no-repeat 0 0;
				}
			#title-expertise {
				background: url('/_images/title-expertise.gif') no-repeat 0 0;
				}
			#title-contact {
				background: url('/_images/title-contact.gif') no-repeat 0 0;
				}
			#title-credits {
				background: url('/_images/title-credits.gif') no-repeat 0 0;
				}
			#title-news {
				background: url('/_images/title-news.gif') no-repeat 0 0;
				}
			#title-media {
				background: url('/_images/title-media.gif') no-repeat 0 0;
				}

		/* Images
		--------------------------------------- */
		img { border: none; }
		a img { border: 1px solid #305d80; }
		a:hover img { border: 1px solid #bf3000; }
			#wrapper a.imagelink:link, #wrapper a.imagelink:visited, #wrapper a.imagelink:hover, #wrapper a.imagelink:active { border: none; }
			.imageleft { float: left; margin: 0 10px 10px 0; }
			.imageright { float: right; margin: 0 0 10px 10px; }
			.imageblock { display: block; margin: 0 0 1em 0; }
		
		.gallery { margin: 0 0 1em 0; }
			.gallery img { margin: 0 13px 0 0; }
			.gallery img.lastimage { margin: 0; }
		
		/* Inserts
		--------------------------------------- */
		.insertright {
			margin: 0 0 20px 20px;
			width: 240px; float: right;
			}
		.insertleft {
			margin: 0 20px 20px 0;
			width: 240px; float: left;
			}
		.insert {
			background: #fcf9ee;
			margin: 0 0 1em 0; border: 1px solid #f4ecd4; padding: 9px;
			}

		/* Lists
		--------------------------------------- */

		/* Miscellany
		--------------------------------------- */
		.clearer {
			clear: both;
			}

		/* Tables
		--------------------------------------- */
		
		/* Footer
		--------------------------------------- */
		#footer p {
			margin: 0;
			}

/* Forms
----------------------------------------------- */

/* Links
----------------------------------------------- */
a:link, a:visited, a:active {
	color: #305d80;
	text-decoration: underline;
	}
a:hover {
	color: #bf3000;
	text-decoration: underline;
	}