/* CSS Document */
* {margin:0; padding:0}

h1 {font-weight:normal; font-size:100%; color:#666;}
h2 {font-weight:normal; font-size:100%; color:#600;}
h2 span {font-weight:bold;}

body {height:100%;background: #BABAAB url(images/bodyBg.png) repeat-y 50% 0;}

#wrapper {height:100%;margin:0 auto; width:770px;}

#header {margin:0;height:213px;background-image:url(images/daimyoHeader.jpg); background-repeat: no-repeat;}

#navBar {height:70px;background-image:url(images/navBg.png); background-repeat: repeat-x;} 
#navBar ul {padding:0; list-style-type:none; margin-left:50px;}
#navBar li {display: block; float:left; font-size:.8em; font-family:Optima,Georgia,Arial,sans-serif; line-height:5em;}
#navBar li a {padding:0 15px 0 15px;color:#600; text-decoration:none;}
#navBar li a:hover {text-indent:0px;}
#navBar li a:hover span {color:#c99;}

body#home #n-home a span{color:#c99; text-decoration:underline;}
body#about #n-about a span{color:#c99; text-decoration:underline;}
body#services #n-services a span{color:#c99; text-decoration:underline;}
body#portfolio #n-portfolio a span{color:#c99; text-decoration:underline;}
body#contact #n-contact a span{color:#c99; text-decoration:underline;}

#main {width:770px;}

#content {float:left;width:520px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#content p {text-align:left; color: #966; font-size:.8em; margin:0;}
#content img {margin:50px 0 0 100px;}
#content p a {color:#900;}
#content p a:hover {color:#FF6600;}
#content p span, #content p span a { font-size:1.1em; color:#c00;}
#content p.portfolio {margin-left:20px;}

.contentBlock {width:480px; margin:25px 0 0 25px;}
.contentBlock h1 {color:#900;background: url(images/titleBg.png) 0 bottom no-repeat; line-height:3em; margin-bottom:15px;}

.introText {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px;}
.mainText {font-family:Arial, Helvetica, sans-serif;line-height:18px;}
.mainText p {padding:5px;}

.recentImage {margin:10px 0 0 0; text-align:center;}
.recentImageText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em;color:#c99;}

#rightCol {float:right; width:240px; text-align:center;}
#rightCol h2 {color:#900; font-family:Optima,Georgia,Arial Narrow,Arial,sans-serif; font-size:.8em;line-height: 23px; margin:5px 0 0 0;}

#footer p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em;color:#c99; margin-top:25px;}

div.clearfloats {clear:both; border:solid 1px #000; visibility:hidden;}
/*<div class='clearfloats'><!--clear the float--></div>*/



/* for Internet Explorer min-width & min-height problem */
/*\*/
* html #header {}
/**/

