/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
/* link underlines tend to make hypertext less readable,
   because underlines obscure the shapes of the lower halves of words */
:link,:visited {
text-decoration:none;
}

/* no list-markers by default, since lists are used more often for semantics */
ul,ol {
list-style:none;
}

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code {
font-size:1em;
}

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img {
border:none;
}

/* de-italicize address */
address {
font-style:normal;
}

/* ======================================================*/
/* Standard settings for Meike Laurenson website */
h1,h2,h3,h4 {
color:#3A0B39;
font-family:verdana,arial,helvetica,sans-serif;
}

h1 {
font-size:14px;
background:#9D4862;
margin-bottom:0;
}

h2 {
font-size:13px;
color:#9D4862;
text-align:center;
padding-top:5px;
}

h3 {
font-size:13px;
margin-bottom:5px;
padding:5px 0 3px 25px;
}

body {
color:#FF858A;
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
background:#9D4862;
text-align:center;
scrollbar-arrow-color:#3a0b39;
scrollbar-3dlight-color:#ffcec2;
scrollbar-darkshadow-color:#3a0b39;
scrollbar-face-color:#ffcec2;
scrollbar-highlight-color:#9D4862;
scrollbar-shadow-color:#3a0b39;
}

p,td,th,div,blockquote,dl,ul,ol {
color:#3a0b39;
font-size:11px;
background-color:#ffeae5;
font-family:verdana,arial,helvetica,sans-serif;
}

p {
margin-top:5px;
margin-left:25px;
}

a:link,a:visited {
text-decoration:underline;
color:#9D4862;
font-size:11px;
}

a:hover,a:active {
text-decoration:underline;
color:#FF858A;
font-size:11px;
}

html {
height:100%;
}

/* Page Demarcation */
#wrapper {
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#mainContent {
float:left;
width:800px;
height:400px;
background:#ffeae5;
overflow:auto;
padding-bottom:10px;
}

/* for IE6 and below */
* html #mainContent {
height:400px;
}

#mainContent .newSection {
clear:both;
padding-top:5px;
}

#mainContent .boxText {
float:left;
width:190px;
padding:3px;
margin:10px 10px 10px 80px;
background:#9D4862;
color:#3A0B39;
text-align:center;
font-size:11px;
}

#mainContent .flashContent {
text-align:center;
}

#mainContent .boxText h2 {
color:#3A0B39;
font-size:10px;
padding-left:5px;
}

#mainContent .rightBoxText {
float:right;
width:355px;
margin-top:5px;
text-align:left;
font-size:11px;
margin-left:5px;
margin-right:25px;
}

#mainContent .leftBoxText {
float:left;
width:355px;
margin-top:5px;
margin-left:20px;
margin-right:5px;
text-align:left;
font-size:11px;
}


#mainContent .rightPicBox {
float:right;
width:355px;
margin-top:5px;
text-align:left;
font-size:11px;
margin-left:5px;
margin-right:25px;
}

#mainContent .leftPicBox{
float:left;
width:330px;
margin-top:5px;
margin-left:20px;
margin-right:5px;
text-align:left;
font-size:11px;
}


#mainContent p {
margin-right:10px;
}

#mainContent .leftBoxText p {
margin:7px 20px 10px 7px;
}

#mainContent .rightBoxText p {
margin:7px 0 10px 7px;
}

#banner {
height:100px;
background:#9D4862;
}

/* hide from ie on mac \

html {

      height: 100%;

      overflow: hidden;

}                       */
#flashcontent {
width:450px;
height:90%;
margin:10px;
}

/* end hide */
/* Individual paragraph variations */
.footer {
clear:both;
font-size:11px;
color:#3A0B39;
text-align:center;
width:725px;
height:40px;
padding:10px 0 0;
border-top-style:double;
border-top-color:#3A0B39;
border-top-width:thin;
}

.footer a:link,a:visited {
text-decoration:underline;
font-size:11px;
color:#9D4862;
}

.footer a:hover,a:active {
text-decoration:underline;
font-size:11px;
color:#FF858A;
}

.pullQuote {
float:right;
margin:10px 10px 10px -25px;
width:250px;
background-color:#3a0b39;
}

.innerPullQuote {
background-color:#3a0b39;
margin:5px;
border:1px solid #FF858A;
}

.innerPullQuote p {
color:#ffeae5;
font-size:14px;
text-align:center;
font-variant:small-caps;
background-color:#3a0b39;
}

.innerPullQuote h2 {
background-color:#3a0b39;
color:#FF858A;
font-size:16px;
text-align:center;
font-variant:small-caps;
}

/* Tabbed Navigation*/
.nav {
position:relative;
float:left;
text-align:right;
background:#9D4862;
}

ul.nav {
position:relative;
float:left;
margin:0;
list-style:none;
text-align:right;
width:100%;
}

ul.nav li {
display:inline;
margin:10px;
padding:5px;
}

ul.nav a {
float:left;
margin:0;
padding:0;
text-decoration:none;
}

ul.nav a span {
float:left;
display:block;
padding:5px 10px 5px 16px;
margin-left:15px;
color:#FF858A;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:700;
}

ul.nav a span {
float:none;
font-size:15px;
}

ul.nav a:hover span {
color:#3A0B39;
text-decoration:none;
}
