/* 

STYLE SHEET FOR [ KENNEDY PEARCE ] WEB SITE
Created by Mark Watts
www.creativeflourish.com/portfolio

ToC

	1. defaults
	2. structure
	3. links and navigation
	4. fonts
	5. images
	6. tables
	7. forms
	
Notes

*/



/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}

body {
	background-color: #075982;
}
		
/*  --------- 2. structure  --------- */
		
#wrapper { 
 margin: 0 0;
 width: 940px;
 border: 0px solid #6A7365;
}

#header {
 width: 900px;
 color: #FFF;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

#side_menu {
 float: left;
 width: 150px;
 height: 580px;
 color: #333;
 background: url(../images/side_menu_bg.png) repeat-x 0 0;
 padding: 0px 0 0px 0px;
 border: 0px solid #6A7365;
 margin: 0px 0px 0px 0px;
}

#main_menu {
 width: 900px;
 height: 40px;
 background: #;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

#content_container { 
 float: left;
 width: 770px;
 color: #FFF;
 border: 0px solid #6A7365;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#content_intro { 
 width: 770px;
 height: 270px;
 background: #0D1D27;
 color: #FFF;  
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#content_body { 
 width: 770px;
 color: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

#column_x1 {
	width: 220px;
	float: left;
	color: #333;
	border: 0px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 40px 30px 0px 0px;
}

#column_x3 {
	width: 380px;
	float: left;
	color: #333;
	border: 0px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 0px 0px;
}
#column_x6 {
	width: 600px;
	float: left;
	color: #333;
	border: 0px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 0px 0px;
}


#footer { 
 width: 900px;
 font: 90%/1.55 Georgia, "Times New Roman", Times, serif;
 color: #607C81;
 border-top: 0px solid #2C2B0A;
 background-color:#;
 margin: 30px 0px 0px 0px;
 padding: 10px 0px 10px 30px;
}

.separator {
		clear: both;
		}

.separatorInvisible {
		clear: both;
		height: 50px;
		}

.clearFix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}

/* ---------- 3. links and navigation ---------- */

a {
	text-decoration: underline;
	color: #FFFFFF;
}
		
a:hover {
color: #70ABCC;
		}

a:visited {
color: #FFFFFF;
		}

ul {
	font: 120%/1.25 Georgia, "Times New Roman", Times, serif;
	color: #6A7365;
	padding-bottom: 30px;
		}

li#listitem_light {
	font: 110%/1.25 Georgia, "Times New Roman", Times, serif;
	color: #779ca6;
	background: #25506a;
	list-style: none;
	padding: 2px 2px 2px 5px;
}

li#listitem_dark {
	font: 110%/1.25 Georgia, "Times New Roman", Times, serif;
	color: #779ca6;
	background: #142937;
	padding: 2px 2px 2px 5px;
	list-style: none;
		}


/* ---------- 4. fonts ---------- */

html {
		font-size: 100%;
		}

body {
	font: 62.5%/1.75 Georgia, "Times New Roman", Times, serif;
	color: #716F74;
    background: #075982 url(../images/home_bg.jpg) repeat-x 0px 0px;
}

h1, h2, h3, h4, p, ul {
		}

h1 {
	font: 225%/1 Georgia, "Times New Roman", Times, serif;
	color: #44afbe;
	border-bottom: 1px dotted white;
}

h2 {
	font: 150%/1 Georgia, "Times New Roman", Times, serif;
	color: #44afbe;
	text-decoration: underline;
	padding-bottom: 10px;
		}

h3 {
	color: #44afbe;
	font: 140% Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0px;
	}
		
h4 {
		}

.intro {
	font: 140%/1.55 Georgia, "Times New Roman", Times, serif;
	color: #BECCCF;
	padding-bottom: 0px;
	padding-top: 20px;
	}

.highlight {
	color: #70ABCC;
	padding-bottom: 20px;
	padding-top: 0px;
	}

p {
	font: 130%/1.55 Georgia, "Times New Roman", Times, serif;
	color: #779ca6;
	padding-top: 0px;
	padding-bottom: 20px;
	}

ul {
	color: #607C81;
	list-style: none;
		}

/* ---------- 5. images ---------- */

a img {
		border: 0;
		}
		
/* ---------- 6. tables ---------- */

table {
		}
		
caption {
		}
		
tr {
		}

th, td {
		}
		
th {
		}
		
td {
		}

/* ---------- 7. forms ---------- */	
		
form {
		}
		
		
/*navman added css*/
.tdleftcolumn { width:120px;}
.tdrightcolumn { width:450px;}

#grid { 
 width: 770px;
 height: 270px;
 color: #FFF;  
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}


.noborders { 
	border:0px;
    }


.gridheader 
{  
    border-top:1px;
    border-right:0px;
    border-bottom-color:#284B5A;
    border-bottom-width:1.5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	margin: 0px;
	padding:  10px 0 5px 30px;
	text-align: left;
	line-height: 1.2;
} 

ul.projective {
	font: 130%/1.55 Georgia, "Times New Roman", Times, serif;
	color: #BECCCF;
	list-style:circle;
	padding-bottom: 10px;
	margin-left:35px;
		}


li.projective {
	font: 130%/1.55 Georgia, "Times New Roman", Times, serif;
	color: #BECCCF;
	list-style:circle;
	padding: 2px 2px 2px 5px;
}
 