 body {
	text-align: left;
	margin: 0;
	padding: 0;
	color:#666;
	font-size: 9pt;
	line-height:1.5em;
	font-family:Arial, Verdana, sans-serif;
	background:#000000;
	}
#wrap {
background:url("images/wrap-bg-trans.png") repeat-y scroll center top transparent;
clear:both;
margin:0 auto;
padding:0 10px;
width:960px;
}
#wrap-top {
background:url("images/wrap-top-bg-trans.png") no-repeat scroll left bottom transparent;
clear:both;
height:35px;
margin:0 auto;
padding:0;
width:980px;
}
#wrap-bottom {
background:url("images/wrap-bot-bg-trans.png") no-repeat scroll left top transparent;
clear:both;
height:35px;
margin:0 auto 15px;
padding:0;
width:980px;
}
#header {
clear:both;
margin:5px auto;
padding:0;
position:relative;
width:960px;
z-index:5;
}
#head-content {
height:10px;
margin:0 auto;
padding:0;
width:960px;
}
#sitetitle {
float:left;
margin:0;
padding:0;
width:400px;
}
#sitetitle .title {
color:#000000;
font-size:30px;
letter-spacing:-1px;
line-height:1.2em;
margin:20px 0 0;
padding:0;
text-align:left;
}
#sitetitle .title a {
color:#000000;
}
#sitetitle .description {
color:#000000;
font-size:9pt;
margin:0;
padding:0;
text-align:left;
}
#head-banner468 {
float:right;
height:60px;
margin-top:20px;
overflow:hidden;
padding:0;
width:468px;
}
#page {
background:url("images/dot.gif") repeat-y scroll 600px 0 transparent;
clear:both;
margin:0 auto;
padding:0 30px;
}
#contentleft {
float:left;
margin:0;
padding:0;
width:540px;
}
#content {
margin:0;
overflow:hidden;
padding:0;
width:540px;
}
#contentright {
float:right;
font-size:9pt;
margin:0;
padding:0;
width:345px;
}
#sidebar {
display:block;
float:none;
width:395px;
}
#sidebar-bottom {
clear:both;
display:block;
overflow:hidden;
width:300px;
}
#sidebar-bottom-left {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:160px;
}
#sidebar-bottom-right {
float:right;
margin:0;
overflow:hidden;
padding:0;
width:120px;
}
#footer {
clear:both;
font-size:8pt;
margin:0 auto;
padding:20px 0;
text-align:center;
width:960px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
h1, h2, h3, h4, h5, h6, h7 {
color:#333333;
font-family:cambria,georgia,times,serif;
font-weight:normal;
letter-spacing:-1px;
line-height:1.2em;
margin:0;
padding:0;
text-align:left;
}
h1 {
font-size:18pt;
margin:0;
}
h2 {
font-size:16pt;
}
h3 {
font-size:14pt;
}
h4 {
font-size:12pt;
letter-spacing:0;
}
h5, h6, h7 {
font-size:10pt;
letter-spacing:0;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {
margin-bottom:10px;
}
h3#comments, h3#respond, h3#trackbacks {
margin:0 0 10px;
}
h3#postinfo, h3#comments, h3#respond, h3#trackbacks, #respond h3 {
margin:0 0 10px;
}
h3#comments {
margin:0 0 5px;
}
h3.post-title, h2.post-title {
margin:0 0 10px;
}
h1.post-title {
margin:0;
}
h1.archive-title, h1.page-title {
border-bottom:1px solid #DDDDDD;
margin-bottom:15px;
padding:0 0 15px;
}
h3.widgettitle {
background:url("images/title-bullet.gif") no-repeat scroll 0 4px transparent;
border-bottom:1px dotted #CCCCCC;
font-size:14pt;
line-height:2em;
margin:0 0 10px;
padding:0 0 5px 40px;
}
ul.home-right li.title h2.feat-title, ul.home-left li.title h2.feat-title, ul.home-bottom li.title h2.feat-title {
background:url("images/title-bullet.gif") no-repeat scroll 0 4px transparent;
border-bottom:1px dotted #CCCCCC;
font-size:14pt;
line-height:2em;
margin:0 0 15px;
padding:0 0 5px 40px;
}
h2.feature-title {
background:url("images/title-bullet.gif") no-repeat scroll 0 4px transparent;
font-size:14pt;
line-height:2em;
margin:0 0 7px;
padding:0 20px 20px 40px;
}
.sitemap h2 {
font-size:12pt;
letter-spacing:0;
margin-bottom:5px;
}
a, a:link, a:visited {
color:#336699;
outline:medium none;
text-decoration:none;
}
a:hover, a:active {
color:#000000;
text-decoration:none;
}
a.more-link, a.more-link:link, a.more-link:visited {
}
a.more-link:hover, a.more-link:active {
}
#footer a, #footer a:link, #footer a:visited {
}
#footer a:hover, #footer a:active {
}
.post-title a, .post-title a:link, .post-title a:visited {
color:#333333;
text-decoration:none;
}
.post-title a:hover, .post-title a:active {
color:#000000;
}
.entry img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
max-width:530px;
padding:4px;
}
img.alignright {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
clear:right;
float:right;
margin:0 0 10px 10px;
padding:4px;
}
img.alignleft {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
clear:left;
float:left;
margin:0 10px 10px 0;
padding:4px;
}
img.aligncenter, img.centered, img.center {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
clear:both;
display:block;
float:none;
margin:0 auto 15px;
padding:4px;
}
img.post-thum, img.thumbnail {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin:0 0 15px 15px;
padding:2px;
}
img.avatar, img.comment-grav {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin:0 0 10px 10px;
padding:2px;
}
.commentlist img.avatar, img.comment-grav {
margin-bottom:15px;
}
.singlepost .auth-bio img.avatar {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin:0 0 10px 10px;
padding:2px;
}
.wp-caption {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
margin:0 10px 10px;
padding-top:5px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:8pt;
margin:0;
padding:5px;
}
p {
margin-bottom:15px;
margin-top:0;
}
ol {
margin-left:40px;
padding:0;
}
ul {
margin-left:20px;
padding:0;
}
.post ul, .post ol, .page ul, .page ol {
list-style-type:none;
}
.post ul li, .page ul li {
background:url("images/bullet.gif") no-repeat scroll 0 5px transparent;
list-style-type:none;
margin:0 0 2px;
padding:0 0 0 14px;
}
.post ul li li, .page ul li li {
background:none repeat scroll 0 0 transparent;
padding-left:0;
}
.post ol li, .page ol li {
list-style-type:decimal;
margin-left:0;
padding-left:0;
}
.post ul ul, .page ul ul {
margin-left:0;
}
form, select {
margin:0;
padding:0;
}
acronym, abbr, span.caps {
cursor:help;
}
acronym, abbr {
border-bottom:1px solid #999999;
}
* html acronym, abbr {
border-bottom:1px dashed #999999;
}
blockquote {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
color:#666666;
margin:0 20px 15px;
padding:15px 20px 1px;
}
.center {
text-align:center;
}
a img, img a {
border:medium none;
}
.post, .page {
border-bottom:1px dotted #CCCCCC;
margin:0 0 15px;
padding:0 0 15px;
}
.singlepost .post, .singlepost .page {
border-bottom:0 none;
margin:0 0 15px;
padding:0;
}
.entry {
margin:0;
padding:0;
}
.postinfo {
font-size:8pt;
margin:0;
padding:0;
}
.singlepost .postinfo {
margin:0 0 15px;
}
code {
font:1.1em 'Courier New',Courier,Fixed;
}
hr {
clear:both;
display:block;
}
.navigation {
clear:both;
font-weight:bold;
margin:0;
padding:10px 0 0;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.aligncenter, div.aligncenter {
clear:both;
display:block;
float:none;
margin-left:auto;
margin-right:auto;
}
.banner468 {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
display:block;
float:none;
margin:0 auto 15px;
padding:10px 0;
text-align:center;
}
input:focus {
outline:medium none;
}
p#breadcrumbs {
border-bottom:1px dotted #CCCCCC;
color:#666666;
font-size:8pt;
margin:0 0 15px;
padding:0 0 5px;
}
table {
margin-bottom:5px;
}
p.tags {
background:url("images/tag.gif") no-repeat scroll 0 0 transparent;
margin-bottom:5px;
padding-left:23px;
}
p.cats {
background:url("images/folder.gif") no-repeat scroll 0 0 transparent;
padding-left:23px;
}
#related {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
margin:0;
padding:15px;
}
#related .related-posts {
float:right;
font-weight:bold;
width:50%;
}
#related .related-posts p {
margin:0;
}
#related .related-posts h3, #related .related-posts h2, #related .related-posts h1 {
font-size:12pt;
letter-spacing:0;
margin:0 0 10px;
}
#related .related-posts ol {
font-weight:normal;
margin:0 0 0 20px;
}
#related .related-posts li {
margin-bottom:2px;
}
#related .subscribe {
float:left;
padding:0;
width:45%;
}
#related .subscribe p.intro {
font-weight:bold;
}
#related .subscribe p.feed {
background:url("images/FeedIcon-16.gif") no-repeat scroll 0 50% transparent;
font-weight:bold;
margin-bottom:10px;
padding-left:21px;
}
#related .subscribe form {
margin:0;
padding:0;
}
.auth-bio {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
margin:0 0 15px;
padding:15px 15px 1px;
}
.singlepost .auth-bio {
}
.auth-bio img.avatar {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin:0 0 15px 15px;
padding:1px;
}
.auth-bio p {
}
.allcomments {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
padding:15px;
}
.commentlist {
list-style-type:none;
margin:0;
padding:0;
}
.commentlist li {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
clear:both;
list-style-type:none;
margin:15px 0 0;
padding:15px;
}
.commentlist li ul.children li {
background:none repeat scroll 0 0 #EEEEEE;
}
.commentlist li ul.children {
margin:0;
padding:0;
}
.commentlist li.alt {
}
.commentmetadata {
display:block;
font-size:8pt;
margin-bottom:10px;
}
.commentlist cite {
font-style:normal;
font-weight:bold;
}
#commentform {
margin:0;
padding:0;
}
#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
padding:10px;
}
#commentform input#submit {
background:none repeat scroll 0 0 #DDDDDD;
border:0 none;
clear:both;
color:#000000;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
margin:0;
padding:5px 10px;
}
#commentform input#submit:hover {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
}
#commentform textarea {
width:80%;
}
.thread-alt {
}
.thread-even {
}
#respond {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
clear:both;
margin:15px 0 0;
padding:15px;
}
.commentlist #respond {
clear:both;
padding-top:15px;
}
.comments-navigation {
display:block;
font-weight:bold;
margin:0;
padding:5px 0;
}
.comments-navigation .alignleft {
float:left;
}
.comments-navigation .alignright {
float:right;
}
.comments-number {
font-size:8pt;
font-weight:bold;
margin-bottom:0;
padding:0 0 5px;
}
.commentlist img.avatar, .commentlist img.comment-grav {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin:0 0 10px 10px;
padding:2px;
}
.reply {
padding:0 0 5px;
}
a.comment-reply-link, a.comment-reply-link:link, a.comment-reply-link:visited, .reply a, .reply a:link, .reply a:visited {
background:none repeat scroll 0 0 #DDDDDD;
border:0 none;
clear:both;
color:#000000;
font-size:8pt;
font-weight:bold;
padding:5px 10px;
text-transform:lowercase;
}
a.comment-reply-link:hover, a.comment-reply-link:active, .reply a:hover, .reply a:active {
background:none repeat scroll 0 0 #000000;
border:1px solid #000000;
color:#FFFFFF !important;
}
.comment-body ul {
border:medium none;
list-style-type:disc;
margin:0 30px 15px;
padding:0;
}
.comment-body ol {
border:medium none;
list-style-type:decimal;
margin:0 30px 15px;
padding:0;
}
.comment-body ul li {
border:medium none;
list-style-type:disc;
margin:0;
padding:0;
}
.comment-body ol li {
border:medium none;
list-style-type:decimal;
margin:0;
padding:0;
}
.cancel-comment-reply {
padding:5px 0 10px;
}
#contentright ul {
list-style-type:none;
margin:0;
padding:0;
}
#contentright ul ul {
margin:0;
padding:0;
}
#contentright ul ul ul {
margin:0;
padding:0;
}
#contentright ul ul ul ul {
margin:0;
padding:0;
}
#contentright li {
list-style-type:none;
margin:0 25px 25px;
overflow:hidden;
padding:0;
}
#contentright li li {
background:url("images/bullet.gif") no-repeat scroll 0 5px transparent;
border-bottom:1px dotted #CCCCCC;
list-style-type:none;
margin:0 0 7px;
padding:0 0 7px 12px;
}
#contentright li li li {
background:none repeat scroll 0 0 transparent;
border-bottom:0 none;
list-style-type:none;
margin:0;
padding:0;
}
#contentright li li li li {
padding-left:15px;
}
#contentright li#tag-cloud ul {
}
#contentright li#tag-cloud ul.wp-tag-cloud {
padding:9px;
}
#contentright li#tag-cloud li {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:inline;
float:none;
line-height:2em;
margin:0 5px 0 0;
padding:0;
}
#contentright li#tag-cloud li a {
background:none repeat scroll 0 0 transparent;
padding:0;
}
.sitemap .post {
border:0 none;
margin:0;
padding:0;
}
.sitemap ul {
list-style-type:none;
margin-left:0;
margin-top:0;
}
.sitemap ul ul {
margin-left:0;
}
.sitemap ul ul ul {
margin-left:15px;
}
.sitemap img.post-thum, .sitemap img.thumbnail {
float:right;
height:40px;
margin:0 0 0 5px;
padding:1px;
width:40px;
}
p.site-map {
margin:0;
}
.sitemap-narrow {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #DDDDDD;
float:right;
padding:15px 15px 0;
width:35%;
}
.sitemap-wide {
float:left;
width:55%;
}
.sitemap select {
margin:0 0 15px;
width:80%;
}
.sitemap-wide .post {
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none dotted;
border-width:0 0 1px;
margin:0 0 10px;
padding:0 0 10px;
}
.sitemap-wide .entry {
border:0 none;
margin:0;
padding:0;
}
#topnav {
background:none repeat scroll 0 0 #333333;
border-bottom:1px solid #000000;
font-size:9pt;
margin:0 auto;
padding:0;
width:100%;
z-index:99999;
}
#topnav .limit {
margin:0 auto;
padding:0;
position:relative;
width:980px;
z-index:999;
}
#topnav ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:800px;
}
#topnav ul a, #topnav ul a:link, #topnav ul a:visited {
color:#CCCCCC;
display:block;
margin:0;
padding:0 10px;
text-decoration:none;
}
#topnav ul a:hover, #topnav ul a:active {
color:#FFFFFF;
}
#topnav li {
float:left;
height:40px;
line-height:40px;
margin:0;
padding:0;
}
#topnav li ul {
background:none repeat scroll 0 0 #333333;
border-top:1px solid #000000;
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:252px;
z-index:99999;
}
#topnav li li {
border-color:-moz-use-text-color #000000 #000000;
border-right:1px solid #000000;
border-style:none solid solid;
border-width:0 1px 1px;
height:30px;
line-height:30px;
margin-right:0;
}
#topnav ul li ul a {
width:230px;
}
#topnav li ul ul {
margin:-31px 0 0 250px;
}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
left:-999em;
z-index:99999;
}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {
left:auto;
z-index:99999;
}
#topnav li:hover, #topnav li.sfhover {
width:auto;
z-index:99999;
}
#topnav .sub-icons {
height:20px;
line-height:20px;
margin:0;
padding:0;
position:absolute;
right:10px;
top:10px;
z-index:9999;
}
#topnav .sub-icons a, #topnav .sub-icons a:link, #topnav .sub-icons a:visited {
background:none repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
height:18px;
margin-left:5px;
opacity:0.8;
padding:1px;
width:18px;
}
#topnav .sub-icons a:hover, #topnav .sub-icons a:active {
opacity:1;
}
#catnav-bottom {
background:url("images/catnav-bottom-trans.png") no-repeat scroll left top transparent;
height:42px;
margin:0 auto;
padding:0;
width:980px;
}
#catnav {
background:url("images/catnav-bg-trans.png") no-repeat scroll left top transparent;
font-size:8pt;
margin:0 auto;
padding:2px 30px 0;
position:relative;
width:920px;
z-index:10;
}
#catnav ul {
clear:both;
list-style:none outside none;
margin:0;
padding:0;
}
#catnav ul a, #catnav ul a:link, #catnav ul a:visited {
color:#888888;
display:block;
margin:0;
padding:0 10px;
text-decoration:none;
}
#catnav ul a:hover, #catnav ul a:active {
color:#000000;
}
#catnav li {
float:left;
height:45px;
line-height:45px;
margin:0;
padding:0;
}
#catnav li ul {
background:none repeat scroll 0 0 #EEEEEE;
border-top:1px solid #D6D6D6;
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:252px;
z-index:9999;
}
#catnav li li {
border-color:-moz-use-text-color #D6D6D6 #D6D6D6;
border-right:1px solid #D6D6D6;
border-style:none solid solid;
border-width:0 1px 1px;
height:28px;
line-height:28px;
margin-right:0;
}
#catnav ul li ul a {
width:230px;
}
#catnav li ul ul {
margin:-29px 0 0 250px;
}
#catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li.sfhover ul ul, #catnav li.sfhover ul ul ul {
left:-999em;
}
#catnav li:hover ul, #catnav li li:hover ul, #catnav li li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul, #catnav li li li.sfhover ul {
left:auto;
}
#catnav li:hover, #catnav li.sfhover {
width:auto;
}
.banner125 {
margin:0;
padding:0;
width:260px;
}
.banner125 .ad img {
float:left;
height:125px;
margin:0 5px 5px 0;
padding:0;
width:125px;
}
#search {
background:url("images/searchbg.gif") no-repeat scroll right top transparent;
height:24px;
margin:0;
padding:0;
width:220px;
}
#searchform {
height:24px;
margin:0;
padding:0;
width:220px;
}
#searchform #searchfield {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#AAAAAA;
float:left;
height:20px;
margin:0;
padding:4px 0 0 4px;
width:156px;
}
#searchform #submitbutton {
background:none repeat scroll 0 0 transparent;
border:0 none;
float:right;
height:24px;
margin:0;
padding:0;
text-align:center;
text-indent:-10000em;
width:56px;
}
#footer-widgets {
background:url("images/wrap-bg-trans.png") repeat-y scroll center top transparent;
clear:both;
margin:0 auto;
padding:0 40px;
width:900px;
}
#footer-widgets-top {
background:url("images/footer-top-trans.png") no-repeat scroll left top transparent;
clear:both;
height:72px;
margin:0 auto;
padding:0;
width:980px;
}
#footer-widgets-bottom {
background:url("images/wrap-bot-bg-trans.png") no-repeat scroll left top transparent;
clear:both;
height:35px;
margin:0 auto;
padding:0;
width:980px;
}
#footer-widgets h3.widgettitle {
}
#footer-widgets ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer-widgets ul ul {
margin:0;
padding:0;
}
#footer-widgets ul ul ul {
margin:0 0 0 15px;
padding:0;
}
#footer-widgets li {
list-style-type:none;
margin:0 0 10px;
overflow:hidden;
padding:0;
}
#footer-widgets li li {
background:url("images/bullet.gif") no-repeat scroll 0 5px transparent;
border-bottom:1px dotted #CCCCCC;
list-style-type:none;
margin:0 0 7px;
padding:0 0 7px 12px;
}
#footer-widgets li li li {
background:none repeat scroll 0 0 transparent;
border-bottom:0 none;
list-style-type:none;
margin:0;
padding:0;
}
#footer-widgets li li li li {
padding-left:15px;
}
#footer-widgets .textwidget {
padding:0;
}
#footer-widgets li#tag-cloud ul {
}
#footer-widgets li.widget_tag_cloud div {
line-height:2em;
padding:0;
}
#footer-widgets li#tag-cloud ul.wp-tag-cloud {
line-height:2em;
padding:0;
}
#footer-widgets li#tag-cloud li {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:inline;
float:none;
margin:0;
padding:0;
}
#footer-widgets li#tag-cloud li a {
background:none repeat scroll 0 0 transparent;
padding:0;
}
#footer-widgets li select {
border:2px solid #999999;
margin:0;
width:140px;
}
#footer-widgets ul.footer-widget1 {
float:left;
margin:0 20px 0 0;
overflow:hidden;
width:300px;
}
#footer-widgets ul.footer-widget2 {
float:left;
margin:0 20px 0 0;
overflow:hidden;
width:260px;
}
#footer-widgets ul.footer-widget3 {
float:left;
margin:0;
overflow:hidden;
width:140px;
}
#footer-widgets ul.footer-widget4 {
float:right;
margin:0;
overflow:hidden;
width:140px;
}
#footer-widgets a, #footer-widgets a:link, #footer-widgets a:visited {
}
#footer-widgets a:hover, #footer-widgets a:active {
}
#contentright .widget_flickrRSS img, #footer-widgets .widget_flickrRSS img {
background:none repeat scroll 0 0 #CCCCCC;
height:75px;
margin:0 5px 5px 0;
padding:3px;
width:75px;
}
#contentright li.subscribebox {
background:none repeat scroll 0 0 transparent;
border:0 none;
list-style-type:none;
margin:0 0 25px;
padding:0;
}
#footer-widgets li.subscribebox {
background:none repeat scroll 0 0 transparent;
border:0 none;
list-style-type:none;
margin:0 0 10px;
padding:0;
}
li.subscribebox p {
margin-bottom:0;
}
li.subscribebox .intro {
background:url("images/email-icon.gif") no-repeat scroll right top transparent;
padding-right:75px;
}
li.subscribebox form {
padding-top:10px;
}
p.email-form {
background:url("images/emailbg.gif") no-repeat scroll left top transparent;
clear:both;
height:24px;
margin:0 0 2px;
width:220px;
}
p.email-form input#sub, p.email-form input#bot-sub {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#999999;
float:left;
height:20px;
margin:0;
padding:4px 0 0 4px;
width:156px;
}
p.email-form input#subbutton, p.email-form input#bot-subbutton {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#999999;
cursor:pointer;
display:block;
float:right;
height:24px;
outline:medium none;
text-indent:-9999em;
width:56px;
}
ul.home-left {
float:left;
list-style-type:none;
margin:0 0 15px;
padding:0;
width:48%;
}
ul.home-right {
float:right;
list-style-type:none;
margin:0 0 15px;
padding:0;
width:48%;
}
ul.home-bottom {
clear:both;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
ul.home-left li, ul.home-right li, ul.home-bottom li {
margin:0;
padding:0;
}
ul.home-right li.homepost, ul.home-left li.homepost, ul.home-bottom li.homepost {
border-bottom:1px dotted #CCCCCC;
font-size:9pt;
list-style-type:none;
margin:0 0 15px;
padding:0;
}
ul.home-right li.homepost .entry, ul.home-left li.homepost .entry, ul.home-bottom li.homepost .entry {
padding:0;
}
li.homepost img.post-thum, li.homepost img.thumbnail {
float:right;
height:70px;
margin:0 0 10px 10px;
width:70px;
}
ul.home-bottom li.homepost img.post-thum, ul.home-bottom li.homepost img.thumbnail {
height:100px;
margin-bottom:15px;
width:100px;
}
ul.home-right li.title, ul.home-left li.title, ul.home-bottom li.title {
clear:both;
list-style-type:none;
margin:0;
padding:0;
}
ul.home-right li.title h2.feat-title .moreposts, ul.home-left li.title h2.feat-title .moreposts, ul.home-bottom li.title h2.feat-title .moreposts {
color:#999999;
font-size:8pt;
font-weight:normal;
letter-spacing:0;
margin:0;
padding:0;
}
li.homepost h3 {
font-size:11pt;
letter-spacing:0;
line-height:1.3em;
margin:0;
padding:0;
}
li.homepost p.bottom {
font-size:8pt;
margin:0 0 15px;
padding:10px 0 0;
}
ul.home-bottom li.homepost p.bottom {
font-size:8pt;
margin:0;
padding:0 0 15px;
}
select.index2 {
letter-spacing:0;
margin:0;
}
#home-top {
margin:0 auto 20px;
padding:0;
position:relative;
width:540px;
z-index:1;
}
#home-top h2.feature-title {
font-size:14pt;
left:0;
margin:0;
position:absolute;
top:0;
}
#slideshow {
height:315px;
margin:0;
padding:0;
width:540px;
}
#slideshow ul {
background:none repeat scroll 0 0 transparent;
list-style-type:none;
margin:0;
padding:0;
}
#slideshow .slides {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D5D5D5;
clear:both;
height:280px;
overflow:hidden;
padding:4px;
width:530px;
}
#slideshow .slides ul {
float:left;
height:280px;
overflow:hidden;
width:530px;
}
#slideshow .slides li {
background:none repeat scroll 0 0 #000000;
display:block;
height:280px;
left:-99999em;
overflow:hidden;
position:relative;
text-align:center;
width:530px;
z-index:2;
}
.js #slideshow .slides li {
background:none repeat scroll 0 0 #000000;
display:block;
height:280px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:center;
width:530px;
z-index:2;
}
.js #slideshow .slides li .entry {
background:none repeat scroll 0 0 #000000;
bottom:0;
color:#FFFFFF;
left:0;
opacity:0.7;
overflow:hidden;
padding:5px 10px;
position:absolute;
text-align:left;
width:510px;
z-index:3;
}
#slideshow .slides li .entry p {
margin:0;
}
#slideshow .slides li .entry h2.post-title, #slideshow .slides li .entry h2.post-title a, #slideshow .slides li .entry h2.post-title a:link, #slideshow .slides li .entry h2.post-title a:visited, #slideshow .slides li .entry h2.post-title a:hover, #slideshow .slides li .entry h2.post-title a:active {
color:#FFFFFF !important;
font-size:12pt;
letter-spacing:0;
line-height:1em;
margin:0;
}
#slideshow ul.slides-nav {
clear:both;
float:right;
height:14px;
margin:0;
padding:6px 0 5px;
}
#slideshow .slides-nav li {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#slideshow .slides-nav li a {
background:url("images/feat-dot.gif") no-repeat scroll left top transparent;
display:block;
float:left;
height:14px;
list-style-type:none;
margin:0 0 0 3px;
padding:0;
width:14px;
}
.js #slideshow .slides-nav li.on a, .js #slideshow .slides-nav li a:hover, .js #slideshow .slides-nav li a:active {
background:url("images/feat-dot-on.gif") no-repeat scroll left top transparent !important;
}
#contentright li.sidetabs ul.tabs, #footer-widgets li.sidetabs ul.tabs {
border-bottom:1px solid #DDDDDD;
clear:both;
list-style-type:none;
margin:0 0 10px;
padding:0;
}
#contentright li.sidetabs ul.tabs li, #footer-widgets li.sidetabs ul.tabs li {
background:none repeat scroll 0 0 transparent;
border:0 none;
display:inline;
float:left;
margin:0;
padding:0;
}
#contentright li.sidetabs ul.tabs li a, #contentright li.sidetabs ul.tabs li a:link, #contentright li.sidetabs ul.tabs li a:visited, #footer-widgets li.sidetabs ul.tabs li a, #footer-widgets li.sidetabs ul.tabs li a:link, #footer-widgets li.sidetabs ul.tabs li a:visited {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
padding:5px 10px;
}
#contentright li.sidetabs ul.tabs li a:hover, #contentright li.sidetabs ul.tabs li a:active, #footer-widgets li.sidetabs ul.tabs li a:hover, #footer-widgets li.sidetabs ul.tabs li a:active {
color:#000000;
}
#contentright li.sidetabs ul.tabs li a.on, #footer-widgets li.sidetabs ul.tabs li a.on {
background:none repeat scroll 0 0 #EEEEEE !important;
border-color:#DDDDDD #DDDDDD -moz-use-text-color !important;
border-style:solid solid none !important;
border-width:1px 1px 0 !important;
color:#000000 !important;
}
#contentright li.sidetabs form, #footer-widgets li.sidetabs form {
margin:0 !important;
padding:0 !important;
}
#contentright li.sidetabs select, #footer-widgets li.sidetabs select {
margin:0;
padding:0;
width:160px;
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
</head>
<body class="js">
</body>
</html>
