/* CSS Document */



body{
margin-top:10px;
padding:0;
line-height: 15px;
background-color: #000000;

}



#maincontainer{
width: 1100px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
line-height: 15px;
background-color: #000000;
height: 100px; /*Height of top section*/
border-bottom:#cccccc 2px solid;
margin-bottom:0px;
height: 85px;
}

.designfotobox {
margin-left:0px;
width:150px;
height:85px;
background-image:url(../design/DELCorner2.jpg);
/*background-image:url(../design/topleftcut3.jpg);*/
background-repeat:no-repeat;
float:left;
}

.designfoto {
width:150px;
height:100px;
background-image:url(../design/topleftcut2.jpg);
background-repeat:no-repeat;
}

#logo {
margin-left:150px;/* should be the width of the left margin*/
border-left:#cccccc 2px solid;
height:55px;
padding-left: 20px;
padding-top:30px;

}


#logoinner {
background-image: url(../design/logo.jpg);
background-repeat:no-repeat;
height:auto;
width:225px;
height:30px;
}


h1{
margin: 0;
padding-top: 5px;
font-size:20px;
margin-bottom:15px;
color:#FFFFFF;
}

#contentwrapper{
float: left;
width: 100%;
border-bottom:#cccccc 2px solid;
}

#contentcolumn{
margin-left: 150px; /*Set left margin to LeftColumnWidth - ensure logo is set to same width*/
min-height: auto;
margin-top:0px;
padding:8px;
text-align:left;
font: 15px "Arial"; 
color:#ffffff;
padding-bottom:10px;
border-left:#cccccc 2px solid;
}

.animwrapper {
width: 300px;
float:right;
height:200px;
margin: 0px 3px 3px 10px;


}
.textinput {

width:175px;
font:"Times New Roman", Times, serif;
}

.textinputlong {
width:375px;
}

.textareaartist {
width: 375px;
height: 150px;
font:"Times New Roman", Times, serif;
}

.textareanews {
width: 375px;
height: 150px;
font:"Times New Roman", Times, serif;
}


.maintextstyle {
font: 15px "Arial"; 
border:none;
}

.maintext a{
color:#FFFFFF;
}

.maintext a:visited {
color:#FFFFFF;
}

.subtitle {
font-weight:bold; 
color:#FFFFFF;
}

.artistitalics {
font-style:italic;
margin-right: 15px;
border-bottom:#cccccc 1px solid;
 }
 
 .artisttext {
 text-align:left;
 color:#CCCCCC;
 }
 
 .artistref {
 font-style:italic;
 color:#CCCCCC;
 font-size:12px;
 }


.photobox {
width: 205px;
height:300px;
margin-left:10px;
padding-right:10px;
padding-bottom:10px;
float:left;
background-image: url(../design/DELPortraitcut.jpg);
background-repeat:no-repeat;
margin-bottom: 10px;
}

.quotetext {
color:#cccccc;
margin-top:40px;
font: 16px "Arial"; 
font-style:italic;
}

#leftcolumn{
float: left;
width: 150px; /*Width of left column*/
margin-left: -1100px; /*Set left margin to -(MainContainerWidth)*/
background-color: #000000;
min-height:300px;
}

#footer{
clear: left;
width: 100%;
background-color: #000000;
color: #ffffff;
text-align: right;
padding: 4px 0;
}

#footer a {
color:#CCCCCC;
font-size:8px;
text-decoration:none;
}

#footer a:visited {
color: #cccccc;
}


#falsefooter {
clear: left;
width: 100%;
background-color: #000000;
color: #ffffff;
text-align: right;
padding: 4px 0;
height:10px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
font: 15px "Arial"; 
color:#CCCCCC;
}

.innertube a, a:visited {
color:#FFFFFF;
}

.innertubeleft{
margin-left: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;

}
.gallerybox {
margin-left:15px;
}

.galboxright {
margin-left: 50px;
}

.gallerydata {
text-align:center;
font: 12px "Arial";
font-style:italic; 
color:#CCCCCC;
}

.gallerylargephoto {
width: 350px;
height:230px;
margin-left:10px;
padding-right:10px;
padding-bottom:10px;
margin-top: 5px;
float:left;
margin-right: 10px;
}

.galleryform {
border:none;
background-color: #000000;
color:#FFFFFF;
}

.gallerytextarea {
overflow:hidden;
border:none;
background-color: #000000;
width: 330px;
height:120px;
font: 15px "Arial"; 
font-style:italic;
text-align:center;
color:#FFFFFF;
}

.gallerytables {
border:none;
}
/*  Navigation buttons */

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 125px; /* width of menu (don't forget to add border with below!) */


}

.slidedoormenu li{
border-bottom: 1px solid #000000; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background-color: #000000; /* Background image positioned to the left(v) top(h) corner initially */
font: 17px "Arial"; 
display: block;
color: #ffffff;
width: auto;
border-bottom: 1px solid #000000; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 15px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: #ffffff;
}

.slidedoormenu li a:hover{
color:#BCBCBC;

}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


