.landscapeLeftNew3 {
float: left; margin-right: 38px; border: solid 1px #663366; width: 292px; /* height: 120px; */
}


.landscapeCenterNew3 {
float: left; margin- right: 5px; border: solid 1px #663366; width: 292px; /* height: 120px; */
}





.landscapeLeftNew2 {
float: left; margin-right: 38px; border: solid 1px #663366; width: 627px; /* height: 120px; */
}


.landscapeLeftNew {
float: left; margin-right: 38px; border: solid 1px #663366; width: 180px; /* height: 120px; */
}


.landscapeCenterNew {
float: left; margin- right: 5px; border: solid 1px #663366; width: 180px; /* height: 120px; */
}



.landscapeRightNew {
float: right; margin-left: 10px; border: solid 1px #663366; width: 180px; /* height: 120px; */
}



.portraitLeft {
float: left; margin-right: 10px; border: solid 1px #663366; width: 120px; /* height: 160px; */
}

.landscapeLeft {
float: left; margin-right: 70px; border: solid 1px #663366; width: 160px; /* height: 120px; */
}


.landscapeCenter {
float: left; margin- right: 5px; border: solid 1px #663366; width: 160px; /* height: 120px; */
}



.landscapeRight {
float: right; margin-left: 10px; border: solid 1px #663366; width: 160px; /* height: 120px; */
}


.portraitRight {
float: right; margin-left: 10px; border: solid 1px #663366; width: 120px; /* height: 160px; */
}


body {
text-align: center; padding: 0; margin: 0; color: rgb(153,153,153);
}

img { 
border: none; padding: 0; margin: 0; display: block;  
}

#wrap { 
position: relative; width: 720px; height: 100%; 
margin: 0px; margin-left: auto; margin-right: auto; border: none; padding: 0; 
} 

#banner {
position: absolute; left: 35px; top: 65px; /* width: 650px; height: 130px; */
}

#title {
position: absolute; left: 450px; top: 10px; z-index: 10; /* width: 185px; height: 135px; */
}

/*LINKS*/

#banner_news {
position: absolute; left: 98px; top: 21px; z-index: 10;
}

#banner_images {
position: absolute; left: 38px; top: 52px; z-index: 10;
}

#banner_programme {
position: absolute; left: 153px; top: 52px; z-index: 10;
}

#banner_biography {
position: absolute; left: 68px; top: 81px; z-index: 10;
}

#banner_links {
position: absolute; left: 339px; top: 76px; z-index: 10;
}

#banner_funders {
position: absolute; left: 213px; top: 21px; z-index: 10;
}

#banner_sponsors {
position: absolute; left: 368px; top: 52px; z-index: 10;
}

#banner_contact {
position: absolute; left: 263px; top: 86px; z-index: 10;
}

/*LINKS*/

#content {
position: absolute; left: 0px; top: 30px; text-align: left; width: 720px;  
padding: 0px; padding-top: 200px; border: solid 2px;
}

#leftCol {
float: left; margin-left: 0; width: 260px; color: black; 
}

#leftMidCol {
float: left; margin-left: 0; width: 495px; color: black; 
}

#leftMidRightCol {
float: left; margin-left: 0; width: 720px; color: black; 
}

#midCol {
float: left; margin-left: 20px; width: 215px; color: black; 
}

#midRightCol {
float: left; margin-left: 20px; width: 440px; color: black; 
}

#rightCol {
float: right; margin-right: 0; width: 205px; text-align: right; color: black; 
}

.leftColBlock {
margin-left: 45px; margin-bottom: 45px; 
}

.leftMidColBlock {
margin-left: 45px; margin-bottom: 45px; 
}

.midRightColBlock {
margin-left: 45px; margin-bottom: 45px; 
}

.leftMidRightColBlock {
margin-left: 45px; margin-bottom: 45px; margin-right: 45px;  
}

.midColBlock {
margin-left: 0px; margin-bottom: 45px;  
}

.rightColBlock {
margin-right: 45px; margin-bottom: 45px;  
}

.leftMidColBlockAbove {
margin-left: 45px; margin-bottom: 1.3em;
}

.leftMidRightColBlockAbove {
margin-left: 45px; margin-right: 45px; margin-bottom: 1.3em; 
}

#credit {
position: absolute; right: 0px; bottom: -1.3em; 
}

p, td, h1, input, textarea, h2, h3, h4, h5, h6, h7 {
font-family: Verdana, Arial, sans-serif; font-weight: normal; margin: 0; margin-bottom: 0.4875em; 
}

p {
font-size: 0.65em; 
}

input, textarea, .label  {
font-size: 0.65em; 
}

td {
padding: 0.325em 10px 0; 
}

h1 {
font-family: Times, 'Times New Roman', Palatino, serif; font-style: italic; font-weight: normal; font-size: 1.375em; color: #663366; 
}

.byline, .credit, .details {
font-size: 0.6em; font-weight: bold; color: black; 
}

h2, h3, h4, h5, h6, h7 {
color: black
}

h2 {
font-size: 0.8125em; font-weight: bold; color: #663366; 
}

h3 {
font-size: 0.8125em; 
}

.big {
font-size: larger; 
}

h4 {
font-size: 0.73125em; font-weight: bold; 
}

h5 {
font-size: 0.73125em; 
}

h6 {
font-size: 0.65em; font-weight: bold; 
}

h7 {
font-size: 0.65em; font-style: italic; 
}

.smallHead {
font-size: 0.9em; 
}

.index {
font-weight: bold; font-size: 1.05625em; color: rgb(102,102,102); 
}

.indexSub {
font-weight: bold; font-size: 0.89375em; color: rgb(102,102,102); 
}

a {
text-decoration: none; font-weight: bold; color: black; 
}

a:hover {
color: #CC66CC; 
}

#rightColIndex a {
color: rgb(102,102,102); 
}

.bold {
font-weight: bold; 
}

.roman {
font-weight: normal; 
}

.italic {
font-style: italic; 
}

.purple {
color: #663366; 
}



.blue {
color: rgb(50, 0, 255); 
}



.grey {
color: rgb(102,102,102); 
}

.red {
color: rgb(255,0,0); 
}


.indent {
text-indent: 1.3em; 
}

.link {
color: #663366; 
font-family: Times, 'Times New Roman', Palatino, serif; font-style: italic; font-weight: bold; font-size: 0.9em; margin: 0; 
}

.byline {
text-align: right; 
}

.credit {
text-align: center; margin-top: 0.975em; 
}

.larger {
font-size: 1.1625em; 
}

.super {
vertical-align: super; font-size: 0.6em; 
}

.label {
font-weight: bold; text-align: right; width: 215px; vertical-align: top; color: black; 
}

.input {
width: 375px;
}

input, textarea {
background: rgb(243,243,243); border: solid 1px #993399; padding: 2px;  
}

input:focus, textarea:focus {
background: rgb(229,229,229); 
}

.pic {
border: solid 1px #663366; 
}

.right {
float: right; margin-left: 10px; 
}
















#contentIndex {
padding-top: 15px;
}

/*

#leftColIndex {
float: left; margin: 0px; padding-left: 15px; width: 335px; color: black; 
}

#rightColIndex {
float: right; margin: 0; margin-top: 30px; width: 325px; text-align: left; 
}

.rightColIndexBlock {
margin-left: 5px; margin-right: 45px; margin-top: 15px; margin-bottom: 45px; color: rgb(102,102,102); 
}

.leftColIndexBlock {
margin-left: 0px; margin-bottom: 15px; margin-top: 15px;
}

.logo {
float: right; margin-left: 10px; width: 45px; 
}

*/

