/*** Global Settings ****/
* { padding:0; margin:0; }
body { font:normal 13px/1.5em "Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana; color:#444; margin:0 auto; padding:0; text-align:center; background:#ADA5A7; }

/*** Type ***/
p, blockquote  { padding: 10px 25px; }
ul { padding: 10px 25px; list-style: square url(images/bullet.gif); list-style-position:outside;}
li { padding:  5px  5px; }

h1, h2, h3, h4, h5, h6, h7 { color:#24050F; line-height:1.15em;   }

h1 { font-size:40px; padding: 0 15px; } /* Amy j. L. Baker */
h2 { font-size:30px; padding: 10px 15px; } /* Page title	   */ 
h3 { font-size:23px; padding: 20px 15px 10px; } /* Page sub-titles */
h4 { font-size:18px; padding: 10px 15px; } /* Researcher...   */
h5 { font-size:15px; padding: 10px 15px; } 
h6 { font-size:12px; padding: 10px 15px; }

a:visited, a:link {color:#444; text-decoration:none; background:none; border-bottom:1px dashed #c0c9cb; }
a:hover { color:#black;  text-decoration:underline;  background:none; }

hr {color:#eee;}
.box {background : #eeeef7;border : 1px solid #d0d9db; padding : 15px; margin-top:15px;}

/*** Layout ****/
.right {float:right; }
.left {float:left; }
.what {font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; }

#top-shadow { display:block; height:10px; margin:0pt auto; width:955px; }
#wrapper {margin : 0 auto; text-align:left; width:955px; background:#fff;}
#bg {height : 36px; background : url(images/bg.gif) repeat-x;}
#nav {background : #1F0F15; padding:10px 20px; text-align:center; color:#f6dde3; font-weight:bold; font-size:14px;}

#nav a {  border-bottom:none; padding:0 10px; }
#nav a:visited, #nav a:link {text-decoration:none; color:#f6dde3;}
#nav a:hover { text-decoration:underline; color:#f6dde3;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration:none; color:#2a3845; cursor:text;}

#intro {margin-bottom : 15px; font-weight:normal;}
#inner { padding: 7px 25px 15px 25px; }

#full-page {width:98%; padding : 0pt 0px 30px 10px; float:left;}
#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb; padding:10px 15px; clear:both; font-size:75%;}

.note {font : normal 13px Georgia, serif;color : #fa7393; margin : -10px 0 0 0px; }
.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; margin : 10px 0 0 0px;}

/*** Page specific ***/

/*** Home ***/

#left-column {width:635px; float:left;}
#right-column {width : 265px; float : right;}

a img {margin:10px 15px 4px 0; border:none; text-decoration:none;}
a.imagelink { margin:none; text-decoration:none; border:none;  }
a.imagelink img {margin-top:20px; }

#choose { padding:0 10px 10px 0; }
#choose img {float:right; padding:20px 15px 4px 0;  }
#choose ul { list-style-position:inside; }

#targeted form { padding: 0 10px 0 0; float:right; width:96px; height:21px; }

/*** Sidebar ***/
#sidebar {width:248px; margin:0 auto; padding:10px 1px 10px 9px; background:url(images/shadow.jpg) no-repeat top; }
#sidebar h3 { text-align:center; padding:15px 30px 10px 0; }
#sidebar h3 a { color:#24050F; }
#sidebar p, #sidebar li  {padding:0; }
#sidebar ul { padding: 15px 10px; }

#main-image {text-align:center; } /* Amy's picture */
#main-image img { padding:4px; border:1px solid #ccc;  } 

#contactform { margin:0 auto; padding:0; text-align:center;  }
#contactform  p {text-align:left; padding-left:15px; }
#contactform  p#signup { font-weight:bold; font-size:12px; line-height:10px; padding-bottom:0;}
#contactform  p#private { font-weight: normal; font-size:9px; color:#666; }
 
#emailAddress {padding:0; margin:0; height:20px; font-family: "Courier New", Courier, monospace; background-color:#eee;  letter-spacing: .25px;}
#button { vertical-align: middle;  }
.amazon-button { text-decoration:none; float:right;}
.amazon-button a {border:none; }
 a.amazon-button:link,  a.amazon-button:visited {border:none  ;}  
.error { color:red;  padding-left:10px;}
.thanks { color:steelblue; padding-left:10px; }

/*** media page ***/
#videos { width:360px; float:right;}
.video { float:right; text-align:center; padding:10px; width:350px; }
#VideoPlayback { margin: 0 auto;}
.videocaption { margin: 0 auto; font-weight:bold;}
br {border-bottom:thin; border-bottom-color: #CCCCCC; }
#title {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;} 