#body {background-color: #f1f1f1;
margin-left: 40px;
margin-right: 12px;
margin-top: 12px;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none; }

a:link {color: #333399;
font-size: 12px;
font-weight: bold;
text-decoration: none; }

a:visited {color: #333399;
font-size: 12px;
font-weight: bold;
text-decoration: none; }

a:active {color: #333399;
font-size: 12px;
font-weight: bold;
text-decoration: underline; }

a:hover {color: #999999;
font-size: 12px;
font-weight: bold;
text-decoration: none; }

#container {margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px; }

#content {padding: 0px;
margin-right: 215px;
background-color: #f1f1f1; }

#sidebar-a {float: right;
width: 200px;
margin: 0;
margin-left: 0px;
padding: 5px;
background-color: #f1f1f1;
border-left: 1px #666666 dotted; }

#footer {clear: both;
padding: 5px;
margin-top: 5px;
background-color: #f1f1f1;
border-top: 1px #666666 dotted; }

#navcontainer ul {
list-style-type: none;
text-align: left; }

#navcontainer ul li a {
background: transparent url(http://what-ails-you.com/images/bullet_off.png) left center no-repeat;
padding-left: 10px;
text-align: left;
font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
color: #333399; }

#navcontainer ul li a:hover {
background: transparent url(http://what-ails-you.com/images/bullet_on.png) left center no-repeat;
color: #999999; }

#navcontainer ul li a#current {
background: transparent url(http://what-ails-you.com/images/bullet_active.png) left center no-repeat;
color: #666; }

.loginLinks, .loginLinks a {color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   12px; }

.loginLinks a:link {color: #333399;
font-weight: bold; }

.loginLinks a:visited {color: #333399;
font-weight: bold; }

.loginLinks a:active {color:  #999999;
font-weight: bold; }

.loginLinks a:hover {color:  #cccccc;
font-weight: bold; }

/*--- Dotted line between menu items in sidebar ---*/

.menuSpacer {border-bottom: 1px #999999 dotted;
margin-bottom: 15px; }

/*---  Used in Trackback and Pingback page.  ---*/

H2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   14px;
color:       #333333;
font-weight: bold; }

/*---  Used in Weblog templates to format the title of entries  ---*/

H3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   14px;
color:       #333333;
font-weight: bold; }

/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/

H4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
margin-top: 2px;
margin-bottom: 5px;
font-weight: bold; }

/*---  Used in comment templates to format text used in the comment form. ---*/

H5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   12px;
color: #999999;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 6px;
font-weight: bold; }

/*---  Weblog entry formatting.  ---*/

.weblog {margin-left: 12px;
padding-bottom: 12px;
border-bottom:1px dotted #999999; }

/*---  Name of author in weblog entries ---*/

.author {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   12px;
color:       #999999;
font-weight: normal; }

/*---  Paragraph formatting in weblog entries ---*/

p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-top: 2px;
margin-bottom: 2px;
font-weight: normal;
text-align:  left; }

#text {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal; }

#text_1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left: 12px;
font-size: 12px;
color: #000000;
font-weight: normal; }

#td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;}

/*--  Default form field formatting. --*/

form {margin-top:         0px; }

/*--  Input field formatting. --*/

.input {border-top:         1px solid #999999;
border-left:        1px solid #999999;
background-color:   #fff;
font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:          12px;
height:             1.6em;
padding:            .3em 0 0 2px;
margin-top:          3px;
margin-bottom:       3px; }

/*--  Form fields --*/

.textarea {border: 1px #cccccc solid;
background-color:;
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000; }

.searchBox {
background-color : #ffffff;
border-color : #333399;
border-style : solid;
border-width : 1px;
margin-left: 2px;
margin-right: 4px;
font-size : 9px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
width: 100px; 
height: 15px;
padding-left: 1px;
}

.button  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
background : #eeeeee;
border-color : #333399;
color : #333399;
border-width : 1px;
padding-top: 1px;
border-style : solid;
margin-left: 0px;
margin-right: 0px;
height: 15px;
}

.pulldown {background-color: #000000;
font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:        normal;
color:              #000; }

/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */

/*  Calendar header text  */

.header {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   12px;
color:       #333333;
font-weight: bold; }

/*  Navigational links in the header of mini-calendar  */

.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover {color:       #f1f1f1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   12px;
font-weight: bold; }

.navlinks a:link {color:  #f1f1f1;
text-decoration: none; }

.navlinks a:visited {color:  #f1f1f1;
text-decoration: none; }

.navlinks a:active {color:  #333333;
text-decoration: none; }

.navlinks a:hover {color:  #000000;
text-decoration: underline; }

/*  Days of the week text  */

.weekdays {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   10px;
color:       #666666;
font-weight:  bold; }

/*  Days of the month text and links */

.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:   10px;
color:       #666666; }

.monthdays a:link {color:  #0000b0;
text-decoration: underline;
font-weight: bold; }

.monthdays a:visited {color:  #0000b0;
text-decoration: underline;
font-weight: bold; }

.monthdays a:active {color:  #333333;
text-decoration: underline;
font-weight: bold; }

.monthdays a:hover {color:  #cccccc;
text-decoration: none;
font-weight: bold; }