* { padding:0; margin:0; }

div {
	 border: 0px solid Yellow;
}
body {
	background-color:#1e1e1e;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;	
	margin: 0 auto;
	width: 840px;
	color:#1e1e1e;
	font-family: Tahoma, Times, serif;
	font-size:12px;
	margin-top: 8px;   
}

h1 {
	color:black;
}

h2 {
	color:black;
}

#thumbnail {
		width:108px;
		height:108px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:30px;
		padding-top:10px;
		background:#1e1e1e;
		border:1px solid black;
		text-align:center;
		color:white;
		float:left;
	

}

.imageleft {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  } 

  .imageright {
  float:right;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  } 

#leftcol {
	float: left;
	width: 545px;
	background-color:#cccccc;
	padding-left:8px;
}

#rightcol {
	float: left;
	width: 278px;
	background-color:#cccccc;

}

#rightcoltop {
	background-image:url(images/header9.png);  
	background-repeat:no-repeat;
	height:10px;
	font-size: 12px;
	padding-left:12px;
	line-height:12px; 
	color:white;
	font-weight:bold;
}

#rightcolbody {
	background-image:url(images/bg9.png); 
	background-repeat:repeat-y;
	text-align: center;
	padding-right:8px;
}

#rightcolfooter {
	background-image:url(images/footer9.png);  
	background-repeat:no-repeat;
	height: 20px;
	font-size: 12px;
	padding-left:12px;
}

#fullcol {
	float: left;
	width: 830px;
	background-color:#cccccc;
	padding-left:0px;
}

/*  DO NOT CHANGE THIS BELOW: STORES MAIN  IMAGE W/BRIDGE */
#mainbanner {
	float: left;
	background-image:url(images/phd2010.jpg);
	width: 548px;
	height:270px;
}


/* MUSIC PLAYER (TOP RIGHT) SECTION */

/* NOTE: THESE CONTAINERS ARE ALSO USED FOR THE RIGHT CONTENT COLUMN (Directly below music player, but below nav) */

#musicplayer {
	float: left;
	width: 278px;
	height:270px;
    text-align: left;
	background-color: #ccc;
	padding-left:4px;
	padding-top:2px;

}

#mptop {
	background-image:url(images/header9.png);  
	background-repeat:no-repeat;
	height:10px;
	font-size: 14px;
	padding-left:12px;
	line-height:8px; 
	color:white;
	font-weight:bold;
}

#mpbody {
	background-image:url(images/bg9.png); 
	background-repeat:repeat-y;
	text-align: center;
	padding-right:8px;
}

#mpfooter {
	background-image:url(images/footer9.png);  
	background-repeat:no-repeat;
	height: 10px;
	font-size: 12px;
	padding-left:12px;
}
/* END OF MUSIC PLAYER SECTION */
/* END OF MUSIC PLAYER SECTION */
/* END OF MUSIC PLAYER SECTION */




/* BEGIN MAIN NAVIGATION SECTION */
/* BEGIN MAIN NAVIGATION SECTION */

#navcontainer {
	width:788px;
	float:left;
	background-image:url(images/nav2.png);
	height:45px;
	background-repeat:no-repeat;
}

#mainnav {
	width:714px;
	margin-top:0px;
	list-style:none;

}


	#mainnav li {
		float:left;
	}

		#mainnav li a {
			display:block;
			background-image:url(images/rollover2.png);
			background-repeat:no-repeat;
			background-color: transparent;
			width:109px;
			height:45;
			line-height:25px;
			text-align:center;
			text-decoration:none;
			color:#C2090F;
			font-size:18px;
			font-weight:bold;
			vertical-align:bottom;
		}

#mainnav li a:hover {
					background-color: transparent;
					color:#474747;
					text-decoration:underline;
					font-weight:bold;
				}

/* THE myspace CLASSES ARE FOR THE LEFT-MOST PART OF THE MAIN NAV WITH THE MYSPACE ICON HOVER */

