body {
	background: #EAEDF4 url('posterizedbg.png') fixed center;
	font-family: Arial, Verdana, Serif;
	font-size: 12px;
	color: #050E3C;
	margin: 2% 15% 4% 15%;
	}

table, td {
	background: url('');
	margin: 0%;
	border: 0px #8A9CF4 solid;
	}

td.quicklinks {
	background: #8A9CF4; 
	}

div#sitebanner {
	text-align:left;
	padding-left: 10px;
	margin: 0 0 0 0;
	background: url('newbanner02.png') no-repeat center;
	width: 1010px;
	height:  180px;
	}

/* link progression */

div#linkprogression {
	margin: 0%;
	padding: 2px 15px 2px 15px;
	font-size: 10px;
	color:  #07186D;
	background:;
	border: 2px red solid;
	}

#linkprogression a {
	color:  #07186D;
	}

/* main content */

div#maincontent {
	font-size: 16px;
	margin: 0%;
	height 100%;
	width: 775px;
	border: 0px #4F69EA solid;
	background: ;
	padding-top: 0px;
	}

#maincontent .title {
	width: 775px;
	background: #8A9CF4;
	color: #07186D;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 3px #07186D solid;
	padding: 5px 15px 5px 15px;
	}

#maincontent a.back2top {
	padding: 0px 0px 0px 80px;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	width: 45%;
	}

#maincontent a:hover.back2top {
	padding: 0px 0px 0px 80px;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	width: 45%;
	}

#maincontent .article {
	width: 775px;
	padding: 15px 10px 20px 10px;
	}

#maincontent a {
	color: #07186D;
	font-size: 15px;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	}

#maincontent a.aname {
	font-size: 16px;
	text-decoration: none;
	}

#maincontent a:hover {
	color: white;
	background: red;
	}

#maincontent a.more {
	font-size: 14px;
	}

img {
	margin: 20px 20px 20px 10px;
	}

img.thumbs{
	margin: 5px 5px 5px 5px;
	width: 145px;
	height: 105px;
	}

img.affIcons{
	margin: 5px 5px 5px 5px;
	width: 185px;
	height: 85px;
	}

img.albumpic{
	margin: 50px 25px 50px 25px;
	width: 150px;
	}

img.smallcal {
	margin: 10px 0px 10px 0px;
	}

b.big {
	color: #07186D;
	letter-spacing: 1px;
	font-size: 17px;
	font-family: Verdana, Arial, Serif;
	}

i.small {
	font-size: 13px;
	}

p.profile {
	width: 750px;
	align: center;
	text-align: justify;
	margin: 0 0 0 0;
	}

table#officers {
	width: 100%;
	}

#officers tr{
	margin: 0% 0% 0% 0%;
	padding: 5px 5px 5px 5px;
	text-align: center;
	align: center;
	height: 50px;
	}

#officers td{
	border: 0px solid #FFF;
	margin: 0% 0% 0% 0%;
	padding: 5px 5px 5px 5px;
	text-align: center;
	align: center;
	}

table#specificdate {
	color: #FFF; 
	background: #07186D;
	border: 1px solid #FFF;
	width: 85%;
	}

#specificdate tr{
	border: 0px solid #FFF;
	margin: 0% 0% 0% 0%;
	padding: 10px 10px 10px 10px;
	text-align: center;
	align: center;
	height: 50px;
	}

#specificdate td{
	border: 0px solid #FFF;
	margin: 0% 0% 0% 0%;
	padding: 10px 10px 10px 10px;
	text-align: center;
	align: center;
	}

/* sidepanel */

div#sidepanel {
	margin: 0% 0% 0% 0%;
	width: 235px;
	background: ;
	color: ;
	padding: 0px;
	}

#sidepanel a {
	color: #07186D;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	}

#sidepanel a:hover {
	color: white;
	background: red;
	}

div#quicklinks {
	background: #8A9CF4; 
	padding: 10px 5px 10px 5px;
	}

#quicklinks b {
	letter-spacing: 0px;
	font-size: 16px;
	font-family: Arial, Verdana, Serif;
	}

#sidepanel hr, #maincontent hr {
	color: #07186D;
	height: 5px;
	}

/* footer */

div#footer {
	margin: 0%;
	width: 75%;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	}

#footer a {
	color: #07186D;
	text-decoration: none;
	}

#footer a:hover{
	color: red;
	}

/* navigation */

#navigation { 
	list-style: none;
	margin: 0 0 0 0;
	font-size: 11pt;
	} 

#navigation a {
	color: #FFF; 
	background: #07186D; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px 10px 5px 10px;
	}

#navigation a.currentpage {
	color: #FFF; 
	background: red; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px 10px 5px 10px;
	}

#navigation a:hover {
	color: #fff; 
	background: red url('')
	left top no-repeat; 
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px 
	}

#navigation li { 
	float: left; 
	display: block; 
	margin: 0; 
	padding: 3px 1px 3px 1px;
	}

/* smallcalendar settings (start)*/

table#smallcalendar {
	border: 0px solid #07186D;
	background-color : #8A9CF4;
	color: #07186D;
	padding: 3px;
	width: 15px;
	text-align: center;
	}

#activedate a {
	color: #EAEDF4;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px;
	padding: 0;
	}

#activedate a:hover {
	background-color : red;
	color: #EAEDF4;
	font-weight: none;
	padding: 0;
	width: 18px;
	text-decoration: none;
	}

tr#calmonth {
	border-bottom: 1px solid black;
	background-color : ;
	color: ;
	font-weight: bold;
	padding: 3px;
	height: 25px;
	width: 18px;
	text-align: center;
	}

tr#calday {
	border: 1px solid #EAEDF4;
	background-color : #4F69EA;
	padding: 3px;
	height: 25px;
	width: 18px;
	text-align: center;
	}

td#nodate {
	border: 1px solid #07186D;
	background-color : #EAEDF4;
	color: #EAEDF4;
	padding: 3px;
	width: 18px;
	text-align: center;
	}

td#emptydate {
	border: 1px solid #07186D;
	background-color : #EAEDF4;
	padding: 3px;
	width: 18px;
	text-align: center;
	}

td#activedate {
	border: 1px solid #EAEDF4;
	background-color : #07186D;
	color: #EAEDF4;
	padding: 3px;
	width: 18px;
	text-align: center;
	}

/* bigcalendar settings */

table#bigcalendar {
	border: 0px solid #07186D;
	background-color: ;
	color: #07186D;
	padding: 5px;
	width: 100%;
	text-align: center;
	}

#bigactivedate a {
	color: #EAEDF4;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	padding: 0;
	}

#bigactivedate a:hover {
	background-color : red;
	color: #EAEDF4;
	font-weight: none;
	padding: 0;
	text-decoration: none;
	}

tr#bigcalmonth {
	background-color : ;
	color: ;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	}

td#bigcalday {
	border: 0px solid #EAEDF4;
	background-color : ;
	padding: 3px 3px 3px 3px;
	height: 40px;
	width: 100px;
	text-align: center;
	}

td#bignodate {
	border: 1px solid #07186D;
	background-color : #EAEDF4;
	color: #EAEDF4;
	padding: 5px 5px 5px 5px;
	height: 100px;
	width: 100px;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	}

td#bigemptydate {
	border: 1px solid #07186D;
	background-color : #EAEDF4;
	padding: 5px 5px 5px 5px;
	height: 100px;
	width: 100px;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	}

td#bigactivedate {
	border: 1px solid #EAEDF4;
	background-color : #07186D;
	color: #EAEDF4;
	padding: 5px 5px 5px 5px;
	height: 100px;
	width: 100px;
	text-align: center;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	}