﻿* {margin: 0; padding: 0; font-family: Georgia, Times, "Times New Roman", serif;}
body {background-color: #C1A1CC; font-size: 87%;}
div#wrapper {width: 762px; margin: 0 auto; background-color: white; position: relative;}
div#banner {height: 117px; background: transparent url('images/top-banner-tabs.jpg') no-repeat scroll left top;}
div.template {display: none;}

/* Navigation Tabs */
img#blog-tab {position: absolute; top: 98px; left: 218px; border: 0;}
img#home-tab {position: absolute; top: 98px; left: 259px; border: 0;}
img#journal-tab {position: absolute; top: 98px; left: 305px; border: 0;}
img#sourcebook-tab {position: absolute; top: 98px; left: 386px; border: 0;}
img#reviews-tab {position: absolute; top: 98px; left: 484px; border: 0;}
img#order-tab {position: absolute; top: 98px; left: 541px; border: 0;}
img#chit-chat-tab {position: absolute; top: 98px; left: 590px; border: 0;}
img#about-us-tab {position: absolute; top: 98px; left: 655px; border: 0;}
img#links-tab {position: absolute; top: 98px; left: 718px; border: 0;}


h1 {
  float: left;
  padding-left: 28px;
  padding-top: 28px;
  width: 300px;
  line-height: 1.35em;
  letter-spacing: 0.05em;
  font-size: 2.9em;
  color: #663399;
}

div#content {
  margin-left: 27px; 
  padding-right: 20px; 
  border-right: 1px #888 solid; 
  width: 535px;
  clear: both;
}

div#mba-info {
  text-align: right;
  float: right; 
  width: 400px;
  margin: 5px 8px 30px 0;
}

div#mba-info img {
  float: right;
  margin: 15px 15px 15px 20px;
}

div#mba-info h3 {
  margin-bottom: 10px;
}

div#mba-info p {
  font-style: italic;
  line-height: 1.4em;
}

div#content div { /* section */
  padding: 30px 0 60px 0;  
  border-top: 2px #777 dotted;
}

h2 { /* major heading */
  margin-top: 3px;
  margin-bottom: 5px;
  font-size: 1.75em;
}

h3 { /* subheading */
  font-weight: normal;
  font-size: 1.5em;
  letter-spacing: 0.01em;
  margin-top: 8px;
  margin-bottom: 3px;
}

h4 { /* date */
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #555;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  margin-bottom: 3px;
}

p { /* description */
  font-size: 1.1em;
  line-height: 1.2em;
  margin-top: 4px;
  margin-bottom: 6px;   
}

p + p {text-indent: 1.5em;} 

p.caption + p {text-indent: 0;}

p.caption {
  color: #441177;
  font-style: italic;
  margin-top: 1px;
  margin-bottom: 4px;
}

div#content img {
  border: 1px #663399 solid; 
  margin-top: 25px;
  margin-bottom: 1px; 
}

p span.latin {font-style: italic;} 

p.caption span.latin {font-style: normal;} 
  










