/* DPSMUN CSS File */

body
{
	text-align: center;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url(../images/main_bg.jpg)
}

#outer-wrap
{
	/*border: 1px solid red;*/
	width: 850px;
	text-align: left;
	background: url(../images/border.png) repeat-y;
	padding: 0 19px 0 18px;
	margin: 0 auto;
}
	
	#header
	{
		/*border: 1px solid green;*/
		background: url(../images/header_bg.jpg) no-repeat;
		height: 227px;
		padding: 20px 15px 0;
		margin: 0;
	}
		
	#nav
	{
		/*border: 1px solid green;*/
		/*background-color:#000000;*/
		/*clear: both;*/
	}
	
	#main-body
	{
		/*border: 1px solid pink;*/
		padding: 0;
		clear: both;
		background: #fff;
		
	}
	
		#content
		{
			/*border: 1px solid blue;*/
			padding: 0 10px 0 20px;
			width: 620px;
			float: left;
			margin-bottom: 20px;
			/*background: #fff;*/
		}
		
		#sidebar
		{
			border-left: 1px dotted #ccc;
			padding: 0 0 0 14px;
			width: 170px;
			float: right;
		}
		
	#footer
	{
		/*border: 1px solid maroon;*/
		color: #000;
		/*background: #000;*/
		margin: 0;
		padding: 0 0 5px;
		text-align: center;
		font-size: 0.6875em;
		clear: both;
	}
	
	
/* ----- General Styles ----- */

a img
{
	border: none;
}


/* ----- Navigation ----- */

#nav {
		/*border: 1px solid green;*/
		background: url(../images/nav_bg.png);
		color: #fff;
		/*text-align: center;*/
		font-family: georgia, sans-serif;
		font-size: 0.75em;
		position: relative;
		top: -35px;
		height: 35px;
		}
	
#nav ul {
	  padding: 0;
	  margin: 0;
	  list-style: none;
	  cursor: default;
	  
	  /*border: 1px solid orange;*/
	  }
	
#nav li {
	  float: left;
	  position: relative;
	  width: 10em;
	  padding: 10px 0;
	  text-align:center;
	  /*min-width: 8em;*/

	  border-right: 1px solid  #444;
	  border-left-width: 0;
	  }
	  
#nav li:hover {
	  background: #101010;
	  }
	  
#nav li ul {
	  display: none;
	  position: absolute; 
	  top: 2.9em;
	  left: 0;
	  background:#101010;
	  z-index: 6000;
	  }
	  
#nav li ul li {
		padding: 5px 0px 5px 3px;
		border-bottom: 1px solid #1c1c1c;
		z-index:6001;
		text-align: left;
		width: 9.7em;
	}
	
#nav li ul li a:link, #nav li ul li a:visited {
		text-decoration: none;
		color: #fff;
	}
	
#nav a:visited, #nav a:link {
	text-decoration: none;
	color: #fff;
	}
	
#nav li ul li:hover {
		background: #1c1c1c;
		}
	  
	  
	/*li > ul {
		top: auto;
		left: auto;
		}*/
	
#nav li:hover ul, #nav li.over ul { display: block; }

#nav .updated, #nav a:link.updated, #nav a:visited.updated { color: #ff9933;}



/* ----- Content Styles ----- */

#content
{
	font-size: 0.75em;
}

#content h2
{
	font-family: "Palatino Linotype", Georgia, sans-serif;
	font-weight: normal;
	font-size: 2.4em;
	color: #138808;
}

#content h3
{
	font-family: "Palatino Linotype", Georgia, sans-serif;
	/*font-weight: normal;*/
	font-size: 1.2em;
	/*color: #138808;*/
}

#content p
{
	line-height: 1.3em;
	text-align: justify;
}

#content a:link
{
	color: #cc741b;
	text-decoration: none;
	border-bottom: 1px dotted;
}

#content a:visited
{
	color: #993300;
	text-decoration: none;
	border-bottom: 1px dotted;
}

#content a:hover
{
	color: #996633;
}

#content #hr
{
	background: url(../images/hr.gif) no-repeat center;
	width: 530px;
	height: 38px;
	margin-top: 30px;
}

#content img
{
	padding: 4px;
	border: 1px solid #e6e6e6;
}

#feed
{
	float: right;
}

table.maintable
{
	border: 1px solid #ddd;
	border-collapse: collapse;	
}

table.maintable tr
{
	padding: 0;
}

table.maintable td
{
	border: 1px solid #ddd;
	padding: 0 10px;
}

/* ------ Sidebar ------ */

#sidebar
{
	font-size: 0.75em;
}

#sidebar h2
{
	font-family: "Palatino Linotype", Georgia, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #138808;
	text-transform: uppercase;
	text-decoration: none;
}

#sidebar h2 a:link, #sidebar h2 a:visited
{
	color: #138808;
	text-decoration: none;
}

#sidebar h2 a:hover
{
	color: #003300;
}