body						{ background: #535353;}
img							{ border:  none; }

.profilePic					{ padding: 7px; align: left;}

h1							{ font-size: 15px; font-weight: bold; padding: 0 0 15px 0; margin: 0px; color: #234697; }
h2							{ font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }

a:link 						{color: #164BA3; text-decoration: none;}
a:visited 					{color: #164BA3; text-decoration: none;}
a:active 					{color: #164BA3; text-decoration: none;}
a:hover 					{color: #2D5A99; text-decoration: underline;}

.style1 					{ color: #831818; }

div.mainBox					{ width: 918px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 18px; }

div.header					{ background: url(images/msp_layout_03.png) top left; height: 227px; }
div.header .contents		{ padding: 35px 0 0 258px; }
div.header .contents a		{ display: block; height: 12px; float: left; text-align: center; }

div.mainContent					{ background: url(images/msp_layout_06.png) top left; }
div.mainContent .centerpiece	{ padding: 0px 0px 0px 0px; }
div.mainContent .contents		{ padding: 0px 10px 0px 10px; }


div.blogEntry				{ padding-bottom: 35px; }
div.blogEntry .title		{ padding: 0px; margin: 0px; }
div.blogEntry .postedBy		{ display: block; margin-bottom: 10px; font-size: 12px; }
div.blogEntry .comments		{ display: block; margin-top: 15px; font-size: 12px; background: #eeeeee; border: 1px solid #cccccc; padding: 3px 0 3px 15px; }

a.comments2:link 					{color: #666666; text-decoration: none;}
a.comments2:visited 				{color: #666666; text-decoration: none;}
a.comments2:active 					{color: #666666; text-decoration: none;}
a.comments2:hover 					{color: #666666; text-decoration: underline;}


div.footer					{ background: url(images/msp_layout_07.jpg) top left no-repeat; height: 50px; }
div.footer .contents		{ text-align: right; color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 5px 35px 15px 0; }
div.footer .dinhdesigns		{ padding-left: 30px; }

#myLogo 					{ position:absolute; z-index:3; width:150px; top:-600px; left:152px; margin-left:-340px; padding:0px;}

#logo						{ position: absolute; top: 14px; left: 662px; margin-left: -390px; }

#navLinks				    {
	position:absolute;
	z-index:3;
	top:243px;
	left:50%;
	margin-left:-440px;
	padding:1px;
	width: 885px;
	height: 21px;
}

.style9						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

.style22 					{ font-family: Verdana, Arial, Helvetica, sans-seriff; font-weight: bold; color: #666666; font-size: 16px; }

.contactForm				{ padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

.contactButton				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.contactArea				{ width: 285px; background: #FFF; border: 1px solid #CCC; text-shadow: 2px 2px 2px #333; font-family: Verdana, Arial, Helvetica, sans-serif; 							  font-size: 12px; color: #666666; padding: 1px; }

.emailButton				{ height: 30px; vertical-align: middle; padding-right: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.contactMessage				{ width: 285px; height: 120px; background: #FFF; border: 1px solid #CCC; text-shadow: 2px 2px 2px #333; font-family: Verdana, Arial, 		                              Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 1px; }
