/* MAIN SECTION FORMAT: Eisteddfod by the Bay */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 2;
text-align:justify;
}
#content {
display: block; 
height: 100%; 
max-height: 100%; 
overflow: auto;
padding-left: 190px;
padding-right: 18px;
padding-top: 20px;
position: relative; 
z-index: 2;
}
#head {
position: fixed; 
margin: 0; 
top: 0; 
right: 18px;
display: block; 
width: 100%; 
height: 190px;
z-index: 3;
background-color: #FFFFFF;
vertical-align: bottom;
}
#left {
position: fixed; 
left: 0; 
top: 0; 
height: 100%; 
width: 170px;
background-color: #FFFFFF;
text-align: center;
z-index: 4;
border-right-style: solid;
border-right-width: 3px;
border-right-color: #000066;
line-height: normal;
background-image: url(images/blue.jpg);
}

* html #head, * html #left {position:absolute;}

.pad1 {display: block; height: 190px}
.pad2 {display: block; height: 50px;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #000066; font-size: 26px; font-weight: normal}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 26px}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #000066; text-align: center; font-weight: normal}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #000066}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 2}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 2}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 2}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 2}

.path {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #999999}

input[type="submit"] {
cursor: pointer;
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
border-width: 1px;
border-color: #000066;
}

#content a {font-family: Arial, Helvetica, sans-serif; color: #0000FF}
#content a:hover {color: #0066FF}
.style2link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px}

#left a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-size: 11px}
#left a:hover {color: #0066FF}
#left td {
border-bottom-color: #FFFF99;
border-bottom-style: solid;
border-bottom-width: 1px;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
}

#head a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-size: 11px}
#head a:hover {color: #0066FF}

#headtable td {
border-bottom-color: #FFFF99; 
border-bottom-style: solid; 
border-bottom-width: medium
}

.colborder {
border-right-style: solid;
border-right-width: 1px;
border-right-color: #000066;
}

#rowborder td {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #000066;
}

#leftcolumn {
width: 55%;
position: relative;
float: left;
padding: 10px;
}

#rightcolumn {
width: 35%;
position: relative;
float: right;
padding: 10px;
}

#foot {
clear: both;
line-height: 1.5;
padding-top: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
overflow: hidden;
}

hr {height: 3px; background-color: #000066; text-align: center; color: #000066; border: none}

#sidewrap {
display: block;
float: right;
width: 230px;
}

#sidebar {
text-align: left;
width: 170px;
border: 1px solid #000066;
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000066;
font-size: 11px;
}

#sidebar a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-size: 11px}
#sidebar a:hover {color: #0066FF}
#sidebar td {border-bottom-color: #FFFF99; border-bottom-style: solid; border-bottom-width: medium; text-align: left}

body#home a#homenav,
body#aboutus a#aboutnav,
body#entryform a#entrynav,
body#rulesregs a#rulesnav,
body#sponsors a#sponsnav,
body#faqs a#faqnav,
body#contactus a#contactnav,
body#sitemap a#sitenav {color: #0066FF}