/* CSS Document */


/* Sets the font and background image of the site*/
body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background: #fff url(mountain.jpg) no-repeat bottom right;
	background-attachment: fixed;	
	
}
/* This is where the main content layout it set*/
#content{
	position:absolute;
	left:205px;
	top:85px;
	width:79%;
	
	}
	
/* This is the gray background box that appears on the top of each page*/
#title{
	font-size: 30px;
	text-decoration: underline;
	text-align:center;
	margin: 3px 7px 5px 0;
	padding: 0px 5px 3px 7px;
	font-family: Arial;
	font-weight: bold;
	background-color: #DBDBDD;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #000;	
	color: #000;
	width: 98%;
	}
	
	
/* Paragraph title description used on each page*/
.p_title{
	font-size: 19px;
	text-decoration: underline;
	padding:20px 0px 15px 0px;
	}
	
/* Sets the sizes of the paragraph layout, which is the text underneath the .p_title*/
.p{
	font-size: 14px;
	padding-top:10px;
	line-height:19px;
	}

/* This is used to set the positioning of the navigation scheme used on certain pages*/	
#quickjump{
	font-size: 14px;
	text-decoration: none;
	text-align:center;
	margin:3px 4px 0px 0px;
	padding-right: 5px;	
	}
	
/* Used just like quickjump, except returns the user to the top of the screen instead of somewhere below*/
.returntotop{
	font-size: 14px;
	padding-top:10px;
	}

/* Sets the layout of the picture found on the right hand side of each page*/	
#pic{
	float:right;
	border-width:thin;
	border-style:solid;
	color: #000000;
	margin: 15px 3px 3px 5px;
	}
	

/*----------Template Page CSS----------*/

/* Sets the layout for the logo*/
#pamplin{
	margin: 0px 0px 0px 6px;
		}

/* Sets the layout for the V.Tech logo*/
#virginiatech{
	margin: 0px 0px 0px 6px;
		}
	
/* Sets the layout for the CSS and XHTML validation*/		
#validate{
	margin: 0px 0px 0px 14px;
		}
	
/* Sets the layout for the last modified Date*/
#date{
	font-size:small;
	margin: 0px 0px 0px 13px;
	text-decoration: overline;
	line-height:20px;
	padding-top:5px;
	
	}
/* Sets the layout for the Email*/
#email{
	text-decoration:none;
	font-size:small;
	margin: 0px 0px 0px 55px;
	text-decoration: underline;
	line-height:20px;
	padding-top:5px;
	}	

/* Sets the layout for the header on the top of the page*/	
#header{
	top:3px;
	margin:3px;
	bottom:40px;
	background: #FE2222;
	border-width:thin;
	border-style:solid;
	color:#000000;
	left:0;
	width:95%
}

/* Sets the layout for the top right swiss logo*/
#headerright{
	position:absolute;
	background: #FE2222;
	margin-right:3px;
	right:0;
	top:3px;
	bottom:40px;
	height:75px;
	width:6%;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-width:thin;
	border-right-style:solid;
	border-right-color:#000000;
			}

/* Sets the layout for the link menu found on the left of each page*/	
#menu  {
	display: block;
	margin:3px;
	font-size:14px;
	top:76px;
	left:0;
	width:9.6875em;
	list-style-type: none;
	line-height: 30px;
	background:#FE2222;
	color: #FFFFFF;
	font-style: normal;
	font-weight: 700;
	border-style: solid;
	border-color: #000000;
	border-width: thin;
	
			}
			
/* Sets the attributes for the links*/			
#menu a:link {
	
	text-decoration:none;
	text-indent:4px;
	color: #FFFFFF;
				}
		
/* Sets the attributes for links that have been visited*/			
#menu a:visited   {
	text-decoration: none;
	text-indent:4px;
	color: #FFFFFF;
					}
					
/* Sets the attributes for the links that are currently being hovered by the mouse.*/						
#menu a:hover   {
	text-decoration: overline;
	text-indent:4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	
				  }
/*----------End of Template Page CSS----------*/
			
				  
/*----------Home Page CSS----------*/	

/* Sets the layout for the picture found on the homepage*/
#indexpic{
	text-align:center;
	margin: 5px 15% 0px; 
	}	

/* Sets the layout for the dates found on the homepage, creating a box around them.*/
#importantdates {
	text-align:center;
	width: 390px;
	background-color: #FFF;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #000;	
	margin: 0 0 15px 0px;
	padding: 5px 8px 0 8px;
	z-index:1;
}

/* Sets the layout for the dates found on the homepage, creating a box around them.*/
#importantdates h1 {
	margin: -5px -8px 5px -8px;
	padding: 5px 5px 3px 7px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	background-color: #DBDBDD;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #000;	
	color: #000;
}

/* Sets the layout for the dates found on the homepage, creating a box around them.*/
#importantdates p {
	margin: 15px 0;
	padding: 0 5px;
	
}				  
/*----------End of Home Page CSS----------*/			


	  
  
				  
				  
				  
