/* Tag Styles */

body
{ 
background:url(img/bg.gif) top center repeat-y #666;
font-family: Verdana,Kalimati,sans-serif;
color: #333;
font-size:10pt;
margin:0;
}

a:link, a:visited, a:active
{ 
background-color: inherit; 
color:#996e5c; 
text-decoration: none; 
}

a:hover
{ 
background-color: inherit; 
text-decoration: none; 
color:#f80;
}

strong
{ 
background:inherit; 
color:#08c; 
font-weight:normal;
}

h1
{
font-size:18pt;
font-weight:normal;
margin:0;
}

h2
{
font-size:8pt;
font-weight:normal;
margin:0;
text-transform:uppercase;
}

sup
{
text-transform:none;
}

h3
{
font-size:8pt;
font-weight:bold;
margin:0;
text-transform:uppercase;
}

ul 
{
list-style:none;
margin-left:10px;
padding:1px;
}

li
{
padding:0 0 8px 10px;
background: url(img/arw.gif) 0 3px no-repeat;
}

img
{
border:0;
}

/* ID Styles */

#header
{ 
width:735px; 
margin:auto; 
background:#567356; 
color:#fff;
font-size:20pt; 
padding:20px 0 20px 15px; 
letter-spacing:3px; 
text-align:center; 
text-transform:uppercase;
}
  
#menu
{
width:750px; 
margin:auto; 
height:25px; 
background:#998e8a; 
color:inherit; 
font-size:9pt; 
clear:both;
}


#body
{ 
width:750px; 
margin:auto; 
/*background:#eee; */
color:inherit;
}
  

#calendar
{
color:inherit;
padding:0 20px;
}

#sidebar
{ 
width:215px;
padding:10px; 
/*background:#eee; */
float:right; 
color:inherit; 
font-size:80%;
}

#footer
{
width:750px;
margin:auto; 
padding:0;
text-align:center; 
background:#567356; 
color:#fff; 
font-size:8pt; 
border-top:#998e8a 2px solid;
position:fixed;
bottom:0px;
/*left:inherit;*/
}

/* Class Styles */

.menu 
{ 
width:92px; 
height:25px; 
float:left;
text-align:center;
text-transform:uppercase;
border-left: #000;
border-right: #000;
border-width:0 1px;
}

.menuspace
{
width:10px;
height:25px; 
float:left;
font-family: Tahoma,sans-serif;
text-align:center;
text-transform:uppercase;
}

.menu a:link, .menu a:visited, .menu a:active
{ 
background:inherit;
text-decoration: none;
color:#fff;
display:block;
height:17px;
padding-top:8px;
font-weight:bold;
font-size:7pt;
}

.menu a:hover
{ 
background:#cc927a; 
text-decoration:none;
color:#069;
}

.content
{ 
width:475px;
float:left;
padding:20px;
background-color:#fff;
color:inherit;
text-align:justify;
}

.content ul 
{
list-style:none;
margin-left:10px;
padding:1px;
}

.content li
{
padding:0 0 2px 10px;
background: url(img/arw.gif) 0 3px no-repeat;
}

.groupcontent
{ 
width:710px;
float:left;
padding:20px;
background-color:#fff;
color:inherit;
text-align:justify;
}

.groupcontent ul 
{
list-style:none;
margin-left:10px;
padding:1px;
}

.groupcontent li
{
padding:0 0 2px 10px;
background: url(img/arw.gif) 0 3px no-repeat;
}

.topside
{ 
padding:5px 0 5px 0;
font-size:10pt;
letter-spacing:2px;
font-weight:normal;
border-bottom:#567356 2px dotted;
}

.footer 
{
clear:both;
}

.img
{
border:0;
float:left;
margin-right:0px;
}

/* Calendar Styles */
.cal_header
{
font-weight:bold;
padding:10px 0;
}

.cal_date
{
font-style:oblique;
padding:0 20px;
}

.cal_event
{
color:#333;
}


/* Groups Styles */

#group
{
width:635px;
padding:20px 5px;
table-layout:fixed;
}

.group_scolor
{
outline-color:#000;
outline-style:solid;
outline-width:1px;
}

.group_scolor td
{
width:5px;
height:20px;
padding:0;
}

.group_scolor img
{
	margin:0;
}

.group_spacer td
{
font-size:2px;
height:2px;
}

.groups_header
{
font-weight:bold;
padding:5px 0;
}

.groups_section
{
font-weight:bolder;
padding:5px 0;
text-align:left;
}

.groups_section_time
{
font-style:italic;
padding:5px 0 5px 2px;
text-align:left;
}


/* Shorts Styles */

#latest
{
	width:200px;
	padding:20px 0;
	margin:auto;
	text-align:center;
}

#archive
{
	width:420px;
	margin:auto;
	padding:20px 0;
	text-align:center;
}

.archiveissue
{
	width:110px;
	padding:15px;
	float:left;
}

.shortsheader
{
	margin:0;
	text-decoration:none;
	font-weight:bold;
	font-size:14pt;
	color:inherit;
}

.thumb
{
	border:0;
}


.issuetext
{
	margin:0;
	text-decoration:none;
	font-weight:bold;
	color:inherit;
}

.strike
{
	text-decoration:line-through;
}

.krystal
{
	width:80px;
	margin:auto;
}

.userimage
{
	padding:0px 4px;
}