*|* { margin:0pt; padding:0pt; }
 body { background-color:#fff; font-family: 'helvetica neue',lucida sans, sans-serif; font-size:.14px; color:#333333; margin:0; padding:0; background: url('http://www.weebly.com/uploads/4/0/3/9/4039570/custom_themes/411783314532004659/files/GoogBG.jpg') no-repeat; background-size: 100% 150%; opacity: 0.9; }
 div.paragraph { line-height:1.5; }
 p { line-height:1.5; }
 h1 h3{ line-height:1.5; padding-bottom: 12px; }
 h2 { padding-bottom: 8px; }
 #wrapper { background-color: #fff; width:978px; border: 1px solid #000; min-height: 100%; -webkit-box-shadow: 2px 4px 6px #000; -moz-box-shadow: 2px 4px 6px #000; box-shadow: 2px 4px 6px #000; margin: 2px auto; overflow: hidden; margin-top: 10px; }
 .wsite-header{ background: url(theme/%%HEADERIMG%%?567216) no-repeat; margin-top: 30px; border: 1px solid #000; }
 #contents { width:960px; margin:0pt auto; ^margin-bottom: 30px; }
 *html #contents { width:920px; }
 #header { margin-left: 20px; width:918px; height:80px; text-align:middle; }
 #sitename { position:relative; text-align: center; padding-left: 38px; padding-top:5px; padding-bottom:5px; font-family:"georgia",cufon,garamond,serif; color:#000000; font-size:70px; text-align:center; }
 #sitename a { text-decoration: none; color:#333333; }
 #sitename a:hover { text-decoration: none; color: #999; }
 #navigation { width: 920px; text-align: center; background: #000; margin-left: 20px; height:40px; font-family: 'lucida sans', Helvetica, sans-serif; font-size: 14px; }
 #navigation ul { text-align: center; padding-left:0px; padding-top:12px; margin-left:0px; width:940px; height:28px; }
 *html #navigation ul { margin-left:-12px; }
 #navigation li { text-align: center; display:inline; font-size:16px; padding:12px 24px 7px 24px; height:50px; }
 *html #navigation li { margin-right:4px; }
 #active { text-align: center; background: transparent url(theme/activetab_background.jpg?567216) no-repeat center top; color:#fff; }
 #navigation a:link { color:#fff; text-decoration:none; }
 #navigation a:hover { color:#F6FFF4; text-decoration:none; }
 #navigation a:visited { color:#fff; text-decoration:none; }
 #active a:link { color:#fff; text-decoration:none; }
 #active a:hover { color:#fff; text-decoration:none; }
 #active a:visited { color:#fff; text-decoration:none; }
 a:link, a:hover, a:visited { text-decoration:none; }
 #main { clear:both; width:920px; height:auto !important; padding:17px 20px 30px 20px; ^padding-bottom: -20px; ^padding-top: -20px; }
 img.image-left { margin-right:15px; float:left; }
 img.image-right { margin-left:15px; float:right; }
 #footer { float:left; width:910px; border: none; margin: -10px 0 25px 20px; background: #000; }
 #footer-contents { text-align: center; color:#fff; font-family: 'Helvetica neue', lucida sans, sans-serif; font-size: 12px; padding: 20px 0 0 20px; width:900px; height:25px; margin-top: -10px; margin-left: -10px; }
 *html #footer-contents { margin-top:-5px; }
 #footer-contents a { color:#fff; }
 #footer-contents a:hover { color:#999; }
 #footer-contents img { width: 14px; height: 14px; }
 input { background-color:#F6FFF4; border:1px solid #000; padding: 6px; font-size:18px; }
 textarea { background-color:#fff; border:1px solid #999; font-size:12px; }
 .bookmarks { text-align: center; }
 .bookmarks img:hover { opacity: 0.75; }
 .bookmarks img:onclick { opacity: 0.6; border: none; }
 .bookmarks img { border: 0; width: 73px; height: 73px; opacity: 1.0; display: inline; margin-top: -2px; }
 .bookmarks img { padding-right: 0px; padding-left: 0px; border: 0; }
 .friends img { padding-bottom:3px; border: none; }
 .friends img:hover { opacity: 0.75; }
 .friends img:onclick { opacity: 0.6; border: none; }
 #twitter_div ul { list-style-type:none; display: inline; margin-left: -12px; padding-top: -6px; color: #666666; }
 #twitter_update_list li { padding-bottom: 4px; font-family: georgia; color:#666666; }
 #diigo_linkroll ul { font-family: georgia; color:#666666; !important; }
 #diigo_linkroll li { padding-bottom: 12px; color:#666666; !important; }
 #diigo_linkroll img { display: none; }
 .blog-sidebar a { color:#333; !important; }
 .blog-sidebar a:hover { color:#999; !important; }
 #last-tweet { color: #666666; letter-spacing:0.9px; font-size: 2; }
 .ss-form-title h1 { display: none; !important; }
 #creditfooter { display: none; !important; }
 .feedburnerfeedblock { display: inline; !important; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

