* {
margin:0;
padding:0;
}
body {
font-family:verdana,arial,tahoma,sans-serif;
font-size:9pt;
line-height:16pt;
margin:0;
}
h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:24pt;
}
h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:20pt;
font-weight:bold;
padding:10px 0;
}
h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:16pt;
font-weight:normal;
}
h4, h5, h6 {
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
}
img {
border:medium none;
overflow:hidden;
padding:0;
}
img a {
border:medium none;
}
img.left {
border:medium none;
float:left;
padding:6px 0 0;
}
img.right {
border:medium none;
float:right;
padding:0 0 0 6px;
}
.entry blockquote {
font-family:Georgia,serif;
font-size:20px;
font-style:italic;
line-height:32px;
margin:30px 0;
}
.entry blockquote p {
background:url("images/blockquote_icon.gif") no-repeat scroll left top transparent;
margin:30px;
padding:0 0 0 60px;
}
code {
font-family:"Courier New",Courier,monospace;
}
#head {
margin:0;
overflow:hidden;
padding:0;
}
#container {
margin:0 auto;
overflow:hidden;
padding:0;
width:940px;
}
#menu {
margin:0 auto;
padding:0;
width:940px;
}
#nav {
float:left;
margin:0;
padding:3px 5px;
width:935px;
}
#nav ul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}
#nav li {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}
#nav li a, #nav li a:visited {
display:block;
font-family:Arial,Verdana,Tahoma;
font-size:8pt;
font-weight:bold;
margin:0;
padding:4px 10px;
text-decoration:none;
text-transform:uppercase;
}
#nav li li a, #nav li li a:visited {
float:none;
margin:0;
padding:4px 10px;
width:130px;
}
#nav li li a:hover, #nav li li a:active {
padding:4px 10px;
}
#nav li ul {
height:auto;
left:-999em;
margin:0;
padding:0;
position:absolute;
width:100px;
z-index:9999;
}
#nav li li {
}
#nav li ul a {
width:100px;
}
#nav li ul a:hover, #nav li ul a:active {
}
#nav li ul ul {
margin:-29px 0 0 130px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}
#nav li:hover, #nav li.sfhover {
position:static;
}
#header {
min-height:260px;
}
#header h1 {
font:60pt "Arial Black",Arial,Helvetica,sans-serif;
letter-spacing:-5px;
margin:0;
padding:40px 0 20px;
text-align:center;
text-shadow:0 2px 3px #555555;
}
#header h2 {
float:right;
font:bold 10pt Arial,Helvetica,sans-serif;
margin:0;
padding:0 30px 10px 0;
}
#cat_navi {
font-family:Arial,Helvetica,sans-serif;
min-height:58px;
overflow:hidden;
width:100%;
}
#cat_navi li a span {
font-size:10px;
font-weight:normal;
}
#secnav, #secnav ul {
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
width:950px;
}
#secnav a {
display:block;
line-height:16px;
padding:14px 20px 11px;
}
#secnav li {
cursor:pointer;
max-width:150px;
text-decoration:none;
text-transform:uppercase;
}
#secnav li:hover, #secnav li.sfhover1 {
cursor:pointer;
max-width:150px;
text-decoration:none;
}
#secnav li {
float:left;
font-size:12px;
font-weight:bold;
}
#secnav li ul {
border-width:0 1px 1px;
left:-999em;
position:absolute;
width:188px;
z-index:10;
}
#secnav li li {
font-weight:normal;
}
#secnav li:hover ul, #secnav li.sfhover1 ul {
left:auto;
}
#secnav li ul li a {
font-size:10px;
line-height:34px;
padding:0 20px;
width:148px;
}
#secnav li ul ul {
border-width:1px;
margin:-35px 0 0 188px;
}
#secnav li:hover ul ul, #secnav li.sfhover1 ul ul {
left:-999em;
}
#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul {
left:auto;
}
#secnav li:hover, #secnav li.hover {
position:static;
}
#content, #archives {
float:left;
padding:40px;
width:540px;
}
.single h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:2.9em;
font-weight:lighter;
letter-spacing:-1px;
line-height:0.9em;
padding:10px 0;
}
.single h2 a {
padding:10px 0;
}
.inf {
font-size:8pt;
letter-spacing:2px;
margin-bottom:10px;
padding:5px 0;
text-transform:uppercase;
}
#content .single {
margin-bottom:50px;
overflow:hidden;
width:540px;
}
#content .single img {
margin:10px 5px;
overflow:hidden;
padding:15px;
}
#content .single ul {
}
#content .single li {
}
#content .single p {
margin:12px 0;
}
#content .texty a {
text-decoration:underline;
}
.postmetadata {
clear:both;
margin:20px 0 40px;
padding:6px;
}
.postmetadata a {
text-decoration:none;
}
#archives ul, #archives li {
list-style:none outside none;
}
#archives a {
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
}
#archives h2 {
font-weight:bold;
}
.fl {
float:left;
}
.fr {
float:right;
}
#archivebox {
margin-bottom:25px;
overflow:hidden;
padding:10px;
width:500px;
}
.archivefeed {
margin-top:5px;
}
.archivefeed a {
font-weight:bold;
padding-left:20px;
}
.arclist {
margin:0 0 15px;
padding:10px 0;
width:210px;
}
.arclist ul li {
font-size:14px;
font-weight:bold;
padding:0 0 7px 10px;
}
#topside {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0 0 -20px -40px;
overflow:hidden;
padding:40px 40px 10px;
width:280px;
}
#topside .fblock img {
float:left;
height:50px;
margin:10px 10px 2px 0;
padding:3px;
width:50px;
}
.fblock {
float:right;
margin-bottom:30px;
padding:20px;
text-align:left;
width:240px;
}
.fblock p {
font-size:0.9em;
line-height:1.4em;
}
.fblock h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
letter-spacing:-1px;
padding:10px 0;
}
.fblock .commentos {
float:right;
font:bold 14px/17px 'Arial';
margin:-1px 0 0;
overflow:visible;
padding:0 5px;
text-transform:lowercase;
}
#content .post .commentos a:hover {
text-decoration:none;
}
.fblock .category {
float:left;
font-size:0.8em;
height:15px;
line-height:17px;
overflow:hidden;
padding:5px 0;
width:210px;
}
#social {
float:left;
margin:0;
}
#social img {
border:medium none;
padding:7px 19px 7px 0;
}
#topsidebar {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
margin:0 0 0 -40px;
overflow:hidden;
padding:10px 40px;
width:280px;
}
#topsidebar h2 {
font:bold 12pt arial,georgia,times;
letter-spacing:-1px;
margin:0;
text-transform:uppercase;
}
#topsidebar label {
font:11pt arial,georgia,times;
margin:0;
padding:0;
}
#topsidebar a:hover {
color:#666666;
text-decoration:none;
}
#topsidebar p {
margin:0;
padding:0;
}
#topsidebar ul {
margin:10px 0;
padding:0;
}
#topsidebar ul li {
line-height:19pt;
list-style-type:none;
margin:0;
padding:0;
}
#topsidebar ul li:hover {
}
#topsidebar ul ul {
margin:0;
padding:0;
}
#topsidebar ul ul li {
list-style-type:none;
}
#topsidebar ul ul ul {
margin:0;
padding:0;
}
#topsidebar ul ul ul li {
padding:0 0 0 15px;
}
about {
float:left;
margin:30px 0;
overflow:hidden;
}
#about p.text {
color:#999999;
font-family:Georgia,serif;
font-size:14pt;
font-style:italic;
line-height:30pt;
}
#right, #left {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
margin:0 0 0 -40px;
overflow:hidden;
padding:25px 40px 10px;
width:120px;
}
#right h2, #left h2, #social h2 {
font:bold 12pt arial,georgia,times;
letter-spacing:-1px;
margin:0;
text-transform:uppercase;
}
#right label, #left label {
font:11pt arial,georgia,times;
margin:0;
padding:0;
}
#right p, #left p {
margin:0;
padding:0;
}
#right img, #left img {
margin:0;
padding:0;
}
#right ul, #left ul {
margin:10px 0;
padding:0;
}
#right ul li, #left ul li {
line-height:19pt;
list-style-type:none;
margin:0;
padding:0 5px;
}
#right ul li:hover, #left ul li:hover {
padding:0 5px;
}
#right ul ul, #left ul ul {
margin:0;
padding:0;
}
#right ul ul li, #left ul ul li {
list-style-type:none;
}
#right ul ul ul, #left ul ul ul {
margin:0;
padding:0;
}
#right ul ul ul li, #left ul ul ul li {
padding:0 0 0 15px;
}
.comments, .commentlist, .nocomments, .related {
margin-bottom:2em;
margin-top:5em;
}
.commentlist .avatar {
float:right;
margin:0 0 0.5em;
padding:4px;
}
#cancel-comment-reply-link {
margin-left:1em;
}
.trackback .content, .pingback .content {
font-style:italic;
}
.comentary {
font-size:8pt;
padding:0;
}
ol.commentlist {
font-size:8pt;
list-style:none outside none;
margin:10px;
padding:0;
text-indent:0;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment {
}
ol.commentlist li div.comment-author {
padding:0 170px 0 0;
}
ol.commentlist li div.vcard {
font:bold 14px/1.4 helvetica,arial,sans-serif;
}
ol.commentlist li div.vcard cite.fn {
font-style:normal;
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li p {
margin:0 0 1em;
}
ol.commentlist li ul {
font:12px/1.4 Verdana,Arial,Helvetica,sans-serif;
list-style:square outside none;
margin:0 0 1em;
padding:0;
text-indent:0;
}
ol.commentlist li div.reply {
font:bold 9px arial,sans-serif;
padding:5px 10px;
text-align:center;
width:36px;
}
ol.commentlist li div.reply a {
text-decoration:none;
text-transform:uppercase;
}
ol.commentlist li ul.children {
list-style:none outside none;
margin:1em 0 0;
text-indent:0;
}
ol.commentlist li ul.children li {
}
ol.commentlist li ul.children li.alt {
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
margin:0 0 0.25em;
}
ol.commentlist li ul.children li.depth-3 {
margin:0 0 0.25em;
}
ol.commentlist li ul.children li.depth-4 {
margin:0 0 0.25em;
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
}
ol.commentlist li.pingback.parent {
}
ol.commentlist li.pingback div.vcard {
padding:0 10px 0 0;
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
.comment-body .vcard img {
float:left;
height:50px;
margin:0 5px;
width:50px;
}
#comment {
padding:10px;
width:90%;
}
#author, #email, #url, #comment, #submit {
border:1px solid #CCCCCC;
font-family:verdana,arial,times;
font-size:8pt;
margin:10px;
padding:5px;
}
#submit {
margin:10px;
padding:5px;
}
cite {
font-size:9pt;
font-style:normal;
font-weight:bold;
}
.children li, .reply {
border:medium none;
margin:0;
padding:0 0 0 2em;
}
.children li ul {
padding-left:2em;
}
.children li div .reply {
padding-left:4em;
}
.comment-body {
background:none repeat scroll 0 0 #F0F0F0;
margin-bottom:10px;
padding:10px;
}
.comment-body .vcard {
line-height:1.7em;
}
.comment-body .vcard a {
font-size:14px;
font-weight:bold;
}
.comment-body .vcard img {
border:3px solid #FFFFFF;
float:left;
margin-right:5px;
}
.comment-body .commentmetadata {
font-size:10px;
}
.comment-body .commentmetadata a {
color:#888888;
}
.comment-body p {
clear:both;
line-height:1.5em;
margin-top:20px;
}
#commentform input {
font-size:12px;
margin-bottom:5px;
padding:3px;
}
#commentform textarea {
font-family:arial;
font-size:12px;
padding:3px;
}
#searchform {
font-size:10px;
margin:14px 0;
padding:0;
}
#searchform input#s {
font-size:11px;
margin:0;
padding:5px 10px;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
padding:4px 34px 0 4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#footer {
clear:both;
overflow:hidden;
padding:10px;
width:944px;
}
#footer h2 {
font:bold 12pt arial,georgia,times;
letter-spacing:-1px;
margin:0;
padding:0;
text-transform:uppercase;
}
#footer p {
line-height:15px;
}
#footer li {
line-height:20px;
padding:5px 10px;
}
#footer p.l {
float:left;
}
#footer p.r {
float:right;
}
#footer ul, #footer li {
list-style:none outside none;
}
#totop {
margin-bottom:50px;
text-align:center;
}
#foot {
overflow:hidden;
}
#footee1 {
float:left;
margin-left:20px;
margin-right:20px;
padding:15px 0;
width:170px;
}
#footee2 {
float:left;
margin-right:20px;
padding:15px 0;
width:170px;
}
#footee3 {
float:left;
margin-right:20px;
padding:15px 0;
width:170px;
}
#footee4 {
float:left;
margin:0;
padding:15px 0;
width:300px;
}
#footee1 ul li, #footee2 ul li, #footee3 ul li {
margin-left:-10px;
}
#foodown {
text-align:center;
line-height:18px;
font-weight:normal;
font-size:11px;
margin-top:8px;
}
ul {
list-style-position:inside;
}
ol {
padding-left:30px;
}
table {
margin:0.5em 0 1em;
}
table td, table th {
padding:0.4em 0.8em;
text-align:left;
}
table th {
font-weight:bold;
text-transform:uppercase;
}
table.nostyle td, table.nostyle th, table.nostyle tr.even td, table.nostyle tr:hover td {
background:none repeat scroll 0 0 transparent;
border:0 none;
}
table, table.post {
border-collapse:collapse;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.navigation {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11pt;
font-weight:bold;
overflow:hidden;
padding:20px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.wp-pagenavi a:visited {
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.wp-pagenavi a:active {
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.wp-pagenavi span.pages {
margin:2px;
padding:2px 4px;
}
.wp-pagenavi span.current {
font-weight:bold;
margin:2px;
padding:2px 4px;
}
.wp-pagenavi span.extend {
margin:2px;
padding:2px 4px;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.p-time {
border-right:3px solid #000000;
float:left;
margin:10px 20px 0 0;
padding-left:0;
width:80px;
}
.p-time strong {
float:left;
letter-spacing:-1px;
}
.p-time .day {
color:#000000;
font:34px/30px "Helvetica";
padding-right:7px;
}
.p-time .month-year {
color:#999999;
font:bold 14px/15px 'Arial';
text-transform:lowercase;
}
.tweet {
margin-bottom:10px;
}
#calendar_wrap {
margin-left:-12px;
width:100px;
}
#tweetboxtweets {
font-size:12px;
font-weight:normal;
}

