/*
	960 Grid System ~ Core CSS. Learn more at http://960.gs/
	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/

body {padding: 10px 0 40px; background: #FFFFFF url(../img/background.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: 0px -75px; font-size: .7em; font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; color: #444;}

a {color: #0030fe; text-decoration: none;}

	a:focus {/* outline: 1px dotted invert; */}

	a:hover {text-decoration: none;}

p{}

	p span {font-family: Georgia; font-size: 1.8em;}
	
	p#resume_intro {padding: 28px 36px 0 38px; text-align: justify; line-height: 1.5em; font-size: 1.2em; color: #4d5976;}
	
	p#main_text {padding: 28px 0 8px 0; text-align: justify; line-height: 1.5em; font-size: 1.2em;}
	
	p#definition {padding: 28px 12px 8px 15px; text-align: justify; font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; color: #444; line-height: 1.5em; font-size: 1.2em;}

	p#reference {padding: 8px 12px 8px 15px; text-align: right; font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; color: #444; font-size: 1.0em;}
	
	p#copyright {padding: 20px 12px 15px 15px; text-align: left; font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; color: #fff; font-size: 1.1em;}

	p#footer_title {font-family: "lucida sans", "lucida grande", sans-serif; color: white; font-size: 1.2em; font-weight: bold; text-align: left; padding: 22px 0 15px 22px;}
	
	.assigned_unit {font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; font-size: 1.2em; font-weight: bold; line-height: 0; text-align: right; line-height: 1.6;}
	
	.assigned_location {font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; font-size: 1.1em; font-style: italic; color: #737373; line-height: 0; text-align: right; line-height: 1.6;}

	.assigned_date {font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; font-size: 1.0em; color: #737373; line-height: 0; text-align: right; line-height: 1.6;}
	
	.assigned_description {text-align: justify; font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; color: #444; line-height: 1.5em; font-size: 1.2em;}
	
	.question {font-family: "Lucida Sans Unicode" "Lucida Grande" san serif; color: #000000; font-size: 1.15em; text-align: right; line-height: 1.3; margin: -10px 0 0 0;}
	
	
hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}


/* Lists
--------------------------------------------------------------------------------*/

/* Navigation */

#nav_rollover, #nav_rollover ul, #nav_rollover a {margin: 13px 0 0 0; font-family: "lucida sans", "lucida grande", sans-serif; color: #656694; font-size: 1em; font-weight: 700; letter-spacing: 1.2pt; list-style-type: none; text-transform: uppercase;}

	#nav_rollover li {margin: 10px 0 0 0;}

	#nav_rollover li a {background-image: url(../img/list_static_image.gif); background-repeat: no-repeat; background-position: 0 -3px; padding: 0 0 0 20px;}

		#nav_rollover li .here {background-image: url(../img/list_rollover_image.gif); background-repeat: no-repeat; padding: 10px 0 10px 30px; background-position: 0 7px;}
	
		#nav_rollover li a:hover {background-image: url(../img/list_rollover_image.gif); background-repeat: no-repeat; padding: 10px 0 10px 30px; background-position: 0 7px;}
		
		#nav_rollover span {font-size: .82em; font-weight: bold;}

		
/* Downloads */

#dl_rollover, #dl_rollover ul, #dl_rollover a {margin: 13px 0 0 2px; padding: 12px 0 0 0; font-family: "lucida sans", "lucida grande", sans-serif; color: #656694; font-size: 1em; font-weight: 700; letter-spacing: 0pt; list-style-type: none; line-height: 30px;}

	#dl_rollover li a {background-image: url(../img/list_static_image.gif); background-repeat: no-repeat; background-position: 0 -3px; padding: 0 0 0 20px;}

			#dl_rollover li a:hover {background-image: url(../img/list_rollover_image.gif); background-repeat: no-repeat; padding: 10px 0 10px 30px; background-position: 0 7px;}

	#dl_rollover span {font-size: .82em; font-weight: bold; letter-spacing: .4 pt;}
	
	#downloads_header_divider {margin: -6px 0 -6px 0;}
	

/* Blog postings */

#blog_list, #blog_list ul {margin: 30px 0 0 0; font-family: "lucida sans", "lucida grande", sans-serif; font-size: 1em; font-weight: 700; list-style-type: none;}

	#blog_list li {padding: 0 0 18px 12px; line-height: 17px;}

	#blog_list a {color: #656694}

		#blog_list li a:hover {color: #444;}

	#blog_titles_header {color: #656694; font-size: .82em; font-weight: bold; padding: 0 0 0 12px; letter-spacing: .4 pt; text-transform: uppercase;}
	
	#titles_header_divider {margin: -28px 0 -12px 0;}


/* =Headings
--------------------------------------------------------------------------------*/

h1 {font-size: 2.1em; color: #444 ;font-weight: normal; font-family: "Georgia", serif; padding: 30px 0 0 0;}

h2 {font-size: 1.8em; color: #444 ;font-weight: normal; font-family: "Georgia", serif; padding: 15px 0 0 0;}

h3 {font-size: 21px;}

h4 {font-size: 19px;}

h5 {font-size: 17px;}

h6 {font-size: 15px;}


/* =Spacing
--------------------------------------------------------------------------------*/

/*
ol {list-style: decimal;}

ul {list-style: square;}

li {margin-left: 30px;}


p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 20px;} */