/* ------------------------------------------
project:	David Charles
author:		Michał Stempień / Merix
date:		2006/06/09
------------------------------------------ */

html { height: 100%; margin-bottom: 1px; background: #fff url(../img/dc_bg_html.png) 0 -50px repeat-x; }
body { margin: 0; padding: 0; min-height: 664px; background: url(../img/dc_bg_body.png) 50% 30px no-repeat; color: #989898; }
body, input, textarea, select, option { font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; }

/* COMMON
-------------------------------------*/
form { display: inline; }
img { border: 0px; }
hr { border: none; color: #f3f3f3; background: #f3f3f3; height: 1px; margin: 6px 0 10px !important; margin: -3px 0 4px; }

p { margin: 0 0 10px; padding: 0; max-width: none; }
.normal_p p { max-width: none; }
p:hover a { text-decoration: underline; }

/* ANCHORS
-------------------------------------*/
a {	color: #93b0c0; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

/* HEADERS
-------------------------------------*/
h1 { margin: 0 0 10px; padding: 0; font: normal 18px Arial,Helvetica,sans-serif; color: #a6b9c6; letter-spacing: -0.1px; }
h1.home { width: 310px; margin-bottom: 20px; font-size: 24px; }
h2 { margin: 0 0 5px; padding: 0; font: normal 15px Arial,Helvetica,sans-serif; color: #a6b9c6; letter-spacing: -0.1px; }
h2.team { font-size: 18px; }

/* LAYOUT
-------------------------------------*/
#root { position: relative; width: 17.5cm; margin: 0 auto; padding: 45px 0 0; z-index: 1; }

 #skip-links { display: none; }

 h1#logo { width: auto; height: auto; margin: 0 0 15px; padding: 0; background: none; font-size: 26px; text-indent: 0; }
  h1#logo a { width: auto; height: auto; }
 #nav-wrap { display: none; }

#wrapper { overflow: hidden; min-height: 250px; background: none; }
 #content { display: block; float: none; width: auto; margin: 0; padding: 0; }
 #photos { display: none; }

#foot-wrap { display: none; }

/* ELEMENTS
-------------------------------------*/
.thumb { width: 88px; margin: 0 auto 10px; padding: 13px 12px; background: url(../img/dc_bg_img.jpg) 50% 0 no-repeat; text-align: center; }

.two-col { overflow: hidden; }
 .two-col .left { float: left; width: 270px; }
 .two-col .right { float: right; width: 260px; }

#subinfo { min-height: 0; padding: 0; border-top: 1px dotted #eae9e8; background: none; font-style: normal; }

#content ul { margin-left: 0; padding-left: 15px; }

a.button { display: none; }

#team { list-style: none; overflow: hidden; margin: 0 0 20px; padding: 20px 0 0; }
 #team li { float: left; width: 105px; text-align: center; }
 #team li:hover, #team li.over { color: #a6b9c6; }
  #team li img { display: block; margin: 0 auto 10px; border: 1px solid #d9d7d8; }

#teammates { min-height: 0; }
.hidden { display: block; }
