body {font-family: arial, verdana, helvetica; font-size:1em;
 text-align: center;
 background-color:#333;
 color:#CCCCCC;
 margin:0;

}

p{display:block; padding-left:20px;}
h1{display:block;  color:#FFF; }
 h2{ display:block; font-weight:bold; color:#FFF; font-size:1em;}
 h3{ display:block; font-size:x-small; font-style:italic; }
 
img{ border:0;}
A:link {text-decoration: none; color:#999}
A:visited {text-decoration: none; color:#999}
A:active {text-decoration: none}
A:hover {text-decoration: none}




/*layout block format*/

div.left{float:left;}
div.clear { clear:both;}

div.holder {width:auto;height:auto;min-height:100%;background-color:#333;overflow: auto;margin: 0px auto;text-align: center; }
div.header { position:relative;height: 100px; width:1024px; margin:auto; overflow:hidden;  background-position:center; background-repeat:repeat-x; background-image:url(Images/headerbg.jpg)}
div.header img { padding:5px; float:left;}
div.nav{ margin:auto; height:29px; width:1024px; background-image:url(Images/navbg.jpg); background-repeat:repeat-x;}
div.center{ width:790px; margin:auto;}
div.content {text-align:left; margin:auto; height:auto; min-height:450px; background-color:#222;width:1024px; overflow:auto;}
div.footer { text-align:center;  margin: 0px auto;padding: 5px 0px 5px 0px;width:1024px;background-color:#333}

/*nav format*/
div.nav ul {list-style: none;margin: 0;padding: 0;}
div.nav ul li {float: left;margin: 0;padding: 0; width:170px;}
div.nav ul li ul {position:absolute;float: left;margin: 0;padding: 0; width:170px; background-color:#000; display:none;top:129px;}
div.nav ul li:hover ul{  display:block;
 }
div.nav ul li a:hover   {
	color:#fff;
  display:block;

}
div.nav a{text-decoration: none;font-weight:bold; padding-top: 4px;width:170px;cursor:pointer;float: left;display:block;	margin-right:8px;background-repeat: no-repeat;text-align:center;color:#CCCCCC;height:25px;}
div.nav a.navOff:hover  {cursor:pointer;color:#fff; }
div.nav ul li ul a.navOff:hover  {cursor:pointer;color:#fff;}
div.nav .navOn {color:#FFF !important;cursor: default; background-image:url(navhover.jpg); background-repeat:repeat-x;}

/*Form format*/
label {display:block;float:left;width:150px;}
form p {clear:both;}
input.btn {background-color:#EAE9EB;border:1px solid #817A88;color:#000000;font-weight:bold;padding:2px 6px;}

/*contact format*/
div.contact-cent{
	text-align:center;}
div.contact{height:auto; padding:20px; margin:auto; width:500px; text-align:left; }

/*comments format*/
div.addComment{ padding:20px; border-top:2px dotted #333333;}
div.comments{width:auto;height:auto;}
div.comment{width:auto;height:auto; padding:20px; border-top:2px dotted #333333;}

/*blog format*/
div.photoBlog{ height:auto; width:auto;  }
div.blog{border-top:2px solid #333; height:auto; width:auto; overflow:auto; padding:20px;}
div.blogEntry{height:auto; width:auto; padding:5px; }

/*about format*/
div.about, div.intro{ height:auto; width:auto; overflow:auto; padding:20px;}


