/*=============== Common Styles used on all pages where relevant ==================*/

body {
	text-align : center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "sans-serif";
	color : #303030;
}

a {
	text-decoration: underline;
	color : blue;
}

a:visited {
	color : blue;
}

a:hover {
	color : black;
}

/* main style sets the content area for all pages */

#header { 
	margin: 0px; 
	padding: 10px;
	text-align: center;
	background: #f0f0f0;

	/*background: #f0f0f0;
	color: blue;
	text-align: center;
	font-size: 30pt;*/

	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;	

}

.Smaller {
	font-size: smaller;
}

.Larger {
	font-size: larger;
}

#main {
	background-color : white;
	border: 2px solid black;
	margin : 0 auto;
	padding: 20px 40px 20px 40px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	text-align : left;
	width : 700px;
}


.indentmenu{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	word-wrap: none;
	overflow: hidden;
	font: 16px;
	width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 700px; /*width of menu*/
	border: 1px solid #000;
	border-width: 1px 0;
}

.indentmenu ul li{
	display: inline;
}

.indentmenu ul li a{
	float: left;
	color: #303030; /*text color*/
	padding: 5px 8px;
	text-decoration: none;
	border-right: 1px solid #000;
}

.indentmenu ul li a:visited{
	color: #303030;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: blue; /*text color of selected and active item*/
	padding-top: 3px; /*shift text down 1px for selected and active item*/
	padding-bottom: 7px; /*shift text down 1px for selected and active item*/
	background-color:#F0F0F0;
}



.copyright, a.copylink:link, a.copylink:active, a.copylink:visited {
	color : black;
	font-family : "Courier New", Courier, mono;
	text-decoration: none;
}

a.copylink:hover {
	color : blue;
	background-color : transparent;
	text-decoration: none;	
}

/*===============ID specific styles - may vary from page to page==================*/

/* Contact Page styles */

a.contactemail:link, a.contactemail:active, a.contactemail:visited {
	background-color : transparent;
}

a.contactemail:hover {
	color : blue;
}

/* Photos page styles */


#gallery {
	text-align : center;
}

#gallery p {
	display : inline;
}

#gallery p img {
	margin-bottom : 5px;
}

#gallery span {
	background-color : #F0F0F0;
	width : 15em;
	height : 18em;
	text-align : center;
	vertical-align : middle;
	padding : 0.5em;
	margin : 0.5em;
	background-position : center center;
	background-repeat : no-repeat;
	text-align : center;
	color : black;
	display : table-cell;
	display : inline-table;
	display : inline-block;
}

img.photos {
	border : 1px solid black;
}

/* Qualifications page styles */

#qualifications {
	list-style-type : disc;
	list-style-position : outside;
	font-size : 0.8em;
}

/* Links page styles */

#links {
	text-align : center;
}
