/**********************

Simple Harmonic Motion Podcast Website v0.5
Updated: 2008.01.10 
*increased bottom margin of h1#entrytitle

************************/


/**** Layout Blocking ****/

body {
   background: #FFF url(../parts/background.jpg) no-repeat center top;
   margin: 0px;
   padding: 0px 25px 5px 25px;
   text-align: center;
   font: garamond, times new roman, serif
   }

#container {
   min-width: 590px;
   max-width: 760px;
   margin: 140px auto 0px;
   padding: 0px;
   text-align: left
   }

#infocolumn {
   /* border: 1px dashed #AAA; */
   float: right;
   top: 0px;
   width: 200px;
   padding: 0.25em
   }

#blogcontainer {
   /* border: 1px dashed #AAA; */
   margin-right: 240px;
   padding: 10px 1em;
   text-align: left
   }

#blogentry {
   /* background-color: #AAA; */
   width: 100%;
   margin-bottom: 50px
   }
   
#infoentry {
   /* background-color: #AAA; */
   width: 100%;
   margin-left: 0.3em;
   margin-bottom: 2em;
   font-size: 0.8em;
   line-height: 1.5em
   }
   
#footer {
   /* background-color: #AAA; */
   width: 100%;
   padding-top: 10px;
   font-size: 0.8em
   }


/**** Special Text Definitions ****/

a {
   text-decoration: none;
   font-weight: bold
   }
   
a:link {
   color: #000099
   }

a:visited {
   color: #9999CC
   }

a:hover {
   color: #CCCCFF
   }

h1 {
   margin: 0px;
   font-size: 1em;
   }

h1.infocol {
   margin-bottom: 0.2em;
   margin-left: -0.3em;
   font-size: 1.8em;
   color: #444;
   }
   
h2.infocol {
   margin-bottom: -0.2em;
   font-size: 1.2em;
   text-decoration: underline
   }

ul.infolist {
   margin-top: -0.1em;
   margin-left: -2em
   }

h1#entrytitle {
   margin-bottom: 0.5em;
   margin-left: -0.5em;
   font-size: 2em;
   color: #444
   }
   
p.blogfooter {
   font-size: 0.8em;
   font-weight: bold;
   border-bottom: 1px solid #AAA;
   }
   

/**** Video Definitions ****/
.embeddedvid {
   text-align: center
   }