* {margin: 0px; padding: 0px;}

body.editor {
background: #FFF;
color: #000;
}

body {
font: 62.5% arial, helvetica, sans serif;
background: #287EB1 url(../images/sce/yacht-club-background.jpg) repeat-x top center;
}

#container {
width:980px;
margin: 12px auto;
}

h1 {
font-size: 3.2em;
font-weight: normal;
margin: 0px 0px 10px 0px;
}

h2 {
color: #0093ff;
font-size:2.4em;
font-weight:normal;
margin: 10px 0 5px 0;
}

h3 {
color: #0093ff;
font-size:2.2em;
font-weight:normal;
margin: 10px 0 5px 0;
}

h4, h5, h6 {
color: #0093ff;
font-size:2.0em;
font-weight:normal;
margin: 10px 0 5px 0;
}

#content-left ul {margin: 10px 0px 10px 18px;}

p, #content-left li {
margin: 0px 0px 5px 0px;
font-size: 1.3em;
}

a {color: #0093ff;}

a:hover {color:#000;}

#content-left-internal li {
margin: 5px 0px 0px 15px;
font-size: 1.2em;
}

#curve-top {
background:url(../images/sce/curve-top.gif);
width:980px;
height:12px;
}

#yacht-logo {
background: url(../images/sce/yacht-club-logo-background.gif) #FFF no-repeat left top;
float:left;
width:350px;
height:181px;
}

#yacht-logo img{
float:left;
margin: 10px 5px 7px 40px;
}

#yacht-logo p {
font-size:1.2em;
font-weight:normal;
text-align:center;
margin: 0px 0px 0px 30px;
}

#yacht-image {
background: #fff;
float: left;
width: 630px;
height: 181px;
}

#content {
background: url(../images/sce/side-bars.gif) #FFF repeat-y left top;
width: 980px;
clear: both;
}

#content-left {
background: url(../images/sce/compass.gif) #FFF no-repeat top left;
float:left;
width: 700px;
min-height: 325px;
margin: 0px 0px 0px 13px;
padding: 10px;
}	

#content-left-internal {
background: url(../images/sce/compass-lighter.gif) #FFF no-repeat top left;
float:left;
width: 700px;
min-height:325px;
margin: 0px 0px 0px 13px;
padding: 10px 10px 0px 10px;
}

#content-left-internal h1 {
font-size: 3.2em;
font-weight: normal;
margin: 14px 0px 23px 0px;
}

#content-left-internal p {
margin: 5px 0px 0px 0px;
font-size: 1.2em;
}

#ctl00_MainContent_ctl03_form_table {
width:500px;
}

#content-right {
float: right;
width: 247px;
}

#curve-bottom {
background:url(../images/sce/curve-bottom.gif);
height:17px;
width:980px;
margin:0;
padding:0;
clear: both;
}


/*Home links*/
#cruising {
background-image: url(../images/sce/cruising.jpg);
background-repeat: no-repeat;
float: left;
height: 109px;
width: 109px;
margin: 26px 9px 0 0;
text-decoration:none;
}

#cruising h2{
font-size:1.6em;
font-weight:bold;
color:#ffffff;
text-align:center;
margin: 8px 0 60px 0;
}

#cruising a{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
}

#cruising p{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
margin-left:-1px;
}

#diving {
background-image: url(../images/sce/diving.jpg);
background-repeat: no-repeat;
float: left;
height: 109px;
width: 109px;
margin: 26px 9px 0 0;
text-decoration:none;
}

#diving h2{
font-size:1.6em;
font-weight:bold;
color:#ffffff;
text-align:center;
margin: 8px 0 60px 0;
}

#diving a{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
}

#diving p{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
margin-left:-1px;
}

#kayaking {
background-image: url(../images/sce/kayaking.jpg);
background-repeat: no-repeat;
float: left;
height: 109px;
width: 109px;
margin: 26px 9px 0 0;
text-decoration:none;
}

#kayaking h2{
font-size:1.6em;
font-weight:bold;
color:#ffffff;
text-align:center;
margin: 8px 0 60px 0;
}

#kayaking a{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
}

#kayaking p{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
margin-left:-1px;
}

#sailing {
background-image: url(../images/sce/sailing.jpg);
background-repeat: no-repeat;
float: left;
height: 109px;
width: 109px;
margin: 26px 9px 0 0;
text-decoration:none;
}

#sailing h2{
font-size:1.6em;
font-weight:bold;
color:#ffffff;
text-align:center;
margin: 8px 0 60px 0;
}

#sailing a{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
}

