body{background:#ddd7ce url(/images/ui/body-bg.gif) repeat-x 0 0;color:#888;margin:0;padding:0;font:small tahoma,arial,sans-serif;}
#header{height:85px;width:971px;margin:0 auto;}
#header a{}
#header #sirensong-logo{float:left;}
#header #siren-interactive-logo{float:right;}
#header a img{border:none;}
#header #header-nav{clear:both;margin:0 0 0 10px;padding:1px 0 0 0;list-style-type:none;height:29px;overflow:hidden;}
#header #header-nav li{float:left;background:transparent url(/images/ui/header-nav-divider.gif) no-repeat 100% 50%;}
#header #header-nav li.last{background:none;}
#header #header-nav li a{font:bold 1em/29px tahoma,arial,sans-serif;text-decoration:none;color:#86aa39;display:block;padding:0 6px 0 5px;}
#header #header-nav li a.wendy{color:#fff;background-color:#86aa39;}


#main{overflow:hidden;background:#fff url(/images/ui/main-bg.gif) repeat-y 0 0;width:971px;margin:0 auto;padding:0 0 4em 0;}
#header-nav-indicator{background:#f5f0e9 url(/images/ui/header-nav-indicator.gif) no-repeat 0 0;height:14px;}
#main .wendy{background-position:28px 0;}
#main .guest{background-position:80px 0;}
#main .archives{background-position:136px 0;}

#left-col{width:200px;float:left;}
#left-col #portrait{padding-bottom:1px;border-bottom:2px solid #ced5aa;}
#left-col-content{padding:0 9px;}
#left-col-content h2{margin:0;}
#left-col-content p{margin:0;color:#888;font:.95em/1.5em tahoma,arial,sans-serif;}
#left-col-content ul{margin:0;padding:0;list-style-type:none;}
#left-col-content ul li{border-bottom:1px solid #e3e7ce;padding:4px 0;font-size:.85em;}
#left-col-content h3{font:bold .95em/1.25em tahoma,arial,sans-serif;color:#86aa39;padding:4px 0;margin:1.5em 0 0 0;border-bottom:1px solid #e3e7ce;border-top:none;}
#left-col #left-col-content .double-line{border-top:2px solid #ced5aa;}
#left-col-content #contact-list{margin:0;padding:0;list-style-type:none;}
#left-col-content #contact-list li{text-align:right;color:#888;}
#left-col-content #contact-list li strong{float:left;}


#left-col-content a:link,#left-col-content a:visited{color:#f4a94f;}
#left-col-content a:hover,#left-col-content a:active{}

#left-col-content #rss-link{display:block;margin:2em 0 0 0;background:transparent url(/images/ui/rss_logo.gif) no-repeat 0 9px;text-decoration:none;font-size:.85em;padding:9px 0 0 45px;color:#888;}
#left-col-content #rss-link span{font:bold 12px/1.25em tahoma,arial,sans-serif;color:#86aa39;display:block;}

#left-col-content #tag-cloud{color:#f69c3b;font-family:georgia,times,serif;font-size:12px;margin:1em 0 0 0;}
#left-col-content #tag-cloud a{text-decoration:none;padding:0;}
#left-col-content #tag-cloud a:hover{text-decoration:underline;}

#left-col-content #links{}
#left-col-content #links li{border:none;}


#content{margin-left:201px;width:770px;}
#content-header{background:#f5f0e9 url(/images/ui/content-header-bg.gif) repeat-y 50% 0;margin:0;padding:0;overflow:hidden;list-style-type:none;}
#content-header li{width:238px;padding:0 9px 9px 9px;margin-right:1px;float:left;}
#content-header li.last{margin-right:0;}
#content-header li.last p{margin-bottom:4px;}

#content-header a:link,#content-header a:visited{color:#86aa39;}
#content-header a:hover,#content-header a:active{}

#content-header h3 a:link,#content-header h3 a:visited{color:#f4a94f;text-decoration:none;}
#content-header h3 a:hover,#content-header h3 a:active{color:#86aa39;}

#content-header li ul{margin:0;padding:0;list-style-type:none;}
#content-header li ul li{padding:0;margin:0;width:auto;float:none;overflow:hidden;}

#content-header li #recent-posts li .post-info{margin:0;padding:0;list-style-type:none;}
#content-header li #recent-posts li .post-info li{float:left;overflow:hidden;color:#888;padding:0;font:10px/2.5em tahoma,arial,sans-serif;}

#content-header li #recent-posts li .post-info .post-info-date{width:60px}
#content-header li #recent-posts li .post-info .post-info-comments{display:inline;background:transparent url(/images/ui/post-info-comments.gif) no-repeat 0 55%;width:80px;}
#content-header li #recent-posts li .post-info .post-info-link{background:transparent url(/images/ui/post-info-link.gif) no-repeat 0 55%;}
#content-header li #recent-posts li .post-info .post-info-comments a{padding-left:20px;}
#content-header li #recent-posts li .post-info .post-info-link a{padding-left:25px;}


#content-header li p{margin-top:8px;font:.95em/1.25em tahoma,arial,sans-serif;color:#888;}
#content-header li ul.list{list-style-type:disc;padding-left:20px;}
#content-header li ul.list li{overflow:visible;padding:2px 0;}

#content-header #sign-up{padding:5px 0 6px 55px;margin:10px 0 0 0;background:#f2b772 url(/images/ui/aiem-arrow.gif) no-repeat 0 50%;color:#fff;font:bold 1em/1.25em tahoma,arial,sans-serif;text-decoration:none;display:block;border:1px solid #b87527;border-top-color:#efe2d4;border-left-color:#efe2d4;}
#content-header #view-sample{padding:5px 0 6px 55px;margin:10px 0 0 0;background:#96b553 url(/images/ui/aiem-sample.gif) no-repeat 0 50%;color:#fff;font:bold 1em/1.25em tahoma,arial,sans-serif;text-decoration:none;display:block;border:1px solid #718f30;border-top-color:#ced5aa;border-left-color:#ced5aa;}




#search-bar{height:33px;background-color:#e3e7ce;margin:0;padding:0 0 0 11px;color:#888;font:14px/33px tahoma,arial,sans-serif;}
#search-bar #search-box {background:transparent url(/images/ui/searchbox.gif) no-repeat 0 50%;width:155px;height:17px;padding:5px 4px 5px 22px;border:none;margin:0;color:#ccc;}
#search-bar #submit-button{background-color:#96b553;border:1px solid #718f30;border-left-color:#ced5aa;border-top-color:#ced5aa;font:bold 12px tahoma,arial,sans-serif;color:#fff;}
#search-bar a{font-weight:bold;}


#content #post-area{padding:0 276px 0 20px;width:474px;font:16px/1.5em georgia,times,serif;color:#666;}

#content #post-area a:link,#content #post-area a:visited{color:#f4a94f;}
#content #post-area a:hover,#content #post-area a:active{color:#86aa39;}

#content .post-content .right-col{float:right;padding:0 0 0 9px;width:238px;margin-right:-266px;overflow:hidden;}

#content .post-content .right-col a{width:238px;overflow:hidden;margin-bottom:2em;}
#content .post-content .right-col a img{border:none;}

#content .post-content .right-col cite{font:italic 20px/1.5em georgia,times,serif;margin:2em 0;padding:20px;width:198px;background:transparent url(/images/ui/quote-start.gif) no-repeat 3px 20px;display:block;border-top:2px solid #ced5aa;border-bottom:2px solid #ced5aa;}

#content .post-content .right-col cite span{padding:0 11px;background:transparent url(/images/ui/quote-end.gif) no-repeat 6px 3px;}

#content .post-content cite{display:inline;margin:0;padding:0;font-style:normal;}

#content .post-content blockquote{border-top:2px solid #ced5aa;border-bottom:2px solid #ced5aa;font-style:italic;}

#content .post-data{font:12px tahoma,arial,sans-serif;}
#content .post-tags{font-size:12px;}
.share{clear:right;height:33px;background-color:#e3e7ce;list-style-type:none;margin:0 -276px 0 -20px;padding:0 0 0 11px;color:#888;font:bold 14px/33px tahoma,arial,sans-serif;}
.share li{float:left;padding:0 0 0 9px;}
.share li a{margin-top:10px;display:block;}
.share li a img{border:none;}

#footer{background:#f3a64d url(/images/ui/footer-bg.gif) repeat-x 0 0;}
#footer-content{width:971px; margin:0 auto;text-align:center;color:#fff;padding:1em 0;}
#footer-content ul{margin:0;padding:0;list-style-type:none;font-weight:bold;}
#footer-content ul li{display:inline;padding:0 13px 0 6px;background:transparent url(/images/ui/footer-divider.gif) no-repeat 100% 50%;}
#footer-content ul li.last{background:none;padding:0 6px;}
#footer-content p{margin:.5em 0 0 0;}



a:link,a:visited{color:#86aa39;}
a:hover,a:active{color:#f4a94f;}

a.pdf{font:10px/2em tahoma,arial,sans-serif;text-decoration:none;background:transparent url(/images/ui/download-bg-tan.gif) no-repeat 0 75%;padding-left:12px;}
a.pdf span{color:#ced5aa;}

a.linkedin{background:transparent url(/images/ui/linkedin-bg.gif) no-repeat 0 75%;padding-left:24px;}
a.facebook{background:transparent url(/images/ui/facebook-bg.gif) no-repeat 0 75%;padding-left:24px;}
a.twitter{background:transparent url(/images/ui/twitter-icon.gif) no-repeat 0 75%;padding-left:24px;}

a.comments{background:transparent url(/images/ui/comments.gif) no-repeat 0 50%;padding-left:16px;}

h1{color:#86aa39;font:36px/1.1em georgia,times,serif;margin:0;padding:.5em 0 0 0;}
#content #post-area h1 a:link,#content #post-area h1 a:visited{color:#86aa39;text-decoration:none;}
#content #post-area h1 a:hover,#content #post-area h1 a:active{color:#f4a94f;}
h2{font:1.85em/1.25em georgia,times,serif;color:#86aa39;margin:0 0 9px 0;padding:0;}
h3{font:bold 1em/1.25em tahoma,arial,sans-serif;color:#f4a94f;padding-top:10px;margin:4px 0 0 0;border-top:1px solid #e3e7ce;}


h4{font:14px/1.25em tahoma,arial,sans-serif;color:#888;margin:0;}

#newemail{display:none;}

#comments{margin:0 -256px 0 0;padding:30px 0 0 0 ;}
#comments h2{font-size:24px;margin-bottom:0;}
#comment-list{margin:0;padding:0 0 1em 0;list-style-type:none;}
#comment-list li{}
#comment-list li ul{margin:0;padding:0;list-style-type:none;overflow:hidden;border-top:2px solid #ced5aa;}
#comment-list li ul .comment-author{float:left;width:255px;margin-top:1em;}
#comment-list li ul .comment-author p{margin:0;font-size:12px;font:12px tahoma,arial,sans-serif;}
#comment-list li ul .comment-text{float:left;width:475px;}
#comment-list li ul .comment-text p{margin:1em 0;}

#comments-form{border-top:2px solid #ced5aa;margin:0;padding:1em 0 0 0;overflow:hidden;}
#comments-form label{display:block;font:bold 12px/1.5em tahoma,arial,sans-serif;color:#666;margin-top:.5em;}
#comments-form label span{font-weight:normal;color:#aaa;}
#comments-form #comments-left-col input {border:1px solid #ced5aa;width:230px;padding:6px 3px;font:bold 12px tahoma,arial,sans-serif;color:#666;}
#comments-left-col{float:left;width:255px;}
#comments-right-col{float:right;width:475px;}
#comments-form textarea{border:1px solid #ced5aa;}
#comments-form #comments-submit{clear:both;padding-top:0em;}
#comments-form #comments-submit label{display:inline;font-weight:normal;padding-left:8px;}
#comments-form #comment{width:472px;height:186px;}

#comments-form #submit{margin-top:1em;width:95px;height:24px;display:block;font:bold 12px/24px tahoma,arial,sans-serif;color:#fff;background-color:#96b553;border:1px solid #ced5aa;border-right-color:#718f30;border-bottom-color:#718f30;}


#newsletter-form{margin:2em 0 0 0;padding:0;}
#newsletter-form h1{font-size:20px;}
#newsletter-form label{display:block;font:bold 12px/1.5em tahoma,arial,sans-serif;color:#666;margin-top:1em;}
#newsletter-form input{border:1px solid #ced5aa;width:230px;padding:6px 3px;font:bold 12px tahoma,arial,sans-serif;color:#666;}
#newsletter-form input#sirenevents-yes{width:auto;}
#newsletter-form input#sirenevents-no{width:auto;}
#newsletter-form #sirenevents-yes-label{display:inline;}
#newsletter-form #sirenevents-no-label{display:inline;}
#newsletter-form #sirenevents-yes{border:none;}
#newsletter-form #sirenevents-no{border:none;}
#newsletter-form .disclosure{font:10px/1.3em arial;color:#999;padding-right:225px;}
#newsletter-form #submit{margin-top:1em;padding:0;width:95px;height:24px;display:block;font:bold 12px/12px tahoma,arial,sans-serif;color:#fff;background-color:#96b553;border:1px solid #ced5aa;border-right-color:#718f30;border-bottom-color:#718f30;}

#newsletter-form #newsletter-right-col{float:right;margin-right:-57px;width:257px;font-size:12px;}
#newsletter-form #newsletter-right-col p{}
#newsletter-form #newsletter-right-col #newsletter-view-sample{border-top:1px solid #e4ddcd;padding-top:1em;}



.rating-item{}
.rating-item p{margin:0 10px 0 40px;float:left;}
.rating-item .ratingblock{width:100px;display:inline;}
.rating-item .ratingblock a{margin:0;}
.rating-item .ratingblock .ratepost{float:left;margin-top:6px;}
.rating-item .ratingblock .article{float:left;padding-left:12px;font:11px/33px tahoma,arial,sans-serif;}

#results-list{margin:1em 0;padding:0;list-style-type:none;border-top:1px solid #e3e7ce;}
#results-list li{border-bottom:1px solid #e3e7ce;overflow:hidden;}
#results-list li ul{margin:0;padding:0;list-style-type:none;}
#results-list li ul li{border:none;padding:.8em 0;}
#results-list li ul .search-result-data{width:115px;float:left;}
#results-list li ul .search-result-data p{margin:0;font:12px/1.5em tahoma,arial,sans-serif;}
#results-list li ul .search-result-post{width:359px;margin-left:115px;}
#results-list li ul .search-result-post h2{font:bold 16px/1.2em georgia,times,serif;margin:0 0 6px 0;}
#results-list li ul .search-result-post h2 a{text-decoration:none;}
#results-list li ul .search-result-post p{margin:0;float:left;font:12px/1.8em tahoma,arial,sans-serif;}
#content #post-area #results-list li ul .search-result-post p a:link,#content #post-area #results-list li ul .search-result-post p a:visited{color:#86aa39;}
#results-list li ul .search-result-post .rating-item .ratingblock .ratepost{margin:0 0 0 3px;}
#results-list li ul .search-result-post .rating-item .ratingblock .article{line-height:22px;padding-left:5px;}



#archive-list{margin:1em 0;padding:0;list-style-type:none;border-top:2px solid #e3e7ce;}
#archive-list li{border-top:1px solid #e3e7ce;overflow:hidden;}
#archive-list li h2{margin:0;padding:0;text-transform:uppercase;}/*month*/
#content #post-area #archive-list li h2 a:link,#content #post-area #archive-list li h2 a:visited{color:#86aa39;text-decoration:none;font-size:24px;}
#archive-list li ul{margin:0;padding:0;list-style-type:none;}/*posts in month*/
#archive-list li ul li ul li{border:none;padding:.8em 0;}
#archive-list li ul li ul .archive-result-data{width:115px;float:left;}
#archive-list li ul li ul .archive-result-data p{margin:0;font:12px/1.5em tahoma,arial,sans-serif;}
#archive-list li ul li ul .archive-result-post{width:359px;margin-left:115px;}
#archive-list li ul li ul .archive-result-post h3{font:bold 16px/1.5em georgia,times,serif;margin:0;border:none;padding:0;}
#archive-list li ul li ul .archive-result-post h3 a{text-decoration:none;}
#archive-list li ul li ul .archive-result-post p{margin:0;float:left;font:12px/1.8em tahoma,arial,sans-serif;}
#content #post-area #archive-list li ul .archive-result-post p a:link,#content #post-area #archive-list li ul .archive-result-post p a:visited{color:#86aa39;}
#archive-list li ul li ul .archive-result-post .rating-item .ratingblock .ratepost{margin:0 0 0 3px;}
#archive-list li ul li ul .archive-result-post .rating-item .ratingblock .article{line-height:22px;padding-left:5px;}

#twitter_update_list {word-wrap:break-word;}