/*-----------------------------------------------------------------------------www.turkishstudies.org-------------------------------------------------------------------------*/
/*-----Note to developers: there may be additional style sheets in use.  Check the page headers!
		
	There is much redundancy in this stylesheet.  It was felt that such a small and simple site afforded
	the programmer to create unique styles for each major section of the website.  It would be possible to
	condense this document if you so choose.  Simply combine ID and class tags where applicable.
		
	Also, every attempt was made to demonstrate precedence visually by nesting style definitions.  Generally,
	a nested style definition will inherit its parents' properties. This should aid in site redesign.-----------------------*/

/*-------------------------------------------------Universal Template Styles-------------------------------------------------------------*/

	/*---------------------------------Links------------------------------------------*/
	a:link {
		color: #3f3f3f; 
		text-decoration: none;
		}

	a:visited {
		color: #3F3F3F; 
		text-decoration: none;
		}

	a:hover {
		color: #d42727;	
		text-decoration: underline;
		}

	a:active {
		color: #d42727; 
		text-decoration: none;
		}

	/*---------------------------Page Layout--------------------------------------*/
	body {
		margin-top:3px;
		margin-bottom:10px;
		color:#3F3F3F;
		}

	#page_wrapper {
		margin-left: auto;
		margin-right: auto;
		width: 840px;
		text-align: left;
		}

	/*-------------------------------Footer---------------------------------------*/
	#page_footer {
		width: 800px;
		height: 79px;
		padding: 0;
		margin: 0;
		margin-left: 20px;
		clear: both;
		background-image: url(http://turkishstudies.org//images/interface/its_footer_light.gif);
		background-repeat: no-repeat;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}

		#page_footer p {
			font-size: 0.8em;
			color: #999999;
			text-align: right;
			padding-top: 50px;
			padding-right: 10px;
			}
			
		#page_footer ul {
			float: right;
			margin: 0;
			padding: 0;
			padding-top: 20px;
			padding-right: 10px;
			font-size: .8em;
			text-align: left;
			font-family: Times New Roman, Serif;
			color: #696969;
			line-height: 1.3em;
			list-style: none;
			}

			#page_footer ul li {
					}

	#sitemap_handle {
		width: 802px;
		height: 30px;
		padding: 0;
		margin: 10px 0px 10px 20px;
		background: #cccccc;
		}

	.sitemap_button {
		width: 300px;
		height: 30px;
		padding: 5px 0;
		margin: 0 auto;
		text-align: center;
		display: block;
		font-family: Georgia, Times New Roman, Serif;
		font-size: .9em;
		}

	#page_footer_sitemap {
		width: 840px;
		padding: 0;
		margin: 0;
		font-size: 12px;
		display: none;
		}
		
		#page_footer_sitemap li, #page_footer_sitemap li a {
			}
		
		.footer_breadcrumb {
			padding: 5px 0px 5px 20px;
			margin: 0;
			margin-bottom: 5px;
			border-bottom: 1px solid #3f3f3f;
			}
			
			.footer_breadcrumb p {
				padding: 0;
				margin: 0;
				}
			
			.footer_breadcrumb a {
				font-weight: bold;
				}
		
		.footer_nav {
			float: left;
			width: 830px;
			margin: 10px 5px;
			padding: 10px 0;
			background: #cccccc;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			}
			
			.footer_nav ul {
				margin: 0;
				padding: 0;
				list-style: none;
				}
				
			.footer_nav ul li {
				width: 140px;
				float: left;
				font-weight: bold;
				margin: 0 0 0 20px;
				padding: 2px 0 0 0;
				display: block;
				}
				
				.footer_nav ul li li {
					float: none;
					font-weight: normal;
					margin: 0;
					}
		
	
	#page_footer_base {
		width: 840px;
		height: 30px;
		padding: 0;
		background: #6f0b0b;
		}
		
		#page_footer_base p {
			padding: 0;
			margin: 0;
			padding-top: 12px;
			padding-left: 17px;
			font-family: Georgia, Times New Roman, Serif;
			font-size: .7em;
			color: #FFFFFF;
			}

	/*---------------------------------------------------Page Header--------------------------------------------------*/
	#page_header {
		clear: both;
		height: 305px;
		width: 840px;
		background: #FFFFFF  url(http://turkishstudies.org//images/interface/header_bg.jpg) no-repeat top center;
		}
			
		/*---------------Banner & Menu Container-----------------*/	
		#banner_menu {
			clear:both;
			padding-top: 15px;
			margin-right: auto;
			margin-left: auto;
			width: 840px;
			height: 15em;
			}
			
			/*------------------------Banner-------------------*/
			#page_banner {
				height: 200px;
				margin-left: 20px;
				background: transparent url(http://turkishstudies.org//images/interface/banner.png) no-repeat;
				}
				
				/*---------Website Title---------*/
				#page_banner a {
					color: #FFFFFF; 
					text-decoration: none;
					}

				#page_banner ul {
					padding: 0;
					padding-top: 10px;
					padding-right: 35px;
					margin: 0;
					height: 100px;
					background: transparent;
					float: right;
					list-style: none;
					text-align: right;
					font-family: Georgia, Arial, Times New Roman;
					font-size: .8em;
					color: #3F3F3F;
					line-height: 1.3em;
					}
					
					#page_banner ul li.title {
						padding: 0;
						padding-top: 150px;
						padding-bottom: 5px;
						margin: 0;
						clear: both;
						float: right;
						color: #FFFFFF;
						font-size: 2.5em;
						font-variant: small-caps;
						}
				
			/*----------------------------Main Menu-------------------------------*/
			/*------Note: Dragons Live Here! Seriously.  Don't mess unless you know what you're doing.-------*/
			#menu_bar {
				clear:both;
				margin-right: auto;
				margin-left: auto;
				width: 840px;
				}
			
			#menu_bar a {
				display: block;
				position: relative;
				padding: .75em 1em;
				text-decoration: none;
				text-align: center;
				font-variant: small-caps;
				}
				
			#menu_bar a, #menu_bar a:visited  { /* IE6 applies text colour */
				color:	#3F3F3F;
				}
			
			#menu_bar ul {
				width: 100%;
				height: 38px;
				padding: 0;
				padding-top: 2px;
				padding-left: 20px;
				margin: 0;
				list-style: none;
				line-height: 1em;
				background: transparent url(http://turkishstudies.org//images/interface/menu.gif) no-repeat;
				}
				
				#menu_bar ul li {
					float: left;
					position: relative; /*needed for webkit browsers*/
					width: 10em;
					height: 40px;
					}

					#menu_bar ul li.current {
						background-image: url(http://turkishstudies.org//interface/menu_tab_bg_up.png);
						outline: 0;
						}

					/*------this is where the magic of the "drop-up" menu happens---------*/
					#menu_bar ul li ul {
						height: 202px;
						padding: 0;
						margin-top: -239px;
						visibility: hidden;
						}
						
						#menu_bar ul li ul.middle {
							background: url(http://turkishstudies.org//images/interface/dropbg_blue.png) no-repeat;
							}
							
						#menu_bar ul li ul.left {
							background: url(http://turkishstudies.org//images/interface/dropbg_blue_left.png) no-repeat;
							}
							
						#menu_bar ul li ul.right {
							background: url(http://turkishstudies.org//images/interface/dropbg_blue_right.png) no-repeat;
							}
						
					#menu_bar ul li:hover ul, #menu_bar ul li.sfhover ul {
						visibility: visible;
						}
					
						#menu_bar ul li ul li {
							clear: both;
							width: 100%;
							}
							
							#menu_bar ul li ul li a {
								color: #3F3F3F;
								font-variant: normal;
								}
							
			#menu_bar ul li:hover, #menu_bar a:hover, #menu_bar a:active {
				background-image: url(http://turkishstudies.org//images/interface/menu_tab_bg_up.png);
				outline: 0;
				}
				
				#menu_bar ul li:hover ul li:hover {
					background-image: none;
					}
					
				#menu_bar li:hover li a:hover, #menu_bar li li a:focus {
					background-image: url(http://www.turkishstudies.org/devtest/images/interface/dropbg.png);
					background-repeat: no-repeat;
					background-position: center;
					color: #000000;
					}

	/*-----------------------------------Sub Menu-------------------------------------*/
	/*---------------------container--------------------------*/
	#sub_menu {
		padding: 0;
		margin: 0;
		padding-left: 10px;
		width: 100%;
		height: 50px;
		background: #FFFFFF url(http://turkishstudies.org//images/interface/sub_menu.png) no-repeat;
		}
		
		/*------------------Search-----------------*/
		#search {
			margin: 0;
			padding: 0;
			padding-top: 12px;
			padding-left: 15px;
			width: 400px;
			float: left;
			}

		#search ul {
			float: left;
			padding: 0;
			margin: 0;
			list-style: none;
			}

		#search ul.button {
			padding-left: 7px;
			}
			
			#search ul li {
				}

			
				#search form {
					border: none;
					}
					
				#search .submit {
					margin: 0;
					padding: 0;
					}
					
		/*---------------Right Menu------------------*/
		#sub_menu_right {
			}
			
			#sub_menu_right a {
				padding-right: 10px;
				padding-left: 10px;
				color: #FFFFFF;
				}

			#sub_menu_right ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
				padding-top: 15px;
				padding-right: 40px;
				text-align: center;
				font-size: 0.8em;
				line-height: 110%;
				float: right;
				}

				#sub_menu_right ul li {
					display: inline;
					border-left-width: 1px;
					border-left-style: solid;
					border-left-color: #FFFFFF;
					}
