﻿form {
margin:0;
padding:0;
}

.archives {
vertical-align:top;
font-family:Tahoma;
font-size:11px;
margin-top:6px;
margin-left:20px;
margin-bottom:10px;
}

.archives a {
font-family:Tahoma;
font-size:11px;
color:#43637e;
}

.title_quote {
color:#636363;
background-color:#f2f2f2;
border:1px dotted #bebebe;
border-bottom:0;
font-weight:700;
padding:5px;
}

.quote {
color:#757575;
background-color:#f2f2f2;
border:1px dotted #bebebe;
text-align:justify;
padding:5px;
}

.scriptcode {
color:#000;
font-family:Tahoma;
font-size:11px;
text-align:left;
border-color:#bebebe;
border-style:dotted;
border-width:1px;
padding:5px;
}

.calendar {
font-family:verdana;
font-size:11px;
}

.calendar td,th {
font-family:verdana;
font-size:11px;
text-decoration:none;
padding:2px;
}

.day-active a,.weekday-active a,.day-active-v a,.weekday-active-v a {
text-decoration:underline;
}

.monthlink {
color:#ff8400;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}

.rating {
color:#757575;
font-size:11px;
font-family:tahoma;
width:85px;
height:16px;
}

.unit-rating {
list-style:none;
width:85px;
height:16px;
position:relative;
background-image:url(../dleimages/rating.gif);
background-position:left top;
background-repeat:repeat-x;
margin:0;
padding:0;
}

.unit-rating li {
text-indent:-90000px;
float:left;
margin:0;
padding:0;
}

.unit-rating li a {
display:block;
width:17px;
height:16px;
text-decoration:none;
text-indent:-9000px;
z-index:17;
position:absolute;
padding:0;
}

.unit-rating li a:hover {
background-image:url(../dleimages/rating.gif);
background-position:left center;
z-index:2;
left:0;
}

.unit-rating a.r1-unit {
left:0;
}

.unit-rating a.r1-unit:hover {
width:17px;
}

.unit-rating a.r2-unit {
left:17px;
}

.unit-rating a.r2-unit:hover {
width:34px;
}

.unit-rating a.r3-unit {
left:34px;
}

.unit-rating a.r3-unit:hover {
width:51px;
}

.unit-rating a.r4-unit {
left:51px;
}

.unit-rating a.r4-unit:hover {
width:68px;
}

.unit-rating a.r5-unit {
left:68px;
}

.unit-rating a.r5-unit:hover {
width:85px;
}

.unit-rating li.current-rating {
background-image:url(../dleimages/rating.gif);
background-position:left bottom;
position:absolute;
height:16px;
display:block;
text-indent:-9000px;
z-index:1;
}

.bbcodes {
background:#fff;
border:1px solid #e0e0e0;
color:#666;
font-family:Verdana, Tahoma, helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
height:21px;
margin:2px;
padding:2px;
}

.bbcodes_poll {
border:1px solid #c4c4c4;
background:#fff;
color:#fff;
font-family:Tahoma;
vertical-align:middle;
font-size:11px;
height:18px;
background-image:url(../images/bttn_bbcodes.gif);
width:100px;
margin:2px;
}

.bbcodes_dlet_x {
width:100%;
height:50px;
border:1px solid #bbb;
background-image:url(../bbcodes/bg.gif);
background-repeat:repeat-y;
text-align:left;
}

.editor_button {
float:left;
cursor:pointer;
padding-left:2px;
padding-right:2px;
}

.editor_buttoncl {
float:left;
cursor:pointer;
padding-left:1px;
padding-right:1px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
}

.editbclose {
float:right;
cursor:pointer;
}

.editor_button select {
font-family:tahoma;
font-size:11px;
}

.xfields input {
width:300px;
height:18px;
font-family:verdana;
font-size:11px;
border:1px solid #e0e0e0;
}

.xfields select {
height:18px;
font-family:verdana;
font-size:11px;
border:1px solid #e0e0e0;
}

.xprofile input {
width:250px;
height:18px;
font-family:verdana;
font-size:11px;
border:1px solid #e0e0e0;
}

.pm_list a {
color:#0089d9;
font-size:11px;
font-family:tahoma;
}

#dropmenudiv {
border:1px solid #FFF;
border-bottom-width:0;
font:normal 10px Verdana;
background-color:#6497ca;
line-height:20px;
margin:2px;
}

