body {

	text-align: center;

}

.header {

	background-image: url('/images/bg.png');

	position: absolute;

	top: 0px;

	left: 0px;

	right: 0px;

	height: 100px;

	width: 100%;

	text-align: center;

}

.main {
	width: 740px;

	margin: 0 auto;

	font-family: verdana;

	font-size: 85%;

}

.titleheader {

	font-family: "impact";

	color: #FFFFFF;

	font-size: 200%;

	float: left;

	position: absolute;

	bottom: 10px;

	margin: 0;

	padding: 0;

}

.titleheader a {

	color: #FFFFFF;

}

.navheader li {

	font-family: "Franklin Gothic Demi";

	color: #33CC00;

	font-size: 100%;

	font-style: italic;

	list-style-type: none;

	float: left;

	position: relative;

	top: 60px;
	left: 250px;

	margin: 0px 5px;

}

.navheader a {

	color: #33CC00;

	text-decoration: none;

	font-style: italic;

	font-size: 100%;

}

.navheader a:visited {

	color: #33CC00;

	text-decoration: none;

	font-style: italic;

	font-size: 100%;

}

.navheader a:hover {

	color: #FFFFFF;

	text-decoration: none;

	font-style: italic
;
	font-size: 100%;

}

.titleheader a:visited {

	color: #FFFFFF;

	text-decoration: none

}

.titleheader a:hover {

	color: #33CC00;

	text-decoration: none

}

.content {

	width: 500px;

	margin: 0 auto;

	float:left;

	position: relative;

	top: 175px;

	text-align: left;

}

.sidebar {

	width: 225px;

	margin: 0 auto;

	float: right;

	position: relative;

	top: 200px;

	text-align: left;

	color: #000000;

	background-color: #FFFFFF;
	padding: 5px;
	-khtml-border-radius: 10px;
	border: 5px;
	border-color: #3300CC;
}

a {

	color: #1F527B;

	text-decoration: none;

	font-weight: lighter;

	border: 0;

}

#twitter_update_list li{

	list-style-type: none;

	list-style-position: outside;

	text-align: left;

}

h3 {
	margin: 0;

	padding: 5px;


	background-image: url('/images/h3.jpg');
	-khtml-border-radius: 10px;
	color: #FFFFFF;
}

.image {

	margin: 10px 0px;
	border-width: 2px;
	border-style: solid;
	-khtml-border-radius: 10px;
	border-color: #FFFFFF;
}

.search {

	margin: 5px 0px;

}

img {

	border: 2px;

	-khtml-border-radius: 5px;
}

.news {

	width: 220px;

	text-align: left;

}

.copyright {

	width: 220px;

	margin: 0 auto;

	float: right;

	position: relative;

	bottom: 0px;

	font-weight: lighter;

	font-size: small;

	color: #CCCCCC;

	
text-align: center;
}

.blogowner {

	font-size: 62.5%;

	font-weight: lighter;

}

.blogstorytitle a:hover {

	font-weight: bold;

}

.title {

	color: #33CC00;

	font-size: 200%;

	font-weight: bolder;

}

.layouttextleft {

	margin: 20px auto;

	float: left;

	position: relative;

	width: 325px;

	text-align: right;

}

.layouttextright {


	position: relative;

	width: 450px;

}

.layoutimageright {

	margin: 20px auto;

	float: right;

	position: relative;

}

.layoutimageleft {

	margin: 20px auto;

	float: left;

	position: relative;

	top: 125px;

	left: -330px;

}

.layoutimageleftfirst {

	margin: 20px auto;

	float: left;

	position: relative;

}

.layoutpic {

	width: 250px;

	position: relative;

	top: 0px;

	padding: 0px 10px 0px 0px;
}

.projectbottom {

	width: 500px;

	margin: 0 auto;

	float: left;

	position: relative;

	bottom: -30px;

}

.earnings {

	text-shadow: black 0px 0px 5px;

}


.mgheader {

	background-color: #000000;

	position: absolute;

	top: 0px;

	left: 0px;

	right: 0px;

	height: 150px;

	width: 100%;

	text-align: center;

}

.mgmain {

	width: 740px;

	margin: 0 auto;

	font-family: verdana;

	font-size: 85%;

}

.mgtitleheader {

	background-color: #000000;

	font-family: "impact";

	color: #FFFFFF;

	font-size: 200%;

	float: left;

	position: absolute;

	bottom: 10px;

	margin: 0;

	padding: 0;

}

.mgtitleheader a {

	color: #FFFFFF;

}

.mgnavheader li {

	background-color: #000000;

	font-family: "Franklin Gothic Demi";

	color: #33CC00;

	font-size: 100%;

	font-style: italic;

	list-style-type: none;

	float: left;

	position: relative;

	top: 110px;

	left: 250px;

	margin: 0px 5px;

}

.mgnavheader a {

	background-color: #000000;

	color: #33CC00;

	text-decoration: none;

	font-style: italic;

	font-size: 100%;

}

.mgnavheader a:visited {

	background-color: #000000;

	color: #33CC00;

a
	text-align: left;

	color: #000000;

}

table.maintenance {

	border-width: 2px;
	border-style: solid;
	border-color: #E50000;
	background-color: #F7A2A2;
	padding: 5px;

}

td.maintenance {

	font-family: "arial narrow";
	color: #000000;
	letter-spacing: 0.5px;
	text-align: justify;
	font-weight: 800;
	text-transform: capitalize;

}
.projectbox{
	border-style: solid;
	border-color: #33CC00;
	padding: 10px 0px 10px 10px;
	border-width: thick;
	-khtml-border-radius: 15px;
}
