/*

Common Styles Used Throughout the Site

*/

body, h1,h2 h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{ margin: 0; padding: 0;}
body{
}
ul{ list-style-type:none; padding:0; margin:0; }
li{ list-style-type: none; padding:0; margin:0; }
a{ color: #202020; text-decoration: none; }
h1{ font-family: Helvetica, "Helvetica Neue", arial, san-serif;letter-spacing: 2px;line-height: 55px;font-weight:lighter;font-size: 60px;color: #202020;padding: 0;}
h2 { font-family:  Helvetica, "Helvetica Neue", arial, san-serif; letter-spacing: 1px; line-height: 97%; font-weight:lighter; font-size: 37px; color: #202020; padding: 10px;}
h4 { font-family:  Helvetica, "Helvetica Neue", arial, san-serif; letter-spacing: 7px; line-height: 110%;  font-weight: lighter; font-size: 27px; color: #202020; padding: 0px;}
h5 { font-family:  Helvetica, "Helvetica Neue", arial, san-serif; letter-spacing: 1px; line-height: 100%; font-weight:lighter; font-size: 20px; color: #202020; padding: 0px;}

a img{ border: 0;}


/*

Global Custom Styles

*/

#container {
}
#masthead {list-style-type: none; width: 200px; height: 170px; display:block;  margin-left: 0px;}


/*

Global Navigation

*/

#nav {list-style: none; padding: 0px; width: 600px; margin-left: 30px; margin-right: auto; }
#nav ul li{ clear: both; display: block; font-family: Helvetica, "Helvetica Neue", arial, san-serif; }
#nav ul li a {color: #202020; text-decoration:none; }
#nav ul li a:visited { color: #202020; text-decoration:none; }
#nav ul li a:hover { text-decoration: none; color: #FD3236; }

#footer { width: 565px; font-size: 10px; padding: 5px 0 0 77px; border-top: 1px solid #7c7c7c; margin: 24px 0 0 0px; }
#footer-wrap{ float: left; width: 100%; background-color: transparent; }
#footer-wrap a{ color: #ccc;}


/*

Home Page


*/

#navi {list-style: none; padding: 0; width: 500px; margin-top: 80px; margin-left: 30px; }
#navi ul li{ clear: both; display: block; font-family: Helvetica, "Helvetica Neue", arial, san-serif; }
#navi ul li a {color: #202020; text-decoration:none; }
#navi ul li a:visited { color: #202020; text-decoration:none; }
#navi ul li a:hover { text-decoration: none; color: #FD3236; }





/*

Portfolio Pages

*/

.twoColFixLt ul {list-style-type: none; font-family: Helvetica, "Helvetica Neue", arial, san-serif; }
.twoColFixLt ul li {list-style-type: none; font-family: Helvetica, "Helvetica Neue", arial, san-serif; }
.twoColFixLt ul li a {color: #202020; }
.twoColFixLt  #sidebar1 ul li a:hover { text-decoration: none; color: #FD3236; font-weight:bolder; }

.twoColFixLt #sidebar1 {
	float: left; 
	width: 280px; 
	padding: 30px 10px 0px 20px;
}

.twoColFixLt #mainContent {  width: 1000px; height:auto; 		
				margin:0;
				padding:0;
				overflow:auto;
				background-color: #DDD;
				color:#333;
				font-family:sans-serif;
				font-size:20px;		
			}
			a {	
				color:#ff0000;	
			}