#dropmenudiv a {
display:block;
text-indent:3px;
border:1px solid #FFF;
color:#fff;
text-decoration:none;
font-weight:700;
margin:1px;
padding:1px 0;
}

#dropmenudiv a:hover {
background-color:#fdd08b;
color:#000;
}

#newpm {
position:absolute;
width:400px;
background-color:#fdfdfd;
border:1px solid #bbb;
font-family:Verdana;
font-size:11px;
line-height:135%;
padding:4px;
}

#newpmheader {
padding-left:5px;
padding-right:5px;
padding-top:2px;
height:20px;
color:#000;
font-weight:700;
background-color:#e3c0c0;
font-family:verdana, sans-serif;
font-size:11px;
cursor:move;
}

#newpm a {
background:transparent;
color:#4d6a8a;
text-decoration:none;
}

#newpm a:hover {
background:transparent;
color:#4d6a8a;
text-decoration:underline;
}

#attachment {
color:gray;
}

.sresult {
text-align:justify;
font-family:Tahoma;
font-weight:400;
line-height:16px;
font-size:12px;
}

.highslide-html-content {
position:absolute;
display:none;
}

.highslide-display-block {
display:block;
}

.highslide-loading {
display:block;
color:#fff;
font-size:9px;
font-weight:700;
text-decoration:none;
border:1px solid #fff;
background-color:#000;
padding:3px;
}

.highslide-wrapper,.highslide-outline {
background:#fff;
}

.highslide-image {
border:2px solid #fff;
}

.highslide-dimming {
background:#000;
}

.highslide-html {
background-color:#FFF;
}

a.highslide-full-expand {
background:url(../dleimages/fullexpand.gif) no-repeat;
display:block;
width:34px;
height:34px;
margin:0 10px 10px 0;
}

.highslide-footer {
height:11px;
}

.highslide-footer .highslide-resize {
float:right;
height:12px;
width:11px;
background:url(../dleimages/resize.gif);
}

.highslide-resize {
cursor:nw-resize;
}

.highslide-caption {
display:none;
background:#FFF;
padding:5px;
}

.highslide-controls {
width:195px;
height:40px;
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
margin-right:15px;
margin-bottom:10px;
margin-top:10px;
}

.highslide-controls ul {
position:relative;
left:15px;
height:40px;
list-style:none;
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat right -90px;
margin:0;
padding:0;
}

.highslide-controls li {
float:left;
padding:5px 0;
}

.highslide-controls a {
background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
display:block;
float:left;
height:30px;
width:30px;
outline:none;
}

.highslide-controls a.disabled {
cursor:default;
}

.highslide-controls .highslide-previous a {
background-position:0 0;
}

.highslide-controls .highslide-previous a:hover {
background-position:0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
background-position:0 -60px!important;
}

.highslide-controls .highslide-play a {
background-position:-30px 0;
}

.highslide-controls .highslide-play a:hover {
background-position:-30px -30px;
}

.highslide-controls .highslide-play a.disabled {
background-position:-30px -60px!important;
}

.highslide-controls .highslide-pause a {
background-position:-60px 0;
}

.highslide-controls .highslide-pause a:hover {
background-position:-60px -30px;
}

.highslide-controls .highslide-next a {
background-position:-90px 0;
}

.highslide-controls .highslide-next a:hover {
background-position:-90px -30px;
}

.highslide-controls .highslide-next a.disabled {
background-position:-90px -60px!important;
}

.highslide-controls .highslide-move a {
background-position:-120px 0;
}

.highslide-controls .highslide-move a:hover {
background-position:-120px -30px;
}

.highslide-controls .highslide-full-expand a {
background-position:-150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
background-position:-150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
background-position:-150px -60px!important;
}

.highslide-controls .highslide-close a {
background-position:-180px 0;
}

.highslide-controls .highslide-close a:hover {
background-position:-180px -30px;
}

body {
background:#3f808a url(../images/page-back.jpg) no-repeat center top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
margin:0;
}

#container {
width:819px;
position:relative;
height:252px;
margin:0 auto;
}