/*----------------------------------------------------End Global Template Styles---------------------------------------------------------*/


/*--------------------------------------------------------------Content----------------------------------------------------------------------------*/

	/*------------------------------------------------Generic Styles----------------------------------------------------------*/
	#content_wrapper {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 20px;
		margin-right: 18px;
		padding-top: 15px;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}
		
	.clear {
		clear: both;
		}
	
		/*--------------------Left Menu Navigation-----------------------*/
		#left_menu {
			margin: 0;
			padding: 0;
			width: 230px;
			height: 100%;
			border-right: 1px solid #CCCCCC;
			float: left;
			}
			
		#left_menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			padding-left: 15px;
			padding-right: 15px;
			position: relative;
			}
			
		#left_menu a.active {
			background: #7da3c1;
			color: #ffffff;
			}
			
			#left_menu ul li {
				height: 30px;

				margin-top: 10px;
				}
				
				#left_menu ul a:hover {
					background: #7da3c1;
					}
					
				#left_menu a {
					padding-top: 5px;
					padding-left: 15px;
					padding-bottom: 8px;
					color: #FFFFFF;
					background: #3f3f3f;
					font-family: Georgia, Arial, Times New Roman;
					font-size: .9em;
					text-decoration: none;
					display: block;
					}
					
					#left_menu ul li ul {
						padding: 0;
						padding-top: 10px;
						margin: 0;
						border-left: 1px solid #3f3f3f;
						border-right: 1px solid #3f3f3f;
						border-bottom: 1px solid #3f3f3f;
						}
						
						#left_menu ul li ul li {
							background: #FFFFFF;
							margin: 0;
							}
							
							#left_menu ul li ul li a {
								background: #ffffff;
								color: #3f3f3f;
								font-size: .8em;
								padding-left: 20px;
								font-variant: normal;
								}
								
								#left_menu ul li ul li a:hover {
									color: #ffffff;
									}
			
		/*----------------------------Center Content---------------------------------*/
		#center {
			padding-left: 25px;
			position: relative;
			float: left;
			width: 515px;
			}
			
			#center h3 {
				padding: 0;
				padding-top: 10px;
				margin: 0;
				margin-bottom: 10px;
				color: #3f3f3f;
				font-family: Georgia, Arial, Times New Roman;
				font-variant: small-caps;
				font-size: 1.4em;
				font-weight: 400;
				letter-spacing: .1em;
				text-align: right;
				width: 100%;
				border-bottom: 1px solid #3f3f3f;
				}
				
			#center p {
				font-size: .9em;
				line-height: 1.4em;
				text-align: justify;
				}

