html, body {
margin:0;
padding:0;
}
body{
font: 62.5% "Helvetica", Arial, sans-serif;
text-align: left;
background-color: #e9e9ce;
height: 100%;
}

#innercopy {
width: 950px;
padding: 0 0px 10px 100px;
text-align: center;
color: #2c2c24;
font: 1.10em "Helvetica", Arial, sans-serif;
}
#innercopy a {
color: #2c2c24;
text-decoration: none;
}
#innercopy a:hover{
color: #a49584;
}
#copy {
width: 100%;
background-color: #010100;
}
.lessonimages {
text-align: center;
margin: 40px 0 0 0;
}
.lessonimages img {
border: 1px solid #333;
}
.imagegear {
text-align: center;
}
.imagegear img {
border: 0px solid #666;
}
.disco {
width: 700px;
font: 1.30em/1.45 "Helvetica", Arial, sans-serif;
color: #333;
padding: 0 20px 0 15px;
}
.disco a.video {
color: #333;
font-weight: bold;
text-decoration:none;
}
.discoleft {
float: left;
width: 400px;
}
.discoright {
float:right;
width: 200px;
margin: 30px 0 0 0;
}
#displaybox {
margin: 5px 5px 0 5px;
}
#photodisplay {
margin: 0 auto;
background: none;
}
#video {
text-align: center;
margin: 60px 0 0 0;
background-color: #e9e9ce;
}
#videotitle {
text-align:center;
margin: 30px 0 0 0;
}
#videotitle h5 {
font-size: 1.0em;
font-style: normal;
color: #333;
text-align: center;
}
a {
outline: none;
}
img {
border: none;
margin:0;
padding:0;
}
.imagegal {
margin:0;
padding:0;
width: 400px;
}
#container{
text-align:left;
width:950px;
}
#nav ul li .selected a {color: #9b4d2a; text-decoration:underline;}
/*HEADER*/
#header {
height:150px;
background: url(images/headbg.gif) repeat-x;
width: 100%;
margin:0;
padding:0;
}
#header ul {
list-style-type: none;
margin:0px 0px 0px 267px;
padding:0px;
}
#header ul li {
display: inline;
padding: 0px 0px 0px 5px;
}
#headercontent {
width: 735px;
margin: 0px 0px 0px 215px;
}
#headercontentright {
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
border-left: 0px solid #161616;
}
#headercontentright ul {
list-style-type: none;
margin:0;
padding:0;
}
#headercontentright ul li {
display: inline;
margin:0;
padding:0px;
}
#headercontentleft {
float: left;
margin:0px 0px 0px 0px;
}
ul#videos {
list-style-type: none;
}
#videos li a {
font: 1.0em/1.45 Helvetica, Arial, sans-serif;
color: #333;
font-weight: bold;
}
.newstext {
font: 1.30em/1.45 "Helvetica", Arial, sans-serif;
color: #333;
margin: 16px;
padding:0;
}
.newstext img {
float: left;
margin:4px 10px 8px 0px;
padding:0;
border: 1px solid #333;
}
.newstext a {
color: #770b0b;
text-decoration:none;
}
.newstext h3, h4 {
margin:0;
padding:0;
}


/*NAV*/
#nav {
font: normal 1.1em "Lucida Sans", Tahoma, sans-serif;
width: 735px;
height: 46px;
letter-spacing: 0.02em;
background: url(images/navbg.gif) repeat-x;
color: #343222;
text-transform: uppercase;
margin:-5px 0px 0px 0px;
padding:0;
text-align: center;
border-top: 5px solid #494434;
}
#nav ul {
list-style-type: none;
margin:0;
padding:18px 0px 0px 0px;
}
#nav ul li {
display: inline;
margin:0;
padding:0px 0px 0px 4px;
}
#nav ul li a  {
text-decoration: none;
color: #989671;
margin:0;
padding:0;
}
#nav ul li a:hover {
color: #979573;
}
#nav ul li .selected  {color: #9f1b1b;}