#search {
position:absolute;
text-align:right;
width:250px;
left:530px;
top:10px;
z-index:100;
}

#search .txtField {
border:1px solid #fff;
width:138px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
background:transparent url(../images/search-back.gif);
margin:0;
padding:3px;
}

#search .btnSearch {
border:1px solid #fff;
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
background:transparent url(../images/btn-back.gif);
margin:0;
padding:2px;
}

#menu-holder {
position:absolute;
top:43px;
left:457px;
width:319px;
overflow:hidden;
}

#menu {
width:319px;
height:42px;
position:relative;
margin:0;
padding:0;
}

#menu li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
}

#menu li,#menu a {
height:42px;
display:block;
}

#home {
text-indent:-300em;
overflow:hidden;
left:0;
width:107px;
}

#about {
text-indent:-300em;
overflow:hidden;
left:107px;
width:107px;
}

#archives {
text-indent:-300em;
overflow:hidden;
left:214px;
width:106px;
}

#home a:hover {
background:transparent url(../images/menu.jpg) no-repeat 0 0;
}

#about a:hover {
background:transparent url(../images/menu.jpg) no-repeat -107px 0;
}

#archives a:hover {
background:transparent url(../images/menu.jpg) no-repeat -214px 0;
}

#title {
position:absolute;
top:150px;
left:76px;
color:#fff;
font-size:10px;
width:370px;
overflow:hidden;
}

#title2 {
position:absolute;
top:170px;
left:90px;
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15pt;
width:370px;
font-weight:700;
overflow:hidden;
}

#title a {
color:#fff;
text-decoration:none;
}

#title a:hover {
color:#fff;
text-decoration:none;
border-bottom:1px solid #e7d8cf;
}

#content {
background:url(../images/notepad-back.gif) repeat-y;
width:764px;
padding-right:55px;
margin:0 auto;
}

#content blockquote {
background:url(../images/blockquote.gif) no-repeat 0 50%;
padding:0 0 0 30px;
}

#content .col01 {
float:left;
padding-left:70px;
width:425px;
font-size:12px;
line-height:20px;
}

#content .col01 h3 {
font-size:15px;
line-height:28px;
font-weight:400;
font-family:Arial, Times New Roman, Times, Georgia, erif;
background:url() repeat-x bottom;
margin:0;
padding:0 0 10px;
}

#content .col01 h4 {
font-size:18px;
line-height:22px;
font-weight:400;
font-family:Times New Roman, Times, Georgia, erif;
background:url(../images/line.gif) repeat-x bottom;
margin:0;
padding:0 0 16px;
}

#content .col01 h3 a:hover {
background-color:#f4f0db;
}

#content .col01 .post {
padding-bottom:30px;
}

#content .col01 .thumbnail {
float:right;
margin:12px 0 12px 12px;
}

#content .col01 .meta {
font-size:11px;
text-align:right;
background:url(../images/line.gif) repeat-x;
padding-top:8px;
}

#content .col01 .post-inner {
position:relative;
}

#content .col01 .post-inner .date-tab {
position:absolute;
left:-98px;
height:64px;
width:83px;
background:url(../images/date-tab.gif) no-repeat;
}

.month {
text-align:right;
display:block;
font-size:11px;
padding:6px 16px 6px 0;
}

.day {
text-align:right;
display:block;
font-size:18px;
font-weight:700;
padding:4px 16px 2px 0;
}

#content .col01 .meta a {
color:#000;
text-decoration:none;
border-bottom:1px solid #868585;
}

#content .col01 .meta a:hover {
color:#000;
text-decoration:none;
border-style:none;
}

#content .col02 {
float:right;
width:212px;
font-size:11px;
line-height:16px;
}

#content .col02 .recent-posts {
width:212px;
background:url(../images/postitBack.gif) repeat-y;
}

#content .col02 .recent-posts ul li {
font-size:11px;
line-height:18px;
list-style:none;
margin:0;
padding:0;
}

#content .col02 .recent-posts ul li .listMeta {
font-size:10px;
}

#content .col02 .recent-posts ul li a {
color:#21565e;
border-top:1px solid #ffffbe;
display:block;
width:170px;
background:url(../images/bullet-postit.gif) no-repeat 5px 8px;
margin:0 auto;
padding:4px 0 4px 25px;
}

