a { color: #1B4D45 }

h1 { text-decoration: none; color: #1f9283; margin-left: 220px; top: 96px; position: absolute; font-size: 22px; line-height: 0; margin-bottom: 0px; }
h2 { font-size: 230%; line-height: 1; margin: .5em 0 1em 0; color: #008375;}

#privacy h1{ font-size: 230%; line-height: 1; margin: .5em 0 1em 0; color: #008375; position:relative; top: 0px;}
#privacy h2{ font-size: 160%; line-height: 1; margin: .5em 0 1em 0; color: #008375;}

body { background: url(../images_migraine/body_bkgd.png) repeat center #d4c656; margin: 0px; }
body.home h2 { text-indent: -10000px; height: 188px; width: 520px; background: url(../images_migraine/intro_text_home.png) no-repeat; margin-bottom: 0px; }
body.home h2.spanish {  background-image: url(../images_migraine/intro_text_home_spanish.png);}
body.home h2.frenchCan {  background-image: url(../images_migraine/intro_text_home_frenchCan.png);}

h3.callout { padding: 18px 28px 18px 28px; color: #fff; background: url(../images_migraine/h3_callout.png) no-repeat; text-align: center; font-style: italic; border-right: 2px solid #ccc8a3; border-bottom: 3px solid #ccc8a3; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px;}

#header .language{border:solid 1px #008068; right:30px; position:absolute; background: #008068 url(../images_migraine/languageTab.png) no-repeat 0 bottom; font-size:12px; line-height:12px; font-weight:bold; color:#fff; padding: 7px 5px 7px 6px;}
#header .language a{ color:#fff; }
#header .language a:hover{ color:#1B4D45; }

#header .container { overflow: hidden; height: 144px;  }
#header { background: url(../images_migraine/header_bkgd2.jpg) repeat-x; z-index: -10;}

#content { padding: 2.3em 0 0 0; background: url(../images_migraine/content_bkgd.png) repeat-x #d9d3a3; }
.content_fringe_top { height: 12px; background: url(../images_migraine/content_fringe_top.gif) repeat-x; width: 100%; line-height: 0;}

#footer {background: url(../images_migraine/footer_bkgd.png) repeat-x #ccc266; padding: 3em 0 6em 0; }

a.questionnaire { margin: 7px; color: #fff; font-size:1.25em;line-height:1; text-align: center; text-decoration: none;padding: .6em 10px 5.5em 10px; width: 136px; background: url(../images_migraine/questionnaire.jpg) bottom repeat-x #000; text-align: center;  display: block;}
a.questionnaire:hover { background: url(../images_migraine/questionnaire_hover.jpg) bottom repeat-x #000;}

.frame { border: solid 1px #ccc; background: url(../images_migraine/1pxtransparent.png) repeat; float: left; }
img.home_image { position: relative; margin-top: -165px; margin-left: -25px; }
img.frame { float:right; margin-left: 20px; padding: 10px;  }
body .raise{ position:relative; z-index:10; }

#main_content { background: url(../images_migraine/main_content_bkgd.png) repeat-y #f2efce; margin-top: -72px; margin-bottom: -36px; padding-top: 1.5em; padding-bottom: 3em; position: relative; z-index: 10;  border-top: solid 1px #fff; }

#navigation { padding-top: 2em; background: url(../images_migraine/navigation_bkgd.png) no-repeat; padding-right: 0px; margin-right: 0px; width: 200px; float: left; }
#navigation ul { list-style-type: none; margin: 0 0 1.5em 0; padding: 0px; }
#navigation li a { font-size: 90%; border-bottom: solid 1px #ccc8a3; display: block; width: 190px; padding: 4px 0px 4px 0px; text-decoration: none; }
#navigation li:last-child a { border-bottom: none; } 
#navigation li a:hover { background-color: #2C4C48; color: #fff; padding-left: 6px; font-weight: bold;  width: 194px; }
#navigation li a.active { background-color: #b3ad7d; color: #fff; padding-left: 6px; font-weight: bold;  width: 194px; }
#navigation li a.active:hover { background-color: #b3ad7d; }


#sites tr.even td{ background: #dbf2e0 ; }
#sites tr.even th{ background: #009b8e ; color:#fffeed;}

object.drtv { margin: 0 10px 10px 10px; float: right; border: 10px solid #ccc8a3; }

/*
a.go_to_top_link { font-size: 11px;margin: 0 auto; background: url(../images_migraine/go_to_top.jpg) no-repeat; width: 120px; height: 50px; padding-top: 20px; display: block; color: #777777; text-transform: uppercase;  text-align: center; text-decoration: none; margin-top: 2em; }
a:hover.go_to_top_link { font-weight: bold; color: black; }
*/

