body {
margin:0;
padding:0;
color:#000000;
background-color:#FFE457;
background-image:url('background-2a.jpg');
background-repeat:repeat-x;
background-attachment:fixed;
font-family:Arial,helvetica,sans-serif;
font-size:small;
}
h1 { margin:0; }
h2 { margin:0 0 1em; }
A:link { color:#000000; font-size:24; text-decoration:none }
A:visited { color:#000000; text-decoration:none }
A:active { color:#000000; text-decoration:none }
A:hover { color:#ff0000; font-size:small; text-decoration:underline; }
#wrap { width:930px; margin:0 auto; }
#header { padding:5px 10px; }
#banner { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:0; }
/* -------------------------- */
#topnavcontainer { margin:0; padding:0; }
ul#topnav { margin-left:0; padding-left:0; white-space:nowrap; }
#topnav li { padding:0px 64px 0px 0px; display:inline; list-style-type:none; }
#topnav a { padding:4px 20px; font-size:1.25em; font-weight:bold; border-style:solid; border-width:1px; border-color:white; }
#topnav a:link, #topnav a:visited { color:#fff; background-color:#634750; text-decoration:none; }
#topnav a:hover { color:#000000; background-color:#FFE457; text-decoration:none; }
/* ARCHIVE SECTION NAVIGATION */
#archivenavcontainer { margin:0; padding:0; float:center; width:640px; }
/* Padding on the following two lines affects button spacing: */
/* (80px & 90px for 3 buttons; 72px & 50px for 4 buttons; 34px & 40px for 5 buttons; 28px & 30px for 6 buttons). */
ul#archivenav { padding-left:28px; white-space:nowrap; }
#archivenav li { padding:0px 30px 0px 0px; display:inline; list-style-type:none; }
/* The 2nd padding value in the following line is: */
/* 20px for 3 and 4 buttons; 18px for 5 buttons; 14px for 6 buttons */
#archivenav a { padding:4px 14px; font-size:1.25em; font-weight:bold; border-style:solid; border-width:1px; border-color:#000000; }
#archivenav a:link, #archivenav a:visited { color:#fff; background-color:#634750; text-decoration:none; }
#archivenav a:hover { color:#000000; background-color:#FFE457; text-decoration:none; }
/* -------------------------- */
#main { float:left; width:660px; padding:10px; }
#blogcomment { padding:5px 10px 5px 10px; background-color:#eeeeee; color:#990000; }
#social { float:left; width:330px; height:25px; padding:0px; }
#sidebar { float:right; width:230px; padding:10px; }
#roundedcorners { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#fff; padding:10px; }
#roundedcornerswithheight { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#fff; padding:10px; }
#footer { clear:both; padding:5px 10px; }
#footer p { margin:0; }
* html #footer { height:1px; }
.center { margin-left:auto; margin-right:auto; }
.right { float:right; }
.left { float:left; }