/***************************************
 * TITLE: Troop 1999 Screen Stylesheet * 
 * URI  : rsc/style.css                *
 * MODIF: April 7, 2008           *
 **************************************
 ##### Common Styles ##### */
/********************
body {
color:#039;
background-color:#efefef;
font-family:verdana, helvetica, arial, sans-serif;
font-size:73%;
margin:0;
padding:0;
}

html > body {
font-size:9pt;
font-family:verdana, helvetica, arial, sans-serif;
}

acronym,.titleTip {
border-bottom:1px dotted #c00;
cursor:help;
margin:0;
padding:0;
}

img {
border:none;
padding:0 5px 0 0;
}

.doNotDisplay {
display:none !important;
}

.smallCaps {
font-size:120%;
font-variant:small-caps;
}
********************* */

/* ##### Header ##### */
/* ****************************
#header {
color:inherit;
background-color:#fff;
}

#header span {
float:right;
text-align:right;
color:#c00;
background-color:transparent;
font-weight:400;
margin:0;
padding:1em 4mm 0.25em;
}

.header a {
color:#000;
background-color:transparent;
text-decoration:none;
font-weight:700;
margin:0;
padding:0 1ex;
}

.headerTitle {
margin:0;
padding:0.25em 4mm;
}

.headerTitle a {
color:#000;
background-color:transparent;
text-decoration:none;
font-size:115%;
font-weight:700;
font-style:italic;
}

.headerTitle > a {
font-size:150%;
}

.subHeader {
color:#FFF;
background-color:#039;
font-size:109%;
text-align:right;
margin:0;
padding:0.5ex;
}

.subHeader a {
color:#FFF;
background-color:#039;
text-decoration:none;
font-weight:700;
margin:0;
padding:0 1ex;
}

.return {
float:right;
}
*************************** */

/* ##### Left Side Bar ##### */
/* *******************************
.leftSideBar {
width:15em;
float:left;
clear:left;
margin:2ex 0.75ex 0 0;
}

.leftSideBar .sideBarTitle {
color:#FFF;
background-color:#c00;
font-weight:700;
margin:0;
padding:0.8ex 1ex;
}

.leftSideBar li {
margin:.5ex 0 .5ex 1.5ex;
padding:0 0 0 0.5ex;
}

.leftSideBar a {
color:#039;
background-color:transparent;
text-decoration:none;
}

.leftSideBar .sideBarText {
color:#000;
background-color:transparent;
line-height:1.25em;
display:block;
margin:.5ex 0 .5ex 1.5ex;
padding:0;
}

.leftSideBar .sideBarText a:hover {
color:#FFF;
background-color:#039;
text-decoration:none;
}

.leftSideBar .thisPage {
color:#000;
background-color:transparent;
font-weight:700;
}
********************************* */

/* ##### Right Side Bar ##### */
.rightSideBar {
width:15em;
background-color:#FFFF00;
float:right;
clear:right;
/* border:1px solid #c00; */
margin:2ex 0 0 0;
padding:0;
}

.rightSideBar .sideBarTitle {
color:#FFF;
background-color:#c00;
border:1px solid #c00;
font-weight:700;
margin:0ex 0ex;
padding:0.9ex 1ex;
/* padding:0 0 0.9ex 1ex;  */
}

.rightSideBar li {
margin:.5ex 0 2.5ex .5ex;
padding:0 0 0 0.5ex;
}

.rightSideBar a {
color:#039;
background-color:yellow;
text-decoration:none;
font-weight:400;
}

.rightSideBar .date {
color:#c00;
background-color:transparent;
text-decoration:none;
font-weight:700;
}

.rightSideBar .sideBarText {
line-height:1.5em;
margin:2ex;
padding:0 2ex 1em;
}

.rightSideBar .more {
text-decoration:none;
background-color:transparent;
display:block;
margin:0;
padding:0 2ex 1em;
}

.bdayToday {
color:red;
font-weight:700;
}

.centeredimage {
text-align:center;
margin-top:0;
margin-bottom:0;
padding:0;
}

/* ##### Main Copy for 2 columns ##### */

#main-copy2 {
color:#000;
background-color:#FFF;
text-align:justify;
line-height:1.5em;
/* border-left:1px solid #c00; */
margin:2ex 0 0 15em;
padding:0.5ex 1em 1em;
}

#main-copy2 h1 {
color:#039;
background-color:transparent;
font-family:verdana, helvetica, arial, sans-serif;
font-size:175%;
font-weight:700;
font-style:italic;
text-align:left;
border-top:1px solid #039;
margin:0;
padding:1em 0 0;
}

#main-copy2 h2 {
color:#039;
background-color:transparent;
font-family:arial, verdana, helvetica, sans-serif;
font-size:125%;
font-weight:700;
font-style:italic;
text-align:left;
margin:0;
}


/* ##### Main Copy for 3 columns ##### */

#main-copy {
color:#000;
background-color:#FFF;
text-align:justify;
line-height:1.5em;
/* border-left:1px solid #c00;  */
margin:2ex 0 0 15em;
padding:0.5ex 16em 1em 1em;
}

#main-copy h1 {
color:#039;
background-color:transparent;
font-family:arial, verdana, helvetica, sans-serif;
font-size:175%;
font-weight:700;
font-style:italic;
text-align:left;
border-top:1px solid #039;
margin:0;
padding:1em 0 0;
}

p {
margin:0.5em 0;
padding:0;
}

dt {
font-weight:700;
margin:0;
padding:0 0 0.5ex;
}

dd {
margin:0 0 1.5em 1.5em;
padding:0;
}


/* ##### Main Copy for Members Only Pages ##### */
/* ***********************************************
#main-copy3 {
color:#000;
background-color:#FFF;
text-align:justify;
line-height:1.5em;
margin:2ex 0 0 15em;
padding:0.5ex 1em 1em;
}
***************************** */

/* ##### Footer ##### */
#footer {
color:#FFF;
background-color:#036;
font-size:92%;
text-align:center;
line-height:1.25em;
clear:both;
margin:0;
padding:0.5em 4mm;
}

#footer div {
margin:0;
padding:0 0 1ex;
}

#footer a {
color:#FFF;
background-color:transparent;
text-decoration:none;
font-weight:700;
}

#footer a:hover {
text-decoration:none;
background-color:#c00;
}

/* Formatting for Games Page */
.gcontent {
padding:6px 10px;
}

.gcontent p {
text-align:center;
font-size:14px;
font-weight:700;
}

.gcontent img {
border:none;
}

/* Formatting for Time & Date */
.timedate {
/* border-bottom:1px solid #c00; */
text-align:center;
font-weight:700;
}

.note {
color:#039;
text-align:left;
font-size:80%;
font-weight:700;
}

.mnote {
color:#039;
text-align:right;
font-size:70%;
font-weight:700;
}

.header a:hover,.subHeader a:hover {
color:#FFF;
background-color:#c00;
}

.leftSideBar ul,.rightSideBar ul {
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}

.leftSideBar a:hover,.rightSideBar a:hover {
color:#FFF;
background-color:#039;
text-decoration:underline;
}

.leftSideBar .sideBarText a,.rightSideBar .more:hover {
text-decoration:underline;
}

#main-copy2 a,#main-copy a {
color:#c00;
background-color:transparent;
text-decoration:underline;
}

#main-copy2 a:hover,#main-copy a:hover {
text-decoration:none;
}