/* -- WebSite Accelerator 3.0.0.0 ----- */

/*
   PinnacleClub.us
   WSA Stylesheet Master
   Copyright © 2005 PowerServe International.
   All Rights Reserved.

   Notes:
   Check through comments before editing style selectors. Some selectors
   may reference code in the wsaglobal.css file and are not to be changed
   aside from the attributes provided in the selectors. - CH

*/

/* WSA Global Styles - DO NOT REMOVE! */
  @import url("/common/wsaglobal.css");
/* End Import */


/* Calendar Styles - !MODIFY ONLY! -  Added by CH 3.25.05 */
  #calendar {
	border-color:#667;
	font-size:10px;
	}
  #calendar th {
	background:#933;
	color:#fff;
	}
  #calendar tr.even {
	background:#fff;
	}
  #calendar tr.odd {
	background:#fffff3;
	}
  #calendar .odd td,#calendar .even td {
	border-color:#667;
	}
  #calendar .date {
	background:#DADBB6;
	color:#fff;
	font-size:9px;
	}
  #calendar .today {
	background:#c00;
	}
  #calendar .events li {
	border-color:#e6e6e6;
	}
/* End Calendar Styles */



/* Event Details - !MODIFY ONLY! - Added by CH 3.25.05 */
  #eventdetail {
	border-color:#667;
	}
  #eventdetail .info {
	color:#000;
	font-size:12px;
	}
  #eventdetail .resource {
	border-color:#667;
	}
  #eventdetail .type {
	background:#b4b4b4;
	border-color:#667;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	}
  #eventdetail td {
	border-color:#667;
	}
/* End Event Details */

/* Event Type Selector - !MODIFY ONLY! - Added by CH 3.25.05 */
  #eventtype {
	border-color;#000;
	font-size:10px;
	}
  #eventtype td {
	background:#f7f7f7;
	}
  #eventtype th {
	background:#933;
	color:#fff;
	}
/* End Event Type Selector Styles */







/* Menu Styles */

.menutitle, h1 {
	font:normal 24px Georgia,Times,Serif; color:#667; text-transform:uppercase;
	letter-spacing:1em; padding:10px; }
.menucategory {
	font:bold 12px Georgia,Times,Serif; color:#000; background:url(/images/menudivlarge.gif) no-repeat 50% 50%;
	text-transform:uppercase; padding:25px; }
.menuitems {
    font:normal 11px Georgia,Times,Serif; color:#000; letter-spacing:.4em; text-transform:uppercase; line-height:1.4em; }











/* global styles */
body {
	font:normal 12px Georgia, Times, Serif; text-align:center; color:#000; background:#fff;
	margin:0 0 30px 0; padding:0px; }
#container {
	text-align:left; margin:0px auto; width:765px; } 

a {
	text-decoration:none; border-bottom:0px; }
form {
	margin: 0px 0px 0px 0px; }
input {
	font-size:10px; }

