/* Stylesheet for ICON holding page */

/* Resets and global settings */
* { margin: 0; padding: 0; }
html { height: 100%; }
body { background: #1e1e1e; font: 1em/2em Georgia, serif; font-size: 62.5%; /*font-size: 87.5%;*/ color: #fff;}
div.clear { clear: both; }

/* Container */
#website { width: 100%; margin: 33px 0;}

/* Header */

#header { margin: 0 auto 33px auto; width: 960px; position: relative; background: url( /images/icon-logo.gif ) 0 9px no-repeat; line-height: 3.2em; height: 125px; }
	ul#menu { margin: 0 0 0 155px; list-style-type: none; font-size: 2.4em; }
	ul#menu li a { color: #fff; text-decoration: none; text-transform: lowercase; }
	ul#menu li a:hover { color: #ac0481; }

/* Menu Styles */

#home #header ul#menu li#homeLink a, #who #header ul#menu li#whoLink a, #unbrief #header ul#menu li#unbriefLink a, #for #header ul#menu li#forLink a, #contact #header ul#menu li#contactLink a { color: #ac0481; }


/* Main content */

#container { margin: 0 auto; width: 100%; }

#heading { margin: 0 0 47px 0; width: 100%; border-bottom: 1px dotted #3e3d3d; }
	#heading h1 { margin: 0 auto; padding: 15px 0 20px 155px; width: 805px; font-size: 4.8em; font-weight: normal; }

#main { margin: 0 auto; width: 990px; font: 1.4em/1.7em arial, verdana, sans-serif; }

#content { margin: 0 10px 0 0; padding: 0 0 0 157px; width: 440px; float: left; }
	#content p { margin: 0 0 15px 0; }
	#content h2 { font-size: 1.1em; font-weight: strong; }
	
	address{ text-decoration: none; margin: 0 0 15px 0; }
	
	span.fusia, #content p a, p.fusia { color: #ac0481; }
	#content ul { margin: 0 0 15px 0; }
	/*#content ul li { margin: 0 0 5px 0; list-style-image: url(/images/bullet.gif); list-style-position: inside;}*/
	#content ul li { margin: 0 0 5px 0; list-style: none; background: url(/images/bullet.gif) no-repeat 0 0px; padding: 0 0 0 18px;}

#nav, #map { width: 380px; float: right; }
	.dashed {border-top: 1px dotted #3e3d3d; border-bottom: 1px dotted #3e3d3d; padding: 15px 0 15px 0; }
	#blog_roll { color:#ac0481; }
	#us { width: 180px; float: left; }
		#us h3 { background: url('/images/icon-us.gif') no-repeat 0 50%; padding: 0 0 0 35px; }
	#web { width: 185px; margin: 0 0 0 25px; float: right; }
		#web h3{ background: url('/images/icon-web.gif') no-repeat 0 50%; padding: 0 0 0 35px; }
	#nav h2, #nav h3 { margin: 0; font-weight: normal; font: 2em/2em Georgia, serif; }
	#nav h3 { margin: 0 0 10px; font-size: 1.6em; }
	#nav h4 { margin: 0 0 0.6em; font-size: 0.8em; line-height: 1.4em; }
	#nav h4 a { text-transform: uppercase; color: #999; text-decoration: none; font-weight: normal; }
	#nav h4 a:hover { text-decoration: underline; }
	#nav ul { margin: 0 0 1em; }
	#nav ul li { padding: 0 12px 6px 0; list-style-type: none; font-size: 0.9em; line-height: 1.4em; }
	#nav ul li p { color: #999; }
	#nav ul li a { color: #ac0481; text-decoration: none; }
	#nav ul li a:hover { color: #ac0481; text-decoration: underline; }

	#map a { color: #ac0481; }
	

#flickrBox ul li { display: block; float: left; border-bottom: none; padding: 4px 8px; }
#flickrBox ul li img { width: 73px; height: 73px; margin: 2px; border: none; }
#flickrBox ul li a img, #flickrBox ul li a:link img { border: 6px solid #ac0481; }
#flickrBox ul li a:hover img { border: 6px solid #666; }

#footer { font: 1.2em/1.8em Georgia, serif; padding: 17px 0 27px 0; margin: 0; width: 100%; clear: both; border-top: 1px dotted #3e3d3d; }
	#footer p { margin: 0 auto; padding: 0 0 0 58px; width: 702px; font-style: italic; }