body { font-family:Georgia, 'Times New Roman', Times, serif; margin:0; padding:0; background-image:url(http://farm5.static.flickr.com/4042/4674233950_fe741deba4_o.jpg); } a:link, a:visited { text-decoration:none; } a:hover { text-decoration:underline; } form { padding:0; margin:0; display:inline; } #bigwrapper { width:800px; margin:40px auto 40px auto; overflow:hidden; position:relative; border:3px double #CCCCCC; background-color:#FFFFFF; padding:20px 20px 20px 20px; } #header h1 { position:relative; float:left; display:block; margin:40px 0 0 20px; font-weight:bold; font-size:35px; line-height:35px; color:#BD4A4A; text-transform:uppercase; } #header h1 a:link, #header h1 a:visited { color:#BD4A4A; } #header h1 a:hover { color:#FFFFFF; text-decoration:none; } #Search input { padding:0; margin:0; } #Search { text-align:center; padding:5px 0 0 0; margin:0; } #header { position:relative; margin:0; background-color:#FFFFFF; width:100%; height:80px; float:left; background-image:url(http://farm5.static.flickr.com/4065/4719769153_a4df43885e_o.jpg); } #footer { position:relative; margin:0; background-color:#FFFFFF; width:100%; height:30px; border-top:5px solid #444444; float:left; } #footer p { font-size:10px; line-height:10px; text-align:center; color:#BD4A4A; padding:10px 0 0 0; margin:0 0 0 22px; } #footer p a:link, #footer p a:visited { color:#BD4A4A; } #topbar { position:relative; margin:0; width:100%; overflow:hidden; float:left; background-color:#FFFFFF; } #redline { position:relative; height:30px; background-color:#444444; text-align:left; } #redline p { font-size:10px; line-height:10px; color:#FFFFFF; text-transform:uppercase; padding:10px 0 0 0; margin:0 0 0 22px; display:block; position:relative; float:left; } #redline .where { color:#AAAAAA; } #topbarmenuwrapper, #bottombarmenuwrapper { position:relative; float:left; width:100%; text-align:center; font-size:12px; } #topbarmenuwrapper { border-bottom:5px solid #444444; padding:0 0 25px 0; } #bottombarmenuwrapper { border-top:5px solid #444444; padding:0 0 25px 0; } .barmenuright { position:relative; width:47%; float:right; vertical-align:bottom; margin-right:1%; } .barmenuleft { position:relative; width:47%; float:left; vertical-align:bottom; margin-left:1%; } #bottombarmenuwrapper h3, #topbarmenuwrapper h3 { font-size:14px; line-height:14px; color:#FFFFFF; text-transform:uppercase; margin:25px 0 0 0; padding:6px 0 5px 0; display:block; background-color:#FFFFFF; } #bottombarmenuwrapper h3 a:link, #topbarmenuwrapper h3 a:link, #bottombarmenuwrapper h3 a:hover, #topbarmenuwrapper h3 a:hover, #bottombarmenuwrapper h3 a:visited, #topbarmenuwrapper h3 a:visited { color:#FFFFFF; text-decoration:none; } #bottombarmenuwrapper ul, #topbarmenuwrapper ul { padding:0; margin:0; } #bottombarmenuwrapper ul li, #topbarmenuwrapper ul li { list-style:none; display:block; position:relative; line-height:24px; } #bottombarmenuwrapper .textwidget, #topbarmenuwrapper .textwidget { margin-top:5px; } #wp-calendar { width:100%; text-align:center; border-collapse: collapse; } #wp-calendar caption, #wp-calendar th { color:#444444; padding:4px; } #wp-calendar td { padding:1px; border:none; } #wp-calendar caption { font-weight:bold; } #wp-calendar #today { font-weight:bold; color:#444444; } #wp-calendar a { color:#444444; text-decoration:underline; } #topbarmenuwrapper img, #bottombarmenuwrapper img { border:0; } #bottombarmenuwrapper ul li a:link, #topbarmenuwrapper ul li a:link, #bottombarmenuwrapper ul li a:visited, #topbarmenuwrapper ul li a:visited { display:block; position:relative; line-height:24px; height:100%; color:#000000; text-decoration:none; border-bottom:1px solid #666666; } #bottombarmenuwrapper ul li a:hover, #topbarmenuwrapper ul li a:hover { color:#FFFFFF; background-color:#444444; } #recentcomments li { line-height:24px; border-bottom:1px solid #666666; display:block; } #bottombarmenuwrapper ul li a:visited.rsswidget, #bottombarmenuwrapper ul li a:link.rsswidget, #topbarmenuwrapper ul li a:visited.rsswidget, #topbarmenuwrapper ul li a:link.rsswidget, #bottombarmenuwrapper #recentcomments li a:link, #bottombarmenuwrapper #recentcomments li a:visited, #topbarmenuwrapper #recentcomments li a:link, #topbarmenuwrapper #recentcomments li a:visited { border:0; display:inline; line-height:auto; } #bottombarmenuwrapper #recentcomments li a:hover, #topbarmenuwrapper #recentcomments li a:hover, #bottombarmenuwrapper ul li a:hover.rsswidget, #topbarmenuwrapper ul li a:hover.rsswidget { text-decoration:underline; background-color:#FFFFFF; color:#000000; } .post { position:relative; width:100%; overflow:hidden; float:left; margin:30px 0 0 0; padding:0 0 30px 0; } .post p, .post ul { font-size:12px; line-height:20px; color:#000000; margin:0 20px 0 0; padding: 0 0 20px 15px; border-left:5px solid #444444; } .postsnav { position:relative; width:100%; overflow:hidden; float:left; margin:10px 0 0 0; padding:0 0 10px 0; font-size:12px; color:#000000; text-align:center; } .postsnav a:link, .postsnav a:visited { color:#000000; } .post ul { border-left:5px solid #666666; padding:20px 0 20px 50px; margin:-20px 0 0 0; display:block; position:relative; float:left; width:95%; } .post ul li ul { border:0; padding-left:20px; } .post p a:link, .post p a:visited, .post ul a:link, .post ul a:visited { color:#666666; } .post .posth3 { font-size:30px; line-height:30px; color:#000000; text-transform:none; margin:0 20px 0 0; padding:0 0 5px 15px; border-left:5px solid #CCCCCC; } .post .posth3 a:link, .post .posth3 a:visited { color:#000000; } .post .posth3 a:hover { color:#666666; text-decoration:none; } .post .posth2 { font-size:20px; line-height:20px; color:#666666; text-transform:none; margin:0 20px 0 0; padding:0 0 0 15px; border-left:5px solid #CCCCCC; } .post blockquote { margin:-20px 0 0 0; display:block; position:relative; float:left; border-left:5px solid #666666; z-index:5; width:95%; } .post blockquote p { border:0; padding:20px 0 20px 35px; font-style:italic; } .post h1 { font-size:20px; line-height:30px; color:#444444; text-transform:uppercase; margin:-20px 20px 0 0; padding:15px 0 5px 15px; border-left:5px solid #CCCCCC; } .post h2 { font-size:16px; line-height:25px; color:#444444; text-transform:uppercase; margin:-20px 20px 0 0; padding:15px 0 5px 15px; border-left:5px solid #CCCCCC; } .post h3 { font-size:14px; line-height:20px; color:#444444; text-transform:uppercase; margin:-20px 20px 0 0; padding:15px 0 5px 15px; border-left:5px solid #CCCCCC; } .post .postdata { color:#999999; text-transform:uppercase; font-size:11px; line-height:11px; padding:0 0 0 15px; } .post .postdata a:link, .post .postdata a:visited { color:#999999; } #commentbar { position:relative; height:30px; background-color:#444444; background-image:url(pic/headerbg.gif); text-align:left; overflow:hidden; } #commentbar p { font-size:10px; line-height:10px; color:#BD4A4A; text-transform:uppercase; padding:10px 0 0 0; margin:0 0 0 22px; font-weight:bold; } #commentwrapper { position:relative; float:left; width:100%; margin:-20px 0 0 0; } .commenteven, .commentodd { position:relative; float:left; width:100%; margin:25px 0 0 0; border:3px double #CCCCCC; } .commentodd { background-color:#EEEEEE; } .commentcontent { margin:10px 15px 10px 15px; } .commentcontent p { font-size:12px; line-height:16px; color:#333333; } .commentcontent p a:link, .commentcontent p a:visited { color:#666666; } .commentcontent blockquote { font-style:italic; margin:0 0 0 10px; border-left:3px solid #444444; padding:0 0 0 5px; background-color:#DDDDDD; } .commentcontent .commentinfo { color:#999999; font-size:10px; line-height:10px; text-transform:uppercase; } .commentcontent .commentinfo a:link, .commentcontent .commentinfo a:visited { color:#999999; } #comment { width:100%; }