@charset "utf-8";
/* CSS Document */

/* Defaults */
html, body				{ height:100%; width:100%; background:#6B5433 url('/images/bg_body.gif') 948px 0 repeat-x; margin:0; padding:0; }
a img					{ border:0; }
div						{ border:0px dashed red; }
td						{ vertical-align:top; }

/* Text */
body, div, li, p, td, h2{ color:#000; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
h1						{ color:#F26522; font-family:"Times New Roman", Times, serif; font-size:12pt;}
h2						{ font-weight:700;}
a						{ color:#F26522; text-decoration:underline; }
a:hover					{ color:#F26522; }

/* Layout */
#shell					{ height:100%; width:950px; background:url('/images/bg_shell.gif') 0 0 no-repeat; }
#logo					{ position:absolute; top:0; left:0; }
#header					{ position:absolute; top:40px; left:0; height:50px; width:990px;; text-align:right;}
#content				{ position:absolute; top:175px; border:2px solid #F26522; background-color:#f1efed; background-image:url('/images/bg_content.gif'); background-repeat:no-repeat; padding:30px;}
#content h2				{ margin-bottom:0;}
#content ul				{ margin-top:0;}
.content1				{ left:50px; width:790px; background-position:0 0; }
.content2				{ left:500px; width:340px; background-position:-450px 0; }
.content3				{ left:400px; width:440px; background-position:-350px 0; }
.portfolio				{ left:50px; width:790px; background-position:0 0; min-height:400px;}

/* Navigation */
#nav_main				{ list-style:none; float:right; }
#nav_main li			{ background:url('/images/bg_nav_main_li.gif') 0 0 repeat-x; float:left; height:52px; font-size:13px; padding-top:8px; vertical-align:middle; }
#nav_main a				{ height:19px; color:#000; font-size:13px; padding:3px 17px 3px 17px; text-decoration:none; }
html>body #nav_main a 	{ display:block; }
#nav_main a:hover,
#nav_main .active		{ color:#FFFFFF; background:#F26522; }
#nav_main .beginning	{ width:15px; background:url('/images/nav_main_beginning.gif') 0 0 no-repeat; }
#nav_main .end			{ width:15px; background:url('/images/nav_main_end.gif') 0 0 no-repeat; }

/* Portfolio */
.portfolio				{ }
.portfolio td			{ }
.portfolio button		{ background:#F26522; border:0; margin:0 3px 3px 0; color:#fff; font-size:9pt; padding:2px 3px 2px 3px; cursor:pointer; }
.portfolio a img		{ border:1px solid #6B5433; height:80px; width:80px; margin:4px 8px 8px 4px;}
.portfolio .active img,
.portfolio a:hover img	{ border:5px solid #F26522; margin:0px 4px 4px 0px; }