﻿/*=== Setup ===*/
* {
				border: 0;
				margin: 0;
				padding: 0;
}
body {
				background: #9DBAD8;
				color: #3b2314;
				font: .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {
				color: #3b2314;
				font-weight:bold;
				text-decoration: none;
}
a:hover {
				color: #7FABDC;
				text-decoration: none;
}
textarea {
				border: #2A170B 1px solid;
				font-size: 12px;
				padding: 2px;
}
table th {
				padding: 5px;
				font-weight:normal;
				vertical-align:top;
}
table td {
				padding: 5px;
}
table.center {
				margin-left: auto;
				margin-right: auto;
				text-align: center;
}
.boldtext {
				font-weight: bold;
				text-decoration: none;
				padding-bottom: 5px;
}
.lgfont {
				font-weight: bold;
				font-size: 18px;
}
li{
	list-style: none
}
h2{
	font-size: 1.5em;
	margin: 0 0 .5em
}
h3{
	font-size: 1.2em;
	margin: 0 0 .5em
}
h4{
	font-size: 1em;
	margin: 0 0 .5em
}
p{
	line-height: 1.3em;
	padding: 0 0 1em
}
/*=== Layout ===*/
#page {
				background: url(images/aghnew/bluetext.jpg);
				border-bottom: 2px solid #ffffff;
				border-top: 2px solid #ffffff;
				text-align:left;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#page-top {
				background: url(images/aghnew/back.jpg);
				height: 300px;
}
#page-bot {
				width: 900px;
				color: #FFFFDB;
				height: auto;
				margin: 0 auto;
				text-align: center;
}
/*=== Header ===*/
#header {
				height: 300px;
				margin: 0 auto;
				overflow: hidden;
				width: 900px;
}
#header .content {
				float: right;
				width: 637px;
}
/*=== Header Nav ===*/
	dl.image_map {
		display:block; 
		width:900px; 
		height:300px; 
		background:url(http://www.aghdesigns.com/images/8201005262146105_logonav.jpg); 
		position:relative; 
		margin:2px auto 2px auto;
}
	a.LINK0 {
		left:774px; 
		top:41px; 
		background:transparent;
}
	a.LINK0 {
		display:block; 
		width:118px; 
		height:10px; 
		padding-top:33px; 
		overflow:hidden; 
		position:absolute;
}
	a.LINK0:hover  {
		background:url(images/aghnew/nav/home.gif); 
}
	a.LINK1 {
		left:777px; 
		top:107px; 
		background:transparent;
}
	a.LINK1 {
		display:block; 
		width:118px; 
		height:10px; 
		padding-top:33px; 
		overflow:hidden; 
		position:absolute;
}
	a.LINK1:hover  {
		background:url(images/aghnew/nav/about.gif); 
}
	a.LINK2 {
		left:777px; 
		top:171px; 
		background:transparent;
}
	a.LINK2 {
		display:block; 
		width:118px; 
		height:10px; 
		padding-top:33px; 
		overflow:hidden; 
		position:absolute;
}
	a.LINK2:hover  {
		background:url(images/aghnew/nav/portfolio2.gif); 
}
	a.LINK3 {
		left:778px; 
		top:235px; 
		background:transparent;
}
	a.LINK3 {
		display:block; 
		width:118px; 
		height:10px; 	
		padding-top:33px; 
		overflow:hidden; 
		position:absolute;
}
	a.LINK3:hover  {
		background:url(images/aghnew/nav/contact.gif); 
	}
/*=== All Columns ===*/
#columns {
				background: url(images/aghnew/pgbck.jpg);
				border: thin #000 dotted;
				height: 1%;
				margin: 0 auto;
				width: 900px;
}
/*=== Left Column ===*/
#leftcol {
				float: left;
				width: 200px;
				vertical-align: top;

}
/*=== Center Column ===*/
#centercol {
				display: block;
				float: right;
				height: auto !important;
				min-height: 700px;
				width: 648px;
				padding-left:10px;
				padding-right: 10px;
				padding-top:5px;
}
.centercol-content {
				height: 1%;
				padding: 15px 25px 0;
				text-align: justify;
}
.centercol-news {
				height: 1%;
				padding: 5px 12px;
}
/*=== Mini Footer Columns ===*/

#minicol {
				
				color: #FFFFDB;
				font-size: 10px;
				font-family:"Times New Roman", Times, serif;
				height: auto;
				margin: 0 auto;
				padding: 5px 0;
				width: 900px;
				text-align: center;
}
.col1 {
				float: left;
				padding: 0 0 0 15px;
				width: 170px;
}
.col2 {
				float: left;
				margin: 0 0 0 32px;
				text-align: center;
				width: 435px;
}
.col3 {
				float: left;
				margin: 0 0 0 30px;
				width: 170px;
}
#minicol a {
				color:#FFFFDB;
				text-decoration:none;

}
#minicol a:hover {
				color: #2A170B;
}

/*=== Pics, Thumbs, Ads etc. ===*/
.icons {
				margin: 0 0 .5em;
				padding: 5px 0;
				text-align: center;
}
.icons img {
				margin: 0 2px;
}
.ad {
				text-align: center;
}
.pics {
				height: 151px;
				padding: 5px 0;
}
.pics img {
				float: left;
				margin: 0 5px 5px 0;
}
/*=== Footer ===*/
#footer {
				color: #FFFFDB;
				font-size: 10px;
				height: 30px;
				margin: 0 auto;
				padding: 5px 0;
				width: 900px;
				text-align: center;
}
#footer a:active {
				color: #FFFFDB;
}
#footer a:hover {
				color: 000;
}
/*=== Misc. ===*/
.fix {
				clear: both;
				height: 1px;
				margin: -1px 0 0;
				overflow: hidden;
}
.fl {
				float: left;
}
.fr {
				float: right;
}

