﻿body { margin: 0px; padding: 0px; font-size: 14px; font-family: Georgia; color: #FFFFFF; background-color: #E5E5E5; }
#topBack { margin: 0px auto; width: 100%; height:80px; background-color: #a5b656;} /*#989a66;*/
#topContainer { margin: 0px auto; width: 950px; height:80px; background-color: #326632;}

#topMenu {margin:0 20px 0 0;padding: 0px;float: right;  }
#topMenu ul { margin:0px; padding: list-style:none; }
#topMenu li { font-size:10px; display:inline; padding: 5px; background-color: #000000; color: #FFFFFF;}
#topMenu a { text-decoration:none; color:#FFFFFF; }

#menu { margin: -17px 10px 0 0; padding: 0px;float: right; }
#menu ul { list-style:none; margin-top:10px; }
#menu li {display:inline; }
#menu a { color: #FFFFFF; text-decoration:none; padding:10px;}
#menu .selected { display:inline; background-color: #FFFFFF; color: #000000; padding: 10px; border-bottom: solid 1px #FFFFFF; }
             
#logo { float:left; width: 240px; height: 20px; padding: 20px; font-size:24px; }
#logo .think{ font-size:10px; color: #FFFFFF; position:absolute;}
#logo .italic { font-style:italic; font-size:24px; }
#logo .modernthinker { margin: 5px 0 0 5px; position:absolute; }
#content { margin: 0px auto; padding: 20px; width: 910px; min-height:600px; background-color: #FFFFFF; color: #333333; }

#contentMain { float:left; width: 720px; border-right: dashed 1px #999999; min-height:600px; }
#contentMain li a { color: #a5b656; }
#contentRight {float:right; width: 160px; padding: 0px 0px 0px 20px;}
#contentRight ul { list-style:none; margin:0px; padding:0px;}
#contentRight li { padding: 5px;}
#contentRight li a { text-decoration:none; color: #333333;}
#contentRight li a:hover { text-decoration:none; border-bottom:1px dotted #a5b656; color: #a5b656;}
#footer { color: #999999; }

#signup td { width: 130px; height: 30px; }
#signup td input { border:solid 1px #E5E5E5; background-color: #E5E5E5; padding:10px; width: 200px; font-size: 14px; font-family: Georgia;}
#signup td input.Day { background-color: #E5E5E5; padding:10px; width: 49px; font-size: 14px; font-family: Georgia; }
#signup td input.Month {  background-color: #E5E5E5; padding:10px; width: 50px; font-size: 14px; font-family: Georgia; }
#signup td input.Year { background-color: #E5E5E5; padding:10px; width: 50px; font-size: 14px;  font-family: Georgia; } 
#message {width:200px; color: Red; }

#signup td input.signUpButton {width: 70px; background-color:#a5b656; color:#FFFFFF; }
#tooltip {display:none;width:150px; height:16px; padding:10px; background-color:#a5b656; color: #FFFFFF;}

.header { font-size: 18px; color: #000000;}

.clear { clear:both; height:0px; overflow:hidden; }
.sections {margin-top:20px;}
.title { padding:5px 5px 5px 10px; background-color: #E5E5E5; height:20px; display:block;}
.question { border: solid 1px #E5E5E5;  padding: 10px;}
.date { font-style:italic; color: #999999; }
.contentBorder { border:solid 1px #E5E5E5; padding:20px; margin-right:30px;}
.contentBorder a { text-decoration:none; color:#a5b656; }
.contentBorder a:hover { text-decoration:none; }
.contentNews { border:dashed 1px #326632; padding:20px; margin-right:30px; background-color: #E5E5E5;}

.date { font-style:italic; display:block; }
.heading { font-size: 18px; font-weight:bold; display:block;  }
.headingComments {font-size: 18px; font-weight:bold; display:block; color:#a5b656; }
.content { line-height:20px; }
.content a { color: #a5b656; }
.content input { border:solid 1px #E5E5E5; background-color: #E5E5E5; padding:10px; width: 200px; font-size: 14px; font-family: Georgia;}
.content input.loginButton {border:solid 1px #a5b656; background-color: #a5b656; padding:10px; width: 80px;font-size: 14px; font-family: Georgia; }
.content textarea { border:solid 1px #E5E5E5; background-color: #E5E5E5; padding:10px; width: 300px; height: 200px; font-size: 14px; font-family: Georgia;}
.profileImage { float:left; display:inline; margin-right:10px; }
.profileBy { font-size: 18px; font-weight:bold; display:block; margin-top:10px; }
.commentBox { border:solid 1px #E5E5E5; background-color: #E5E5E5; padding:10px; width: 620px; height:100px; font-size: 14px; font-family: Georgia; }
.articleCount{ color: #326632;}

.button {border:none; background-color: #a5b656; padding:10px; font-size: 14px; font-family: Georgia;}