/* miscellaneous styles */
.button { font-size:10px; }
.error { color:#c00; }
.header { color:#fff; font-size: 15px; }
.info { color: #900; }
.pagehead { font-size:15px; font-weight:bold; color:#fff; background:#900; }
.reccnt { color:#900; }
.sorted { font-size:10px; color:#ff6; }
.tblhead { font-weight:bold; background:#ccc; }

.text{ font-size:13px; }
.textital, .italtext, em, i { font-style: italic; }
.boldtext, strong, b { font-weight:bold; }

.boldlargetext { font-size:24px; padding-top:10px; border-bottom:1px solid #e6e6e6 }
.heading1 { font-size:19px; }
.heading2 { font-size:15px; font-weight:bold; }
.heading3 { font-size:15px; font-weight:bold; }
.subheader { font-size:15px; font-weight:bold; color:#900; }
.divider { background:#000; }
.question { font-weight:bold; font-size:14px; color:#fff; background:#900; }
.forum { font-size:12px; color:#fff; background:#036; }
.forumsub { font-size:12px; color:#fff; background:#ccc; }
.small { font-size:x-small; }
.boldsmallertext { font-size:x-small; font-weight:bold; }
.resource { margin: 15px; }
img.resource { margin:0; border:0; }


/* top navigation styles */
#topbar {
 background:#000;
 margin:1px auto;
 border:1px solid #000;
 padding:10px;
 height:20px;
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 }
.datedisplay {
 width:150px;
 display:inline;
 float:left;
 text-align:left;
 font:10px;
 color: #fff;
 }
.navdisplay {
 width: 500px;
 display:inline;
 float:right;
 text-align:right;
 color: #fff;
 text-align: right;
 }
.navdisplay a {
 color:#fff;
 margin-left:15px;
 }
.navdisplay a:hover {
 color: #fc0;
 }
.navdisplay strong {
 font-weight:normal;
 color:#fc0;
 }

/* Left Navigation */
#leftbar {
 width:214px;
 vertical-align:top;
 background:url(/images/leftnavbg.jpg) repeat-y;
 font-family:Georgia,Times,Serif;
 margin:0px;
 padding:0px;
 }
#leftbar span {
 display:block;
 text-align:center;
 padding:5px 0px;
 margin:0px;
 text-transform:uppercase;
 background:url(/images/navdiv.gif) no-repeat 42% 100%;
 }

.nav1 { font-size:11px; letter-spacing:.1em; font-weight:bold; color:#8A100B;
	margin:0 0 0 -10px; display:block; padding:5px; }
.nav1:hover { color:#000; }
.currentnav1 { font-size:11px; letter-spacing:.1em; font-weight:bold; color:#000;
	margin:0 0 0 -10px; display:block; padding:5px; }

.nav2 { font-size:10px; color:#9d1618; margin-left:9px; }
.nav2:hover { color: #000; }
.currentnav2 { font-size:10px; color:#000; margin-left:9px; }
  
.nav3 { font-size:9px; color:#9d1618; margin-left:15px; }
.nav3:hover { color: #000; }
.currentnav3 { font-size:9px; color:#000; margin-left:15px; }

/* content area */
#pgcontent { padding:5px; vertical-align:top; }
#pgcontent a { color:#069; }
#pgcontent a:hover { color:#999; }

/* rightbar styles */

.hotlisttable {
 border:1px solid #D7BE6A;
 display:block;
 float:right;
 margin:0px;
 padding:0 0 4px 0;
 font:bold 12px;
 }

.hotlisttitle {
 font-weight:bold;
 font-style:italic;
 font-size:11px;
 color:#fff;
 background:#D7BE6A;
 text-align:left;
 padding:3px 5px;
 }
.hotlistitem {
 vertical-align:middle;
 font-size:11px;
 padding:0;
 color:#5A0000;
 }
.hotlisttable a {
 font-size:11px;
 color:#800000;
 padding:3px auto;
 display:block;
 }
.hotlisttable a:hover {
 color:#000; }

/* footer styles */
#footer {
 font:normal 10px "lucida grande", tahoma, verdana, sans-serif;
 color:#000;
 text-align:left;
 vertical-align:top;
 padding:0px;
 margin:0;
 }
#footer img { float:right; border:0; }


.adminlink, .adminmsg {
 font:normal 11px "lucida grande", tahoma, verdana, sans-serif;
 color:#000;
 background:#e6e6e6;
 border:1px solid #ccc;
 display:block;
 padding: 10px;
 margin:0px auto 10px auto;
 text-align:left;
 width:760px;
 }
 
tr.eventodd { font-size:10px; background:#ccc; color: #fff; }
tr.eventeven { font-size:10px; background:#fffadc; color: #fff; }
tr.calhdr { background:#ccc; }  
td.calhdrfont { font-size:16px; }

.logo { font-size:16px; color:#fff; background:#808080; }
.poll { color:#000; background:#ccc; }
.pollitem { font-size:11px; color:#000; text-align:left; }
.gutter { background:#090; }
.copyright { font-size:9px; }
.content { color:#000; }
.header { font-size:10px; color:#fff; background:#000; }
.sorted { font-size:10px; color:#ff0; background:#000; }
.detail0 { font-size:10px; background:#ffadc; }
.detail1 { font-size:10px; background: #eee8aa; }

