body
{
    background-color:#CCCCCC;
    font-family:verdana;
	text-align:center;
}

.container
{
	position:relative;
    width:800px;
    margin:0 auto;
	text-align:left;    
    background-color:#ffffff;
}

.logo, .logo img
{
	width:200px;
	height:160px;
}
.logo img
{
	border:0;
}
.logo
{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	border:1px solid #000000;
	background-color:#ffffff;
}

.not_logo
{
	position:absolute;
	left:20px;
	top:20px;
	z-index:1;
	width:780px;
	border:1px solid #000000;
	background-color:#ffffff;
}

.title
{
    position:relative;
    clear:both;
	padding-left:225px;
	text-align:left;
	border-bottom:1px solid #000000;
}

.menu
{
    position:relative;
    float:left;
    clear:left;
    width:150px;
    text-align:center;
	padding-top:50px;
}

.main
{
    position:relative;
    float:right;
    width:550px;
    padding-left:30px;
    padding-right:30px;
	border-left:1px solid #000000;
}

.copy
{
    position:relative;
    clear:both;
    text-align:right;
    padding:20px;
	
	border-top:1px solid #000000;
}

.menu ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.menu ul a, .menu ul a:link
{
    display: block;
    text-decoration: none;
    background-image:url('img/btn.gif');
    background-repeat: no-repeat;
    width:150px;
    height:30px;
    text-align:center;
    padding-top:5px;
    color:#000000;
    font-weight:bold;
}

.menu ul a:hover
{
    background-image:url('img/btn_o.gif');
    background-repeat: no-repeat;
}
.menu ul a:active
{
    background-image:url('img/btn_c.gif');
    background-repeat: no-repeat;
}
.menu ul a:focus
{
	outline:none;
}

img.left
{
    float: left;
    margin:10px;
}
img.right
{
    float: right;
    margin:10px;
}
img.center
{
    float: none;
    margin:10px;
}
p.clear
{
    clear:both;
}
p.center, h1, h2, h3
{
    text-align:center;
}
p
{
    font-size:medium;
}
p.contact_home
{
    font-size:large;
}
ul.skills
{
	font-size:medium;
	list-style-image:url('img/listmarker.png');
	line-height:40px;
	font-weight:bold;
}
hr
{
    visibility:hidden;
    clear:both;
}
em
{
color:#ff0000;
}

a
{
	color:#0099FF;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}