BODY  {
	color: #0000cc;
	font-family : Verdana, Arial, sans-serif;
	margin : 0;
	background : #ffffff;
	background-image: url('/images/sphism3/bgd.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 50% 50%;
	z-index: 0;
}

.main_header{
	/*background-color:#fff;*/
	background-image:url('/images/sphism3/header_bgd.png');
	background-repeat:repeat-x;
	background-position:50% 0%;
	width:auto;
	height:auto;
	/*border:1px solid red;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/sphism3/header_bgd.png');*/
}
/*.main_header[class]{
	IE ignores styles with [attributes], so it will skip the following. 
	background-image:url('/images/sphism3/header_bgd.png');
}*/
#main_footer{
	font-size:11px;
	background-image:url('/images/sphism3/footer_bgd.png');
	background-repeat:repeat-x;
	background-position:50% 100%;
	width:auto;
	height:91px;
	margin-top:50px;
	/*border:1px solid red;*/
}
#logo{
	/*margin-top:30px;*/
	clear:both;
}

/*#body_holder{
	width:100%;
	border : 2px solid blue;
	text-align:center;
}*/


#navigation {
      display:table;
      text-align: center;
      /*background: #fff;*/
      font-size:12px;
      line-height:normal;
      border:0px dotted #ccc;
      clear:both;
      margin-bottom:10px;
      }
      
    #navigation table {
	    border-collapse:collapse;
      /*display:block;*/
	margin:0px;
      padding: 0px;
     /* list-style:none;*/
      }
      
      
    #navigation td {
      /*display:table-cell;*/
      background:url("/images/sphism3/left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      
	/*border-bottom: 1px solid #666;*/
	clear:none;
      }
      

    #navigation a {
	    width:auto;
     /*display:table-cell;*/
      display:block;
      background:url("/images/sphism3/right.jpg") no-repeat right top;
      padding:2px 9px 2px 2px;
      margin:0px;
      text-decoration:none;
      color:#000;
        font-family : Trebuchet MS, Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
      }
      
	
	
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #navigation a {float:none;}
    /* End IE5-Mac hack */
    #navigation a:hover {
      color:#f00;
      }
    #navigation #current {
      /*display:table-cell;*/
      background-image:url("/images/sphism3/left_on.jpg");
      /*border-width:0;*/
      /*border-bottom: 1px solid #fff;*/
      }
    #navigation #current a {
       /*display:table-cell;*/
      /*display:block;*/
      background-image:url("/images/sphism3/right_on.jpg");
      color:#333;
      /*padding-bottom:2px;*/
      }
      
       #navigation #left_end {
	       /*float:left;*/
	background-color: #f00;
      border-width:0;
      width: 30%;
      }
      
       #navigation #right_end {
	       /*float:left;*/
	       background-color: #00f;
      border-width:0;
      width: 30%;
      height: 100%;
      }
      
      
a.nav1{
	width : auto;
	text-decoration : none;
	color : #00f;
	padding : 0px;
	margin : 0px;
	font-family : Trebuchet MS, Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
#mayan{
	position: absolute;
	top : 35px;
	left : 10px;
	z-index : 70;
}

TABLE {
	border : 0px;
	empty-cells : hide;
	/*font-size : x-small;*/
} 

TH {
	font-weight : bold;
	margin-left: 6px;
	color: #003366;
	padding-right: 5px;
}

TD.linup {
	border-left : 1px solid #cccccc;
	width: 1px;
}

TD.hrule {
	height: 2px;
	border-top : 1px solid #cccccc;
}

