*{margin:0px; padding:0px; border:0px;}
html img title {background:red;}

/*General*/
html {overflow-x:hidden;}
body {margin:0px; padding:0px; background:#282828; color:#f5f5f5; font:normal 16px "Arial",sans-serif; text-align:left;}
a:link, a:visited, a:active {color:#f5f5f5; text-decoration:none;}
a:hover {color:#f0071f; text-decoration:none;}
#middle {position:absolute; height:590px; width:1000px; background:url(/img/background.gif) repeat-x; margin-top:-295px; top:50%; font-size:12px; line-height:16px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left;}

/*Fonts*/
h1 {color:#f5f5f5; font-size:18px; font-weight:normal; font-family:Gorgia, serif; padding:0 0 2px 0; margin:0px;}
/*h3 {color:#b6b6b6; font-weight:normal; font-size:10px;}*/
b {color:#b6b6b6; font-weight:normal;}
i {color:#b6b6b6; font-weight:normal; font-size:10px; font-style:normal;}
strong {color:#f5f5f5; font-size:18px; font-weight:normal; font-family:Gorgia, serif; padding:0 0 2px 0; margin:0px; z-index:2000;}
p {padding:0 0 10px 0;}

/*Logo*/
.logo {position:absolute; top:29px; left:10px; z-index:100;}

/*Page*/
.slideshow {position:absolute; top:67px; left:200px; z-index:50;}
.column-one {position:absolute; top:67px; left:200px; width:170px; font-size:12px; line-height:16px; font-family:Arial,Helvetica,sans-serif;}
.column-two {position:absolute; top:67px; left:400px; width:600px; height:455px; font-family:Gorgia, serif; font-size:18px; line-height:24px; font-weight:normal; z-index:50;}

/*Projects*/
.gallery-container {position:absolute; top:67px; right:0px; width:805px;}
/*thumbnail fade*/
.latest_img {float:left; margin:0 0px 5px 5px;}

/*Menu*/
#main-menu {position:absolute; top:69px; left:0px; text-align:left; font-family:Gorgia, serif; z-index:10;}
#main-menu li {display:block; list-style:none; height:22px; background:url(/img/menu-background.gif) no-repeat; background-position:top left;}
#main-menu li a:link, #main-menu li a:visited, #main-menu li a:active {margin:0 0 0 127px; color:#f5f5f5;}
#main-menu li a:hover {color:#f0071f; padding:0 0 0 127px; margin:0px; background:url(/img/menu-hover.gif) no-repeat; background-position:top left;}
#main-menu li.selected {color:#f0071f; padding:0 0 0 127px; background:url(/img/menu-selected.gif) no-repeat; background-position:top left;}
