/* 
Title:     ideal harmony message - styles
Author:    james ledford
Created:	05/07
Updated:   12 / 26 / 2009

Palette: #590D0D / #B58E47/ #fff
*/

/* html-------------------------------- */
html
		{
				margin:0;
				padding:0;
		}


/* body-------------------------------- */
body
		{
			margin:0;
			padding:0;
			font: 14px georgia;
			text-align:center;
			background: #fff;
			background:transparent url(../images/ihmbg.jpg);
			background-repeat: repeat-x;
		}

p
		{
			margin:0 10px 10px;
		}


/* navigation-------------------------------- */
#navcontainer
		{
			margin: 340px 0px 0px 0px;
			float: left;			
		}


#navlist ul
		{
			margin-left: 0;
			padding-left: 0;
			white-space: nowrap;
		}

#navlist li
		{
			display: inline;
			list-style-type: none;
		}

#navlist a 
		{ 
			padding: 1px 17px; 
		}

#navlist a:link, #navlist a:visited
		{
			color: #590D0D;
			text-decoration: none;
		}

#navlist a:hover
		{
			color: #B58E47;
			text-decoration: none;
		}

/* content-------------------------------- */
#content
		{
			float: left;
			clear:both;
			margin: 25px 0px 0px 43px;
			padding: 10px 10px 10px 10px;
			width:590px;
			text-align: left;
		}

#content ul
		{
			list-style-type: none;
		}
		

/* about-------------------------------- */
#about
		{
			float: left;
			clear:both;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 10px 0px;
			width:570px;
			height: 400px;
			text-align: left;
		}

#about img
		{
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 50px 0px;
		}


/* main left-------------------------------- */
#mainleft
		{
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
			width:300px;
			height: 380px;
			text-align: left;
		}

/* specials-------------------------------- */
#specials
		{
			float: right;
			margin: 0px 0px 30px 0px;
			padding: 10px 10px 10px 20px;
			width:230px;
			height: 50px;
			text-align: left;
		}


/* main right-------------------------------- */
#mainright
		{
			float: right;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 20px;
			width:230px;
			height: 150px;
			text-align: left;
		}

#mainright a:link, #mainright a:visited
		{
			color: #B58E47;
			text-decoration: none;
		}

#mainright a:hover
		{
			color: #590D0D;
			text-decoration: none;
		}

/* amta-------------------------------- */
#amta
		{
			float: right;
			margin: 45px 0px 0px 0px;
			padding: 8px 10px 10px 20px;
			font-size: 12px;
			width:230px;
			height: 80px;
			text-align: left;
		}

#amta img
		{
			float: left;
			margin-right: 10px;
		}

#amta a:link, #amta a:visited
		{
			color: #B58E47;
			text-decoration: none;
		}

#amta a:hover
		{
			color: #590D0D;
			text-decoration: none;
		}

/* ntips-------------------------------- */
#ntips
		{
			float: right;
			margin: 0px 0px 0px 210px;
			padding: 10px 10px 10px 20px;
			width:230px;
			height: 100px;
			text-align: left;
		}
		

/* footer-------------------------------- */
#footer
		{
			color: #B58E47;
			margin-left: 40px;
			padding: 5px;
			float: left;
			clear:both;
			width:460px;
			font-size: 10px;
			text-align: left;
		}

#footer a:link, #footer a:visited
		{
			color: #B58E47;
			text-decoration: none;
		}

#footer a:hover
		{
			color: #590D0D;
			text-decoration: none;
		}

/* pageheader-------------------------------- */
#pageheader
		{
			margin: 0px;
			text-align: left;
			color: #660000;
			font-size: 16px;
			font-weight: bold;
		}

#pageheader img
		{
			text-align: left;
		}

/* h4-------------------------------- */
h4 
	{
		margin: 4px 2px 2px 2px;	
	}