@charset "utf-8";
/* CSS Document */

/*/////     MAIN LAYOUT DECLAIRIATIONS  - header and center   /////*/
body                {background:#0d0d0d url(images/bg.jpg) repeat-x 0 0; font-size:93%;}
body, html, p, h1, h2, h3, h4, div, img, ol, ul, li 
                    {border:0px; margin:0px; border:0px;}
#center             {width:828px;margin:0px auto;}

/*/////     NAVIGATION DECLAIRIATIONS     /////*/
#menu               {margin:0 33px 0 65px; height:52px;}
#menu ul            {margin:0px auto 0px;padding:0px auto 0px;}
#menu ul li         {display: inline;}
#menu a             {margin: 0px 25px 0 0px;}

#menu .menu         {width:71px; height:52px; display:block; float:left; background:url(images/bg-menu.jpg) no-repeat 0 0; text-indent:-5000px; overflow:hidden;}
#menu .story       {width:117px; height:52px; display:block; float:left; background:url(images/bg-events.jpg) no-repeat 0 0; text-indent:-5000px; overflow:hidden;}
#menu .pics         {width:100px; height:52px; display:block; float:left; background:url(images/bg_pictures.jpg) no-repeat 0 0; text-indent:-5000px; overflow:hidden;}
#menu .employ       {width:140px; height:52px; display:block; float:left; background:url(images/bg-employ.jpg) no-repeat 0 0; text-indent:-5000px; overflow:hidden;}
#menu .contact      {width:131px; height:52px; display:block; float:left; background:url(images/bg-contact.jpg) no-repeat 0 0; text-indent:-5000px; overflow:hidden;}
#menu a:hover       {background-position: 0px -52px;}

/*/////     MORE LAYOUT DECLAIRIATIONS  - Side fades and shadows, 2 col layout, footer   /////*/
#body               {}
#leftshade          {background: url(images/left.png) repeat-y top left;float:left; width:61px;min-height:600px;}
#leftborder         {background:url(images/bluefade.jpg) repeat-y top left;float:left; width:4px;min-height:600px;}
#content            {width:737px; float:left; min-height:600px;}
#leftcol            {width:479px;float:left;}
#rightcol           {float:left; width:250px;}
#rightshade         {background:url(images/right.png) repeat-y top left;float:left; width:30px;min-height:600px;}
#rightborder        {background:url(images/bluefade.jpg) repeat-y top left;float:left; width:4px;min-height:600px;}

#footer             {clear:both;margin:0 30px 10px 61px;border-top: #fff solid 4px;}


/*/////     DESIGN DECLAIRIATIONS     /////*/
body                {color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
#content            {background:url(images/content_bg.jpg) repeat-y 0 0;}
#leftcolbody        {padding:10px 10px 0px 10px;}
#rightcolbody       {padding:10px 10px 0px 0px;}
#footer             {text-align:center;font-size:80%; color:#999;padding:10px 0 0 0;}
#menu_container     {background:url(images/menu.png);}
.copy               {font-size:80%;}
.rightcalloutCaltxt {text-align:left; font-size:80%;margin:4px 0 4px 20px;font-weight:bold;}


/*/////     GENERAL DECLAIRIATIONS     /////*/
.left               {float:left;}
.right              {float:right;}
.center             {text-align:center;}
.small              {font-size:80%;}
.red                {color:#FF0000;}
.blk                {color:#000000;}

/*/////     LINK DECLAIRIATIONS     /////*/

a                    {color:#000;}
#footer a            {color:#fff;}
a:link, a:visited    {text-decoration:none;}
a:hover, a:active    {text-decoration:underline;}
