body		{ 	margin: 0; padding: 0; font-size: 1.0em;
				background-color: #312f30; font-family: "Trebuchet MS", Arial;
				color: #f2f2f2; word-spacing: 0.1em; line-height: 1.2em; width: 100%;
			}
			
h1,h2,h3     { color: #312f30; padding: 0; margin:0; font-size: 1.8em; }

a            { color: #f2f2f2; text-decoration: none; font-weight: bold; }
a:hover     { color: #fff; text-decoration: underline; }

p	{ margin: 0.8em 0;  }

#sizer		{ background: url('images/bg.jpg') repeat-x; }

#content	  { background: url('images/background.jpg') no-repeat; margin-left: auto; margin-right: auto; width: 986px; height: 666px; }			
#navigation	{ margin-left: 687px; padding-top: 3px; font-size: 0.8em; }
#navigation a { margin: 0 5px; }

#info				      { font-size: 0.8em; color: #fff; width: 355px; height: 310px; margin: 200px 50px; float: left; }
#info .more 		    { color: #ccc; font-weight: normal; text-decoration: underline; }
#info .more:hover  { color: #fff; text-decoration: none; }
.text_background	  { background-color: #e24210; opacity: .9; }
.text_background p  { padding: 20px 20px 0 20px; font-size: 0.8em; }

#project	{ width: 389px; height: 298px; margin: 180px 490px;} 
#project img { border: none; }
																     
#previous	{ position: absolute; margin: 231px 3px; }
#next		{ position: absolute; margin: 255px 954px; }

#previous img,
#next img	{ margin: 0; padding: 0; border: none; }

form          { margin-top: 25px; }
form label    { display:-moz-inline-box; display: inline-block; width: 70px; vertical-align: top; }
form input    { width: 260px; border: 2px solid #7b2d17; background-color: #ff653a; color: #fff; padding: 2px; }
form textarea { width: 260px; border: 2px solid #7b2d17; background-color: #ff653a; color: #fff; padding: 2px; }
form .submit  { width: 100px; margin-left: 70px; }

#twitter { position: absolute; margin: 478px 757px; }
#twitter img { border: none; }
#footer		{ margin: -45px 0 0 805px; font-weight: bold; font-size: 0.7em; }


