/************* Global *************/
* {
margin: 0; 
padding: 0;
}

body {
font: 100%/110% Tahoma, Verdana, Arial, sans-serif;
background: #111;
/******	background-image:url(imgs/body.png); *****/
	background-position:top;
	background-repeat:repeat-x:repeat-y;
	color: transparent;
	margin: 2% 0;
}

p {
margin-top: 0.5em;
}

a {
color: transparent;
font-weight: bold;
letter-spacing: 1px;
text-decoration: none;
}

a:hover {
color: transparent;
}

blockquote {
padding: 0.1em 0.3em;
color: #9b9b9b;
}

/************* Container *************/
#wrapper {
background: url(imgs/bg.gif) repeat;
width: 950px;
margin: 0 auto;
text-align: left;
border: 3px solid #000000;
}

/************* Header *************/
#header {
margin-top: 3px;
height:310px;
width: 949px;
background: url(imgs/Port-3-Banner.png) no-repeat;
}

#insideHeader {
width: 450px;
height: 90px;
margin: 0 auto;
padding: 145px 27px 23px 345px;
}

html>body #insideHeader {
padding-top: 203px;
padding-bottom: 110px;
height: 82px;
color: black;
}

#insideHeader h1, #insideHeader p {
margin: 10px 15px;
}

#insideHeader h1 {
margin: -120px 0 0 60px;
font-weight: bold;
font-size: 2.3em;
}

#menu {
width: 950px;
margin: -90px auto;
color: transparent;
}


#menu li {
list-style-type: none;
float: right;
margin-right: 1px;
color: transparent;
}

#menu a {
font-size: 2px;
text-decoration: none;
float: left;
font-weight: normal;
letter-spacing: 0;
color: transparent;
background: transparent;
display: block;
border-style: none;
width: 120px;
text-align: center;
padding: 3px 0;
}



/************* Content *************/
#main {
padding: 50px 10px;
height: 370px;
}

html>body #first h2 {
margin-top: 0;
padding-top: 130px;
}

#content {
height: 370px;
width: 922px;
background: url(imgs/Port-2-Window.png) no-repeat;
}

#footer {
position: absolute;
width: 921px;
height: 29px;
background: transparent;
}

.post {
height: 350px;
width: 840px;
padding: 0 45px 20px;
}

.post h2 {
margin-top: 1.5em;
padding: 1.1em 0 0.4em;
border-top: 1px solid #eaeaea;
}

.post ul {
margin-left: 17px;
padding: 0.1em 0;
}

#first {   /* Top of the content part in first post*/
}

#first h2 {
margin-top: 5px;
border-top: none;
}

#footer p {
text-align: center;
margin: 5px auto 0;
font-size: 0.75em;
}

#footer a:hover {
color: transparent;
}