p{margin-bottom:15px;}
h1{color:#000;font-weight:bold;font-size:18px; margin-bottom:30px;}
h2{color:#000;font-weight:bold;font-size:16px; margin-bottom:25px;}
h3{color:#000;font-weight:bold;font-size:14px; margin-bottom:20px;}
h4{color:#000;font-weight:bold;font-size:12px; margin-bottom:15px;}

h1.color{
	color:#09F;
	text-align:center;
}
.align-center{text-align:center;}
.align-right{text-align:right;}
.alignleft{float:left;}
.alignright{float:right;}

.table1 td{padding-bottom:10px;}

div.textbox{overflow:hidden;margin-top:60px;margin-bottom:60px;}
/* GENERAL MENU */
#menu-col{width:270px;float:left;}
#menu{ margin-bottom:5px;font-size:14px;margin-right:20px;}
#menu ul{list-style-type:none;}
#menu li{}
#menu li a{
	color:#000;
	margin-right:5px;
	text-decoration: underline;
}
.no-underline {
	text-decoration:none !important;
}
#menu li a:hover,li a.hoverable:hover{
	color:#65380f !important; 
	
}
#menu li a.selected,li.selected{
	color:#65380f; 
}

#menu li a.nav0 {
	color:#000 !important; 
	padding-left: 10px;
}
#menu li a.selected0 {
	color:#65380f !important; 
	padding-left: 10px;
}

#menu li a.nav0:hover, #menu li a.selected0:hover{
	text-decoration: underline;
	color:#65380f !important; 
}

#menu hr{ background-color:#000; height:1px; margin-bottom:5px;text-align:left; margin-top:5px; }
#content hr{ background-color:#000;height:1px; margin-bottom:15px;width:100%;text-align:left;}
div.split {background-color:#000;border-top:1px solid black; margin-bottom:15px;width:100%}
li a.selected,li.selected{
	color:#65380f; 
	font-weight:bold;
}
li a.hoverable,li .hoverable{
	font-weight:normal !important;
	color:#000 !important; 
}

.new{ color:#F00;}
.updated{color:#09F;}

/* SUB MENU */
#sub-menu{ width:190px; }
#sub-menu ul{ list-style-type:none;}
#sub-menu li{ }
#sub-menu li a { color:#000;}
*{margin:0px;padding:0px;border:0px;}
body{font-family:Arial;font-size:16px;color:#000;background-color:#FFF;}

a, a:hover{color:#65380f;text-decoration:none; }
.float{float:left;}
.spacer{clear:left;}

a.selected{
	color:#65380f;
	font-weight:bold;
}

#layout{margin:20px; width:1220px;}
#title{ margin-bottom:5px;}

.news { margin-bottom:50px}
.news h1{margin-bottom:0px;}
.news .date{margin-bottom:5px; font-size:10px;}
.news .text{margin-bottom:10px; width:800px;}
.images img{margin-bottom:20px;}

#content{margin-left:10px;float:left; width:800px;padding-top:10px;}
.work-name{font-weight:bold; margin-bottom:0px;}
.work-text{float:left;margin-left:10px;width:170px;}
.work-text .text2{margin-top:10px; color:#666;}
.work-text a{color:#09C;font-weight:bold;}
.work-text a:hover{text-decoration:underline;}
.work-flash{float:left; padding-right:20px;}
.work-flash object {margin-bottom:20px;}
.work-img{float:left; padding-right:20px;}
.work-img img{margin-bottom:20px;}

.col{float:left;margin-right:20px;}
.col h1{color:#09F;margin-bottom:0px}

.email{color:#09F;font-weight:bold;margin-bottom:0px}

#about{width:600px; margin-bottom:20px;}

.link a{ color:#09F;font-weight:bold; }
.link h1{ margin-bottom:0px; }

.bonus { margin-top:10px;color:#999; }
.bonus a{ color:#666; font-weight:bold; }

#next-button { width:100px;float:left;height:26px;}
#back-button { width:100px;float:right;text-align:right;height:26px;}
table tr{
  line-height: 1.5;
  vertical-align: top;
}
table td.date{
  padding-right:10px;
  width:20%;
}
ul.second{padding-left:10px;}

/* FORMS */
