html{	
	width: 100%;
	background: #FFF url("/images/bg.gif") 0 0 repeat-x;
/*	background: #FFFFFF;*/
}

body {
	top:				0pt;
	color: 				#444;
	font: normal 14px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	width:				1000px;
	margin:				auto;
	width: 1000px;
/*	border-left: #999 dotted 2px;*/
/*	border-right: #999 dotted 2px;*/
/*	border-bottom: #999 dotted 2px;*/
}

a{
	color:	#2C4786;
}

b{
	color: #4682B4;
}

h1{
	color: #2C4786;
	font-family:"Lucida Grande", Arial;
	font-size:2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.1em;
	margin:0px 0px 10px;
	padding:0pt;
	width:360px;
}

h2{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.1em;
	margin:0px 0px 10px;
	padding:0pt;
}

h3{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.3em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;
	margin:0pt;
	padding:10px 0px;
}

h4{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 120%;
	line-height:1.1em;	
}

.ll{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 200%;
}

#main{
	height: 100%;
	text-align: justify;
	margin-left: 20px;
}



#rotary img{
	border: 			none;
}

#rotary .login{
	float: 				right;
	margin-right:		40px;
}
#rotary #header{
	height: 130px;
	background:	 url("/images/rounded_bg.gif") 0 -10px no-repeat ;
	padding:			10px;
	display:			block;
/*	border-bottom: #ddd 1px solid;*/
	border-collapse:	collapse;
	color: #B6D5FB;
}

#rotary #header a{
	color: #FFFFFF;
}

/*  navigation  */
#header #nav {
/*	position: absolute;*/
	margin: 0; padding: 0;		
	width: 880px;	
	left: 0;	top: 5px;		
}
#header #nav ul {
	float: left;	
	list-style: none;	
	margin: 10px 0 0 0;
	height: 45px;
	padding: 0 0 0 15px;					
}
#header #nav ul li {
	float: left;
	margin-top: 10px; 
	padding: 0 0 0 10px;		
}
#header #nav ul li a {
	float: left;
	text-decoration: none	;
	margin: 0;
	padding: 0 15px 0 5px;
	color: #666666;
	font: bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	text-transform: uppercase;	
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none;
	color: #111;
	background: transparent;
}
#header #nav ul li#current {
	background: transparent url(../images/left-tab.gif) no-repeat;	
}
#header #nav ul li#current a {	
	color: #444;
	background: transparent url(../images/right-tab.gif) no-repeat right top;	
}
#rotary .box{
	padding: 10px;
/*	background: #FFF url("/images/bg.gif") 0 -100px repeat-x;*/
	width: 				980px;
	min-height:			200px;
}

#subnav{
	float: 				left;
	border-right:		1px solid #666666;
	margin-right:		10px;
	min-height:			100px;
	padding-right:		20px;
}

#left{
	float:	left;
	width: 350px;
	border-right:		1px solid #CCCCCC;	
/*	padding-right:		20px;*/
}

.list{
	border-bottom:	1px #777777 solid;
	padding-bottom:	10px;
}

/*--------------------------------------STYLE FOR THE HOME PAGE----------------------------------*/

#home{
}

.color{
	background: #EEE;
	padding: 5px;
}

.home-heading{
	width: 700px;
	size: 150%;
	border-bottom:	solid #CCCCCC 1px;
	padding-bottom: 20px;
	text-align:	center;
}

#right{
	position: relative;
	float: right;
	margin-right: 60px;
	width: 30%;
	padding-left: 60px;
}

#left-home{
	width: 32%;
	text-align: justify;
	min-height:700px;
}
.mq{
	font-size: 90%;
	padding-right: 10px;
	margin: 10px;
	margin-top: 20px;
}

#center{
	float: right;
	width: 20%;
}

#mphoto img{
	width: 187px;
	margin-top: 10px;
	padding: 2px;
	border: 1px #999 solid;
}


.news{
	border-top: 1px dotted #CCCCCC;
}
.cal{
	width: 200px;
}

#bottom-left{
	width: 300px;
}

.heading{
	border-bottom: solid 1px #777;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Georgia;
}

.passed-event{
	color: #666666;	
}

/*STYLE FOR THE USERS TABLE*/
#user {
	color: #444444;
	width:				600px;
	border-spacing:		0px;
	border-collapse:	collapse;
	background:			#EEE;
	text-align:			left;
	border:				#AAA solid 1px;
}

#user img{
	padding: 5px;
	border: 1px solid #999999;
}

#user td{
	padding: 10px;
	border-bottom: 1px solid #CCC;
}

#albums{
/*	width: 700px;*/
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}


#albums th {
	font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	text-align: center;
	border: solid #CCC 1px;
	letter-spacing: 2px;
	padding: 6px 6px 6px 12px;
	background: #C3C3C3 url("/images/table_heading_bg.gif") repeat-x;
}



#albums td {
	border: 1px solid #e5eff8;
	padding: 6px 6px 6px 12px;
	color: #678197;
}


#albums td a{
	font: 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
	
/*	color: #66A3D3;*/
	
}

#albums td a:hover{
	color: #B6D5FB;
}


.list-line-even {
	background: #F4F9FE;
/*	color: #B4AA9D;*/
}
#photo_album {
/*	position: absolute;*/
	margin:auto;		
	width: 670px;
	height: 800px;	
	left: 0;	
	text-align: center;	
}

#photo_album h1{
	width: 670px;
	
}

#photo_album ul{
	float: left;	
	list-style: none;	
	margin: 3px 0 0 0;
	padding: 0 0 0 0;					
}
#photo_album ul li {
	float: left;
 	padding: 0 0 0px 3px;		
}

#photo_album  ul li a {
	float: left;
	text-decoration: none	;
	margin: 0;
	color: #666666;
	font: bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	text-transform: uppercase;	
}


#photo_album .square{
/*	float: left;*/
	height: 220px;
	width: 220px;
	padding-bottom:2px;
	background: #2C4786;
	color: #B6D5FB;
}

#photo_album .square .words{
	height: 20px;
	padding: 3px;
	font-size: 16px;
	text-align: center;
}

#photo_album .square .words:hover{
	color: #999;
}

#photo_nav{
	width: 660px;
	padding: 3px;
	margin: auto;
	background: #2C4786;
	color: #B6D5FB;
}

#photo_nav a{
	color: #fff;
}