/*CONTENT*/
#content{
margin:0;
padding:0px 0px 30px 0px;
float:right;
width:735px;
}
#content .text {
margin: 0px 20px 0px 15px;
padding: 20px 0px 0px 0px;
}
#content .news {
margin: 0px 20px 0px 15px;
padding: 20px 0px 0px 0px;
}
#content .text p {
font: 1.30em/1.45 "Helvetica", Arial, sans-serif;
color: #333;
/*padding: 0 1.7em 1em 1em;*/
padding: 0 20px 0 15px;
}
#content .text p a {
color: #333;
}
#content .text #gojournal img{
border:0;
}
#content #gojournal img {
margin: 0 0 0 20px;
padding: 20px 0 0 0;
}
#content .pics {
display: inline;
}
#content .pics img {
border: 1px solid #333;
}
.news {
margin: 0px 20px 0px 15px;
padding: 20px 0px 0px 0px;
}
dt.newstitle {
font-weight: bold;
font-size: 1.3em;
}
dl {
margin:0 0 10px 0;
padding:0;
color: #333;
}
dt.date {
font-size: 0.7em;
font-style: normal;
color: #666;
}
dt {
font-weight: bold;
margin:0;
padding:0;
}
dd {
margin: 0 0 10px 10px;
clear: both;
}
a.read {
text-decoration: none;
font-size: 1.2em;
font-weight: bold;
color: #7e2020;
}
dd a {
text-decoration: none;
font-size: 1.0em;
font-weight: bold;
color: #7e2020;
}
#content #text dt img {
border: 0;
}
#content #text img  {
float:left;
border:0;
margin:0em 1em 1em 0em;
padding:0;
border: 1px solid #000;
}
#leftimages {
float:left;
margin: 60px 0 0 0;
}
ul #videos li a {
font-size: 1.4em;
}
h1 {
font: 1.7em "Helvetica", Arial, sans-serif;
margin: 20px 0px 20px 0;
color: #333;
font-weight: bold;
}
h2 {
font-size: 1.3em;
margin: 0px 0px 0px 0px;
font-weight: bold;
color: #443221;
clear: both;
}
h3 {
font-size: 0.9em;
font-style: normal;
color: #333;
margin:0;
padding:0;
}
h4 {
font-size: 1.7em;;
font-weight: bold;
color:#333;
margin: 20px 0px 0px 0;
padding:0;
}

/*FOOTER*/
#footer{
clear: both;
width: 100%;
min-height: 650px;
height: 650px;
background: #010100 url(images/footerbg.gif) repeat-x;
text-align: left;
padding: 0px 0px 0px 0px;
}
#innerfooter {
width: 950px;
margin: 0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}
#journaldate {
margin: 0 auto;
width: 330px;
height: 40px;
text-align: center;
border-top: 1px solid #25201b;
border-bottom: 1px solid #25201b;
padding: 0;
}
#journaldate h1 {
font: normal 1.0em "Lucida Sans", Tahoma, sans-serif;
letter-spacing: 0.50em;
text-transform: uppercase;
color: #6d5a47;
padding: 16px 0px 0px 0px;
margin:0;
}
#footercontent {
width: 750px;
padding: 0;
text-align: center;
float: right;
}
#footercontentleft {
float:left;
width: 215px;
margin: 0px 0 0 0;
}
#footercontentheader {
width: 343px;
background: url(images/dworldwide.gif) no-repeat;
height: 93px;
margin: 0 auto;
padding: 0px 0px 10px 0px;
}
#navfooter ul li a {
text-decoration: none;
color: #989671;
margin:0;
padding:0;
}
#navfooter ul li a:hover {
color: #9b4d2a;
}
#navfooter {
font: normal 0.9em "Lucida Sans", Tahoma, sans-serif;
text-transform: uppercase;
letter-spacing: 0.10em;
width: 300px;
background: url(images/navfooterbg.gif) repeat-x;
height: 32px;
margin:0 auto;
padding:0;
text-align: center;
color: #343222;
}
#navfooter ul {
list-style-type: none;
margin:0;
padding:10px 0px 0px 0px;
}
#navfooter ul li {
display: inline;
margin:0;
padding:0px 2px 0px 2px;
}
#footer #left {
text-align: left;
float:left;
width: 300px;
padding: 0px;
margin: 30px 0px 0px 30px;
}
#footer #left a {
text-decoration: none;
color: #9f1b1b;
}
#footer #left h1 {
font: 1.6em "Lucida Sans", Tahoma, sans-serif;
color: #837753;
margin:0px 20px 10px 0px;
padding:0;
}
#footer #left, #footer #right p {
font: 1.1em/1.70 "Lucida Sans", Tahoma, sans-serif;
color:#6e604a;
}
#footer #left p {
margin: 0 10px 0 0;
}
#footer #right {
text-align: left;
float: right;
width: 300px;
border-left: 1px solid #23211b;
padding: 0px 10px 0px 60px;
margin:30px 0px 0px 0px;
}
#footer #right h1 {
font: 1.6em "Lucida Sans", Tahoma, sans-serif;
color: #837753;
margin:0px 0px 0px 0px;
padding:0;
}
#footer #right #rightimage {
background: #29221c url(images/rightimagebg.gif) bottom left no-repeat;
width:260px;
height:260px;
margin: 40px 0px 0px 0px;
border: 1px solid #3d3d36;
text-align: center;
}
#footer #right #rightimage .image {
padding: 5px;
}
#footer #right #rightimage p {
font: 1.0em/1.40 "Lucida Sans", Tahoma, sans-serif;
color: #a49584;
width: 240px;
margin: 0px 0px 0px 10px;
}

#endors {
background: url(images/endors_bg_fr.gif);
display:inline;
position: absolute;
top:0px;
left:620px;
width: 325px;
height: 145px;
margin:0;
padding:0;
}
#endors ul {
margin:70px 0 0 0;
padding: 0px;
}
#endors ul li {
margin:70px 0 0 0;
padding: 0 0 0 4px;
}
#endors ul li a{
text-decoration: none;
outline: none;
border:0;
}