#content .col02 .postit-bottom {
width:188px;
height:62px;
background:url(../images/postit-bottom.gif) no-repeat;
font-size:11px;
text-align:right;
padding:12px 12px 0;
}

#content .col02 .postit-bottom a {
color:#21565e;
}

#content .col02 .postit-bottom a:hover {
color:#21565e;
text-decoration:none;
}

#content .col02 .categories-upper {
height:124px;
background:url(../images/categories-upper.gif) no-repeat;
}

#content .col02 .categories {
background:url(../images/categories-back.gif) repeat-y;
}

#content .col02 .categories ul {
margin:0;
padding:0;
}

#content .col02 .categories ul li {
font-size:11px;
line-height:18px;
list-style:none;
}

#content .col02 .categories ul li a {
color:#21565e;
display:block;
width:170px;
background:url(../images/bullet-note.gif) no-repeat 5px 8px;
margin:0 auto;
padding:4px 0 4px 25px;
}

#content .col02 .categories-btm {
height:68px;
background:url(../images/categories-btm.gif) no-repeat;
}

#content .col02 .links {
background:url(../images/txt-friends-links.gif) no-repeat 50% 8px;
padding-top:20px;
}

#content .col02 .links ul {
margin:0 0 20px;
padding:0;
}

#content .col02 .links ul li {
font-size:11px;
line-height:18px;
list-style:none;
background:url(../images/line-inner.gif) no-repeat bottom;
}

#content .col02 .links ul li a {
color:#21565e;
display:block;
width:212px;
margin:0 auto;
padding:6px 0;
}

#content .col02 .side-meta {
background:url(../images/txt-misc-debris.gif) no-repeat right top;
}

#content .col02 .side-meta ul {
margin:10px 0;
padding:0;
}

#content .col02 .side-meta ul li {
font-size:10px;
line-height:14px;
list-style:none;
}

#content .col02 .side-meta ul li a {
color:#21565e;
display:block;
width:212px;
margin:0 auto;
padding:2px 0;
}

#footer-holder {
width:819px;
position:relative;
margin:0 auto;
}

#footer-holder .footer {
width:932px;
height:300px;
position:absolute;
top:0;
left:-54px;
background:url(../images/footer.jpg) no-repeat;
z-index:100;
}

#footer-holder .txt {
width:480px;
position:absolute;
top:105px;
left:186px;
font-size:10px;
line-height:16px;
color:#000;
z-index:105;
height:90px;
overflow:hidden;
}

#footer-holder .smashing a {
width:66px;
height:61px;
position:absolute;
top:160px;
left:709px;
font-size:11px;
text-indent:-400px;
z-index:102;
overflow:hidden;
background:url(../images/logo-smashing.gif) no-repeat 0 0;
}

#footer-holder .smashing a:hover {
background:url(../images/logo-smashing.gif) no-repeat 0 -61px;
}

#footer-holder .rss a {
width:55px;
height:55px;
position:absolute;
top:165px;
left:130px;
font-size:11px;
text-indent:-400px;
z-index:103;
overflow:hidden;
background:url(../images/icon-rss.gif) no-repeat 0 0;
}

.previous a {
float:left;
width:93px;
height:33px;
text-indent:-400px;
background:url(../images/link-older.gif) no-repeat 0 0;
overflow:hidden;
}

.previous a:hover {
background:url(../images/link-older.gif) no-repeat 0 -33px;
}

.next a {
float:right;
width:93px;
height:33px;
text-indent:-400px;
background:url(../images/link-newer.gif) no-repeat 0 0;
overflow:hidden;
}

.next a:hover {
background:url(../images/link-newer.gif) no-repeat 0 -33px;
}

.comments,.name,.email,.website,.txt-email-sub,.txt-website-example {
display:block;
text-indent:-800px;
font-size:10px;
overflow:hidden;
margin:0;
padding:0;
}

.comments {
height:27px;
background:url(../images/txt-your-comment.gif) no-repeat;
}

.name,.email,.website {
width:80px;
float:left;
margin-right:12px;
clear:left;
}

.name {
height:30px;
background:url(../images/txt-name.gif) no-repeat right top;
}

