﻿/***********************************************/
/* 2col_rightNav.css                             */
/* Use with template 2col_rightNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 62.5%;  /* Resets 1em to 10px in a browser set to medium or 16px */
	background-repeat: repeat;
	background-image: url('../images/diagonals3.gif');
	background-color: #39454F;		
}

#pagewrapperoutline { 
	width: 964px; 
	background-color: #FFF;
	padding: 1px 1px 1px 1px;
	margin-left: auto;
	margin-right: auto;
}
#pagewrapper {
	width: 960px; 
	text-align: left;
	padding: 1px 1px 15px 1px;
	border: 1px solid #39454F;
	background-color: #FFF;
}

.clear {
	clear: both;
	padding-bottom: 5px;
}

.hidden {
	display:none;
	visibility:hidden;
}

#content 
{
    font-size: 1.1em;
}

a:link, a:visited, a:hover {
	color: #990000;
	color: #911512;	
	text-decoration: none;
	padding-bottom: 0px;
	/*font-size: 1.1em;*/
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	color: Black;
}

h1{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-family: Arial,sans-serif; /* 2/6/09 per Kate */
    font-family: Georgia, "Times New Roman", Times, serif; /* 5/4/09 per Kate */
    font-size: 1.6em;
    font-size: 1.2em; /* 2/6/09 per Kate */
     font-size: 1.7em; /* 5/4/09 per Kate */
    line-height: 1.6em;
    color: #334d55;
    color: #1D3C5B; /* 2/6/09 per Kate */
    color: #000; /* 5/4/09 per Kate */
    text-transform: capitalize;
    font-weight: bold; /* 2/6/09 per Kate */
    font-weight: normal; /* 5/4/09 per Kate */
}

h2{
    font-size: 1.5em;
    line-height: 1.5em;
}

h3{
    font-size: 1.4em;
    line-height: 1.4em;

}

h4{
	font-size: 1.3em;
	line-height: 1.3em;	
}

h5{
	font-size: 1.2em;
	line-height: 1.2em;
	/*color: #1D3C5B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;*/
}
h6{
    font-size: 1.1em;
    line-height: 1.1em;
}

ul{
    list-style-type: square;
    margin-left: 30px;
}

ul ul{
    list-style-type: disc;
}

ul ul ul{
    list-style-type: circle;
}

label{
	font: bold 100% Arial,sans-serif;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	clear: both;
	margin: 0;
	margin: 0px auto 0px auto;	
	border-bottom: 1px solid #cccccc;
	width: 100%;
	background-color: #000;
	padding-top: 0px;
	padding-right: 0px;	
	padding-left: 0px;
	height: 122px; /*85px; /*78px;*/
	/*border: solid 2px red;*/

}

#header_logo 
{
	height: 69px; /*54px;	*/
	background-image: url("../images/faculty_pages/fw_spider78w.gif");
	background-repeat: no-repeat;	
	background-position: 10px 3px;
    color:White;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2.0em;
    font-weight: normal;
    text-transform: capitalize;     
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 97px;
    /*border: solid 2px green;*/
}

#header_text  
{
    float: left;
    width: 50%;
    margin: 0px 0px 0px 0px;
    height: 69px;
    /*padding: 0px 0px 0px 0px;*/
    /*border: solid 2px green;*/
}
#header_text p
{
    margin: 0px 0px 0px 0px;
}
#header_text img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#header_signature
{
    float: right;    
    margin-top: 0px;
    /*border: solid 2px blue;*/
}

#header_signature2
{      
    margin-top: 0px;
    padding-top: 13px;
}

#header_signature2 p
{
    margin: 0px 0px 0px 0px;    
}

#subheader_title
{

}


.contentarea
{
    /*float:left;*/
	/*width: 70%;*/
	/*margin: 0;*/
	padding: 10px 10px 10px 40px;
	font-size: 1.1em;
	 /*line-height: 1.3em;*/
}
.contentarea p
{ font-size: 1.0em; line-height: 1.2em;}

.contentarea img 
{
    margin: 0px 12px 10px 12px;
}



/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 15px;
	color: #FFCC00;
}


/*************** #pageName styles **************/

.professorName
{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #333333;
	font-variant: normal;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 1.8em;*/
	font-weight: normal;	
}

.professorName p { font-size: 1.8em; }

/************* #globalNav styles **************/

#globalNav{	
	
	color: #000000;
	white-space: nowrap;
	font-size: 1.3em;
	background-color: #FFD520;
	background-color: #FFF;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 28px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
	/*background-image: url(http://www.vmi.edu/uploadedImages/Faculty_Webs/_template_images/bg-gradient-gold.gif);
	background-repeat: repeat;	 */
	/*border: solid 2px blue;*/
	
	
}

#globalNav a {	
	padding: 0px 3px 0px 3px;
}

#globalNav ul {
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type:none; 
	text-transform:capitalize;
	/*float: right;*/
}

#globalNav li {
	display: inline;
	padding-left: .5em;  /*changed from margin to padding 2/6/09 */
	padding-right: .4em;  /*added 2/6/09 per Kate */	
	border-right: solid 1px black;
}

#introduction { 
    font-size: 1.0em;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-color: #66666B;
    margin: 4px 0px 10px 0px;
    height: 150px;
}

#introduction p { font-size: 1.0em; line-height:normal; }

#introduction h5    /* added 2/6/09 per Kate */
{
	font-size: 1.2em;
	line-height: 1.2em;
	color: #1D3C5B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#footerarea
{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 40px;
	font-size: 1.1em;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-color: #66666B;	
    color: Gray;
}

#footerarea p
{
    margin: 0px 0px 0px 0px;
}

.rsm 
{
	/*z-index: 2;*/
	float: right;
	width: 270px;
	background-color: #F3F3F3;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 20px;
	/*margin-left: 75%;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 1.0em;
}

.rsm h1, .rsm h2, .rsm h3, .rsm h4, .rsm h5, .rsm h6 {
	font-family: Arial,sans-serif;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	/*font-size: 110%;*/
	color: #334d55;	
	font-weight: bold;
}

.rsm h1 { font-family: Georgia, Times New Roman, Serif; color: #333; font-size: 1.4em; font-weight: normal; }

.rsm p
{
    font-size: 1.0em; /*90%;*/
    margin: 5px 0px 5px 0px;    
}



/*********** #rightsidemenu link styles ***********/

.rsm ul a:link, .rsm ul a:visited {
	display: block;
	padding: 0px 0px 0px 6px;
	font-size: 90%;
}
.rsm ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.rsm li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body .rsm li {border-bottom: none;}

    

