/* *******************************************  Amalgamated Culture Works 2008 :: Homepage  ******************************************* */  

body { 
	margin:0; padding:48px 0 0 0; 
	font-family:trebuchet MS;
	background:#193441 url("/_common/img/bg.jpg") no-repeat top center;
}
#container { 
	padding:0; margin:0 auto; 
	width:964px;
	background:url("/_common/img/bg_content.gif") repeat-y 2px 0;
}

/* *******************************************  General   ******************************************* */ 

* html img, 
* html #logo { behavior: url("/_common/img/iepngfix.htc"); }

img { border:0; }
.clear { clear:both; }
.nopad { margin:0; padding:0; }

  
/* ---------- general font styles ---------- */

h1 { /* page title */
	margin:0; padding:0;
	font-size:20px;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
 h2 { /* sidenav section title  */
	margin:0 0 10px 0; padding:0;
	font-size:14px;
	color:#000;
	font-family:trebuchet MS;
}


/* *******************************************  Header   ******************************************* */ 

#header { 
	margin:0 auto; 
	width:954px;
	height:135px;
	background:#fff url("/_common/img/bg_header.gif") no-repeat  0 -1px;
	border:1px solid transparent;
}


/* *******************************************  Main Navigation  ******************************************* */  

#logo {
	position:relative;
	left:3px; top:-25px;
	float:left;
	z-index:1000;
}
#nav { 
	position:relative;
	left:10px; top:80px;
	width:650px; 
	float:left;
}
#nav ul {
	margin:0; padding:0;
	list-style-type:none;
}
#nav ul li {
	margin:0; padding:0;
	display:inline;
	float:left;
}


/* *******************************************  Content  ******************************************* */  

#content { 
	margin:0; padding:0 9px 0 9px;
	position:relative;
	top:-20px;
	width:951px;
	font-size:13px;
	color:#000;
}

/* ---------- left callout area ---------- */

#callout {
	padding:0 15px 0 25px;
	width:420px;
	float:left;
	background:url("/_common/img/home/flourish.gif") no-repeat 0 7px;
}
#callout p {
	padding-left:29px;
	width:392px;
	line-height:17px;
}
#tagline {
	position:relative;
	left:-4px;
	width:423px;
	height:41px;
	background:url("/_common/img/home/callout_text.gif") no-repeat 0 0;
}
#signature {
	position:relative;
	left:25px;
	width:423px;
	height:41px;
	background:url("/_common/img/home/signature.gif") no-repeat 0 0;
}

/* ---------- right flash menu ---------- */

#flash_wrapper {
	margin:0; padding:0;
	width:473px;
	height:330px;
	float:left;
	background:url("/_common/img/home/bg_flash.gif") no-repeat 0 23px;
}
#flash_wrapper ul {
	margin:0; padding:0;
	position:relative;
	left:10px; top:40px;
	width:209px;
	height:200px;
	list-style-type:none;
	float:left;
}
#flash_wrapper ul li {
	margin:0; padding:0;
	display:inline;
}
#flash_wrapper ul li#text_link {
	position:relative;
	top:8px;
	padding-left:21px;
}
#flash {
	width:244px;
	height:303px;
	float:right;
}


/* *******************************************  Footer  ******************************************* */  

#footer { 
	margin:0 auto 0 auto; padding:55px 0 75px 0;
	width:956px;
	background:url("/_common/img/bg_footer.gif") no-repeat 1px 0;
	font-size:12px;
}
#footer ul { 
	margin:0; padding:11px 0 15px 0;
	list-style-type:none;
	text-align:center;
}
#footer ul li { 
	margin:0; padding:0;
	color:#91AA9D;
	display:inline;
}
#footer ul li a { padding:0 16px 0 0; color:#91AA9D; }
#footer p { 
	color:#000; 
	font-weight:normal; 
	text-align:center;
}
#footer p#seo_text { 
	margin:10px auto;
	width:717px; 
	text-align:left;
	color: #91AA9D;
}

ul#credits {
	margin:0; padding:5px 0 10px 0;
	list-style-type:none;
	text-align:center;
}
ul#credits li { 
	margin:0; padding:0;
	color:#666;
	font-size:9px;
	display:inline;
}
ul#credits li a { color:#000; }


/* *******************************************  Default Buttons  ******************************************* */

a.dbButton:link, a.dbButton:visited, a.dbButton:active, a.dbButton:hover { margin:0; padding:0; background-color:#D00000; font-weight:normal; color:#fff; text-decoration:none; padding:0 5px 2px 4px; }
a.dbButton:active, a.dbButton:hover { text-decoration:underline; }


/* *******************************************  Links  ******************************************* */

a:link, a:visited { text-decoration:underline; color:#000; }
a:active, a:hover { text-decoration:none; color:#193441; }

a.foot_nav:link, a.foot_nav:visited { text-decoration:none; color:#999; }
a.foot_nav:active, a.foot_nav:hover { text-decoration:underline; color:#999; }

.bullet { padding:5px 0 5px 15px; background:url('/_common/img/icon_red_square.gif') no-repeat 0 8px; } 


/* *******************************************  Forms  ******************************************* */  

.formField { font-size:10px; border: 1px solid #ccc; }
.formButton { background-color:#CC0101; font-weight:normal; color:#fff; text-decoration:none; font-size:11px; padding:0 5px 2px 4px; border:0; cursor:pointer; }
.formText { font-size:9px; color: #333; background:#fff; border: 1px solid #ccc; font-weight:normal; }