.email {
height:30px;
background:url(../images/txt-email.gif) no-repeat right top;
}

.website {
height:30px;
background:url(../images/txt-website.gif) no-repeat right top;
}

.txt-email-sub {
height:20px;
background:url(../images/txt-email-sub.gif) no-repeat 90px 0;
clear:both;
}

.txt-website-example {
height:20px;
background:url(../images/txt-site-example.gif) no-repeat 90px 0;
clear:both;
}

#commentform .comment-field {
border:1px solid #939393;
width:320px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
float:left;
margin:0;
padding:3px;
}

#commentform .comment-box {
border:1px solid #939393;
width:425px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
margin:0 0 10px;
padding:3px;
}

#commentform .btnComment {
border:1px solid #fff;
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
background:transparent url(../images/btn-back.gif);
float:left;
clear:left;
margin:0;
padding:2px;
}

#footer-holder .txt1 {
width:480px;
position:absolute;
top:20px;
left:270px;
font-size:11px;
line-height:15px;
color:#000;
z-index:100;
}

#footer-holder .txt2 a {
color:#f5f5f5;
}

#footer-holder .txt2 a:hover {
color:#f5f5f5;
text-decoration:none;
}

#footer-holder .txt2 {
width:150%;
position:absolute;
top:250px;
left:-200px;
font-size:11px;
line-height:15px;
color:#f5f5f5;
z-index:100;
}

.commentlist {
margin:20px 0;
padding:0;
}

.commentlist li {
background:url(../images/line-inner.gif) no-repeat bottom;
font-size:12px;
line-height:20px;
list-style:none;
padding:12px 0;
}

.commentdate {
display:block;
font-size:10px;
padding:0 0 6px;
}

.commentlist li cite {
font-weight:700;
font-style:normal;
}

H2 {
color:#fff;
font-size:13pt;
font-weight:normal;
}

H1 {
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15pt;
}

.entry {
width:250px;
overflow:visible;
border:1px solid #3e3c22;
background-color:#fff;
position:absolute;
top:30%;
left:45%;
z-index:55;
padding:50px 10px 15px;
}

.entry dl {
clear:both;
display:block;
}

.entry dt {
float:left;
width:25%;
padding:5px 0;
}

.entry dd {
float:left;
width:70%;
padding:5px 0;
}

.entry dd a {
padding-right:20px;
}

.entry input {
width:85%;
padding:3px 5px;
}

.auth {
position:absolute;
left:15px;
top:10px;
font:18px Verdana;
color:#2588b2;
}

.close {
position:absolute;
right:15px;
}

.weekday-active-v,.day-active-v {
color:#0089d9;
font-family:tahoma;
font-size:11px;
}

.weekday,.weekday-active,.day-active {
color:#804040;
font-family:verdana;
font-size:11px;
}

.xfields textarea,.xprofile textarea {
width:320px;
height:90px;
font-family:verdana;
font-size:11px;
border:1px solid #e0e0e0;
}

.pm_head,.pm_list,.vote {
font-size:11px;
font-family:tahoma;
}

.search,.textin {
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

.highslide-display-none,.highslide-controls a span {
display:none;
}

.highslide-active-anchor,.highslide-active-anchor img {
visibility:hidden;
}

#search form,#content .col02 .recent-posts ul,#commentform {
margin:0;
padding:0;
}

#content .col01 h3 a,#footer-holder .txt a:hover,#footer-holder .txt1 a:hover {
color:#000;
text-decoration:none;
}

#content .col01 .post-inner a,.commentlist li a {
color:#000;
position:relative;
text-decoration:none;
border-bottom:1px solid #868585;
background:#f4f0db;
}

#content .col01 .post-inner a:hover,.commentlist li a:hover {
color:#000;
text-decoration:none;
border-bottom:1px solid #000;
background:#fffbc1;
}

#content .col02 .recent-posts ul li a:hover,#content .col02 .categories ul li a:hover {
text-decoration:none;
color:#000;
background:#ff5092 url(../images/bullet-postit-on.gif) no-repeat 5px 8px;
}

#content .col02 .links ul li a:hover,#content .col02 .side-meta ul li a:hover {
text-decoration:none;
color:#000;
}

#footer-holder .txt a,#footer-holder .txt1 a {
color:#000;
}
