@CHARSET "UTF-8";

* {
	margin: 0; padding: 0;
}

h2, h3, h4, h5, p, ul, ol, table  { 
	margin : 0 20px; padding : .5em 0; 
}

html{
/*	background: #50C400 url(../images/lines_repeat.gif) ;*/
}

body {
	/*background:  url(../images/repeat.gif) repeat-x 0px 152px;*/
}


div#container{
	width: 955px; margin: 0 auto; margin-top: 20px; text-align: left; background-color: #fff;
}


/* BRANDING  BEGIN*/

div#branding{
	/*background: url(../images/header.gif);*/
	height:250px; 
	position: relative;
}

div#branding h1{
	 height: 213px; left: 0px; top: 0px; position:absolute; width: 955px;
}

div#branding h1 a{
	display:block; height: 213px; text-indent:-9999px; width: 955px;
}

/*
	div#branding ul{
		right: 70px; top: 40px; list-style-type:none; position:absolute;
	}
*/

/* BRANDING  END*/



div#content{
	overflow: auto;
	background-color: #fff !important;
}

/* CONTENT MAIN BEGIN*/
div#content_main{
	float: left;
	width: 680px;	
	display: inline;
	margin: 0px 10px;
	margin-top: 40px;
	padding-bottom: 60px;
}



div#content_main img{
	border: none;
}

div#content_inside{
	width: 509px;
	background-color: #fff;
}

/*dictionary stuff*/

div#content_main a.dictionary{
	position: relative;  z-index:24; color: #808080; border-bottom: dotted 1px red;
}
		
div#content_main a.dictionary:hover{
	z-index:25;
}
		
div#content_main a.dictionary span{
	display: none;
}
		
div#content_main  a.dictionary:hover span{
	display:block;
	position:absolute;
	top:2em; right:2em; width: 200px;
	border:1px solid #346732;
	background-color:#E97924; color:#000;
	text-align: center;
	padding: 10px; color: #fff; font-size: 10px;
	line-height: 120%;
	font-weight: bold;
}

/* CONTENT MAIN END*/


/* LEFT COLUMN BEGIN*/

	div#left_column{
		width: 216px;
		float: left;
		display: inline;
		background-repeat: no-repeat;
		background-position: 0% 100%;
	}
		
	div#left_column div#banner_left_big{
		margin: 0px 48px; width: 120px; height: 240px;
	}

	#left_column div#men_wrap{
		padding: 25px 0;		
	}

	#left_column ul{
		list-style: none;
		width: 143px;
		margin: 0px auto;
		padding:0;
		padding-left: 13px;
		background: url(../images/shadow_middle.gif) repeat-y;
		font-size: 10px;
	}

	#left_column ul ul{
		margin: 0;
		padding: 0;
		background: none;
		font-size: 10px;
	}

	#left_column ul li.a a,  #left_column ul ul li.a a{
		display: block;
		width: 118px;
		height: 35px;
		text-align: center;
		background: url(../images/over1.gif) no-repeat 0% 0%;
		line-height: 280%;
	}
	

	#left_column ul li.b a, #left_column ul ul li.b a{
		display: block;
		width: 118px;
		height: 35px;
		text-align: center;
		background: url(../images/down.gif) no-repeat 0% 0%;
		line-height: 280%;
	}
	
	#left_column ul ul li.a a, #left_column ul ul li.b a{
		display: block;
		width: 118px;
		height: 35px;
		text-align: center;
		background: url(../images/over12.gif) no-repeat 0% 0%;
		line-height: 260%;
		color: #FF6600;
	}
	
	
	#left_column ul ul li.a a, #left_column ul ul li.b a{
		vertical-align: middle;
	}
	
	
	#left_column div.lcol_banners{
		width: 175px;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	#left_column div.lcol_banners a img{
		border: none;
	}


/* LEFT COLUMN END*/


/* RIGHT COLUMN BEGIN*/
div#right_column{
		width: 215px;
		float: left;
		display: inline;
		background: url(../images/right_bottom.gif) no-repeat 0% 100%;
		padding-bottom: 73px;
}

div#right_column div#box_top{
	background: url(../images/right_top.gif); width: 215px; height: 92px;
}

div#right_column div.internal_wrapper{
	background: url(../images/right_wrap.gif) repeat-y 0% 0%;
}

div#right_column div.right_banners{
	padding: 20px 0px; margin: 0 auto; width: 120px;
}
/* RIGHT COLUMN END*/



div#site_info{
	width: 100%;
	height: 76px;
	text-align: center;
	position: relative;
	/*background: url(../images/bottom_new.gif) no-repeat 0% 0%; */
}

div#site_info p{
	position: absolute;
	top: 20px;
	width: 100%;
	
}

div#list img#inside_big{
	float: left;
	
	margin-top: 10px;
	margin-right: 10px;
}

div#list p, div#list h2, div#list h3{
	margin: 0;
	width: 90%
}

div#list ul{
	margin: 0px;
}

div#list div#pages{
	clear: both;
	text-align: center;
}

div#list div#pages p{
	margin: 0;
}
	
div#list div#pages p#from_to{
	float: left;
	display: inline;
	width: 24%;
	text-align: left;
	margin-left: 30px;
}

div#list div#pages p#the_pages{
	float: right;
	display: inline;
	width: 40%;
	text-align: right;
	margin-right: 40px;
}

div#list div#pages p#num_pg{
	float: right;
	display: inline;
	width: 24%;
	text-align: right;
}


div#prev_arts a:hover{
	text-decoration: underline;
}

a.view_more_bio{
	background: url(../images/arrow.gif) no-repeat 100% 50%;
	padding-right: 15px;
}

div#selected_sem_left a.person_link{
	color: #3F0406;
}

div#selected_sem_left  a.person_link:hover{
	color: #fff;
}


div#lectures{
	color: #000;
}



h2#latest_sems_title{
	background-color: #FF0500; color: #fff; margin-top: 20px; padding-left: 20px; font-size: 15px; margin: 0px; margin-top: 20px;
}

div#latest_sems_items{
	text-align: center; color: #FF0500; padding-top: 10px; font-size: 14px;
}

div#latest_sems_items div{
	padding-bottom: 10px;
}

