body
{
  font-family: 		Georgia;
  color: 			#333333;
  text-align:		center;
  margin:			0;
  padding:			0;
}

h1
{
	margin: 		0px;
	font-weight:	bold;
	font-size: 		13px;
}

img
{
	border:			0px;
}


.left
{
	width:			110px;
	margin-right:	60px;
	float:			left;
}

.right
{
	width:			350px;
	vertical-align:	top;
	float:			left;
}

div#header
{
	margin:			170px auto 0px auto;
	width:			550px;
	text-align: 	left;
}

div#logo
{
	height:			50px;
}

div#orangeBlock
{
  background-color:	#FF9900;
  width:			100%;
  height:			2px;
  margin-bottom:	2px;
  margin-top:		30px;
  font-size:              1px;
  line-height:            1px;

}

div#grayBlock
{
  background-color:	#999999;
  width:			100%;
  height:			20px;
  margin-bottom:	30px;
  font-size:              1px;
    line-height:            1px;
}

ul#main_menu
{
	list-style:		none;
	margin:			10px 0 0 0;
	padding:		0px;
}

ul#main_menu li
{
	display: 		block;
	margin:			0 20px 0 0;
	display:		inline;
}

div#nav
{
	color: 			#999999;
	font-size: 		13px;
	margin:			10px 0 10px 0;
}

div#subnav
{
	width:			110px;
	text-align:		right;
	margin-top:		15px;
}


div#content
{
	width:			550px;
	font-size:		13px;
	text-align:		left;
	margin:			0px auto;
}



div#update
{
  text-align:		right;
  color: 			#BBBBBB;
  font-size: 		10px;
  margin-top:		30px;
}

p#news
{
	margin-top:		20px;
}

.clear
{
	clear: 					left;
    clear: 					right;
    clear: 					both;
    font-size:              1px;
    line-height:            1px;
}

div#subnav ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#nav ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#nav ul li
{
	width: 50px;
	float: left;
	margin: 0 5px;
}

.right a
{
	color: #999999;
}

div#subnav a
{
	color:#333333;
	background:transparent;
	display:block;
	padding-right:10px;
	border-right: 1px solid #000000;
	margin-bottom:15px;
}

div#subnav a:hover
{
	color:#333333;
	background:transparent;
	background-color:#eeeeee;
	display:block;
	text-decoration:none;
}

ul#portfolio 
{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

ul#portfolio li 
{
	margin: 30px 0 0 0;
}

ul#portfolio img 
{
	padding: 1px;
	border: 1px solid #333333;
	margin: 0 20px 0 0;
}
ul#portfolio a.img
{
	display: block; float: left;
}
a:link { text-decoration:none; font-size:13px; }
a:visited { text-decoration:none; font-size:13px;}
a:hover { text-decoration:underline }
a:active { text-decoration:underline }
a:focus { text-decoration:underline }


