/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 2, 2012 05:10:38 PM America/New_York */

@font-face {font-family: 'JennaSueRegular';
            src: url('fonts/JennaSue-webfont.eot');
            src: url('fonts/JennaSue-webfont.eot?#iefix') format('embedded-opentype'),
            url('fonts/JennaSue-webfont.woff') format('woff'),
            url('fonts/JennaSue-webfont.ttf') format('truetype'),
            url('fonts/JennaSue-webfont.svg#JennaSueRegular') format('svg');
            font-weight: normal;
            font-style: normal;}

@font-face {font-family: 'SpecialEliteRegular';
            src: url('fonts/SpecialElite-webfont.eot');
            src: url('fonts/SpecialElite-webfont.eot?#iefix') format('embedded-opentype'),
            url('fonts/SpecialElite-webfont.woff') format('woff'),
            url('fonts/SpecialElite-webfont.ttf') format('truetype'),
            url('fonts/SpecialElite-webfont.svg#SpecialEliteRegular') format('svg');
            font-weight: normal;
            font-style: normal;}



/*New style sheet by Tom Berg*/

html body {background: url(bg0.jpg) repeat fixed;
	       font-family:"courier";
	       font-family:"trebuchet MS";
	       font-size: 14px;
           color: #333333;
           margin: 80px 0px 50px 0px;
           margin: 80px auto 50px;
           padding: 0;}


#outerwrapper {background: white;
	           width: 982px;
	           border:0px solid #eee;
	           margin: 0px auto 0px;
	           padding: 4px 4px 4px 4px;
	           position: relative;
	           box-shadow: 1px 1px 10px #000;
               border-radius:0px;}


#wrapper {background:#f6fbfb url(bg.jpg) repeat;
	      width: 950px;
	      border:2px solid #eee;
	      margin: 0px auto 0px;
	      padding: 15px 15px 15px 15px;
	      position: relative;
	      box-shadow: 0px 0px 00px #000;
          border-radius:0px;}


#homenav    {z-index:10;
	         border:solid 0px green;
	         margin: 140px 0 40px 0;
	         margin: 60px 0 40px 0;
	         font-family: 'JennaSueRegular';
	         font-size: 42px;
	         text-align:center;
	         word-spacing:60px;
	         position: relative;}
	
#topborder   {z-index:10;
	         border:solid 0px green;
	         margin: 0px auto 0px;
	         position: absolute; top: -62px; left: -48px;}
	
#logo       {z-index:10;
	         border:solid 0px green;
	         margin: 0px auto 0px;
	         position: absolute; top: -80px; left: 325px;}
	
	
#homepic    {float:left;
	         margin: 15px 15px 0px 0px;
	         width:105px;
	         height:158px;
	         border:1px solid red;}
	
#intro      {width:350px;
	         margin: 0px 0px 70px 30px;
	         text-align:justify;
	         float:left;
	         border:0px solid green;}
	
#screen       {margin: 10px 30px 80px 0px;
               border:0px solid #aaa;
               padding:0px;
	           width:500px;
	           height:333px;
	           float:right;}

#bottom       {width:900px;
	           height:300px;
	           clear:both;
	           margin: 30px auto 60px;
	           border:0px solid red;}

	
#sidebox    {width:220px;
	         height:360px;
	         box-shadow: 3px 3px 5px #777;
	         background:#bde5f3;
	         margin: 0px 0px 30px 0px;
	         float:left;
	         border:0px solid #eee;}
	
#mainbox    {width:620px;
	         height:360px;
	         box-shadow: 3px 3px 5px #777;
	         background:#e1e1c5;
	         margin: 0px 0px 30px 0px;
	         float:right;
	         border:0px solid #eee;}
	
	
#nav {clear:both;
	  z-index:100;
	  border:0px solid green;
	  height:40px;
	  margin: 20px auto 30px;
	  font-family: 'JennaSueRegular';
	  font-size: 28px;
	  text-align:center;}
	
#footer {margin: 0px auto 0px;
	     color:#b9b979;
	     text-align:center;}
		 
#form   {margin: 0px auto 0px;
		 width: 880px;
		 height: 450px;
		 background-color: #dedebf;
		 border: 1px solid #0d6c92;
		 border-radius:0px;
		 box-shadow: 3px 3px 6px #999;
		 padding: 10px 10px 10px 10px;}
         
         

		 
p  {text-align:justify;
	color:#0d6c92;
	font-family:"trebuchet MS";
	font-size: 12pt;}
	
p.home {text-align:justify;
	    color:#0d6c92;
	    font-family:"trebuchet MS";
	    font-size: 11.5pt;}
		
p.proj {text-align:justify;
		color:#0d6c92;
		margin: 0px 20px 0px 20px;
		font-family:"trebuchet MS";
		font-size: 11pt;}
		
		
ul      {text-align:left;
	    color:#0d6c92;
		margin: 0px 10px 0px 10px;
		font-family:"trebuchet MS";
		font-size: 14pt;
	    line-height: 300%;}
	
img.a {float: left;
	   box-shadow: 3px 3px 5px #555;
	   margin: 0px 0px 0px 0px;
   	   width: 105px;
   	   height: 158px;
   	   margin: 20px 20px 0px 0px;}
	   
	   
img.b {float: left;
	   box-shadow: 3px 3px 5px #555;
	   margin: 60px 30px 0px 30px;
	   width: 200px;
	   height: 300px;}
       
	   
img.right {float: right;
	       box-shadow: 3px 3px 5px #555;
	       margin: 0px 20px 0px 20px;}
           
img.right2 {float: right;
           box-shadow: 3px 3px 5px #555;
           margin: 0px 0px 0px 20px;}
	   
img.left {float: left;
	      box-shadow: 3px 3px 5px #555;
          margin: 0px 20px 0px 20px;}
          
img.left2 {float: left;
          box-shadow: 3px 3px 5px #555;
          margin: 5px 20px 0px 0px;}
		  
h1  {text-align:center;
	 color:#b9b979;
	 font-family:"trebuchet MS";
	 font-size: 28px;}
     
h2  {text-align:left;
     color:#b9b979;
     font-family:"trebuchet MS";
     font-size: 16px;}

h3 {text-align:center;
	  color:#b9b979;
	  font-family: 'JennaSueRegular';
	  font-size: 34px;}
	
h4 {text-align:center;
	color:#0d6c92;
	font-family: 'JennaSueRegular';
	font-size: 28px;}
	
b   {text-decoration:none;
	 color: #b9b979;}
	
a   {text-decoration:none;
	 color: #0d6c92;}
	
a:hover   {text-decoration:none;
	 color: #b9b979;}
     
iframe:focus {outline: none;}

iframe[seamless] {display: block;} 