body {
	margin:0 auto; 
	padding:0;
	color:#000000;
	font-family:Arial, Times, serif;
	font-size:small;
	text-decoration:none;
	background-color:#FFFFFF;
}

#headermast {
      z-index:1;
      top:0px;
	margin:0; 
     width:100%;
     height:500px;
     position:absolute;
     background:url(/topbg-index.jpg) no-repeat;
     background-size: 2000px 500px;
     background-position:center;
}

#themessage {
	position:absolute;
	text-align:center; 
      z-index:3;
      width:100%;
      height:25;
      border:0;
      top:118px;
	margin:auto;
	padding:0px;
}

#caption {
      z-index:4;
      width:100%;
      border:0;
	position:absolute;
      top:124px;
	margin:auto;
	padding:0px;
	font-family:"Arial";
	font-size:10px;
	color:#FFFFFF;
}

#caption a {
      color:#FFFFFF;

}


#navbar {
      z-index:3;
	position:absolute;
	width:100%; 
	border:0px ;
	text-align:center; 
      top:0px;
      height:28px;
	margin-top:144px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:0px;
	float:none;
	font-family:"Arial";
	font-size:12px;
	color:#000000;
}
#navbar ul
{
      text-align:center;
	margin:1px 0px 0px 0px;
	padding:0px;
}

#navbar ul li
{
	display:inline;
	height:28px;
	list-style:none;
	margin-left:0px;
	margin-right:0px;
	line-height:28px;
	position:relative;
	padding:0px;
}

#navbar li a
{
  color:#FFFFFF;
  text-decoration:none;
  padding:6px 1em;
 }

#navbar li2 a
{
  color:#FFFFFF;
  text-decoration:none;
  padding:5px 3px;
 }

#navbar li a:hover
{
    color:#FFFFFF;
    background:url(/menubg2.jpg) top center repeat;
}
#navbar li2 a:hover
{
    color:#000000;
    background-color:#4F4F55;
}
#navbar li ul
{
	margin:0px;
      border:1px solid #FFFFFF;
	padding:0px;
	display:none;
	position:absolute;
	left:0px;
	top:22px;
	text-align:left;
	color:#333;
}

#navbar li:hover ul
{
	top:21px;
	display:block;
	width:178px;
}

#navbar li li
{
	width:160px;
	list-style:none;
	display:list-item;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFF;
	background-color:#000000;
}
#navbar li li a
{
	color:#FFFFFF;
	text-decoration:none;
}

#navbar li li a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#navbar ul ul {
	display:none;
	position:absolute;
	left:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image:none;
	margin-top:-1px;
	padding:0px;
	color:#333;
	text-align:left;
}

#navbar ul li:hover ul {display:block;}

#navbar ul ul li {
	width:178px;
	float:left;
	display:inline;
      background:url(/menubg.jpg) top center repeat;
	color:#FFFFFF;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:0px;
	border-bottom-style:solid;
	height:auto;
	line-height:16px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	list-style-position:outside;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding-right:0px;
	padding-left:0px;
}




#navbar li:hover ul li ul {display:none; background-image:none;}

#navbar ul ul li ul {
      width:178px;
	margin-top:-23px;
	left:178px;
	background-image:none;
}

#navbar ul ul li ul li {

	width:178px;
	float:left;
	display:inline;
      background:url(/2011parts/menubg.jpg) top center repeat;
	color:#333;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:0px;
	border-bottom-style:solid;
	height:auto;
	line-height:16px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	list-style-position:outside;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding-right:0px;
	padding-left:0px;
}


#navbar ul ul li:hover ul {display:block; background-image:none;}

#navbar ul ul li:link ul {
	display:block;
	background-image:none;
	text-decoration:none;
}
#navbar ul ul li:visited ul {
	display:block;
	background-image:none;
	text-decoration:none;
}



#mainbodycontent {
	position:absolute;
	text-align:left; 
      color:#000000;
      width:100%;
      top:175px;
      margin:0 auto;
      z-index:2;

}

#mainbodycontent a {
      color:#10114C;

}


#mainbodycontent h1 {
      margin-top:15px;
	font-size:20px;
	text-align:center; 
      color:#FFFFFF;
      font-family:Arial;
}

#mainbodycontent h1 a {
      margin-top:15px;
	font-size:20px;
	text-align:center; 
      color:#FFFFFF;
      font-family:Arial;
}

#mainbodycontent h3 {
      margin-top:15px;
	font-size:14px;
      color:#FFFFFF;
      font-family:Arial;
}

#blogheader {
	font-size:13px;
	text-align:left; 
      color:#000000;
      font-family:Arial;
      z-index:1;
	margin:0; 
     padding:6px;
     width:740px;
     background:url(/2011parts/bloghead.jpg) left top no-repeat;
     background-position:left;
}


#mainbodythumbs img {
      margin-top:-3px;
      padding:0;
      display:block;
}

#mainbodythumbs h1 {
	font-size:20px;
	text-align:center; 
      color:#FFFFFF;
      font-family:Arial;
}

#mainbodythumbs br {
     margin:0;
     display:block;
     line-height:0px;
}

#footerthumbs img {
      margin-top:-3px;
      padding:2;
      display:block;
}

#footerthumbs br {
      margin:0;
      display:block;
      line-height:0px;

}

a:link{ text-decoration:underline;
}
	
a:visited{ text-decoration:underline;
}

a:hover{ text-decoration:none;

}