/* css for main elanstudio.net style - by JP Carney - http://www.elanstudio.net/ */
/* All associated graphics copyright 2004, JP Carney*/
/* v. Oct. 13, 2004 */

/* Basic Default Styles */

html {
	margin:0px;
	padding:0px;
	}

body { 
        margin:0px;
        font-family: verdana, helvetica, arial, sans-serif;
	font-size: 14px;
        color: #00008b; 
	background: #fffff0;
	text-align: center; /* used to center the container */
	}
p {
        text-decoration:none;
        }
a:link {
        color:#8b0000;
        text-decoration:none;        
        }
a:visited {
        color:#8b0000;
        text-decoration:none;        
        }

a:hover{
        background-color:#fff8dc;
        color:#8b0000;
        text-decoration:none;
        }

a img {
        border-width: 0;
        }

/* specific divs */

#topcontainer{
        width:100%;
        margin-left:0px;
        margin-right:0px;
        height:125px;
        border-bottom:0px solid #8b0000 ;
        background-color:#fffff0;
        text-align:left;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin-left:10px;
        margin-right:10px;
        }

html>body #topcontainer {
        margin-left:0px;
        margin-right:0px;
        }

#banner{
        width:100%;
        text-align:left;
        margin:0px;
        }

#banner img{
        margin:0px;
        }

#nav{
        width:100%;
        float:left;
        margin:5px;
        color:/*#f5deb3*/#8b0000;
        font: bold .9em sans-serif;
        }

#nav a:link{
        background-color:#fffff0;
        border-right:5px solid #fffff0;
        text-decoration:none;
        }

#nav a:visited{
        color:#8b0000;
        background-color:#fffff0;
        border-right:5px solid #fffff0;
        text-decoration:none;
        }

#nav a:hover{
        background-color:#8b0000;
        color:#fffff0;
        border-right:5px solid #b0c4de;
        text-decoration:none;
        }

#container{
        width: 100%;
        margin:0px;
        text-align: left; /*used to uncenter the text from the body tag*/
        padding:5px;
        border-bottom:3px solid #8b0000;
        }

#container h1{
        text-align:center;
        margin-top:0px;
        line-height:1em;
        }

#container a.img{
        border:0px;
        }

#leftcontent{
        float:left;
        width:130px;
        height:1300px;
        padding:2px;
        border-right:2px solid #8b0000;
        border-top:1px solid #8b0000;
        background-color:/*#f5deb3*/#fff8dc;
        font: bold .9em sans-serif;
        display: block;
        text-align: center; 
        padding: 0;
        margin: 0; 
        }

#leftcontent a{
        line-height:2em;
        }

#leftcontent a:link{
        text-decoration: none;
        border-right:5px solid #fff8dc;
        }

#leftcontent a:visited{
        color:#8b0000;
        border-right:5px solid #fff8dc;
        text-decoration:none;
        }

#leftcontent a:hover{
        background-color:#8b0000;
        color:#fffff0;
        border-right:5px solid #b0c4de;
        text-decoration:none;
        }

#rightcontent{
/*        margin-top:21px; */
        float:none;
        margin-left:132px;
        padding:5px;
        border-top:1px solid #8b0000;
        background-color:/*#f5deb3*/#fffff0;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin-top:0px;
        margin-left:130px;
        }

html>body #rightcontent {
/*        margin-top:21px; */
        margin-left:132px;
        }
                
#rightcontent a img{
        background-color:#fffff0;
        }

#footer{
        clear: both;
        margin: 0;
        padding: .5em;
        font: .8em sans-serif;
        }

