body{background-color:#f7f7f7;}
a{color:#666699;}
#main{background-color:#ffffff;padding-top:0px;padding-bottom:10px;}
#logo{margin-bottom:15px;margin-left:10px;margin-top:30px;}
#top{text-align:right;vertical-align:bottom;}
#hd{height:160px;font-family:"Lucida Sans",Verdana,Geneva,Arial,Helvetica,sans-serif;background-repeat:no-repeat;}
#hd.heart{background-image:url(../images/hd-bg-heart.jpg);}
#hd.seneca{background-image:url(../images/hd-bg-seneca.jpg);}
#hd.sign{background-image:url(../images/hd-bg-sign.jpg);}
#hd.marconi{background-image:url(../images/hd-bg-marconi.jpg);}
#hd.contact{background-image:url(../images/hd-bg-contact.jpg);}
#hd.aristotle{background-image:url(../images/hd-bg-aristotle.jpg);}
#hd.einstein{background-image:url(../images/hd-bg-einstein.jpg);}
#hd.question{background-image:url(../images/hd-bg-question.jpg);}
#hd #title{margin-left:15px;margin-top:20px;color:#ffffff;font-size:5em;font-weight:normal;margin-bottom:0px;padding-bottom:0px;text-transform:lowercase;height:100px;}
#hd #strapLine{padding-top:0px;margin-top:-15px;font-size:1.0em;font-weight:normal;color:#ffffff;font-style:italic;text-transform:lowercase;text-align:left;margin-right:50px;margin-left:100px;}
#sideBar{background-image:url(../images/menu-end.gif);background-repeat:no-repeat;background-position:top;}
#sideBar h2{margin-top:90px;color:#666699;text-transform:lowercase;background-image:url(../images/side-bar-blob.jpg);background-repeat:no-repeat;background-position:left;padding-left:20px;padding-top:5px;font-weight:normal;font-size:2em;}
#sideBar .article p{font-size:.9em;}
#sideBar .article{margin-bottom:10px;}
#sideBar .article h3{color:#666699;font-size:1em;margin-bottom:0px;margin-top:0px;}
#sideBar .article h3 a{color:#666699;text-decoration:none;}
#nav ul{margin-right:5px;margin-left:50px;margin-top:5px;}
#nav ul li{list-style:none;text-align:right;text-transform:uppercase;font-size:.75em;border-bottom:1px dotted #999999;padding-top:2px;padding-bottom:2px;}
#nav a{color:#666666;text-decoration:none;padding-right:15px;margin-right:2px;}
#nav li.current_page_item a{color:#5875b3;background-image:url(../images/nav-arrow.gif);background-position:right;background-repeat:no-repeat;}
#footer{margin-top:5px;padding-top:5px;border-top:1px solid #666699;font-size:.75em;color:#333333;}
#links a{color:#333333;text-decoration:none;}
#links a:hover{text-decoration:underline;}
#links{text-align:right;}
#content,.article{color:#666666;}
#content h1{margin-top:20px;margin-bottom:5px;font-size:1.25em;}
#content h1 a{color:#666666;text-decoration:none;}
#content .readmore{font-size:.75em;}
#quote{height:34px;background-image:url(../images/quote-bg.gif);background-repeat:no-repeat;background-position:top;}
#quote p{font-size:.75em;text-align:justify;width:700px;padding-top:8px;padding-left:15px;}
#content img{vertical-align:text-top;float:left;}
#content blockquote{border:1px solid #666699;padding-left:20px;padding-top:20px;padding-right:20px;margin-bottom:1em;margin-left:20px;}
.article p.date{margin-bottom:0px;}
.tags{float:right;color:#aaaaaa;}
.tags a{font-weight:bold;color:#999999;text-decoration:none;}
.tags a:hover{color:#5875b3;text-decoration:none;}
/* ------------------------------------- comment area  */
h3#comments,h3#respond{color:#666699;text-transform:lowercase;background-image:url(../images/side-bar-blob.jpg);background-repeat:no-repeat;background-position:left;padding-left:20px;padding-top:5px;font-weight:normal;font-size:2em;}
*/
/* commentform */
#commentform{margin-top:10px;}
#commentform label{font-weight:bold;color:#666666;font-size:100%;padding-left:5px;}
#commentform small{color:#999999;font-size:90%;}
#commentform textarea{font:110% Arial,Helvetica,sans-serif;width:480px;height:140px;background:url(images/form-field-bg.gif) no-repeat;border:solid 1px #e6e6e6;padding:5px 3px 3px 7px;}
#commentform textarea:focus,#commentform input[type="text"]:focus{border:solid 1px #999999;}
/* comment list */
.commentlist{margin:10px 0px;padding-left:5px;line-height:130%;}
.commentlist li{padding:5px 10px;}
.commentlist .alt{background:#f7f7f7;}
.commentlist cite{font-weight:bold;font-style:normal;color:#5875b3;}
img.avatar{float:right;margin:5px;}
.commentlist small{margin-bottom:5px;display:block;font-size:87%;}
.commentlist small a,.commentlist small a:visited{color:#999999;}
#nav a:hover,.commentlist cite a,.commentlist cite a:visited{color:#5875b3;}
