html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

/*General*/
html {overflow-x:hidden;}
body {margin:0px; padding:0px; background:#0a0a0a; background-image:url(/img/background.gif); background-repeat:repeat-x; color:#fafafa; font:normal 12px "Arial",sans-serif; text-align:left; border-bottom:4px solid #a95037;}
a:link, a:visited, a:active {color:#fafafa; text-decoration:none;}
a:hover {color:#a95037; text-decoration:none;}

#container {width:100%; height:100%;}
#middle {position:relative; height:505px; margin:0px; padding:0px; z-index:10;}
#content {position:relative; margin:auto; width:940px; height:505px; padding:0px; font-size:12px; line-height:14px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; z-index:10;}
.tag-line {position:absolute; top:579px; left:0px;}
.logo {position:absolute; top:0px; left:-10px; z-index:100;}

/*Fonts*/
h1 {font-size:18px; line-height:20px; font-weight:normal; padding:2px 0 20px 0;}
p {padding:0 0 10px 0;}
b {font-size:12px; font-weight:normal; line-height:14px; color:#a95037;}
br {height:10px; padding:0px; margin:0px; border:none;}

/*Menu*/
#main-menu {position:absolute; top:8px; right:-4px;}
#main-menu li {display:inline; list-style:none; color:#0a0a0a;}
#main-menu li a {color:#0a0a0a; padding:4px 4px 8px 4px; margin:0px; height:20px;}
#main-menu li a:hover, #main-menu li.selected a.current, #main-menu li.parent a.parent {color:#a95037; background:#0a0a0a;}

/*Pages*/
.slideshow {position:absolute; top:89px; left:0px; z-index:20;}
.large-copy {position:absolute; top:89px; left:340px; width:600px; height:480px; overflow:auto; z-index:20;}
.small-copy {position:absolute; top:89px; left:640px; width:300px; height:482px; overflow:auto; z-index:20;}

/*Projects Pages*/
.project-copy {padding:0 0 10px; 0;}
.next-pre-menu {position:absolute; bottom:0px; left:0px;}

/*Drop-down Menu*/
#dropdownMenu {position:absolute; top:35px; right:0px; font-size:12px; font-weight:normal; text-align:left; z-index:100;}
#dropdownMenu ul {list-style-type:none; margin:0; padding:0;}
#dropdownMenu ul li {position:relative; float:left; display:inline; margin:0 0px 0 16px; color:#fafafa; cursor:default;}
#dropdownMenu ul#menu li:hover, #dropdownMenu ul#menu li.selected, #dropdownMenu ul#menu li.parent, #dropdownMenu ul#menu li.selected parent, #dropdownMenu ul#menu li.selected a.current {color:#a95037;}
#dropdownMenu ul li a {display:block; text-decoration:none;}
* html #dropdownMenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display:inline-block;}
#dropdownMenu ul li a:link, #dropdownMenu ul li a:visited {color:#fafafa;}
#dropdownMenu ul li a:hover {color:#a95037;}

/*sub menu*/
#dropdownMenu ul li ul {position:absolute; top:0px; left:-3px; display:block; visibility:hidden;}
#dropdownMenu ul li ul li {display:list-item; float:none; margin:0px; padding:0px;}
#dropdownMenu ul li ul li a {width:130px; /*width of sub menus*/ padding:3px; margin:0; font-size:12px; color:#fafafa; background:#141414; /*background of tabs (default state)*/ border-right:0px solid #3a3a3a; border-left:0px solid #3a3a3a; border-bottom:1px solid #3a3a3a;}
#dropdownMenu ul li ul li a:hover, #dropdownMenu ul li.selected ul li.selected a.current, #dropdownMenu ul#menu li ul li a.parent, #dropdownMenu ul li.selected ul li.selected a.mainfoldericon {color:#a95037;}
#dropdownMenu ul li ul li:first-child a.current {color:#fafafa;}
#dropdownMenu ul li ul li:first-child {border-top:4px solid #0a0a0a; margin:0px;}

#dropdownMenu ul li ul li ul {left:158px; top:0;}
* html p#iepara {padding-top:1em;}
* html #dropdownMenu ul li {float:left; height:1%;}
* html #dropdownMenu ul li a {height:1%;}

/*Footer*/
.footer {position:absolute; bottom:0px; left:0px; font-size:10px; color:#313131;}
.footer a {color:#313131;}
.footer a:hover {color:#a95037;}