/*  LDMain.css  Style Sheet for Home Page */

* 
{
  margin: 0;
  padding: 0;
}

body {
Font-family: Times, serif;
background: #FFFFFF;
color: #000080;
border: 0;
margin: 0;
padding: 0;
}

#head1{
background: #C3A1C6;
color: #000080;
border: 0;
padding: 1em;
width: 100%;
}

.logo {
text-align: center;
border: 0;
}

.logo h1
{
position: absolute;
color: #000080;
top: -20em;   
left: -200em;
}

.logo h2
{
position: absolute;
color: #000080;
top: -20em;   
left: -200em;
}

/* Horizontal Menu Bar adapted from 
iCITA: Accessible Navigation Bars Examples
http://bestpractices.cita.uiuc.edu/html/nav/menu/examples/ */


div.hmenu h2 
{   
position: absolute; 
color: #FFFFFF;
top: -20em;   
left: -200em;
}

div.hmenu 
{   
border: 0;
margin: 0;   
padding: .5em;   
color: #FFFFFF;
background: #27408B;   
width: 100%;
height: 3.5em;
text-align: right;
vertical-align: top;
}


div.hmenu ul 
{   
list-style: none;   
margin: 0;   
padding: 0;   
padding: .25em;
}

div.hmenu ul li 
{   
margin: 0;   
padding: 0;   
display: inline;
}

div.hmenu ul a 
{   
margin: 0;   
padding: 0;   
padding-left: .25em;   
padding-right: .25em;   
text-decoration: none;   
background: #27408B;
color: #FFFFFF;   
border-left: solid 2px #FFFFFF;   
font-size: 150%;
}

div.hmenu ul a.first 
{
border-left: none;
}

div.hmenu ul a:link, div.hmenu ul a:visited 
{   
background: #27408B;
color: #FFFFFF;
text-decoration: none;
}

div.hmenu ul a:focus, div.hmenu ul a:active, div.hmenu ul a:hover
{
background: #27408B;
color: #FFFFFF;
text-decoration: underline;
}



/* Vertical Menu Bar adapted from 
iCITA: Accessible Navigation Bars Examples
http://bestpractices.cita.uiuc.edu/html/nav/menu/examples/ */


div.vmenu 
{   
clear: left;
float: left;
background: #85BDA2;
border: 0; 
width: 25%;
color: navy;
font-size: 100%;
text-align: left;
margin-right: 1em;
padding: 1em;
padding-bottom: 5em;
border-right: solid 2px #27408B;
}

div.vmenu h2
{   
background: #85BDA2;
color: navy;
text-align: center;
font-size: 150%;
padding: 0;
} 

div.vmenu ul 
{  
list-style: none;   
margin: 0;   
padding: 0;
padding-bottom: 2em;  
}

div.vmenu ul li 
{   
margin: 0;   
padding: .5em;   
list-style: none;
}

div.vmenu ul a 
{   
margin: 0;   
padding: 0;   
text-decoration: none;   
font-size: 100%;   
display: block;
}

div.vmenu ul a:link 
{
background: #85BDA2;
color: navy;
text-decoration: none;
} 

div.vmenu ul a:visited
{
background: #85BDA2;
color: purple;
text-decoration: none;
}

div.vmenu ul a:focus, div.vmenu ul a:active, div.vmenu ul a:hover 
{   
text-decoration: underline;
}

#libthing a:link
{color:navy;}

#libthing a:visited
{color:purple;}

#content
{
clear: both;
border: 0;
margin: 0;
padding: 0;
}


p.quicklinks
{
text-align: left;
font-size: 100%;
}

A:link {color: #27408B; text-decoration: none;}
A:visited {color: purple; text-decoration: none;}
A:active {text-decoration: underline;}
A:hover {text-decoration: underline;}

A.quick:link {color: navy; text-decoration: none;}
A.quick:visited {color: purple; text-decoration: none;}
A.quick:active {text-decoration: underline;}
A.quick:hover {text-decoration: underline;}

A.haiti:link {color: red; text-decoration: underline;}
A.haiti:visited {color: purple; text-decoration: underline;}
A.haiti:active {text-decoration: underline;}
A.haiti:hover {text-decoration: underline;}

p.haiti
{
font-size: 125%;
font-weight: bold;
padding: .5em 1em;
}

p.smhaiti
{font-size: 85%;
font-family: sans-serif;
text-align: center;
padding: 0 25px;
}

div.homemain
{
border: 0;
padding: 10px;
}

div.submain
{
border: 0;
padding: 10px;
}

.homecontent
{
color: #27408B;
text-align: center;
}

h1
{
color: #27408B;
text-align: center;
font-size: 200%;
}

h2
{
color: #27408B;
text-align: left;
font-size: 150%;
padding: 1em 0;
}

A.homecontent:link {color: red; text-decoration: underline;}
A.homecontent:visited {color: purple; text-decoration: underline;}
A.homecontent:active {text-decoration: underline;}
A.homecontent:hover {text-decoration: underline;}


.basic
{
color: #27408B;
text-align: left;
padding: 0 15px 0 15px;;
}

.red
{
color: red;
font-weight: bold;
}

#cheez
{
text-align: center;
padding: 10px;
}

.countdown
{
text-align: center;
font-size: 150%;
font-weight: bold;
font-family: Times, serif;
color: white;
padding: 30px;
margin-left: 35%;
margin-right: 5%;
border: solid 5px red;
background: blue;
}

.RTcountdown
{
text-align: center;
padding: 10px;
margin-left: 30%;
margin-right: 5%;
}


#advent
{
text-align: center;
padding: 10px;
}

.adventhdr
{
text-align: center;
padding: 10px;
color: #27408B;
}

div.advent li 
	{   
	/* margin-left: 15%; */  
	padding: .5em 2em; 
	color: #27408B; 
	text-align: center;  
	list-style: none;
	}

.funnycat
{
padding: 20px;
text-align: center;
}


.funnydog
{
padding: 20px;
text-align: center;
}

#TF92010
{
padding: 20px;
text-align: center;
}


#obama
{
text-align: center;
padding: 10px;
}

#VoteNo
{
text-align: center;
padding: 0;
}

.ofovimg
{
border: solid 1px #2A9BD3;
}

#war
{
padding: 10px;
}

#casualties
{
float: left;
padding: 20px;
padding-left: 60px;
width: 25%;
}

#mildeaths
{
margin-left:55%;
margin-top:15%;
padding:20px;
width:30%;
}

#cost
{
position: absolute;
left: 60%;
border: thin black solid;
margin: 15px;
padding: 5px;
}

.cwnote
{
font-family: sans-serif;
font-size: 80%;
text-align: center;
}


div.footer
{
width: 100%;
clear: both;
padding: 20px;
color: #27408B;
background: #FFFFFF;
text-align: center;
font-family: arial, non-serif;
font-size: 85%;
border-top: solid 2px #27408B;
}

div.footer ul li
{
list-style: none;
padding: 1em;
}
