/* Global Styles */
body {background:#929292; font-size:.8em; font-family:verdana, sans-serif; line-height:145%}

#wrapper {width:950px; margin:20px auto 5px auto; border:2px solid #7c8282}
#page {background:#c2c2c2; padding:0 10px 10px 10px; margin:0}
img {border:0}
h1 {font-size:1.7em; color:#933; line-height:120%}
h2 {font-size:1.3em; color:#369; line-height:130%}
h3 {font-size:1.1em; color:#369}
.clear {clear:both; margin:0; padding:0}
a {text-decoration:none}
a:hover {text-decoration:underline}
.left {float:left; margin:0 15px 15px 0}



/*Top Navigation*/
#topnav {width:647px; height:38px; padding-top:5px; bbackground:url(../images/topmenu2.jpg) no-repeat; font-size:.9em; font-family:arial, sans-serif}

#topnav a{background:url(../images/left.png) no-repeat left top;}
#topnav a span {background:url(../images/right.png) no-repeat right top; color:#fff;}
#topnav .current_page_item a, #topnav .current_page_item a span {color:#000;}

#topnav ul {margin:0; padding:15px 10px 0 65px; list-style:none;}
#topnav li {display:inline; margin:0; padding:0; float:left}
#topnav a {float:left; margin:0 1px 0 1px; padding:0 0 0 5px; text-decoration:none;}
#topnav a span {float:left; display:block; padding:5px 15px 4px 6px;}
#topnav .current_page_item a {background-position:0% -29px;}
#topnav .current_page_item a span {background-position:100% -29px;}
#topnav a:hover {background-position:0% -29px; cursor:pointer}
#topnav a:hover span {background-position:100% -29px; color:#000;}

#nav li li {float:left; margin:0px; padding:0px; border:solid #ebe8e5; border-width:1px 0}
#nav li li a, #nav li li a:link, #nav li li a:visited {width:165px; background:#645e57; color:#fff; padding:5px}
#nav li li a:hover, #nav li li a:active {background:#ebe8e5; color:#450000}
#nav li ul {position:absolute; width:10em; left: -999em;}
#nav li:hover ul, #nav li.sfhover ul {top:auto; left:auto; margin:8px 0 0 -70px}

/* Content Area */
#content {width:640px; margin-left:5px; float:left}
#main-content {padding:12px 30px; border:solid; border-width:0px 2px 2px 0px; border-color:#fff #aaa #aaa #fff;
        margin-bottom:10px; background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px;}




/* Sidebar */
div#rss {float:right; color:#444; margin:0px 10px 0 0; width:92px}
div#rss img {margin:-2px 0 0 10px; float:right}
div#rss a {color:#5c564f; font-weight:bold; font-family:times new roman}
div#rss a:hover {color:#555}

#about {width:263px; margin:28px 5px 5px 660px; background:#c2c2c2; border:0; clear:right; font-size:1em; font-family:arial, sans-serif; line-height:130%}
#about-dan {width:263px; margin:140px 5px 0px 660px; background:#c2c2c2; border:0; clear:right; font-size:1em; font-family:arial, sans-serif; line-height:130%}
#dan-quotes {width:263px; margin:28px 5px 5px 15px; float:left; background:#c2c2c2; border:0; font-size:1em; font-family:arial, sans-serif; line-height:130%}
#dan-quotes p {padding-bottom:20px; padding-left:20px; padding-right:20px}
#dan-quotes span {text-align:right; margin:10px 10px 0px 0; display:block}
#search {width:263px; margin:28px 5px 15px 15px; float:left; background:#c2c2c2; border:0}
#search p {padding-bottom:20px}
#searchform {background:#f7f9f2}
.widget {width:263px; margin:12px 7px 5px 5px !important; float:right; clear:right; background:#ffffff; border:0}
.widget #searchform {padding:10px 0 0 5px;}


#about h2, #about-dan h2, #dan-quotes h2, .widget h2 {font-size:1.1em; font-weight:normal; margin:0px; padding:5px 10px; background:#5d96cd; color:#ebe89d;
        -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.sidebar {background:#f7f9f2; padding:0px 0px 10px 0px; margin:5px 0; -moz-border-radius:10px; -webkit-border-radius:10px}
.sidebar p {padding:10px; margin:0; background:#f7f9f2}
.sidebar p.last {-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
.sidebar ul {list-style:none; margin:0; padding:10px 10px 0 10px; background:#f7f9f2}
.sidebar ul li {margin:5px 0 0 0; padding-bottom:2px; border-bottom:1px solid #ccc}
#dan-quotes p.clear {line-height:0; font-size:1px; padding:0}



/* Sidebar2 */
div#rss {float:right; color:#444; margin:0px 10px 0 0; width:92px}
div#rss img {margin:-2px 0 0 10px; float:right}
div#rss a {color:#5c564f; font-weight:bold; font-family:times new roman}
div#rss a:hover {color:#555}

#about {width:263px; margin:28px 5px 5px 660px; background:#c2c2c2; border:0; clear:right; font-size:1em; font-family:arial, sans-serif; line-height:130%}
#about-dan {width:263px; margin:140px 5px 0px 660px; background:#c2c2c2; border:0; clear:right; font-size:1em; font-family:arial, sans-serif; line-height:130%}
#dan-quotes2 {width:263px; margin:28px 5px 5px 15px; float:left; background:#c2c2c2; border:0; font-size:1em; font-family:arial, sans-serif; line-height:130%}
#dan-quotes2 p {padding-bottom:20px; padding-left:20px; padding-right:20px}
#dan-quotes2 span {text-align:right; margin:10px 10px 0px 0; display:block}
#search {width:263px; margin:28px 5px 15px 15px; float:left; background:#c2c2c2; border:0}
#search p {padding-bottom:20px}
.widget {width:263px; margin:12px 7px 5px 5px !important; float:right; clear:right; background:#c2c2c2; border:0}
.widget #searchform {padding:10px 0 0 5px;}



#about h2, #about-dan h2, #dan-quotes2 h2, .widget h2 {font-size:1.1em; font-weight:normal; margin:0px; padding:5px 10px; background:#5d96cd; color:#ebe89d;
        -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.sidebar2 {background:#f7f9f2; padding:0px 0px 10px 0px; margin:5px 0; -moz-border-radius:10px; -webkit-border-radius:10px}
.sidebar2 p {padding:10px; margin:0; background:#ffffff}
.sidebar2 p.last {-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
.sidebar2 ul {list-style:none; margin:0; padding:10px 10px 0 10px}
#dan-quotes2 p.clear {line-height:0; font-size:1px; padding:0 background:#ffffff}

.sidebar2 ul {background:#ffffff}
.sidebar2 li {background:#ffffff}

/* Footer */
#footer {clear:both; height:50px; background:#5d96cd; margin:10px 5px 1px 5px; padding:11px; text-align:center;
    color:#ebe88d; -moz-border-radius:8px; -webkit-border-radius:8px;}
p#credit {width:950px; margin:0 auto 20px auto; color:#555; text-align:right; font-style:italic}
p#credit a {color:#555; text-decoration:none}
p#credit a:hover {text-decoration:underline}

/* Comments */
#commentform input {display: block; margin-bottom:15px}
