#bodyhome, #bodyabout, #bodyblog, #bodyportfolio, #bodycontact {
/*background-color: #4d4d4d;
background-image:url(../images/JDS1.png);*/
background-repeat:no-repeat;
background-position:top;
background-color: black;
} 
h1 {
font-family:"Sawasdee","Myriad Pro","Lucida Grande","Verdana",sans-serif;
font-size:25px;
}
hr {
background-image:url(images/hrbg.png);
}
#bannerbox h1.lower {
font-family:"Sawasdee","Myriad Pro","Lucida Grande","Verdana",sans-serif;
font-size:35px;
position:relative;
margin-top:-59px;
margin-left:329px;
}
#container {
 width: 980px;
 margin: 11px auto;
}
ul, li {
 margin: 0; padding: 0;
}
#blob {
 border-right: 1px solid #0059ec;
 border-left: 1px solid #0059ec;
 position: absolute;
 top: 0;
 z-index : 1;
 background: #383838;
 background: -moz-linear-gradient(top, #292929, #383838);
 background: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#383838));
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 -moz-box-shadow: 2px 3px 10px #011331;
 -webkit-box-shadow: 2px 3px 10px #011331;
 opacity: 0.8;
}
#nav {
 position: relative;
 background: #292929;
 float: left;
}
#nav li {
 float: left;
 list-style: none;
 border-right: 1px solid #4a4a4a;
 border-left: 1px solid black;
}
#nav li a {
color:#E3E3E3;
float:left;
font-family:helvetica,arial,sans-serif;
font-size:30px;
padding:9px 45px;
position:relative;
text-decoration:none;
z-index:2;
}
#bannerbox { /* 740px * 126px */
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:2px 3px 10px #011331;
background-color:#E0E0E0;
background-image:url("../images/banner.png");
background-repeat:no-repeat;
border:1px solid #90EE90;
height:126px;
left:0;
padding:5px;
position:relative;
top:51px;
width:932px;
}
/*#logo {   218px * 105px 
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-box-shadow:2px 3px 10px #011331;
background-color:#E0E0E0;
border:1px solid #90ee90;
height:105px;
padding:5px;
position:relative;
right:-714px;
top:-36px;
width:218px;
}
*/
#leftbox {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:2px 3px 10px #011331;
background-color:#E0E0E0;
border:1px solid #90EE90;
left:0;
min-height:400px;
padding:15px;
position:relative;
top:66px;
width:914px;
z-index:1;
}
/*
#contentcontainer #rightbox {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-box-shadow:2px 3px 10px #011331;
background-color:#E0E0E0;
border:1px solid #90EE90;
float:right;
margin-right:36px;
margin-top:-898px;
min-height:400px;
padding:15px;
width:244px;
z-index:1;
}
*/
#footerbox {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:2px 3px 10px #011331;
background-color:#E0E0E0;
border:1px solid #90EE90;
height:42px;
left:-16px;
margin:auto;
padding:5px;
position:relative;
top:71px;
width:935px;
}

.content {
font-size: 14px;
color: #2d2d2d;
font-family: "Sawasdee", "Myriad Pro", "Lucida Grande", "Verdana", sans-serif;
padding: 5px;
margin: 0;
}
::selection {
	background: #437c2c; /* Webkit - Safari */
	}
::-moz-selection {
	background: #437c2c; /* Firefox */
}

#d2 li {
display:inline-block;
font-family: helvetica, arial, sans-serif;
font-size: 16px;
}
