/*
+--------------------------------------+
| Author: Carlos A. Benavente 	       |
| File: main_css.php                   |
| NC State - Computer Science          |
| Date: December 2006                  |
+--------------------------------------+
*/
/* Main HTML and BODY Declarations */

#main-body
{
	width:960px;
	background-color: white;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px;
	border-top:1px solid black;
	overflow:hidden;

}
/* Left Side Bar Menu */
#left 
{
	float:left;
	width:175px;
	height:295px;
	font-size:75%;
	background-color:#555555;

}  
#left div.communities{
	padding-top: 0px;
	width:140px;
	font-size: 90%;
	background-color: #897758;
	color: white;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px;
	text-align: center;
	overflow: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#left a.quicklinks
{
	display:block; 
	color:white; 
	text-decoration:none; 
	padding-left: 3px;
	padding-top:4px;
	height:1.55em;
}
#left a:hover.quicklinks
{
	background-color:#333; 
	color:#cc0000;
	color:white;
}

#left ul.quicklinks 
{
	list-style-type:none; 
	margin:0;
	padding:0;
}
#left li 
{
	 
	border-bottom:1px solid gray;
}
#left a.thumbnail
{
	border-bottom:none;
	text-decoration:none;
}

#left a:hover.thumbnail
{
	background-color:transparent;
}

#left img.cra_nsa
{
	margin-top:160px;
}

#left a.event
{
	color:black; 
	text-decoration:none;
	margin-right:1em;
}
#left a:hover.event
{
	color:#cc0000; 
	text-decoration:none;
}

#left ul.event 
{

	margin: 0 0 0;
	padding:0 0 0 0;
}
#left li.event 
{
	margin-top:1em; 
	padding-left:1px; 
	padding-right:1px;
	border-bottom:0px;
}
#flashcontent 
{
	border: solid 0px #000;
	width: 785px;
	float:right;
	margin:0px;
	padding: 0px;
}
p.flashon 
{
	font-size:70%;
	color:#cc0000;
	text-align:center;
	font-style:italic;
	border:thin dashed;	
}


/* End of Left Side Menu */

#newsevents
{
	width:960px;
	background-color: white;
	margin-left:auto; 
	margin-right:auto; 
	overflow:auto;
}
#newsevents a.more
{
	padding-left: 5px;
}
#news
{
	float:left;
	width:479px;
	background-color: white;
	font-size:76%;

}
#news h3
{
	font-size: 100%;
	text-align:left;
	font-weight:bold;
	border-top:1px solid #798756;
	border-bottom:1px solid #798756;
	padding-right:4px;
	background:url(/images/events_bg.gif) repeat-x;
	color: #FFF;
	margin-top: 0px;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
}
#news a
{
	color:black;
	text-decoration:none;
	line-height: 1.5em;
}
#more
{
	padding-left: 5px;

}
#news a:hover
{
	color:black; 
	text-decoration:underline;
}
#news ul
{
	list-style-image: url('/images/bullet1.gif');
	margin: 0;
	padding-left: 20px;
	list-style-position: inside;
	
}
#news li 
{
	padding-left:0px; 

}
/* End of News */

#events
{
	float:right;
	width:479px;
	background-color: white;
	font-size:76%;
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: gray;


}
#events a
{
	color:black;
	text-decoration:none;
	line-height: 1.5em;
}
#events a:hover
{
	color:black; 
	text-decoration:underline;
}
#events h3
{
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #C9992B;
	border-top:1px solid #C9992B;
	background:url(/images/news_bg.gif) repeat-x;
	color: #FFF;
	margin-top: 0px;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-size:100%;
}
#events ul 
{
	list-style-image: url('/images/bullet1.gif');
	margin: 0;
	padding-left: 20px;

	list-style-position: inside;
	
}
#events li 
{
	line-height: 1.2em;

}
#affiliations
{
	//width:940px;
	background-color:#333333;
	padding-right:10px;
	float:right;
}
#clearfooter 
{
	clear:both; 
	overflow:hidden; 
	margin:0px 4px 0px 2px; 
	height:1px;
}
.clear 
{
	overflow:hidden; 
	margin:0px 4px 0px 2px; 
	height:1px;
}

