/*
	RESET 
*/

*										{ margin:0; padding: 0;}
html									{overflow-y: scroll;}
html, body								{height:100%;}
body									{font-size:100.5%; font: Arial, sans-serif; color:#000; background: /*url('http://ouroboros.mandipardo.com/layout/background.png')*/ 
											bottom center no-repeat ;}
ul										{list-style: square inside;}
ol										{list-style: decimal inside;}
/*a										{outline: none; text-decoration:none; color:#D70000}*/
a img									{border:none}
img										{vertical-align:middle;}
table									{border-collapse:collapse;}

/*
	UTILITY
*/

div 									{ position:relative }
.floatLeft 								{ float: left; }
.floatRight								{ float: right; }
.clear									{ clear: both; }
.button									{ border: 1px solid #ffffff; background:#302470; padding: 3px 8px; 
										  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #3ffffff; }
.button:hover							{ background: #990000; color: white; }

/*
	TYPOGRAPHY
*/

p, li									{font-size:14px; line-height: 14px; margin: 0 0 5px 0;}
a										{color:#302470;}
li										{margin-left: 25px;}
a:hover									{color:#00C;}
h1										{font-size:26px; font-family:Georgia, serif; font-weight: normal;}
h2										{font-size:22px; margin-bottom:5px; font-family:Georgia, serif; font-weight: bold;}
h3										{font-size:20px; font-family:Georgia, serif; font-weight: normal; margin: 0 0 10px 0;}
h4										{color:#fff; font-size:15px; margin-bottom: 15px;}


/*
	STRUCTURE
*/

#page-wrap										{ width: 905px; margin: 0px auto 0px; background-color:#fff ;}
#fpheader											{ height: 252px; width: 905px;margin-top:-1px; background: url('http://mikepardohomeenhancement.com/images/frontpageheader.png') no-repeat center top; }
#header											{ height: 252px; width: 905px; background: url('http://mikepardohomeenhancement.com/images/normheader.png') no-repeat center top;;}
#content											{float: left;  width: 905px; height: 864px; background: url('/images/bodybg.png') top center no-repeat;}
#footer												{width: 905px; height: 149px; float: right; margin: 0px 0px 0px 0px;background: url('/images/footerbg.png') top center no-repeat;}
#footercontent									{margin: 0px 10px 0px 0px; width: auto; color:#fff; float: right; padding: 0 10px 0 0;}
#navigation										{float:left; position: absolute; width: 905px; margin-left: 0px;display: block;  /*background-image: url('layout/navbar.gif') no-repeat;*/ margin-top: 0px;}

.content-left			{background-color:#302470; color:#fff; margin: 10px;  padding:10px; width:335px; float:left; margin-left: 75px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.content-right			{background-color:#302470; color:#fff; margin: 10px;   padding:10px; width:335px; float:right; margin-right:75px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.content				{background-color:#302470; color:#fff; float: left; margin: 10px; margin-left: 75px; margin-right:75px;  padding:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:740px; }
img						{margin:5px;}
.pbar					{ margin-left: 73px; margin-right: 75px; border: 5px solid #302470; float:left; margin-bottom:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

#navigation img								{margin:0px auto 0px;}
#navigation a 									{text-decoration:none; }
.hide 												{visibility:hidden;}
#home												{float:left; position:absolute; width: 228px; height:125px; margin: 46px 0px 0px 340px; text-decoration:none; background:none;}
#ppromise 										{float: left; position: absolute; margin: 168px 0px 0px 155px ; width:198px ; height:30px ;  text-decoration:none; background:none;}
#services  										{float: left;  position: absolute; margin:172px 0px 0px 360px; height: 38px; width:112px; text-decoration:none; background:none;}
#projects											{float: left;  position: absolute; margin: 171px 0px 0px 483px ; height: 32px; width: 109px; text-decoration:none; background:none;}
#crew												{float: left;  position: absolute;  margin: 167px  0px 0px 608px ; height: 40px; width: 138px; text-decoration:none; background:none;}

/*
	CONTENT
*/

#fpimage 											{ float: left; margin: 0 0 0 54px; width: 546px; height: 348px; background: url("/images/frontimage.png");}
.vr													{float: left; width: 11px; height: 348px;background: url("/images/vr.png");}
.lowercontwrap								{margin:65px;}
.contentbox										{float: left; height: 350px; width: 240px;  padding: 5px; font-family: Georgia, serif; color: #302470;}
.pholder											{float: left; position: absolute;  width: 800px; margin-left: 187px; padding: 5px; font-family: Georgia, serif; color: #302470;}
.lcontentbox										{margin:65px; float: left; height: 350px; width: 800px;  padding: 5px; font-family: Georgia, serif; color: #302470;}
.lphoto												{float: left; width:250px; height:240px; margin: 10px;}
.lphoto img										{width:250px; height:240px;}
.contentbox ul									{margin:17px;}
.contentbox li									{margin: 10px 0 0 0; }
.contentbox h1									{ margin: 10px;}
.photothumb									{margin: 5px; float: left;}
