

/* Body background */
body {margin:0; padding:0; background-color:#999999; }


/* Body Link Style */
A {font-weight:bold; }
A:link {color:#2D41D2; }
A:visited {color:#2D41D2; }
A:hover {color:#FF0000; }
A:active {color:#FF0000; text-decoration:none; }


/* Border around content div */
#border {margin:0px auto; margin-top:20px; border:solid 1px #000000; background-color:#FFFFFF; width:706px; }


/* Header divs position and images */
#headerleft {float:left; width:421px; margin-bottom:0px; padding-bottom:0px; background-color:#FFFFFF; }
#headerleft {background: url(images/spotofbother_left.gif); top left no-repeat;
width:421px; height:85px; }
#headerright {float:right; width:285px; margin:0px; padding:0px;  background-color:#FFFFFF; }
#headerright {background: url(images/spotofbother_right.gif); top right no-repeat; width:285px; height:114px; }


/* nav position and style */
#navigation {float:left; width:415px; margin-left:3px; margin-top:0px; padding:0; background-color:#FFFFFF; border-bottom:solid 2px #000000; font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; font-weight:bold; }

#navigation ul{margin:0; padding:0; list-style:none;}

#nav li {margin:0; float:left; display:block; }

/* turn off subnav */

#nav li.off ul, #nav li.on ul {display:none; }

/* nav link style */

#nav li a {text-decoration:none; color:#000000; display:block; padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:5px; }

/* subnav style */

#nav li.off ul, #nav li.on ul {display:none; position:absolute; padding:0;
font-family:"Times New Roman", Times, serif; font-size:12px; color:#000000; font-weight:bold; border-bottom:solid 2px #000000; border-left:1px solid #000000; border-right:2px solid #000000; }

#nav li.off ul li, #nav li.on ul li {margin-top:0; border-left:solid 1px #000000; }

/* nav link background color */
#nav li.on a {background-color:#FFCC99; }

/* cancel inheritance background color */

#nav li.on ul a, #nav li.off ul a {float:left; background-color:#FFFFFF; padding:0 5px; }

#nav li.on ul li.on a {background-color:#FFCC99; }

/* turn on subnav */

#nav li.on ul {display:block; }

/* hover behavior and function */

#nav li.off:hover ul, #nav li.over ul {display:block; }

#nav li.off a:hover, #nav li.off:hover a, #nav li.over a {background-color:#FFCC99; color:#000000; }

#nav li.off a:hover ul a, #nav li.off:hover ul a {background-color:#FFFFFF; }

#nav li.off ul li a:hover, #nav li.off ul li:hover a {background-color:#FFCC99; }

#nav li.on ul li a:hover, #nav li.on ul li:hover a {background-color:#FFCC99; }


/* Main Content position */
#content {float:left; width:520px; clear:none; text-align:left; margin:4px 10px 10px 10px; background-color:#FFFFFF; }


/* Main Content p and h1 style */
#content p {padding-left:10px; 
			font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#000000; line-height:1.5em; text-indent:8px; }

#content h1 {background-color:#FFCC99; *margin-top:6px; padding:0px 5px; font-family:"Times New Roman", Times, serif; font-size:1em; color:#000000; font-weight:bold; border-top:solid 1px #999999; border-right:solid 2px #333333; border-bottom:solid 2px #333333; border-left:solid 1px #666666; }

/* Style for excerpt copyright text */

#content p.copyright {width:420px; margin-left:50px; padding:10px 0px; border-top:1px solid #333333; border-bottom:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:.7em; color:#666666; line-height:1.3em; text-indent:0px; }



/* Sidebar position */
#sidebar {float:right; clear:both; width:150px; border-right:solid 5px #FFFFFF; background-color:#CCCCCC; text-align:center; }


/* Sidebar text style */
#sidebar p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:20px; }

#sidebar p b {font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; font-weight:bold; }

#sidebar img {border:solid 2px #FFFFFF; }

#sidebar .preorder {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#CCCCCC; padding:2px 4px; border:2px solid #FFFFFF; text-decoration:none; }

#sidebar .preorder a:hover {color:#FF0000; }


/* Footer position  */
#footer {width:600px; padding:25px; text-align:left; clear:both; }


/* Footer text style */
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:.6em; line-height:.9em; color:#000000; }

#footer img {float:left; padding-bottom:10px; }		

/* Position and style for author photo */
.authorphoto {float:left; margin:0 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }

.authorphoto img {margin-bottom:5px; border-top:solid 1px #999999; border-right:solid 2px #333333; border-bottom:solid 2px #333333; border-left:solid 1px #666666; }