#sailing p{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
margin-left:-1px;
}

#sea-angling {
background-image: url(../images/sce/sea-angling.jpg);
background-repeat: no-repeat;
float: left;
height: 109px;
width: 109px;
margin: 26px 9px 0 0;
text-decoration:none;
}



#sea-angling h2{
font-size:1.6em;
font-weight:bold;
color:#ffffff;
text-align:center;
margin: 8px 0 60px 0;
}

#sea-angling a{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
}

#sea-angling p{
font-size:1.0em;
font-weight:normal;
color:#0093FF;
text-align:center;
text-decoration:underline;
margin-left:-1px;
}

/*End Home links*/

/*Right Column Graphics*/
#content-right-background {
background:url(../images/sce/events-calendar-background.gif) no-repeat;
width:224px;
height:302px;
margin:10px 13px 0px 0px;
padding: 17px 0px 0px 17px;
}

#events {
background:url(../images/sce/events-background.gif) no-repeat;
width:170px;
height:88px;
padding: 8px 10px 0px 10px;
}

#events h2 {
font-size:2.0em;
font-weight:normal;
margin:0 0 5px 0;
color:#000;
}

#events a {
color:#0093FF;
font-size:1.2em;
}

#news {
background:url(../images/sce/news-background.gif) no-repeat;
width:170px;
height:88px;
padding: 8px 10px 0px 10px;
}

#news h2 {
font-size:2.0em;
font-weight:normal;
margin:0 0 5px 0;
color:#000;
}

#membership {
background:url(../images/sce/membership-background.gif) no-repeat;
width:170px;
height:92px;
padding: 8px 10px 0px 10px;
}

#membership h2 {
font-size:2.0em;
font-weight:normal;
margin:0 0 5px 0;
color:#000;
}

#membership a {
color:#0093FF;
font-size:1.2em;
}


#footer ul {
list-style: none;
}

#footer ul li {
font-size: 1.1em;
color:#fff;
display: inline;
}

#footer a {
font-size: 1.1em;
text-decoration:none;
color:#fff;
margin:0;
padding:0 5px 0 5px;
}

.copyright {font-size: 1.1em; color:#fff; text-align:center; margin: 10px 0px;}

.copyright a {color:#fff;}

.clear {
clear: both;
height: 0px;
}

/* Footer Styles */
#footer {
clear: both;
text-align: center;
}

#footer .footer_link {
padding-left: 10px;
border-left:solid 1px #fff;
}

#footer .footer_language_link {
border-left:solid 1px #fff;
}

#footer .footer_first {
border-left: none;
}
/* End Footer Styles */

/* Contact Form Styles */
#contactform {
font-size:1.2em;
background:url(../images/sce/form-background.jpg) no-repeat;
width:410px;
height: 336px;
display: block;
padding: 20px 0 10px 0;
margin: 10px 0px 0px 0px;
}

#contactform span input {
width:280px;
}

#contactform .image {
background:url(../images/sce/contact-button.gif) no-repeat;
width:103px;
height:31px;
border:0;
}

#contactform .indent {
margin: 10px 0px 10px 95px;
}

#contactform .form_element {
float: left;
width: 85px;
text-align: right;
padding: 0px 10px 0px 0px;
}

#contactform .form_data {
float: left;
text-align: left;
}

#contactform .separator {
clear: both;
height: 5px;
}

#contactform #ctl00_MainContent_ctl03_field5 {
width:280px;
}

/* End Contact Form Styles */

/* News Manager Styles */
#news a {
color:#0093FF;
font-size:1.2em;
}

.news_manager .title, #news .news_date {
display: none;
}

#news .news_title {
display: block;
margin: 0px 0px 5px 0px;
}

#news .news_manager {
font-size: 1em;
}

.news_manager, .new_footer {
font-size: 1.2em;
}

.VolNewsDetail .news_title {
font-size: 2.6em;
font-weight: normal;
}

.VolNewsHeadline {
display: block;
height: 22px;
}
/* End News Manager Styles */

.panel {
float:left;
font-size:1.1em;
margin:0 5px 0 0;
}

.first {
display:none;
}

.docname {
display:none;
}

.thumbnail {
margin:0;
}

.postcard_manager postcard_picture {
margin:0;
}

table.committee {
border:1px solid #000;
border-collapse: separate;
background-color: #fff;
}

table.committee th {
border: 1px solid #000;
padding: 4px;
background-color: #BED5E6;
}

table.committee td {
border: 1px solid #000;
padding: 4px;
background-color: #fff;
}							
