@charset "utf-8";
/* CSS Document */

/*
================================================================================
General  template.
Author:       Josh Shindler 
Created:      02nd November 2008 
================================================================================
*/

/*
--------------------------------------------------------------------------------
                                  Reset css
--------------------------------------------------------------------------------
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/*
--------------------------------------------------------------------------------
                                  main content
--------------------------------------------------------------------------------
*/
body{background:#EAEAEA url(../images/body-bg.jpg) no-repeat top center; font:0.75em/150% Verdana, Geneva, sans-serif normal; }
a {color:#003366;}
#wrapper{width:960px; margin:0 auto 0 auto; }
#header{height:134px;}
#main-section {border-right:#D3D3D3 1px solid; border-left:#D3D3D3 1px solid; padding:20px 10px 20px 10px; background-color:#FFF; float:left; width:958px;  margin:0 0 0 0;}
#main-section #navigation {width:219px;  border-right:#D3D3D3 1px solid; float:left; height:100%;}
#wrapper #main-section #navigation ul li a {background-color:#003366; color:#FFF; width:190px; padding:3px 10px 3px 10px; margin:0 0 5px 0; display:block; text-decoration:none;}
#wrapper #main-section #navigation li ul{background-color:#FFF; color:#000; padding:0 0 0 0; margin:0 0 0 0; width:210px;}
#wrapper #main-section #navigation li li {border-bottom:#ccc 1px solid;}
#wrapper #main-section #navigation li li a{background-color:#FFF;color:#000; font-size:0.9em;text-decoration:none;}
#wrapper #main-section #navigation ul li a:hover, #wrapper #main-section #navigation li li a:hover{text-decoration:underline;}
#wrapper #main-section #content #gallery {padding:10px 0 0 0;}
#wrapper #main-section #content #gallery ul {width:100%; float:left; margin:6px 0 10px 0}
#wrapper #main-section #content #gallery ul li {float:left; width:200px; padding:5px 5px 5px 5px; background-color:#CCC; margin:0 20px 0 0; border: #999 solid 1px; font-size:0.95em;}
#wrapper #main-section #content #gallery ul li img {border: #AEAEAE solid 1px;}


#main-section #content {width:698px; float:left; padding:0 20px 0 20px;}
#main-section #content h1 {font-size:2.5em; color:#003366; width:100%; padding:3px 0 12px;}
#main-section #content h2 {font-size:1.5em; color:#003366; width:100%; padding:20px 0 8px;}
#main-section #content p {padding:6px 0 6px 0; line-height:200%;}
#main-section #content ul {padding:6px 0 6px 0;}
#main-section #content li {padding:6px 0 6px 0;}

.form-label {width:150px; display:block; font-weight:bold; float:left;}
#main-section #content p input {padding:3px;}
#main-section #content p .right {float:right; margin:0 0 12px 20px; padding:5px; background:#CCC; border:1px solid #CACACA} 
#main-section #content p .left {float:left; margin:0 20px 12px 0; padding:5px; background:#CCC; border:1px solid #CACACA} 
#main-section #content li .position {width:200px; font-weight:bold; float:left}
#main-section #content #founders {width:100%; float:left; padding:12px 0 20px 0;}
#main-section #content #founders li {float:left; width:200px;}
#main-section #content .bullets {margin:12px 20px 12px 40px; list-style-type:disc;}
#main-section #content .bullets li { list-style-type:disc;}
#main-section #content ul li .date {width:150px; float:left; font-weight:bold;}
#main-section #content ul li .name {float:none;}
#main-section #content .table-design {margin:12px 0 12px 0;}
#main-section #content .table-design tr td{padding:5px; border:1px solid #D3D3D3}
#wrapper #main-section #content .table-design tr td h3 {font-size:1.25em; padding:6px 0 6px 0;  }
#wrapper #main-section #content .table-design tr .month {background-color: #ccc;}
#main-section #content .history {float:right; width:180px;}#main-section #content .history li{float:left; padding:0 10px 0 10px;}
#main-section #content .history .part2 {border-left:solid 1px #D3D3D3;border-right:solid 1px #D3D3D3;}
#footer{height:84px; background:url(../images/footer_bg.jpg) no-repeat; border-top:#999999 4px solid; width:100%; float:left;}
#footer p {margin:0 auto 0 auto; padding:20px 0 0 0; text-align:center; color:#FFF; font-weight:bold}
#footer .copyright {font-size:0.9em; padding:12px 0 0 0;font-weight:normal}
#footer .copyright a {color:#FFF;} #footer .copyright a:hover {color:#FFF;}