#myspace {
	background-image:url(images/rss80.png);
	background-repeat:no-repeat;
	height:45px;
	width:42px;
	float:left;
	margin-top:0px;
	clear:both;
}

	#myspace a {
		display:block;
		height:45px;
	}
	
		#myspace a:hover {
			background-image:url(images/rss81.png);
			background-repeat:no-repeat;
			height:45px;
		}	
	
			#myspace a span { display:none; }	

/* END  MAIN NAVIGATION SECTION */
/* END  MAIN NAVIGATION SECTION */

/* BEGIN SUB-NAVIGATION SECTION */
/* BEGIN SUB-NAVIGATION SECTION */
#subnavwrapper {
width:830px;
float:left;
height:28px;
	background-color: #ccc;

}

#subnav {
	background-color: #ccc;
	background-repeat:no-repeat;
	width:830px;
	float:left;
	list-style:none;
	height:28px;
	line-height: 28px;
	color:#C2090F;
	clear:both;
}

	#subnav li {	
		float:left;
		margin-top:0px;
	}

		#subnav li a {
			color:#C2090F;
			width:100px;
			height:18px;
			text-align:center;
			text-decoration:underline;
			font-size:11px;
			display:block;
			margin-left: 26px;
		}
		
			#subnav li a:hover {
				background-color: #cccccc;
			}

/* END SUB-NAVIGATION SECTION */
/* END SUB-NAVIGATION SECTION */


/* BEGIN box_half SECTION */

	.box_half {
		width:260px;
		padding:0 0 18px 0;
		margin:8px auto;
		margin-left:4px;
		margin-right:4px;
		background:url("images/tsr2.gif") bottom left no-repeat;
		background-color: #ccc;
		float:left;
		text-align: center;
	}
	.box_half h3 {
		margin:0;
		color:#C2090F;
		font-size: 15px;
		padding:7px 10px 3px 10px;
		background:url("images/tsr2.gif") top left no-repeat;
	}

	.box_half img {
		float: center;
	}
	.box_half p, .box_half a.more {
		margin:0;
		/* padding:0 10px 3px; */
		/* padding:0 24px 0 0; */
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#e8e8e8;
		font-size: 11px;

	}
	.box_half a.more {
		display:block;
		text-align:right;
		background:url("tsr-a.gif") 410px 50% no-repeat;
		/* padding:0 24px 0 0; */
		text-decoration:none;
		color:#44a;
	}
	.box_half a.more:hover {
		text-decoration:underline;
	}
	/* END box_half SECTION */

/* BEGIN box_right SECTION */

	.box_right {
		width:210px;
		text-align:left;
		float:center;
		margin-left: 8px;
	}

	}
	/* END box_right SECTION */

	/* BEGIN BOX_FULL SECTION */
	.box_full {
		width:786px;
		padding:0 0 18px 0;
		margin:8px auto;
		margin-left:4px;
		background:url("images/tsr_full.gif") bottom left no-repeat;
		background-color: #ccc;
		float:left;
	}
	.box_full h3 {
		margin:0;
		color:#C2090F;
		padding:7px 10px 3px 10px;
		background:url("images/tsr_full.gif") top left no-repeat;
	}
		.hack_h4 {
		margin:0;
		color:#C2090F;
		padding:7px 10px 3px 10px;

	}
	.box_full p, .box_full a.more {
		width: 794px;
		padding:0 10px 3px;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#e8e8e8;
	}
	.box_full a.more {
		display:block;
		text-align:right;
		background:url("tsr_full.gif") 410px 50% no-repeat;
		padding:0 14px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.box_full a.more:hover {
		text-decoration:underline;
	}


/* PHOTO GALLERY STUFF */

div.promor {
	float: left;
	
	margin-right: 10px;
	margin-top: 10px;
	margin-left: 10px;
	width: 80px;
	margin-bottom: 10px;
}
div.promor p {
	text-align: center;
}
/* END OF PHOTO GALLERY STUFF */

#footer {
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 4px;
	text-align: center;
	color: #C3C3C3;

}