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

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

#frame {
	width:762px;
	border: 1px solid #cccccc;
	padding:10px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	text-align:left;
	background:#ffffff; //url(/2/images/eghead-bg.gif) no-repeat 
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>body #frame {
	width:740px;
}

#frame2 {
	width:100%;
	border: 1px solid #cccccc;
	padding:10px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	text-align:left;
	background:#ffffff; //url(/2/images/eghead-bg.gif) no-repeat 
}

#footer {
	width:760px;
	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:150px;
	padding:0px;
	float:left;
	background:#fff;
}

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

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

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

#contentheader {
	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;
}

#bannernotice {
	background:#0079ff;
}

#bannernotice p {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#ffffff;
	padding:10px;
}

/* ### LINK BEHAVIOUR ### */ 
 
a:link       {text-decoration: none; color:#0000FF;} 
a:visited    {text-decoration: none; color:#0000FF;} 
a:active     {text-decoration: none; color:#0000FF;} 
a:hover      {text-decoration: none; color:#F7581B;}  

#menu a:link       {text-decoration: none; color:#0000FF; font-weight:bold;} 
#menu a:visited    {text-decoration: none; color:#0000FF; font-weight:bold;} 
#menu a:active     {text-decoration: none; color:#0000FF; 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:#0000FF; 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;
}

ul {
	list-style-image: url(/2/images/bullet.gif);
}

/* ################################### */
/* 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;
}  

#contentleft .vtiny {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}  

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

#contentleft .noEvents { 
	background-color: #FFFFFF;
	font-size: 8pt;
}

.Events { 
	background-color: #FFFF99; // ffffcc
	font-size: xx-small;
}

#contentleft .Events { 
	background-color: #FFFF99;
	font-size: 8pt;
}

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

.eventDate {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: smaller;
	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;
}

