/* 

Hello Explorer!
    Feel free to pinch parts of this css if you like my style
    If you want to copy the entire css, sure, just drop me an email at mail@ninjadesigns.co.uk
    just lets me know that you aren't a pirate and are, in fact a ninja :)
    
    Love, Ninja, 
    Ninja Designs.

*/
body {
	background: url("../img/top_head.jpg") no-repeat top center #1B2D4D; 
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
}

a, a:active, a:visited, a:hover {
  color:#235d6a
}
a.F, a.F:active, a.F:visited, a.F:hover {
  color:#645B33
}

img {
	border: none;
}

div, p {
	font-size: 1em;
	color: #2c2c2c;
}

#page {
	width: 1040px;
	margin: auto;
	text-align: left;
}

.container {
	background: #FFFFFF;
	margin: 0 40px; 
	margin-top: -44px;
	margin-bottom: -30px;
	float: left;
	display: inline;
	width: 960px;
}

h1 {
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:14pt;
  font-weight:bold;
}

h2 {
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:11pt;
  font-weight:bold;
}

p {
  margin:0px 0px 10px 0px;
  padding:0px;
}

img {
  border:0px;
}

#Body_Content {
  width:960px;
  margin:0px auto;
  padding-top:30px;
}

#Body_Left {
  float:left;
  width:297px;
  padding-left: 20px;
}

#Body_Right {
  float:right;
  width:574px;
  padding-right: 20px;
}

#Footer {
  clear:both;
  width:100%;
  height:194px;
  background-image:url(../img/Footer-Bg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
}

#Footer_Content {
  width:900px;
  margin:0px auto;
  padding-top:100px;
  padding-left:5px;
}

.fL {
  padding-top:3px;
  padding-right:4px;
  text-align:right;
  vertical-align:top;
  font-size:8pt;
}

.fR {
  padding-left:4px;
  padding-bottom:2px;
  vertical-align:top;
}

input.F {
  width:203px;
  margin:0px;
  padding:1px;
  font-family:Arial, Sans-Serif;
  font-size:8pt;
  color:#235d6a;
}

textarea.F {
  width:205px;
  margin:0px;
  padding:1px;
  font-family:Arial, Sans-Serif;
  font-size:8pt;
  color:#235d6a;
}

.pF {
  margin:8px auto 12px auto;
}

.pL {
  padding:0px 4px 0px 10px;
  font-size:8pt;
}

div.Project {
  clear:both
}

img.Project {
  display:block;
  float:left;
  width:202px;
  height:202px;
  padding:21px;
}

div.ProjectDetails {
  float:right;
  width:324px;
  padding:35px 0px 0px 5px;
}

p.ProjectSubtitle {
  color:#235d6a
}

p.ProjectDescription {
  line-height:11pt;
  text-align:justify
}

div.ProjectLink {
  text-align:right
}