/* Stylesheet for Elizabeth Fixmer */
/* By Jay B. Fox, www.frogdoggraphix.com */

body {
margin: 0;
padding: 0;
background: url(images/rosesbkgrnd2.png) #213205;
}

* {
margin: 0;
padding: 0;
border: 0;
font-family:  Arial, Helvetica, sans-serif;
}


/*----------------------------------------------Basic styles------------------------------------------------*/

h1, h2, h3, h4 {
font-family: Georgia, Georgia, serif;
margin: 15px 0 0 5px;
color: #213205;
font-weight: normal;
text-decoration: none;
}


/* italic words in titles */
h1 em, h2 em, h3 em, h4 em {
font-family: Georgia, Georgia, serif;
font-weight: normal;
}

h1 {
position: absolute;
right: 0px; top: 30px;
font-size: 2.50em;
color: #fff;
letter-spacing: 0.1em;
line-height: 1.00em;
padding-right: 10px;
border-right: 15px solid #fff;
}

  /* sits under main title */
p#tagline {
position: absolute;
right: 0px;
top: 70px;
font-style: italic;
color: #fff;
font-size: 1.5em;
}

h2 {
font-size: 1.30em;
letter-spacing: 0.05em;
}

p, ul, ol {
margin: 10px 10px 0 7px;
font-size: 0.8em;
line-height: 1.50em;
color: #000;
letter-spacing: 0.05em;
}

code {
font-family: monospace;
font-size: 1.20em;
color: #E20000;
}

 /* shouting words */
p span {
font-size: 1.50em;
font-weight: bold;
}

a:link, a:visited {
color: #792533;
font-weight: bold;
text-decoration: none;
}

a:hover, a:active {
color: #213205;
border-color: #fff;
}

/* general lists */
ul {
list-style: inside disc;
} 

acronym {
font-weight: bold;
border-bottom: 1px dashed #000;
cursor: help;
}

/* Adds border to any image  */

.framepic{
   padding:4px;
   border:1px solid #213205;  
}


/*-----------------------------------------------Layout DIVS------------------------------------------------*/

 /* keeps everything together */
#wrapper { 
position: relative; 
margin: 0 auto; 
width: 700px; 
background: url(images/bkgrnd4.png) 0 0 repeat-y #8AA57F;  /* Important image, do not remove */
overflow: hidden;
}

/* div containing h1, nav and author image */

#header {  
float: left; 
width: 700px; 
height: 200px; 
background: url(images/elizabethportrait9.png) 0 0 no-repeat #213205;  /* Image of Elizabeth Fixmer */
}

/* left column */

#leftcolumn {   
position: absolute;
left: 0px;
top: 200px;
margin-left: 50px;  /* leave this so that background image lines up with edge of this div */
width: 200px;
background: transparent;
overflow: hidden;
}

/* right column */

#rightcolumn {
float: right;
width: 450px;
padding-bottom: 30px;
background: transparent;
overflow: hidden;
} 

/* bottom bar */

#footer {
float: right;
text-align: center;
font-size: 0.70em;
padding-top: 10px;
height: 12em;
line-height: 1.5em;
width: 651px;
background: #8AA57F;
border-top: 1px solid #D9D93C;
}

/* Quote box in left column */

#quote {   
	float: left;
	margin: 10px 0 20px 10px;
	padding: 10px 0;
	width: 170px;
	text-align: center;
	}

/* Styles Quote box text */
	
#quote p {
color: #444;
font-size: 0.80em;
font-weight: bold;
line-height: 2.00em;
} 

/* Styles blockquotes and citations */

blockquote {
  margin: 1em 1em .5em 0;
		}
blockquote p {
color: #444; }	
blockquote p:first-letter {
	float: left;
	margin: .2em .3em .1em 0;
	font-family: "Monotype Corsiva", "Apple Chancery", fantasy;
	font-size: 220%;
		font-weight: bold;  }
	blockquote p:first-line {
	font-variant: small-caps;	 }

cite
{
margin-right: 40px;
width: 300px;
font-size: .75em;
color: #444;
float: right;
} 

/* Styles pictures with captions in left column */

div.figure {
  width: 80%;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: .7em;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}

/* Float image to left of paragraph */
img.floatLeft{
   float: left;
   margin-right: 10px;
}

	 
/*---------------------------------------------Main Navigation-----------------------------------------------*/

 /* navigation list */

ul#nav {  
	margin: 53px 0 20px 0; /* the 53px is where the nav begins (margin top) */
	padding: 0;
	list-style: none inside;
}
	
ul#nav li {
float: left;
display: block;
}

ul#nav li a {
	width: 170px;
	margin: 3px 0 0 0;  /* a little top margin */
	border: 0;
	border-left: 10px solid #C13100;
	padding: 10px 5px;
	font-family: Georgia, Georgia, serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #fff;
	background: #CC6600;
}

ul#nav li a#current {
border-color: #fff;
}   /* current page, move id in the xhtml when creating a new page */

ul#nav li a:hover {
background: #FF9900;
color: #213205;
}
