/* SWC CSS Version 2.0 */
@charset "utf-8";
/*div {border:1px solid #FFFFFF};*/
* {
	margin:0px;
	padding:0px;
}
body {
	background: #000000;
	margin:0px 0px 20px 0px;
}
h1, h2, p, ul {margin-bottom:12px;}
h1 {
	font:bold 16px Tahoma,Geneva,Kalimati,sans-serif;
	color:#999999;
}
h2 {
	font:bold 14px Tahoma,Geneva,Kalimati,sans-serif;
	color:#8CC63F;
}
p {
	font:normal 14px Tahoma,Geneva,Kalimati,sans-serif;
	color:#FFFFFF;			
}
ul {
	font:normal 14px Tahoma,Geneva,Kalimati,sans-serif;
	list-style:square inside;
	color:#FFFFFF;
}
p, ul {
	line-height:1.5em;
}
label {
	font:normal 14px Tahoma,Geneva,Kalimati,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
a {text-decoration:none;}
a span {
	font-style:italic;
	color:#999999;
}
a img {border:none;}
a:link {color:#8CC63F;}
a:visited {color:#8CC63F;}
a:hover {color:#FFFFFF;}
a:active {color:#8CC63F;}
.clear {
	clear:both;
	border:none;
}
#banner {
	margin:0px auto 0px auto;
	width:1300px;
	height:80px;
	background:url(/images/banner.jpg) repeat-x;
}
#container {
	margin:0px auto 0px auto;
	width:1024px;
}
.center {
	text-align:center;
	border:1px #FFFFFF solid;
}

/* logo */
#logo {
	float:left;
	width:221px;	
	height:100px; /* use to move row 2 */
}

/* navtop */
#navtop {float:left;}
#navtop ul {
	list-style:none;
	padding-left:20px;
	font:bold 12px Tahoma,Geneva,Kalimati,sans-serif;
	text-transform:uppercase;
	line-height:normal;
}
#navtop li {
	float:left;
	padding:15px 10px 15px 10px; /* nav item spacing */	
	background:url(/images/navtop.gif) no-repeat center left;
}
#navtop .first {background:none;}
#navtop a:link {color:#FFFFFF;}
#navtop a:visited {color:#FFFFFF;}
#navtop a:hover {color:#8CC63F;}
#navtop a:active {color:#FFFFFF;}

/* nav left */
#navleft {
	float:left;
	width:125px;
	padding-left:20px;
	text-align:justify;
}
#navleft ul {
	padding-bottom:20px;
	list-style:none;
	font:bold 14px Tahoma,Geneva,Kalimati,sans-serif;
	line-height:normal;
}
#navleft li {
	padding:10px 0px 10px 0px; /* nav item spacing */
	border-bottom:2px solid #8CC63F;
}
#navleft li:hover {
	list-style:square outside;
	color:#FFFFFF;
}
#navleft .first {padding-top:0px;}
#navleft a:link {color:#FFFFFF;}
#navleft a:visited {color:#FFFFFF;}
#navleft a:hover {color:#8CC63F;}
#navleft a:active {color:#FFFFFF;}

/* content */
#content {
	float:left;
	padding-left:90px;
	width:725px;
}

/* about */
.biopic {
	float:left;
	padding:5px 15px 0px 0px;
}

/* contact form */
#contact label {
	display:block;
	margin:5px 0px 5px 0px;
}
#contact label span {color:#FF0000;}
#contact #submit {
	display:block;
	margin-top:7px;
}

/* cycle */
#cycle {  
    width:700px;
    height:200px;  
	margin-bottom:12px;
	border:2px solid #999999;
} 

/* portfolio cloud */
#cloud ul {
	list-style:none;
	font-size:15px;
}
#cloud li {
	display:inline-block;
	padding:2px;
}
#cloud .color-1 a {color:#999999;}
#cloud .color-2 a {color:#8CC63F;}
#cloud .color-3 a {color:#FFFFFF;}
#cloud .font-1 a {font-family:Arial, Helvetica, sans-serif;}
#cloud .font-2 a {font-family:"Times New Roman", Times, serif;}
#cloud .font-3 a {font-family:"Courier New", Courier, monospace}
#cloud a:hover {text-decoration:underline;}

/* tahoe */
.tahoe h2 {margin-bottom:0px;}
.tahoe h3 {
	font:bold 12px Tahoma,Geneva,Kalimati,sans-serif;
	color:#999999;
	margin-bottom:5px;
}
.tahoe img {
	margin-right:5px;
	float:left;
}
/* form 1.2 */
#form {margin:5px 0px;}
#form td {
	vertical-align:top;
	padding-bottom:10px;
}
#form .first {width:100px;}
#form span {color:#F00;}
#form textarea {
	height:75px;
}
#form .field {	
	border:1px solid #999999;
	width:250px;
}