/* PYC Screen CSS */

body{
background:url(images/bg.jpg) no-repeat fixed;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

.all{
width:800px;
height:900px;
margin-left:3.8em;
padding:1.2em;
}

.banner{
width:760px;
padding:20px;
margin:auto;
height:200px;
}

.banner img{
float:left;
}

.banner p, .banner p+p{
width:450px;
float:right;
color:#555;
font-size:0.8em;
line-height:1.3em;
}

.mainnav{
border-top:1px solid #888;
border-bottom:1px solid #888;
padding:1.1em 0 1.1em 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

.mainnav ul, .mainnav li{
display:inline;
font-size:1.1em;
margin:0 0.9em 0 0.9em;
padding-left:0;
}

a{
text-decoration:none;
color:#888;
}

a#current{
text-decoration:none;
color:#1A4F67;
}

a:hover{
text-decoration:none;
color:#1A4F67;
}

img{
border:none;
padding:0.2em 0 0.2em 0;
}

#red{
color:#FF0000;
}



/* ------------ bottom ------------------- */
.bottom{
width:780px;
padding:1em;
}

.subnav{
width:300px;
float:left;
}

.subnav ul, .subnav li{
list-style-type:none;
padding-left:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

/* ----------- subnav links ----------- */
.subnav a{
text-decoration:none;
color:#888;
}

.subnav a.current{
text-decoration:none;
color:#1A4F67;
padding-left:1em;
}

.subnav a:hover{
text-decoration:none;
color:#1A4F67;
padding-left:1em;
}

.subnav a.photolinks:hover{
text-decoration:none;
color:#1A4F67;
padding-left:0;
}
/* --------------------------------------- */

.content{
width:460px;
float:right;
padding:0 0.6em 0 0.6em;
font-size:0.9em;
color:#333;
line-height:1.5em;
}

span.bold{
font-weight:bold;
}

/* ----------- .iframelinks ----------- */
ul.iframelinks li{
list-style:none;
font-size:1.1em;
margin:0 0.6em 0 0.6em;
padding-left:0;
}

.mainnav a{
text-decoration:none;
color:#888;
}

.mainnav a.current{
text-decoration:none;
color:#1A4F67;
}

.mainnav a:hover{
text-decoration:none;
color:#1A4F67;
}

iframe{
border:none;
width:420px;
height:460px;
}

iframe.widecalendar{
width:770px;
}

.iframe_messages{
height:500px;
border:1px solid #ddd;
}

.iframe_ltscourses{
border:none;
width:420px;
height:300px;
}

.iframe_boats{
border:none;
width:450px;
height:425px;
}

table.ltsapply{
width:450px;
}

table.ltsapply td{
padding:0.4em;
}

table.checkboxes td{
border:none;
}

table.membersapply{
width:800px;
}

table.membersapply td{
padding:0.4em;
}

table.recipes{
width:475px;
}

table.recipes td{
padding:0.4em;
}

table.contact{
width:780px;
font-size:0.9em;
}

table.contact td{
border-bottom:1px solid #888;
padding:0.4em;
}

table.socialevents{
width:510px;
font-size:0.9em;
}

table.socialevents td{
border-bottom:1px solid #888;
padding:0.4em;
}

table.bigbirdNOR{
width:470px;
font-size:0.9em;
}

table.bigbirdNOR td{
border-bottom:1px solid #888;
padding:0.4em;
}

table.ltsstaff{
font-size:0.9em;
}

table.ltsstaff td{
vertical-align:top;
border-bottom:1px solid #888;
padding:0.5em;
}

table.ltsstaff td img{
padding-top:1.5em;
}

table.nortable{
width:400px;
}

table.nortable td{
padding:0.4em;
border:1px solid #888;
}

table.commodores{
width:400px;
}

table.commodores td{
padding:0.15em;
border-bottom:1px solid #888;
}

span.smallerh4{
font-size:0.9em;
line-height:1.1em;
}