/* GLOBAL */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background:#fff url(/i/bg_green.gif);
	font-size:0.9em;
}

* {
	margin:0;
	padding:0;
	border:0
}

#wrapper {
	width: 750px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

#banner {
	width: 750px;
	height: 141px;
	float: left;
	background: url(/i/banner_bg_planes.jpg) no-repeat top left;
}

#banner h1 {
	color:#FFFFFF;
	padding: 15px 45px;
	font-size: 2.5em;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#bannerad {
	padding: 30px 20px;
}
#contents {
	width: 750px;
	float: left;
	background: #fff url(/i/bg_contents_top.gif) repeat-x;
}

#lcol {
	float: left;
	width:530px;
}

#rcol {
	float: right;
	width:200px;
	padding-right: 20px;
}

#rcol #dateBlock {
	font-size:0.7em;
	float: right;
	padding-top: 4px;
}

#rcol #createBlock {
	font-size:0.8em;
	float: right;
	padding-top: 4px;
	padding-right: 0px;
	color:#1b76d0;
	width:150px;
	text-align:right;
	text-transform:uppercase;
}

#rcol #createBlock a {
	color:#1b76d0;
}

#rcol .navBox {
	float: right;
	border: 1px solid #aaaaaa;
	width: 198px;
	margin-top: 21px;
	color:#1b76d0;	
}

#rcol .navBox a {
	color:#1b76d0;
	text-decoration:none;
}

#rcol .navBox a:hover {
	text-decoration:underline;
}

#rcol .navBox h3 {
	float: left;
	width: 180px;
	color:#fff;
	background-color:#3bad66;
	font-weight:normal;
	font-size:0.7em;
	padding: 3px 9px;
}

#rcol .navBox p {
	float: left;
	width: 168px;
	font-size:0.7em;
	padding: 8px 15px;
	line-height:1.4em;	
}

#rcol .navBox #portrait_holder {
	width: 80px;
	padding: 12px 17px 12px 0;
	text-align:right;
}

#rcol .navBox #portrait_holder img {

}

#rcol .navBox #user_stats {
	width: 85px;
	padding: 8px 0 8px 15px;
}

#lcol .blogentry {
	width: 470px;
	float: left;
	padding: 25px 0 30px 0;
	margin-left:43px;
	display:inline;
	border-bottom: 1px solid #aaa;
}

#lcol .blogentry .body {
	font-size:0.9em;
	color:#333;
}

#lcol .blogentry .entryDate {
	color:#7f7f7f;
	padding-bottom: 15px;
	font-size:0.7em;
}
#lcol .blogentry h2 {
	color:#333;
	font-size:1.2em;
	font-family:Geneva, Arial, Helvetica, sans-serif;	
}

#lcol .blogentry .entryFooter {
	color:#7b7b7b;
	font-size:0.7em;
	padding-top:15px;
}

#lcol .blogentry .entryFooter a {
	color:#e2002d;
	text-decoration:none;
}

#lcol .blogentry .entryFooter a:hover {
	text-decoration:underline;
}

/*  UPLOAD POPUP   */

#contents #popup {
	border: 1px solid #006600;
	width: 350px;
	height: 300px;
	
	top: 80px;
	left: 200px;
	position:fixed;	
	background:#fff;
}

#contents #popup p {
	float: left;
	width: 350px;
	position:relative;
	
}

#contents #popup #popupHeader {
	background:#ccc;
}