Table.ControlBoxTable
{
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	background-image: url('/images/sphism3/bgd_blur.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 50% 50%;
	font-family : Trebuchet MS, Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	z-index: 5;
}

td.cboxheader {
	/*font-family : Verdana, Arial, sans-serif;*/
	font-family : Trebuchet MS, Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-weight : bold;
	font-variant : small-caps;
	/*background-color: #06f;*/
	background-image : url('/images/sphism3/cboxheader_bgd.png');
	background-repeat : repeat-x;
	background-position: 50% 50%;
	padding : 2px;
	/*border : 1px solid #cccccc;*/
	/*letter-spacing : 1px;*/
	margin : 0px;
	/*text-indent : 5px;*/
	text-align: center;
	color : #000;
	font-size : 14px;
}

tr.cboxheader {
	color : #ffffff;
	background-color: #003399;
}


TEXTAREA, INPUT, SELECT {
	font-family : Verdana, Trebuchet, Arial, Helvetica, sans-serif;
	padding: 2 px;
	border: solid 1px #cccccc;
	font-size : 11px;
}



HR {
	height: 0px;
	border-bottom : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	color : White;
	vertical-align : top;
}

.mainbody {
	margin : 5px;
	height: auto;
	padding-top : 15px;
}


.dreamspell {
	align: right;
	color: blue; 
	padding-right: 10px;
}

#whos_online{
	margin-right: 22px;
	margin-bottom: 7px;
	margin-top: 13px;
	border: 1px solid #ccc;
	padding: 10px;
	background-image: url('/images/sphism3/bgd_blur.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: 50% 50%;
}
.footer {
	font-family : Verdana, Geneva, Helvetica,Arial, sans-serif;
	background-color: #99CCFF;
	text-align: right;
	font-size : 9px;
	color : White;
	text-transform: lowercase;
	height: 15px;
	padding-right : 11px;
}

div.centered {text-align: center;} 
div.centered table {margin: 0 auto; text-align: left;}

.thlike {
	font-family : PrimaSans BT, Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-left: 6px;
	color: #FFFFFF;
}
	

.sitenav {
	margin: 10px;
	vertical-align : top;
}


UL.panel {
	list-style: disc outside url(http://localhost/images/bullet.png);
	padding : 7px;
}

A.nav1:link  {
	text-decoration : none;
	color : #000000;
}


A.nav1:visited  {
	text-decoration : none;
	color : #000000;
}

A.nav1:active  {
	color : #ff0000;
}

A.nav1:hover  {
	color : #ff0000;
	text-decoration: none;
}

A:link  {
	text-decoration : none;
	color : #330000;
}


A:visited  {
	text-decoration : none;
	color : #330000;
}

A:active  {
	color : #ff0000;
}

A:hover  {
	color : #ff0000;
	text-decoration: none;
}



.smalltext  {
	font-family: Verdana, Arial, Geneva,Helvetica, sans-serif;
	margin : 0;
	font-size : 9px;
	font-variant: normal;
	font-weight: normal;
}


.errormsg  {
	font-family :Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	color : #CC0000;
}


.title  {
	font-family : Trebuchet MS, Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #000;
}

.head {
	font-family : Trebuchet MS, Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #003399;
	font-variant : small-caps;
}


.subhead  {
	font-size : 12px;
	font-weight : bold;
	color: #003399;
}

.hidden {
	font-family : Verdana, Arial, Geneva,Helvetica, sans-serif;
	color : GrayText;
}

.biggish  {
	font-size : 13px;
	color : #003399;
}

.eventdate  {
	font-family : Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-weight : bold;
}

.eventlist  {
	font-family: Verdana, Arial, Geneva,Helvetica, sans-serif;
	font-weight : bold;
	color : #003399;
}


.eventpromogroup  {
	font-family: Verdana, Arial, Geneva,Helvetica, sans-serif;
}

.bigbold  {
	font-size : 13px;
	font-weight : bold;
	color : #003399;
}

blockquote {
	font-family : Verdana, Arial, Geneva,Helvetica, sans-serif;
	margin-bottom: 3px
	margin-left: 6px;
}

.popup {
	position: absolute;
	width: 400px;
	background-color:#C4DFFE;
	layer-background-color:#C4DFFE;
	visibility: hidden;
	left:30px;
	top: 50px; 
        font-size: 9px; 
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	text-decoration:none; 
        padding: 5px 5px 5px 5px; 
	border-width: 1;
	border-color: #3664BB;
	border-style: solid;
	margin: 0 0 0 0
}

.dreampop {
	position: absolute;
	background-color:#C4DFFE;
	layer-background-color:#C4DFFE;
	visibility: hidden;
	left: 30px;
	top: 50px; 
	width : 200px;
	height : auto;
        font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	text-decoration:none; 
        padding: 5px 5px 5px 5px;
	border-width: 1px;
	border-color: #3664BB;
	border-style: solid;
	margin: 0 0 0 0
}		
		

.buddyicon {
  padding:1px;
  border:1px solid #ddd;
  vertical-align:text-bottom;
}

.buddyicon-on {
  padding:1px;
  border:2px solid #ff9918;
  vertical-align:text-bottom;
}
 
.bigavatar {
  padding:2px;
  border:1px solid #ddd;
  vertical-align:text-bottom;
  }


