h1{	font-size: 22px;	font-weight: normal;	font-weight:normal;	letter-spacing:1px; margin: 30px 0px 0px 0px;}
h2{	font-size: 18px;	font-weight: normal;	letter-spacing:1px;}
h3{	font-size: 16px;	font-weight: normal;	letter-spacing:1px;}
a {color: #c35c21; text-decoration: none;}
a:hover{color: #666666;}
BODY
	{
		background-image:URL('http://www.tracedmethod.com/image/theme/bg_body.jpg');
		background-repeat: repeat-x;
		margin: 0px 0px 50px 0px;
		background-color:#FFFFFF;
		color: #68676c;
		font-size: 14px;
		font-family: Arial,sans-serif;
	}
	
#container
{	
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#head
{
	height: 100px;
}

#head .logo
{
	position: absolute;
	top: 25px;
	left: 30px;
}
 
#head .navigation
{
	position: absolute;
	top: 35px;
	right: 20px;
}

#head .navigation a
{
	padding: 0px 25px 1px 5px;
	border-left: 1px solid #c35c21;
	color: #646466;	
	text-decoration: none;
}

/* NAV TOP ******************************************/

#navigation
{
	height: 40px;
}

#navigation table
	{
		margin-left: 0px;
		margin-right: auto;
	}

.navigation
	{
		z-index:10;
	}

.navigation ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		z-index:10;
	}

/*Top level list items*/
.navigation ul li
	{
		position: relative;
		display: inline;
		float: left;
		text-decoration: none;
		cursor: pointer;	
		font-size: 14px;
	}
.navigation ul li.on a
	{
		background-color: #FFFFFF;
		color: #c35c21;		
	}

/*Top level menu link items style*/
.navigation ul li a
	{
		display: block;
		text-decoration:none;
		color: #646466;	
		padding: 12px 25px 12px 25px;		
	}

* html .navigation ul li a
	{ /*IE6 hack to get sub menu links to behave correctly*/
		display: inline-block;
	}

.navigation ul li a:hover
	{
		background-color: #F9F9F9;
		color: #c35c21;
	}
	
/*1st sub level menu*/
.navigation ul li ul
	{
		position: absolute;
		margin-top: -4px;
		margin-left: 0px;
		display: block;	
		visibility: hidden;
		background-color: #FFFFFF;
	}


.navigation ul li ul li
	{
		/*Sub level menu list items (undo style from Top level List Items)*/
		display: list-item;
width: 175px;

	}

.navigation ul li ul li a
	{
		/* Sub level menu links style */
		color: #B74A1F;
		background-color: #F9F9F9;
		padding: 6px 16px 6px 16px;		
	}

.navigation ul li ul li a:hover
	{ 
		/*sub menus hover style*/
		color: #000000;
	}

/* eof NAV TOP ******************************************/

#main_area
	{
		padding: 20px 0px;
	}

#content
	{
		width: 730px;
		float: left;
		padding: 0px 20px 0px 0px;
		min-height: 375px;
		line-height: 28px;
	}

#column
	{	
		width: 230px;
		text-align: left;
		float: right;
		padding: 0px 0px 0px 20px;
		line-height: 25px;
	}

.clear
	{
		clear:both;
	}

#bottom_nav
{
margin: 30px 0px;
padding: 30px 0px;
text-align: center;
line-height: 20px;
font-size: 12px;
border-top: 1px solid #DADADA;
}

#form
{
		padding: 10px;
		border-top: 1px solid #DDDDDD;
}

    #form .name
    {
        float: left;
        width: 30%;
        margin: 5px 0px;
        text-align: right;
    }
     
    #form .input
    {
        float: left;
        WIDTH: 67%;
        margin: 2px 0px 2px 3%;
    }

    #form .input input, #form .input textarea,  #form .input select
    {
        width: 94%;
		padding: 3px;
    }  
    
    #form .input select
    {
    	
    }
    
    #form .input input.radio, #form .input input.checkbox
    {
        width: auto;
    } 
    
    .button_require
    {
    	margin-top: 10px;
    	padding: 5px 0px; 	    
    	border-top: 1px solid #DDDDDD;
    }

   	.button_require button
    {
		float:right;
    } 	

#correction_message
{
    color: #B74A1F;
    text-align: left;
}

#correction_highlight
    {
        color: #B74A1F;
        font-weight: bold;
    }        

#correction_highlight input, #correction_highlight select
    {
        color: #B74A1F;
        border: 1px solid #B74A1F;
    } 

body#popup
{
margin: 0px;
background-color: #FFFFFF;
background: #FFFFFF url('') repeat-x;
}

#popup_container
{
    margin: 20px 20px 100px 20px;
    background-color: #FFFFFF;
}

#popup .bar_top
{
        position: relative;
        height: 23px;
        padding: 8px 10px 0px 0px;
        text-align: right;
        font-size: 10px;
        background-color: #E1E1E1;
}

#popup .bar_top a
{
    color: #B74A1F;
    text-decoration: none;
}

#popup .bar_top a:hover
{
    color: #000;
    text-decoration: none;
}

body#popup
{
margin: 0px;
background-color: #FFFFFF;
background: #FFFFFF url('') repeat-x;
}

#popup_container
{
    margin: 20px 20px 100px 20px;
    background-color: #FFFFFF;
}

#popup .bar_top
{
        position: relative;
        height: 23px;
        padding: 8px 10px 0px 0px;
        text-align: right;
        font-size: 10px;
        background-color: #E1E1E1;
}

#popup .bar_top a
{
    color: #B74A1F;
    text-decoration: none;
}

#popup .bar_top a:hover
{
    color: #000;
    text-decoration: none;
}

.portfolio_website
{
float: left; 
position:relative; 
margin: 15px 14px 0px 14px;
border: 1px solid #CCCCCC; 
}

#website_info
{
position: absolute; 
top: 10px; 
left: 10px; 
display: none; 
border: 1px solid #B74A1F; 
width: 250px; 
padding: 10px; 
background-color: #ffffff; 
line-height: 22px;
}

#website_info strong
{
font-size: 16px;
}