body {
background:#1F1F1F none repeat-x scroll left top;
color:#FFFFFF;
font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
a {
color:#CC9900;
}
p {
line-height:22px;
margin:0 0 20px;
padding:0;
}
p.MsoNormal strong {
color:#66CCFF;
}
img {
border:medium none;
}
#page {
margin:0 auto;
width:960px;
}
#header {
background:transparent url(img/ECA_header.jpg) no-repeat scroll left top;
height:180px;
position:relative;
z-index:2;
}
#content {
background:transparent url(img/bg-content.gif) repeat-y scroll right top;
z-index:1;
}
#content-left {
float:left;
margin-left:20px;
margin-top:12px;
padding:40px 0;
width:610px;
}
#content-left strong {
text-transform:uppercase;
}
#content-right {
float:right;
width:290px;
}
h1#blog-title {
float:left;
font-size:18px;
height:146px;
margin:24px 10px 0 83px;
padding:0;
text-indent:-5000px;
width:255px;
}
h1#blog-title a {
color:#FFFFFF;
display:block;
height:100%;
text-decoration:none;
width:100%;
}
h1#blog-title a:hover {
text-decoration:underline;
}
h2#blog-description {
color:#F8DEC7;
float:left;
font-size:11px;
font-weight:normal;
margin:57px 0 0;
padding:0;
text-indent:-5000px;
}
h2#category-title {
margin:-10px 0 30px;
}
h3.post-title {
color:#0060AF;
font-size:18px;
margin:0 0 20px;
padding:0;
}
h3.post-title a {
border-bottom:1px dotted #0060AF;
color:#0060AF;
text-decoration:none;
}
h3.post-title a:hover {
border-bottom:medium none;
}
h4.sidebar-title {
color:#0060AF;
font-size:14px;
margin:0 0 10px;
padding:0;
}
h4.content-title {
color:#0060AF;
font-size:14px;
margin:0 0 20px;
padding:0;
}
#rss {
bottom:0;
line-height:normal;
position:absolute;
right:11px;
}
#rss a {
background:transparent url(img/bg-rss.png) no-repeat scroll right center;
color:#FFFFFF;
display:block;
line-height:40px;
padding:0 30px 0 0;
text-align:right;
text-decoration:none;
}
#rss a:hover {
text-decoration:underline;
}
.box-left, .post, .page {
margin:0 0 40px;
}
.sticky {
background:#2A2A2A none repeat scroll 0 0;
border:1px solid #3A3A3A;
padding:20px;
}
.tags {
background:transparent url(img/bg-tags.gif) no-repeat scroll left center;
padding:0 0 0 15px;
}
.meta {
background:transparent url(img/bg-meta.gif) repeat-x scroll left top;
border-top:1px dotted #5D5D5D;
clear:both;
color:#F8DEC7;
padding:10px 0 0;
}
.meta-date {
background:transparent url(img/bg-meta-date.gif) no-repeat scroll 0 2px;
padding:0 10px 0 15px;
}
.meta-categories {
background:transparent url(img/bg-meta-categories.gif) no-repeat scroll 0 2px;
padding:0 10px 0 15px;
}
.meta-comments {
background:transparent url(img/bg-meta-comments.gif) no-repeat scroll 0 2px;
padding:0 10px 0 15px;
}
.box-left ul, ol, .post ul, ol, .page ul, ol {
line-height:22px;
margin:0 0 20px;
}
.box-left ul, .post ul, .page ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 20px;
}
.box-left ul li, .post ul li, .page ul li {
background:transparent url(img/bg-list-item-content.png) no-repeat scroll left center;
margin:0;
padding:0 0 0 20px;
}
.box-right {
background:transparent url(img/bg-box-right.gif) repeat-x scroll left bottom;
clear:both;
margin:0;
padding:20px 20px 25px;
}
.box-right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.box-right li {
background:transparent url(img/bg-list-item-sidebar-blue.gif) no-repeat scroll 0 8px;
margin:0;
padding:5px 0 5px 10px;
}
.box-right li a {
padding:5px 0;
text-decoration:none;
}
.box-right li ul {
padding:5px 0 0;
}
hr {
background:#3A3A3A none repeat scroll 0 0;
border:medium none;
height:1px;
margin:20px 0;
}
table {
margin:0 0 20px;
width:100%;
}
th, td {
padding:5px 10px;
}
th {
background:#0060AF none repeat scroll 0 0;
color:#FFFFFF;
}
tr.even {
background:#2A2A2A none repeat scroll 0 0;
}
pre {
background:#2A2A2A none repeat scroll 0 0;
border:1px solid #3A3A3A;
font-family:Courier,serif;
line-height:22px;
margin:0 0 20px;
overflow-x:scroll;
overflow-y:visible;
padding:20px;
}
blockquote {
border-left:5px solid #2A2A2A;
padding:0 0 0 20px;
}
fieldset {
background:#2A2A2A none repeat scroll 0 0;
border:medium none;
margin:0 0 40px;
padding:0 40px 40px;
}
legend {
color:#0060AF;
font-size:14px;
}
label {
display:block;
margin:0 0 5px;
}
input, textarea {
background:#FFFFFF url(img/bg-form-input.png) repeat-x scroll left top;
border:medium none;
color:#5D5D5D;
height:23px;
margin:0 0 20px;
padding:7px 5px 0;
width:50%;
}
textarea {
height:150px;
width:80%;
}
select {
margin:0 0 20px;
}
input.radio, input.checkbox {
background:#FFFFFF none repeat scroll 0 0;
height:auto;
margin:0;
padding:0;
width:auto;
}
input.submit, input.button {
background:transparent url(img/bg-form-submit-blue.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
height:30px;
margin:0;
padding:0 20px;
width:auto;
}
#content #searchform {
width:250px;
}
#searchform #search {
color:#5D5D5D;
float:left;
height:23px;
padding:7px 5px 0;
width:200px;
}
#searchform #search-submit {
float:right;
height:30px;
margin:0;
padding:0;
width:30px;
}
#comments, #trackbacks {
margin:40px 0 0;
}
#trackbacks {
margin:20px 0 0;
}
.comment {
background:#2A2A2A none repeat scroll 0 0;
padding:0 40px 40px;
}
#trackbacks ul {
background:#2A2A2A none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 40px;
padding:40px 40px 30px;
}
#trackbacks li {
background:transparent url(img/bg-list-item-content.png) no-repeat scroll 0 4px;
line-height:22px;
margin:0 0 10px;
padding:0 0 0 20px;
}
.first {
padding:40px;
}
#response {
margin:60px 0 0;
}
#response fieldset {
padding:40px;
}
.comment-left, #commentform-left {
background:transparent url(img/bg-commentform-left.gif) no-repeat scroll right top;
float:left;
height:120px;
width:120px;
}
.comment-right, #commentform-right {
float:left;
min-height:120px;
width:430px;
}
.comment-text {
background:#FFFFFF url(img/bg-form-input.png) repeat-x scroll left top;
color:#5D5D5D;
line-height:22px;
padding:20px;
}
#response textarea {
height:100px;
margin:0;
padding:5px;
width:420px;
}
#response label {
display:block;
line-height:20px;
}
#response input.text {
height:20px;
margin:0;
padding:5px;
width:420px;
}
#response input.submit {
float:right;
height:30px;
margin:20px 0 0;
padding:0 20px;
}
.comment-author {
color:#0060AF;
font-size:14px;
margin:0;
padding:5px 0;
}
.comment-author a {
color:#0060AF;
text-decoration:none;
}
.comment-author a:hover {
text-decoration:underline;
}
#commentfieldset {
padding:20px 40px;
}
.commentlist ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.commentlist li {
background:#2A2A2A none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 0;
padding:20px 0 20px 20px;
}
.commentlist .avatar {
float:right;
margin:0 20px 10px;
}
.commentlist li a {
color:#F8DEC7;
}
.commentlist li p {
margin:0 20px 20px 0;
}
.commentlist .comment-meta {
margin:0 0 20px;
}
.commentlist .comment-author a {
color:#FFFFFF;
font-weight:bold;
padding:0 0 5px;
}
.commentlist ul.children {
margin:0;
padding:0;
}
.commentlist .children li {
background:transparent none repeat scroll 0 0;
border-color:#3A3A3A -moz-use-text-color #3A3A3A #3A3A3A;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
margin:20px 0 0;
padding:20px 0 20px 20px;
}
.reply {
background:#1F1F1F none repeat scroll 0 0;
border-color:#5D5D5D -moz-use-text-color -moz-use-text-color #5D5D5D;
border-style:solid none none solid;
border-width:1px medium medium 1px;
height:25px;
line-height:25px;
text-align:center;
width:50px;
}
.reply a {
display:block;
height:25px;
line-height:25px;
}
#cancel-comment-reply {
margin:5px 0 20px;
}
#cancel-comment-reply a {
color:#6A6A6A;
}
.commentlist li.depth-1, .commentlist li.depth-3, .commentlist li.depth-5 {
background:#2A2A2A none repeat scroll 0 0;
}
.commentlist li.depth-2, .commentlist li.depth-4, .commentlist li.depth-6 {
background:#3A3A3A none repeat scroll 0 0;
}
#footer-wrap {
background:transparent url(img/bg-footer-wrap-blue.png) repeat-x scroll left top;
}
#footer {
margin:0 auto;
width:960px;
}
#footer p {
line-height:40px;
margin:0;
padding:0;
}
#legal {
float:left;
width:450px;
}
#webdemar {
float:right;
text-align:right;
width:450px;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.clear {
clear:both;
}
.aligncenter, div.aligncenter {
display:block;
margin:0 auto;
}
.aligncenter {
margin-bottom:20px !important;
}
.alignleft {
float:left;
margin:0 20px 20px 0;
}
.alignright {
float:right;
margin:0 0 20px 20px;
}
.wp-caption {
background-color:#2A2A2A;
border:1px solid #3A3A3A;
margin-bottom:20px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:medium none;
float:none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
margin:0;
padding:0;
}
#calendar_wrap table {
width:100%;
}
#calendar_wrap td {
text-align:center;
}
#wp-calendar caption {
background:#3A3A3A none repeat scroll 0 0;
margin:0 0 10px;
padding:2px;
}
.sf-menu {
top:180px;
}
#content-right form {
margin-left:20px;
}
#paypal-button {
background:#0060AF none repeat scroll 0 0;
border:2px solid #444444;
color:#FFFFFF;
font-size:111%;
font-weight:bold;
height:auto;
padding:0.6em;
}
#paypal-button:hover {
background:#66CCFF none repeat scroll 0 0;
}
#post-128 h1 {
color:#66CCFF;
}
