/* general stylesheet for www.eventsguide.org */

body {
	text-align:center;
	background: #f2f2f2;
}

#frame {
	width:100%;
	border: 1px solid #cccccc;
	padding:10px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	text-align:left;
	background-color:#fff;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body #frame {
	width:100%;
}

#frame2 {
	width:100%;
	border: 1px solid #cccccc;
	padding:10px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	text-align:left;
	background-color:#fff;
}

#footer {
	width:100%;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	text-align:left;
	background-color:#f2f2f2;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #717171;
}

#footer2 {
	width:100%;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	text-align:left;
	background-color:#f2f2f2;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #717171;
}

#contentleft {
	width:0px;
	padding:0px;
	float:left;
	background:#fff;
	visibility: hidden;
	display:none;
}

#contentcenter {
	width:440px;
	padding:10px;
	float:left;
	background:#fff;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body #contentcenter {
	width:440px;
}

#contentright {
	width:150px;
	padding:0px;
	float:left;
	background:#fff;
}

#contentheader {
	background:#fff;
	border-bottom: 10px solid #cccccc;
}

#loginbox {
	width:150px;
	border: 1px solid #cccccc;
	padding:5px;
	margin-top:10px;
	text-align:left;
	background-color:#f2f2f2;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body #loginbox {
	width:140px;
}

/* ### LINK BEHAVIOUR ### */ 
 
a:link       {text-decoration: none} 
a:visited    {text-decoration: none} 
a:active     {text-decoration: none} 
a:hover      {text-decoration: underline}  

#menu a:link       {text-decoration: none; color:#0079FF; font-weight:bold;} 
#menu a:visited    {text-decoration: none; color:#0079FF; font-weight:bold;} 
#menu a:active     {text-decoration: none; color:#0079FF; font-weight:bold;} 
#menu a:hover      {text-decoration: none; color:#F7581B; font-weight:bold;}  

#memberMenu a:link       {text-decoration: none; color:#F7581B; font-weight:bold;} 
#memberMenu a:visited    {text-decoration: none; color:#F7581B; font-weight:bold;} 
#memberMenu a:active     {text-decoration: none; color:#F7581B; font-weight:bold;} 
#memberMenu a:hover      {text-decoration: none; color:#0079FF; font-weight:bold;}  

/* ### MAIN FONTS ### */  

h1, #h1 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #0079FF;
}

h2, #h2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #717171;
}

p, #p, li, td {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
}

#strap {
	font-size: 10pt;
	color: #0079FF;
	font-weight: bold;
	font-style: italic;
}

#menu {
	font-size: 10pt;
	color: #0079FF;
	font-weight: bold;
}

/* ### MISC ### */  

hr {
	color: #cccccc;
	height: 1px;
}  

acronym {
	border-bottom: 1px dotted #777777;
}



/* ################################### */
/* Calendar styles - maintained by Ali */
/* ################################### */

#memberMenu {
	font-size: 9pt;
	font-weight: bold;
}

.tiny {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
}  


.vtiny {
	font-family: arial, helvetica, sans-serif;
	font-size: xx-small;
}  

.noEvents { 
	background-color: #FFFFFF;
	font-size: xx-small
}

.Events { 
	background-color: #FFFFCC;
	font-size: xx-small
}

.eventTitle {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #0079FF
}  

.eventDate {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #000000;
	background-color: #f2f2f2;
}  

.eventDetails {
	font-family: arial, helvetica, sans-serif;
	font-size: xx-small;
	color: #000000
}  

.eventDescription {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	width: 100%
} 

.table_head {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000
}

