/* 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 { 
        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:375px;
        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:right;
        font: .9em sans-serif;
        }

#banner h1{
        height:125px;
        margin:0px 0px;
        }

#nav{
        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;
        }

#main{
        clear:both;
        padding:5px;
        background-color:#fffff0;
        color:#00008b;
        border-top:3px solid #8b0000;
        border-bottom:0px solid #8b0000;
        }

#container{
        width: 100%;
        text-align: left; /*used to uncenter the text from the body tag*/
        line-height:1.1em;
        font-size:.8em;
        }

#container a:hover{
        background-color:#fffff0;
        color:#8b0000;
        text-decoration:none;
        }
        
#container h1{
        text-align:center;
        margin-top:0px;
        line-height:1em;
        }

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

#leftcontent{
        position: absolute;
        left:9px;
        top:383px;
        width:250px;
        height:250px;
        padding: 5px;
        border:1px solid #8b0000;
        background-color:/*#f5deb3*/#fff8dc;
        voice-family: "\"}\"";
        voice-family: inherit;
        top: 375px;
        }
        
#leftcontent a img{
        background-color:#fff8dc;
        }

html>body #leftcontent {
        top: 383px;
        }

#rightcontent{
        position: absolute;
        top:383px;
        right:9px;
        width:250px;
        height:250px;
        padding: 5px;
        border:1px solid #8b0000;
        background-color:/*#f5deb3*/#fff8dc;
        voice-family: "\"}\"";
        voice-family: inherit;
        top: 375px;
        }
        
#rightcontent a img{
        background-color:#fff8dc;
        }
        
html>body #rightcontent {
        top: 383px;
        }

#middlecontent{
        background-color:#b0c4de;
        border: 1px solid #8b0000;
        margin-left: 271px;
        margin-right:271px;
        height:250px;
        padding:5px;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin-left: 280px;
        margin-right:280px;
        }
        
#middlecontent a img{
        background-color:#b0c4de;
        }
        
html>body #middlecontent {
/*        margin-left: 262px;
        margin-right:262px;
        }*/
        margin-left: 271px;
        margin-right:271px;
        }

#middlecontent a:hover{
        background-color:#b0c4de;
        }

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