/*---------------------------Login Form--------------------------------------*/
#login_form {
	display: none;
	}

	/*------------------------------------------------------End Generic Content Styles-----------------------------------------------------*/
	
	/*------------------------------------------------------Content (Section-Specific)--------------------------------------------------------*/

	/*----------------------------------------------------------Contact-----------------------------------------------------------------*/

.left {
	width: 260px;
	float: left;
	color: #3f3f3f;
	font-family: Georgia, Arial, Times New Roman;
	font-size: .8em;
	text-align: left;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	}
	
	.left h1 {
		width: 240px;
		padding: 15px 0;
		margin: 0;
		margin-left: 10px;
		color: #3f3f3f;
		font-family: Georgia, Arial, Times New Roman;
		font-size: 1em;
		font-weight: 400;
		letter-spacing: .1em;
		text-align: center;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		}
		
	.left p {
		padding: 10px 0;
		margin: 0;
		margin-left: 10px;
		}

	#contactForm {
		width: 500px;
		height: 500px;
		float: right;
		margin-right: 10px;
		}

		#contactForm h3 {
			padding: 15px;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: right;
			border-bottom: 1px solid #bbbbbb;
			}

		#contactForm p {
			padding: 10px 0;
			}

		#contactForm label {
			width: 85px;
			float: left;
			text-align: right;
			}

		#contactForm input {
			margin-left: 20px;
			}

		#contactForm textarea {
			margin-left: 20px;
			}

		#contactForm .button {
			float: right;
			margin-right: 60px;
			}

	/*----------------------------------------------------------End Contact-----------------------------------------------------------------*/

	/*----------------------------------------------------------Directions-----------------------------------------------------------------*/
	/*-------Left Column same as Contact-------*/

	#directions h1 {
		padding: 0;
		margin: 5px;
		margin-bottom: 15px;
		color: #3f3f3f;
		font-family: Georgia, Arial, Times New Roman;
		font-size: 1.1em;
		font-weight: 500;
		letter-spacing: .1em;
		}

	#directions p {
		color: #3f3f3f;
		font-family: Georgia, Arial, Times New Roman;
		font-size: .8em;
		text-align: left;
		}

	#directions a {
		text-decoration: underline;
		color: #6f0b0b;
		}

	#campus_map {
		margin-top: 10px;
		margin-bottom: 10px;
		margin: auto;
		padding: 10px;
		border-top: 1px solid #bbbbbb;
		width: 500px;
		float: right;
		}

	#wmata {
		margin-top: 10px;
		margin-bottom: 10px;
		margin: auto;
		padding: 10px;
		border-top: 1px solid #bbbbbb;
		width: 500px;
		float: right;
		}

	#google_directions {
		margin-top: 10px;
		margin-bottom: 10px;
		margin: auto;
		padding: 10px;
		border-top: 1px solid #bbbbbb;
		width: 500px;
		float: right;
		}

	/*----------------------------------------------------------End Directions-----------------------------------------------------------------*/

	/*----------------------------------------------------------Speakers-----------------------------------------------------------------*/
	#left_speakers {
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
		width: 230px;
		height: 100%;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		float: left;
		}

		#left_speakers form {
			padding: 15px;
			margin: auto;
			width: 200px;
			}

	#left_speakers h1 {
		width: 230px;
		padding: 10px 0;
		margin: 0;
		color: #3f3f3f;
		font-family: Georgia, Arial, Times New Roman;
		font-size: 1em;
		font-weight: 400;
		letter-spacing: .1em;
		text-align: center;
		border-bottom: 1px solid #cccccc;
		border-top: 1px solid #cccccc;
		}
		
	#left_speakers p {
		padding: 10px 0;
		margin: 0;
		margin-left: 10px;
		}


	#center_speakers {
		padding-left: 25px;
		position: relative;
		float: left;
		width: 515px;
		min-height: 300px;
		}
			
		#center_speakers p {
			font-size: .9em;
			line-height: 1.4em;
			text-align: justify;
			}

		#center_speakers h3 {
			padding: 0;
			padding-top: 10px;
			margin: 0;
			margin-bottom: 10px;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1.4em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: right;
			width: 100%;
			border-bottom: 1px solid #3f3f3f;
			}

		#center_speakers h1 {
			padding: 0;
			padding-left: 15px;
			margin: 0;
			margin-top: 5px;
			margin-bottom: 5px;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1.1em;
			font-weight: 500;
			color: #3f3f3f;
			}

		.speakerbox {
			margin-bottom: 20px;
			padding-bottom: 5px;
			border-bottom: 1px solid #cccccc;
			}		


	/*----------------------------------------------------------Home--------------------------------------------------------------------*/
	#home {
		}

	/*----------Container (Purpose & Grant Program)-----------*/
	.box {
		margin: 0;
		padding: 0;
		padding-left: 13px;
		padding-right: 3px;
		padding-top: 1px;
		margin-bottom: 30px;
		width: 250px;
		position: relative;
		float: left;
		clear: left;
		}

		.box h3, .box_announcement h3 {
			padding: 0;
			padding-top: 6px;
			margin: 0;
			color: #FFFFFF;
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1.2em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: center;
			}
	
		.box p {
			padding: 0;
			padding-top: 20px;
			padding-left: 18px;
			padding-right: 15px;
			padding-bottom: 10px;
			margin: 0;
			font-size: 1em;
			line-height: 1.3em;
			}
	
		.border_space {
			border-left: 1px solid #CCCCCC;
			clear: none;
			}

		/*-----------Content Containers-----------*/
		.light_top {
			background: #3f3f3f;
			height: 35px;
			width: 240px;
			}
	
		.light_middle {
			background: #FFFFFF;
			padding: 0;
			margin: 0;
			width: 240px;
			height: 175px;
			}
	
		.light_bottom {
			background: #FFFFFF url(http://www.turkishstudies.org/devtest/images/interface/box_bottom.gif) center no-repeat;
			height: 35px;
			width: 240px;
			}
	
			.light_bottom a {
				float: right;
				padding-right: 10px;
				font-size: .8em;
				font-family: Georgia, Times New Roman, Serif;
				color: #b3b3b3;
				}
	
				.light_bottom a:hover {
					color: #6f0b0b;
					}

		/*----------Events Container Mods----------*/
		.events {
			float: right;
			}
			
		.light_middle_events {
			background: #FFFFFF;
			padding: 0;
			margin: 0;
			width: 240px;
			height: 210px;
			}

		.light_middle_events h4 {
			width: 240px;
			padding: 15px 0;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: center;
			border-bottom: 1px solid #cccccc;
			}

			.light_middle_events h4.noline {
				border: none;
				}

			.light_middle_events h4:hover {
				text-decoration: underline;
				}

		form#mailinglist_form {
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			margin: 0;
			width: 240px;
			height: 80px;
			background: #cccccc;
			}

		form#mailinglist_form h2 {
			padding: 10px 0;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: center;
			}

		form#mailinglist_form p {
			padding: 0;
			margin: 0;
			}

		form#mailinglist_form input {
			float: left;
			margin-left: 15px;
			}

		form#mailinglist_form input.button {
			margin-left: 5px;
			}

	/*------------------Announcement Container-------------------*/
	.box_announcement {
		margin: 0;
		padding: 0;
		padding-left: 13px;
		padding-right: 3px;
		padding-top: 1px;
		margin-bottom: 10px;
		width: 780px;
		position: relative;
		float: left;
		clear: left;
		overflow: hidden;
		}

		.announcement_top {
			background: #3f3f3f;
			height: 35px;
			width: 770px;
			}
			
		.announcement_middle {
			background: #FFFFFF;
			padding: 0;
			margin: 0;
			width: 770px;
			height: 250px;
			}

			.announcements {
				padding-top: 10px;
				padding-left: 18px;
				padding-right: 15px;
				}

			.announcement_middle a {
				text-decoration: none;
				}

			.headline {
				width: 100%;
				clear: both;
				padding-top: 5px;
				padding-bottom: 10px;
				border-bottom: 1px solid #cccccc;
				}

				.headline a {
					font-size: 1.1em;
					font-variant: small-caps;
					}

			.date {
				float: right;
				margin: 0;
				padding: 0;
				margin-bottom: 10px;
				padding-left: 10px;
				font-family: Georgia, Arial, Times New Roman;
				font-size: .8em;
				color: #bbbbbb;
				}
			
		.announcement_bottom {
			background: #FFFFFF url(http://www.turkishstudies.org/devtest/images/interface/box_bottom_announ.gif) center no-repeat;
			height: 35px;
			width: 770px;
			}
			
			.announcement_bottom a {
				float: right;
				padding-right: 10px;
				font-size: .8em;
				font-family: Georgia, Times New Roman, Serif;
				color: #b3b3b3;
				}
				
				.announcement_bottom a:hover {
					color: #6f0b0b;
					}

	/*---------------------Events Calendar-------------------------*/
	#events_calendar {
		width:210px;
		padding: 15px 5px;
		margin-top: 0px;
		margin-left: 9px;
		border-top: 1px solid #cccccc;
		}

		#events_calendar h2 {
			padding: 0;
			padding-bottom: 10px;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: center;
			}

		#events_calendar th {
			font-weight: normal;
			}

		.calendarBG {
			background-color: #3f3f3f; 
			width: 100%;
			height: 180px;
			margin-bottom: 15px;
			}

		.calendarBlank { 
			font-family:       Georgia, Times New Roman, Serif;
			font-size:         12px;
			font-weight:		bold;
			letter-spacing:	.1em;
			text-decoration:   none;
			text-align:  center;
			vertical-align: middle;
			color:             #3f3f3f;
			background-color:  #cccccc;
			}

		.calendarHeader { 
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1em;
			font-weight: 200;
			letter-spacing: .1em;
			color: #ffffff; 
			text-align: center;
			background-color: #6f0b0b; 
			}

		.calendarMonthLinks {
			font-family:       Georgia, Times New Roman, Serif;
			font-size:         11px;
			font-weight:		bold;
			letter-spacing:	.1em;
			text-decoration:   none;
			color:             #ffffff;
			background-color:  transparent;
			}

			.calendarMonthLinks a {
				color:             #ffffff;
				text-decoration:   none;
				background-color:  transparent;
				}

				.calendarMonthLinks a:visited {
					color:             #ffffff;
					text-decoration:   none;
					background-color:  transparent;
					}

				.calendarMonthLinks a:hover {
					color:             #fff;
					text-decoration:   underline;
					background-color:  transparent;
					}

		.calendarDayHeading {
			font-weight: bold; 
			font-size:	11px;
			color: #ffffff; 
			background-color: #3f3f3f; 
			text-align:  center;
			vertical-align: middle;
			}

		.calendarToday { 
			font-family:       Georgia, Times New Roman, Serif;
			font-size:         12px;
			font-weight:		bold;
			letter-spacing:	.1em;
			text-decoration:   none;
			text-align:  center;
			vertical-align: middle;
			color:             #ffffff;
			background-color: 	#6f0b0b;
			}

		.calendarCell {
			font-family:       Arial, Times New Roman, Serif;
			font-size:         13px;
			font-weight:		normal;
			letter-spacing:	.1em;
			text-decoration:   none;
			text-align:  center;
			vertical-align: middle;
			color:             #3f3f3f;
			background-color:  #fff;
			}

			.event_day {
				background-color:  #3f3f3f;
				}

			.calendarCell a {
				font-family:       Georgia, Times New Roman, Serif;
				font-weight: bold;
				color:             #ffffff;
				text-decoration:   none;
				background-color:  transparent;
				}

				.calendarCell a:visited {
					color:             #ffffff;
					text-decoration:   none;
					background-color:  transparent;
					}

				.calendarCell a:hover {
					color:             #d42727;
					text-decoration:   none;
					background-color:  transparent;
					}
	/*--------------------------------------------------------End Home-------------------------------------------------------------*/

	/*---------------------------------------------------------About-------------------------------------------------------------------*/
	
	/*------------------------Left Menu Navigation---------------------------*/
	#about_left_menu {
		margin: 0;
		padding: 0;
		width: 220px;
		height: 265px;
		border-right: 1px solid #CCCCCC;
		float: left;
		}
		
		#about_left_menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			padding-left: 15px;
			padding-right: 15px;
			position: relative;
			}
			
		#about_left_menu a.active {
			background: #6f0b0b;
			color: #ffffff;
			}
			
			#about_left_menu ul li {
				height: 30px;

				margin-top: 10px;
				}
				
				#about_left_menu ul a:hover {
					background: #6f0b0b;
					}
					
				#about_left_menu a {
					padding-top: 5px;
					padding-left: 15px;
					padding-bottom: 8px;
					color: #FFFFFF;
					background: #3f3f3f;
					font-family: Georgia, Arial, Times New Roman;
					font-size: .9em;
					text-decoration: none;
					display: block;
					}
					
					#about_left_menu ul li ul {
						padding: 0;
						padding-top: 10px;
						margin: 0;
						border-left: 1px solid #3f3f3f;
						border-right: 1px solid #3f3f3f;
						border-bottom: 1px solid #3f3f3f;
						}
						
						#about_left_menu ul li ul li {
							background: #FFFFFF;
							margin: 0;
							}
							
							#about_left_menu ul li ul li a {
								background: #ffffff;
								color: #3f3f3f;
								font-size: .8em;
								padding-left: 20px;
								font-variant: normal;
								}
								
								#about_left_menu ul li ul li a:hover {
									color: #ffffff;
									}

	/*---------------------------Center Content----------------------------------*/
	#about_center {
		padding-left: 25px;
		padding-bottom: 20px;
		position: relative;
		float: left;
		width: 525px;
		}
		
		#about_center h3 {
			padding: 0;
			padding-top: 10px;
			margin: 0;
			margin-bottom: 10px;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1.4em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: right;
			width: 100%;
			border-bottom: 1px solid #3f3f3f;
			}
			
		#about_center p {
			font-size: .9em;
			line-height: 1.4em;
			text-align: justify;
			}

			#about_center p.organization {
				text-align: left;
				}

		#about_center ul {
			list-style-type: upper-roman;
			margin: 0;
			padding: 0;
			padding-left: 25px;
			}

			#about_center ul li {
				font-size: .9em;
				line-height: 1.4em;
				text-align: justify;
				}
	/*------------------------------------------------------------End About----------------------------------------------------------*/

	/*----------------------------------------------------------------Events-----------------------------------------------------------*/

	/*------------------------Left Menu Navigation--------------------------------*/
	#events_left_menu {
		margin: 0;
		padding: 0;
		width: 220px;
		height: 100%;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #cccccc;
		float: left;
		}

		#events_left_menu h3 {
			padding: 5px 15px;
			margin: 0;
			margin-top: 10px;
			position: relative;
			font-family: Georgia, Arial, Times New Roman;
			font-weight: normal;
			border-bottom: 1px solid #cccccc;
			}
		
		#events_left_menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom:15px;
			position: relative;
			}
			
		#events_left_menu a.active {
			background: #6f0b0b;
			color: #ffffff;
			}
			
			#events_left_menu ul li {
				height: 30px;

				margin-top: 10px;
				}
				
				#events_left_menu ul a:hover {
					background: #6f0b0b;
					}
					
				#events_left_menu a {
					padding-top: 5px;
					padding-left: 15px;
					padding-bottom: 8px;
					color: #FFFFFF;
					background: #3f3f3f;
					font-family: Georgia, Arial, Times New Roman;
					font-size: .9em;
					text-decoration: none;
					display: block;
					}

	/*-------------------------------Center Content------------------------------------*/
	#events_center {
		padding-left: 25px;
		padding-bottom: 20px;
		position: relative;
		float: left;
		width: 525px;
		}
		
		#events_center h3 {
			padding: 0;
			padding-top: 10px;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1.4em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: right;
			width: 100%;
			border-bottom: 1px solid #3f3f3f;
			}

		#events_center h1 {
			padding: 0;
			padding-left: 25px;
			margin: 0;
			margin-top: 5px;
			margin-bottom: 5px;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1.1em;
			font-weight: 400;
			color: #3f3f3f;
			}
			
		#events_center img.floatleft {
			margin-right: 10px;
			float: left;
			clear: both;
			}

		#events_center p {
			margin: 0;
			padding: 0;
			font-size: .8em;
			line-height: 1.4em;
			text-align: justify;
			}

		#events_center ul {
			list-style-type: none;
			margin: 0;
			padding: 10px 5px;
			}

			#events_center ul li {
				font-size: .9em;
				line-height: 1.4em;
				text-align: justify;
				font-style: italic;
				}

