body {              		background-color:     		#b9c8e3;
                    		font-family:          		Verdana, Ariel, sans serif;
                    		font-size:            		small;
                    		color:                		black;
}

h1 {                		font-size:            		160%;
							font-weight:          		normal;
                    		color:                		white; 
							line-height:				120%;
							padding-top:				0px;
}

h2 {                		font-size:            		130%;
							padding-top:				0px;
							margin-top:					0px;
}

#header {           		background-color:     		#003e76;
							background-image:			url(images/header.gif);
                    		background-repeat:			no-repeat;
                    		background-position:		left;
                    		height:						75px;
							margin:               		0px;
                    		margin-bottom:				0px;
                    		border-bottom:				3px solid white;
                    		color:						white;
                    		font-size:					85%;
                    		line-height:				140%;
                    		vertical-align:				center;
                    		padding:					18px 20px 15px 335px;
}

#lines {              		background-color:     		white;
							height:						15px;
                    		border-top:					4px solid #b9c8e3;
                    		border-bottom:				6px solid #003e76;
}

#main {             		font-size:            		90%;
                    		line-height:          		100%;
                    		color:						white;
	            			padding:              		5px;
	            			padding-top:				30px;
	            			margin-left:				25px;
}

div#main p {				padding:					0px;
							margin:						0px;
}

#welcome {             		padding:              		0px;
							margin:              		0px;
}

#xmas {             		text-align:					center;
							padding:              		0px;
							padding-top:				25px;
							padding-bottom:				20px;
							margin:              		0px;
}

div#xmas img {				border:						2px solid #ffffff;
}

a:link {            		color:                		#003e76;
                    		text-decoration:      		none;
                    		font-weight:          		bold; 
}

a:link img {            	border:						none; 
}

a:visited {         		color:                		#003e76;
                    		text-decoration:      		none;
                    		font-weight:          		bold;
}

a:visited img {            	border:						none; 
}

a:hover {         			color:                 		white;
                    		text-decoration:       		none;
                    		font-weight:           		bold; 
}

a:hover img {            	border:						none; 
}

#left {          			background-color:			white;
							color:						black;
							font-size:            		85%;
							font-weight:				bold;
							line-height:				140%;
	            			padding:              		15px 20px 20px 20px;
	           	 			margin:               		40px;
	           	 			margin-left:				20px;
	           	 			margin-right:				0px;
                    		float:                		left;
                    		width:						175px;
	            			background-image:			url(images/sidebar_btm.gif);
                    		background-repeat:			no-repeat;
                    		background-position:		bottom right;
}

ul {               			padding:					0px;
							padding-left:				15px;
							margin-left:				0px;
							color:          			#003e76;
}

li {               			padding-bottom:				4px;
							margin-left:				0px;
							list-style-type:			square;
}

div#left a:link {    		color:          			#003e76;
                           	font-weight:    			normal; 
}

div#left a:visited {    	color:          			#003e76;
                           	font-weight:    			normal; 
}

div#left a:hover {    		color:          			#809fce;
                           	font-weight:    			normal; 
}

span#sublist ul {           list-style-type:      		none;
							font-size:					85%;
							line-height:				120%;
							padding:					0px;
							margin:						5px 0px 5px 0px;
							text-indent:				2px;
							color:          			#003e76;
}

span#sublist li {           list-style-type:      		none;
}

span#sublist a:link {    	padding-bottom:				0px;
							color:          			#003e76;
                           	font-weight:    			normal; 
}

span#sublist a:visited {    color:          			#003e76;
                           	font-weight:    			normal; 
}

span#sublist a:hover {    	color:          			#809fce;
                           	font-weight:    			normal; 
}

.cuisines a:link {    		padding-bottom:				0px;
							color:          			#003e76;
                           	font-weight:    			normal; 
}

.cuisines a:visited {    	color:          			#003e76;
                           	font-weight:    			normal; 
}

.cuisines a:hover {    		color:          			white;
                           	font-weight:    			normal; 
}

span#subsub {				text-indent:				20px;
}

blockquote {				font-style:					italic;
							font-weight:				normal;
							margin-left:				20px;
}

#right {             		color:						#003e76;
							font-size:            		80%;
	            			line-height:          		170%;
	            			padding:					40px 30px 20px 280px;
}

div#right table {           align:						left;
							padding:					0px;
							padding-left:				10px;
}

div#right td {				padding-right:				40px;
							padding-bottom:				0px;
							vertical-align:				top;
}

table {             		padding:					25px 0px 0px 15px;
}

td {						padding-right:				30px;
							padding-bottom:				25px;
}

#events {             		color:						#003e76;
							font-size:            		90%;
	            			line-height:          		180%;
	            			padding:					40px 30px 20px 280px;
}

div#events h3 {				font-size:					110%;
							padding-top:				10px;
							padding-bottom:				0px;
}

div#events table {          margin-left:				0px;
							margin-right:				20px;
							border:						#b9c8e3 2px solid;
							border-collapse:			collapse;
}

div#events td, th {			border:						1px solid white;
							padding:					5px;
							padding-left:				10px;
}

.date {						width:						120px;
}

.event {					width:						230px;
}

.details {					width:						300px;
}

.bottom {					padding-bottom:				0px;
}

#footer {           		color:     					#003e76;
                    		width:                 		800px;
                    		height:						50px;
                    		margin-left:           		auto;
                   			margin-right:          		auto;
}

div#footer p {     			float:						left;
							width:						620px;
							font-size:					65%;
                    		line-height:				140%;
                    		padding:					0px;
                    		padding-top:				10px;
							margin:						0px;
}

div#footer img {     		float:						left;
							padding:					0px;
							padding-right:				10px;
							margin:						0px;
}

div#footer a:link {        	color:          			#003e76;
							font-weight:				normal;
}

div#footer a:visited {     	color:          			#003e76; 
							font-weight:				normal;
}

div#footer a:hover {     	color:          			white; 
							font-weight:				normal;
}

.backtotop {        		padding-top:          		5px;
                    		padding-bottom:       		10px;
                    		margin-bottom:				10px;
}

#allcontent {      			width:                 		796px;
							background-color:      		#809fce;
                   			border:						2px solid white;
                   			border-bottom:				none;
                   			margin:                		0px;
                   			padding:           			0px;
                   			margin-left:           		auto;
                   			margin-right:          		auto; 
}

#bottom {      				background-image:			url(images/bottom.gif);
                    		background-repeat:			no-repeat;
                    		width:                 		800px;
							height:						40px;
                   			margin:                		0px;
                   			padding:           			0px;
                   			margin-left:           		auto;
                   			margin-right:          		auto; 
}