body { font:Arial, Helvetica, sans-serif; background:#3398CC url(/images/body-bg-x.jpg) repeat-x; padding-top:59px;}
body#search .r-left, body#search .r-right {
	display: none;
}
body#search .r-middle {
	border: 0;
}
#content a:link, #content a:visited, #content a:active, #content a:focus {
	color: #2781b5;
	text-decoration: underline;
}

#content a:hover {
	text-decoration: none;
	color: #d7a332;
}

.r-left a:link, .r-left a:visited, .r-left a:active, .r-left a:focus {
	color: #2781b5;
	text-decoration: underline;
}

hr.divider {
	color:#d7aA332;
}

.r-left a:hover {
	text-decoration: none;
	color: #d7a332;
}
#cse-search-box {
	position: absolute;
	top: 70px; left: 600px;
}
.form a { line-height: 1.5em;padding-bottom: 5px;}
.left-text { margin: 0 0 10px 10px; text-align: left; font-size: 100%; }
		#colapse-div {color:white; width:900px; margin:0 auto; background-color:#0033FF; display:none;}
		#drop-down-click {width:900px; height:15px; margin:0 auto;}
		#header { position: relative; width:910px; height:124px; background:#fff url(/images/header.jpg) no-repeat; margin:0 auto;}
		#header #logo { width:474px; float:left; height:42px; background:url(/images/logo2.jpg) no-repeat;font:normal 19px arial; color:#999;padding:82px 0 0 155px; }
		#header #other { width:426px; float:right; height:64px; padding-top:60px; font:bold 14px arial; color:#999; text-align:right; padding-right:10px;}
		#navigation { width:910px; height:44px; color:#fff; margin:0 auto; background:url(/images/nav-bg-x.jpg) repeat-x;}
		#container-1 { width:910px; min-height:500px; height:auto !important; height:500px; margin:0 auto; background:#fff url(/images/container-bg-x.jpg) repeat-x;}/* Duly named becoz of a conflict in a jquery script*/
		.r-left, .r-right { float:left; width:160px; margin-right:2px; font:12px arial;}
		.r-right a { font-size: 13px;color: #2781b5; text-decoration: underline; }
		.r-middle { float:left; width:580px; margin-left:1px; padding:0 1px; border-right:1px solid #ccc; border-left:1px solid #ccc;min-height:600px; height:auto !important; height:600px;}
			/* Text Styling */
			.header-title { background-color:#D7A332; padding:5px; color:#fff; font:bold 16px arial;} /* Sifr Inspired Link */
			.title-statement {font:bold 16px arial; color:#333;}
			.other-title-statement {font:bold 16px arial; color:#333; margin: 15px 0;}
			h2.other-title-statement {font:bold 14px arial; color:#333; margin: 15px 0;}
		#content { padding:0 10px;}
			#content p { margin:1em 0; font:13px arial; line-height:1.6em;}
		#container-1 .left-col { float:left; width:280px; padding:0 10px;}
		#container-1 .right-col { width:580px; float:right; padding:0 10px;}
		.column { width:261px; padding:0 5px; margin-right:4px; float:left;}
		.column ul { padding:5px 0 0 10px;}
		.column ul li { line-height:1.5em; background:url(/images/bullet.gif) no-repeat; padding-left:19px; padding-bottom:9px; font:11px arial;}
		.quick-links { padding:5px 0 0 10px;}
		.quick-links li { line-height:1.5em; background:url(/images/bullet.gif) no-repeat; padding-left:19px; padding-bottom:9px; font:11px arial;}
		#content li { line-height:1.5em; background:url(/images/bullet.gif) no-repeat; padding-left:19px; padding-bottom:9px; font:13px arial;}
		#content ul.gallery li { line-height:1.5em; background:url(/images/bsullet.gif) no-repeat; padding-left:19px; padding-bottom:9px; font:13px arial;}
		#footer { width:910px; margin:0 auto; height:54px; text-align:center; color:#fff; font:11px arial; padding-top:10px; background:url(/images/footer-bg-x.jpg) repeat-x;}
		#footer a { color: #fff; text-decoration: underline; }
		p#photo-para {border: 1px solid red; }
div#page-photo-container { font-size: 12px;margin: 14px 10px 5px 0; text-align: center; font-weight: bold;font-family: arial;border: 3px solid #d7a332;width: 120px; background-color: #d7a332; float: left; color: #fff;}

/* BEGIN: Bios */

div#bio-container {
	margin: 0 0 20px 0;
}

div#bio-container div.bio {
	float: left;
	width: 160px;
	margin: 0 10px 10px 10px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}

div#bio-container div.bio img {
	border: 3px solid #d7a332;
}

/* END: Bios */

/* BEGIN: prettyPhoto */
.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	ul.gallery {
		list-style: none;
		margin: 0 0 10px 0;
	}
	
		ul.gallery li {
			display: block;
			float: left;
			margin: 0 5px 8px 0;
		}
		
			ul.gallery li a {
				padding: 2px;
				display: block;
				border: 2px #9db2b9 solid;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				line-height: 0;
			}
			
			ul.gallery li a:hover { border: 2px #313739 solid; }
.ppt_content { font-weight:bold; }
p.currentTextHolder {
	font-size: 150%;
	font-weight:bold;
}
.pp_description  { font-size: .9em;font-weight:bold; }
/* END: prettyPhoto */

#nav {
	text-align: center;
	width: 90%;
}

/* BEGIN: Contact Form code */

.asterix { color:#f00; font-family:Verdana, sans-serif; font-size:14pt; font-weight:bold; }
form#contact { margin: 20px; font-size: 13px;}
form#contact label { color: #000; float: left; width: 12em; }
form#contact p { margin: 20px 0 0 0;}
form#contact input, form#contact select { margin-bottom: .5em; }

fieldset#contact-info { border: 1px solid #d7a332; width: 480px; background: #fff; padding:5px 20px 5px; margin:10px 0; }
fieldset#contact-info legend { background: #f4e6cc; padding: 0.2em 0.5em; border:1px solid #d7a332; text-align:right; font: 13px arial; font-weight: bold; }
fieldset#contact-info label { width:14em; display:block; float:left; }
fieldset#contact-info br { clear:both; }
form#contact input:focus, form#contact textarea:focus { border-top:2px solid #45a3d6; border-right:2px solid #45a3d6; border-bottom:2px solid #45a3d6; border-left:2px solid #45a3d6;}
form#contact input, form#contact select { margin-bottom: .5em; }

span.LV_invalid { font-size: 12px; }

form#login-left {
	margin: 0 0 5px 8px;
}

form#login-left input {
	margin: 0 0 5px 0;
}

/* END: Contact Form code */

address {
	font: 13px arial;
	font-style: italics;
}

table#chapterTable {
	width: 500px;
	padding: 10px;
	border: 0;
	font-size: 13px;

}

table#chapterTable td {
	padding: 5px;font-family: arial;
}
table#chapterTable td.field {
	width: 27%;
	font-weight: bold;
}

table#chapterTable td.entry {
	width: 73%;
}

table#chapterTable td#photoArea {
	font-weight: bold;
}

table#chapterTable tr.even {
	background-color: #f4e6cc;
}

div.scrollable-photo-container {
	width: 90%;
	margin: 0 auto;
	padding: 0 8px;
	height: 400px;
	overflow: auto;
}

div.scrollable-photo-container img {
	width: 80px;
	height: 60px;
}

img.profile-photos {
	float: left;
	margin: 5px 8px 5px 5px;
	width: 130px;
	height: 140px;
	border: 1px solid #000;;
}

p.emphasis { font-weight: bold; }
img#announcements { border: 3px solid #d7a332; margin-bottom: 8px; }

/* BEGIN: Countdown section */
div.countdown {
	font-size: 110%;text-align: center;background-color: #f00; font-weight: bold; padding: 1px; color: #fff;
}
div.countdown p {
	font-weight: bold; 
}

/* END: Countdown section */