/*-----	#events_center .drawer-handle {
		border-bottom: 1px solid #7d7d7d;
		margin: 5px 0;
		padding: 5px;
		}

	#events_center .drawer-box {
		padding: 10px;
		margin-bottom: 10px;
		border-top: 0;
		}--------------*/

	/*----------------------------------------------------------------End Events--------------------------------------------------------*/

	/*--------------------------------------------------------------Academics----------------------------------------------------------*/
	
	/*-----------------Center Menu Navigation--------------------------*/
	#academics_menu {
		margin: 0;
		margin-right: auto;
		margin-left: auto;
		padding: 0;
		width: 800px;
		height: 40px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		}
		
		#academics_menu a {
			padding-top: 5px;
			padding-bottom: 8px;
			color: #FFFFFF;
			background: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-size: .9em;
			text-align: center;
			text-decoration: none;
			display: block;
			}
			
		#academics_menu a.active {
			background: #6f0b0b;
			color: #ffffff;
			}
			
		#academics_menu ul {
			list-style-type: none;
			margin: 0;
			margin-left: 150px;
			padding: 0;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 5px;
			height: 30px;
			}
			
			#academics_menu ul a:hover {
				background: #6f0b0b;
				}
			
			#academics_menu ul li {
				float: left;
				width: 200px;
				margin-left: 40px;
				position: relative;
				}

	#grants_menu {
		margin: 0;
		margin-right: auto;
		margin-left: auto;
		padding: 0;
		width: 800px;
		height: 40px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		}
		
		#grants_menu a {
			padding-top: 5px;
			padding-bottom: 8px;
			color: #FFFFFF;
			background: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-size: .9em;
			text-align: center;
			text-decoration: none;
			display: block;
			}
			
		#grants_menu a.active {
			background: #6f0b0b;
			color: #ffffff;
			}
		#grants_menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 5px;
			height: 30px;
			}
			
			#grants_menu ul a:hover {
				background: #6f0b0b;
				}
			
			#grants_menu ul li {
				float: left;
				width: 200px;
				margin-left: 40px;
				position: relative;
				}

		/*-----------------------Center Content---------------------------*/
		#academics_center {
			padding: 20px 40px;
			width: 720px;
			min-height: 300px;
			}
			
			#academics_center h3 {
				padding: 0;
				margin: 0;
				margin-bottom: 10px;
				color: #3f3f3f;
				font-family: Georgia, Arial, Times New Roman;
				font-variant: small-caps;
				font-size: 1.4em;
				font-weight: 400;
				letter-spacing: .1em;
				text-align: right;
				width: 100%;
				border-bottom: 1px solid #3f3f3f;
				}
				
			#academics_center p {
				font-size: .9em;
				line-height: 1.4em;
				text-align: justify;
				}

			li.awards {
				list-style: none;
				padding: 15px 35px;
				font-size: 1.1em;
				padding-left: 285px;
				border-bottom: 1px #cccccc solid;
				}

			/*----------Table Instructions-------------*/
			#academics p {
				padding: 0 25px;
				margin: 0;
				font-size: .8em;
				text-align: left;
				font-family: Times New Roman, Serif;
				color: #696969;
				line-height: 1.3em;
				}

			/*------------Academic Tables------------*/
			table#academics_tbl {
				padding: 0;
				margin: 25px 10px;
				}
						
			table.tablesorter {
				font-family:arial;
				background-color: #CDCDCD;
				margin:10px 0pt 15px;
				font-size: 8pt;
				width: 780px;
				text-align: left;
				}
				
				table.tablesorter thead tr th, #academic_center table.tablesorter tfoot tr th {
					background-color: #6f0b0b;
					border: 1px solid #FFF;
					font-size: 8pt;
					color: #fff;
					padding: 4px;
					}
					
				table.tablesorter thead tr .header {
					background-image: url(images/interface/bg.gif);
					background-repeat: no-repeat;
					background-position: center right;
					cursor: pointer;
					}
					
				table.tablesorter tbody td {
					color: #3D3D3D;
					padding: 4px;
					background-color: #FFF;
					vertical-align: top;
					}
					
				table.tablesorter tbody tr.even td {
					background-color: #dedede;
					}
					
				table.tablesorter thead tr .headerSortUp {
					background-image: url(images/interface/asc.gif);
					}
					
				table.tablesorter thead tr .headerSortDown {
					background-image: url(images/interface/desc.gif);
					}
					
				table.tablesorter thead tr .headerSortDown, #academic_center table.tablesorter thead tr .headerSortUp {
					background-color: #6f0b0b;
					}

	/*--------------------------------------------------------------End Academics-----------------------------------------------------------------*/

	/*---------------------------------------------------------------Resources-----------------------------------------------------------------------*/
	
	/*Hoverbox - Adapted from http://sonspring.com/journal/hoverbox-image-gallery*/
	.hoverbox {
		list-style: none;
		margin-top: 15px;
		margin-left: 30px;
		}

		.hoverbox a	{

			}

		.hoverbox a .preview {
			display: none;
			}

		.hoverbox a:hover .preview {
			display: block;
			position: absolute;
			top: -33px;
			left: -45px;
			z-index: 5;
			}

		.hoverbox img {
			background: #3f3f3f;
			padding: 0;
			vertical-align: top;
			width: 200px;
			height: 150px;
			border: 1px solid #cccccc;
			}

		.hoverbox li {
			background: transparent url(http://www.turkishstudies.org/devtest/images/interface/shadow.png) no-repeat;
			background-position: 25% 25%;
			display: inline;
			float: left;
			margin: 0px;
			padding-bottom: 30px;
			padding-right: 30px;
			position: relative;
			}

		.hoverbox em.small {
			background: #3f3f3f;
			font-family: Georgia, Times New Roman, Serif;
			color: #ffffff;
			font-size: .8em;
        		font-style: normal;
		        padding: 5px 15px;
			display: block;
			position: absolute;
			top: 70px;
			left: -10px;
			z-index: 1;
			}

		.hoverbox span	{
			background: url(http://www.turkishstudies.org/devtest/images/interface/span_small.png) no-repeat;
			display: block;
			position: absolute;
			width: 200px;
			height: 150px;
			}

		.hoverbox .preview {
			width: 300px;
			height: 225px;
			border: 5px solid #3f3f3f;
			}
	/*--------Resources uses "Announcements" Left Menu and "Generic" Center Content--------------*/
	
	/*------------------------------------------------------------End Resources--------------------------------------------------------------------*/

	/*-----------------------------------------------------------Announcements-------------------------------------------------------------------*/

	/*---------------------Left Menu Navigation----------------------------*/
	#announcements_left_menu {
		margin: 0;
		padding: 0;
		width: 220px;
		height: 100%;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #cccccc;
		float: left;
		}

		#announcements_left_menu h3 {
			padding: 5px 15px;
			margin: 0;
			margin-top: 10px;
			position: relative;
			font-family: Georgia, Arial, Times New Roman;
			font-weight: normal;
			border-bottom: 1px solid #cccccc;
			}
	
		#announcements_left_menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom:15px;
			position: relative;
			}
	
		#announcements_left_menu a.active {
			background: #6f0b0b;
			color: #ffffff;
			}
	
			#announcements_left_menu ul li {
				height: 30px;

				margin-top: 10px;
				}
	
				#announcements_left_menu ul a:hover {
					background: #6f0b0b;
					}
	
				#announcements_left_menu a {
					padding-top: 5px;
					padding-left: 15px;
					padding-bottom: 8px;
					color: #FFFFFF;
					background: #3f3f3f;
					font-family: Georgia, Arial, Times New Roman;
					font-size: .9em;
					text-decoration: none;
					display: block;
					}

	/*-------------------------------Center Content---------------------------------*/
	#announcements_center {
		padding-left: 25px;
		padding-bottom: 20px;
		position: relative;
		float: left;
		width: 525px;
		}
		
		#announcements_center h3 {
			padding: 0;
			padding-top: 10px;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1.4em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: right;
			width: 100%;
			border-bottom: 1px solid #3f3f3f;
			}

		#announcements_center h1 {
			padding: 0;
			padding-left: 45px;
			margin: 0;
			margin-top: 5px;
			margin-bottom: 5px;
			font-family: Georgia, Arial, Times New Roman;
			font-size: 1.1em;
			font-weight: 400;
			color: #3f3f3f;
			}
			
		#announcements_center img.floatleft {
			margin-right: 10px;
			float: left;
			clear: both;
			}

		#announcements_center p {
			margin: 0;
			padding: 0;
			font-size: .9em;
			line-height: 1.4em;
			text-align: justify;
			
			}

		#announcements_center ul {
			list-style-type: none;
			margin: 0;
			padding: 10px 5px;
			}

			#announcements_center ul li {
				font-size: .9em;
				line-height: 1.4em;
				text-align: justify;
				}

		#announcements_center .drawer-handle {
			margin: 5px 0;
			padding: 5px;
			border-bottom: 1px solid #7d7d7d;
			}

		#announcements_center .drawer-box {
			padding: 10px;
			margin-bottom: 10px;
			border-top: 0;
			background: #e0e0e0;
			}
	
	/*--------------------------------------------------------------End Announcements-----------------------------------------------------------*/

	/*---------------------------------------------------------------Search Results------------------------------------------------------------------*/
	
	/*------------------------Content------------------------------*/
	#search_center {
		padding: 10px 25px;
		margin: auto;
		width: 600px;
		}

		#search_center h3 {
			padding: 0;
			padding-top: 10px;
			margin: 0;
			color: #3f3f3f;
			font-family: Georgia, Arial, Times New Roman;
			font-variant: small-caps;
			font-size: 1.4em;
			font-weight: 400;
			letter-spacing: .1em;
			text-align: right;
			width: 100%;
			border-bottom: 1px solid #3f3f3f;
			}

		#search_center h1 {
			padding: 0;
			margin: 0;
			font-family: Georgia, Arial, Times New Roman;
			font-size: .9em;
			font-weight: 600;
			}
			
		#search_center p {
			font-size: .9em;
			line-height: 1.4em;
			text-align: justify;
			}

			#search_center p.section {
				padding: 0;
				padding-left: 35px;
				padding-bottom: 10px;
				margin: 0;
				color: #cccccc;
				}

		#search_center ul {
			list-style-type: decimal;
			margin: 0;
			padding: 0;
			padding-left: 25px;
			}

			#search_center ul li {
				font-size: .9em;
				line-height: 1.4em;
				text-align: justify;
				}

	/*---------------------------------------------End Search Results----------------------------------------------------*/
	
/*-------------------------------------------------------------------End Style Sheet------------------------------------------------------------------*/
