/* CSS Document */

/* Core */
body
{
	font-family:Calibri, sans-serif;
	width:97%px;
	height:97%px;
	font-size: 1.0em;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
h2
{	
	font-family:Calibri, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000066;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h3
{
	font-family:Calibri, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
p
{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align:justify;
}
ul
{
	margin: 0px 0px 0px 35px;
}
/* IDs */
#main
{
	position:absolute;
	top:10px;
	left:5%;
	width:800px;
	height:600px;
}

#main_nav
{
	position:absolute;
	top: 20px;
	left:25px;
}
#main_nav a
{
	font-family:Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:none;
	font-weight:600;
}

#main_nav a:hover
{
	font-family:Calibri;
	font-size:18px;
	color:#FF0000;
	text-decoration:underline;
	font-weight:600;
}

#copyright
{
	position:absolute;
	bottom:1px;
	left: 5px;
	font-size: 0.6em;
}

#front_page_news
{
	position:absolute;
	top:160px;
	left:165px;
	width:550px;
	height:245px;
	padding: 5px 5px 5px 5px;
	border:3px solid silver;
	overflow:auto;
}

#events_Details
{
	position:absolute;
	top:130px;
	left:165px;
	width:550px;
	height:275px;
	padding: 5px 5px 5px 5px;
	border:3px solid silver;
	overflow:auto;
}

#chairs_email a
{
	position:absolute;
	bottom:5px;
	right:5px;
	color:#006633;
	text-decoration:underline;
	font-size:0.75em;
}
#chairs_email a:hover
{
	color:#FF0000;
}

#top_right
{
	position:absolute;
	top:0px;
	right:0px;
	width:250px;
	height:125px;
	border:3px solid silver;
	padding: 5px 5px 5px 5px;
}
#e_fp_title
{
	position:absolute;
	bottom: 5px;
	right: 5px;
}

#lowerleft
{
	position:absolute;
	bottom:20px;
	left: 0px;
	width:215px;
	height:130px;
	border:3px solid silver;
	padding: 5px 5px 5px 5px;
}
#entry_title
{
	position:absolute;
	bottom: 5px;
	left: 5px;
}

#com_members
{
	text-align:center;
	width:100%;
	height:100%;
	font-size:1.1em;
}

#back_button1 a
{
	position:absolute;
	bottom:5px;
	left:5px;
	text-align:center;
	font-family:Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:none;
	font-weight:600;
}
#back_button1 a:hover, .top_right_maj_links a:hover
{
	font-family:Calibri;
	font-size:18px;
	color:#FF0000;
	text-decoration:underline;
	font-weight:600;
}

#clubs_info
{
	position:absolute;
	top:50px;
	left:165px;
	width:550px;
	height:355px;
	padding: 5px 5px 5px 5px;
	border:3px solid silver;
	overflow:auto;
}
#clubs_infodiv div
{
	font-family:Calibri, sans-serif;
	font-size:0.9em;
}

#club_types a
{
	font-family:Calibri;
	color:#666666;
	text-decoration:none;
}
#club_types a:hover
{
	font-family:Calibri;
	color: #FF0000;
	text-decoration:underline;
}
#clubdetails
{
	padding:5px 10px 5px 15px;
	overflow:auto;
	height:250px;
}
#clubdetails a
{
	font-family:Calibri;
	color:#666666;
	text-decoration:none;
}
#clubdetails a:hover
{
	font-family:Calibri;
	color:#FF0000;
	text-decoration:underline;
}

#linktable
{
	font-family:Calibri;
	font-size:1.0em;
}

.top_right_maj_links a
{
	text-align:center;
	font-family:Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:none;
	font-weight:600;
}

/* Classes */
.linktable
{
	font-size:1.0em;
	color: #666666;
	text-decoration:none;
}
.linktable:hover
{
	font-size:1.0em;
	color: #FF0000;
	text-decoration:underline;
}
.e_fp_events
{
	font-size:0.75em;
	color: #666666;
	text-decoration:none;
}
.e_fp_events:hover
{
	font-size:0.75em;
	color: #FF0000;
	text-decoration:underline;
}
.club_links
{
	font-size:1.0em;
	color: #666666;
	text-decoration:none;
}
.club_links:hover
{
	font-size:1.0em;
	color: #FF0000;
	text-decoration:underline;
}
.ll_link
{
	font-size:0.9em;
	color:#000033;
	text-decoration:none;
}
.ll_link:hover
{
	font-size:0.9em;
	color:#FF0000;
	text-decoration:underline;
}
.headline
{
	font-size:0.9em;
	font-weight:bold;
	color:#000066;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}
.article
{
	font-size:0.8em;
	padding-left:5px;
}