
.inner {width:960px; margin:0 auto; text-align:center; background:url(../images/blog/back-inner.jpg) repeat-y left; padding:0}

.header {background:url(../images/blog/back-header.jpg) no-repeat top left; padding:40px 30px 0 30px;}
ul#nav {list-style:none; margin:0 auto 10px auto; text-align:center; padding:5px 0 20px 30px; border:solid #ccc4c0; border-width:1px 0; position: relative; z-index: 5000}
#nav li {font-style: normal; float:left; position:relative; width:auto; text-align:center; cursor:default; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; background:url(../images/blog/dotted.jpg) no-repeat right center;}
#nav li a {font-style: normal; font-weight: normal; text-decoration:none; color: #2d2323; margin:0 15px; padding:3px 5px; text-transform:uppercase;}
#nav li a:hover {background-color: #2d2323; color: #ffd100}
#nav li li a { display:block; color: #2d2323; padding: 8px; background:#ffd100; filter:alpha(opacity=90); -moz-opacity:.95; opacity:.95; margin: 0; text-align:center; font-size: 11px; text-transform:uppercase}
#nav li li a:hover {background:#2d2323; color: #ffd100; position: relative; z-index: 5000}
/*#nav li {display:inline; font-size:17px;}*/
#nav li.page-item-268 {background:none;}
#nav li ul {display:none; position:absolute; top:100%; left:0; font-weight:normal; padding:5px 0 0 0; width:auto; z-index: 5000}
#nav li>ul {top: auto; left: auto;}
#nav li li {display:block; float:none; border:0; font-size:11px;}
#nav li:hover ul, #nav li.over ul {display: block;}
#nav li ul ul {margin:-2em 0 0 15em;}
#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;}

.maindate {letter-spacing: 1px; float:right; font-size: 12px; margin:-32px 15px 0 0; color:#363636; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom: 5px;color: #2d2323;
font-weight: normal; font-style: normal; text-decoration:none; text-transform: uppercase; 
}
.rssme { text-transform: uppercase; float:right; font-size: 9px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color:#363636;; clear: right}
.rssme a {text-transform: uppercase; color: #686158; text-decoration:none;}
.rssme img {vertical-align:bottom; border:none}
img.pagefoldleft {margin-left: -30px;}
.mainlogo {margin: -70px auto 20px auto; clear: both;}

table.columns {text-align:center; margin:0 auto; width:900px; clear:both;}
.columns td {vertical-align:top; width:23%; text-align:left; padding:5px 15px; background:url(../images/blog/dotted-long.jpg) no-repeat right center;}
.columns td.welcome {width:30%; padding: 5px 10px 5px 10px; background:url(../images/blog/dotted-long.jpg) repeat-y right center;}
.columns td.welcome p {margin:0 0 10px 0; line-height: 18px; font-size: 13px; font-weight:normal; color: #686158; text-align: left}
.columns td.welcome a {padding: 1px 2px 1px 2px; color: #2d2323;}
.columns td.welcome a:hover {padding: 1px 2px 1px 2px; background-color: #ffd100; color: #2d2323;}
.columns td.distraction {background:none; padding:5px 0 5px 15px}
.columns h1 { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #2d2323; text-transform:uppercase; margin:0 0 5px 0;}
.columns p {line-height: 14px; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color: #2d2323}

input.quicksearch {background:url(http://www.stellerphoto.com/images/blog/back-quicksearch.jpg) no-repeat left; border:none; padding: 12px 9px 2px 15px; color: #686158; margin: -10px 0 5px 0; height: 28px; width: 156px;}
.columns td.welcome p.searchtext { text-transform: uppercase; line-height:12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #2d2323; text-align: left; margin: 10px 0 2px 5px;}
.columns td.welcome input#searchsubmit {display:none;}

.columns td.latestposts ul {margin:0; padding:0; list-style:none; text-align:left}
.columns td.latestposts li {font-style: normal; font-weight: normal; border-bottom:1px dotted #605F5B; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color:#605F5B; padding:0 0 6px 0; margin:0 0 4px 0}

.columns td.recentcomments ul {margin:0; padding:0; list-style:none; text-align:left}
.columns td.recentcomments li {border-bottom-color: #a1948e; font-style: italic; border-bottom:1px dotted; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#605F5B; padding:0 0 6px 0; margin:0 0 4px 0}

.columns td.distraction ul {margin:0; padding:0; list-style:none; text-align:left}
.columns td.distraction li {border-bottom-color: #686158; font-style: italic; border-bottom:1px dotted; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#605F5B; padding:0 0 6px 0; margin:0 0 4px 0}
/*.columns td.distraction ul {margin:0; padding:0; list-style:none; text-align:left}
.columns td.distraction li {border-bottom:1px dotted #605F5B; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color: #363636; padding:0 0 6px 0; margin:0 0 4px 0}*/
.columns td.latestposts li a, .columns td.distraction li a, .columns td.recentcomments li a {font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; color: #2d2323; text-decoration:none; font-style: normal; padding:1px 3px 1px 3px;}
.columns td.latestposts li a:hover, .columns td.recentcomments li a:hover, .columns td.distraction li a:hover { background-color: #ffd100; text-decoration: none; color: #2d2323; font-style: normal;}
 .columns td.recentcomments li a, .columns td.distraction li a { font-size: 9px; font-style: normal; text-transform:uppercase; } 
/*.columns td.distraction h1 {width:120px; float:left}*/
.columns td.distraction ul {clear:both;}

#content {padding:10px 0;}
h2.pagetitle {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; font-weight:normal}
.post {background:url(../images/blog/pagefold.jpg) no-repeat bottom left; padding-bottom:45px}

.filed-under a {color:#515151; text-transform:uppercase; font-style:normal; text-decoration:none}

.post h2 {font-family: Helvetica, Arial, Verdana, sans-serif; color: #2d2323; text-transform: uppercase; text-align:left; margin:25px 0 0 45px; padding:5px 0 13px 0; font-size: 24px; font-weight:normal; float:left; width:810px; display: block; text-indent:0px; border:solid #ccc4c0; border-width:1px 0; position: relative;}
.post h2 a {color: #2d2323; text-decoration:none;} 
.post h2 a:hover { color: #686158; text-decoration:none;} 
.post h2 small {text-transform: uppercase; font-weight: normal; font-size: 10px;}
.post .date {height: 74px; line-height: 13px; letter-spacing: -1px; font-family: Helvetica, Arial, Verdana, sans-serif; float:right; width: 96px; text-align:center; background:url(../images/blog/back-postdate.jpg) no-repeat; color:#fff; font-size: 24px; font-weight:bold; text-transform:uppercase; padding: 20px 0; margin-right: 0px; margin-left:5px; margin-top: 10px;}
.post .date small {letter-spacing: -1px; font-size: 14px; margin: 3px auto 2px auto; padding:0; font-weight:bold;}


.entry {padding:0px 36px 15px 45px; text-align:left; background:url(../images/blog/squiggly-star.jpg) no-repeat bottom center; clear:both}
.entry p {margin: 0 150px 20px 0; font-family:Georgia, "Times New Roman", Times, serif; color: #2d2323; text-align:left; line-height:18px; font-size:13px}
.entry p.caption {background:#cdcbc6; padding:5px; margin:0; font-size:11px;}
.entry img {border:none;}
.entry p a {color: #2d2323; padding:1px; font-weight: bold; text-decoration:none; border-bottom: solid 1px #2d2323;}
.entry p a:hover {color: #2d2323; background:#ffd100; font-weight: bold; text-decoration:none; solid 1px #2d2323;}

.holdingcomments {margin-top:10px;}
.holdingcomments .thecomments {background:url(../images/blog/comment-bottom.jpg) no-repeat bottom center; width:799px; margin:0 auto; text-align:center; padding:25px 0 45px 0}
.holdingcomments .thecomments h1 {font-style: normal; background:url(../images/blog/comment-top.jpg) no-repeat top center; display:block; margin:0; padding:30px 15px 25px 15px; text-align:left; font-size: 18px; color: #2d2323; font-family:Georgia, "Times New Roman", Times, serif; text-transform: capitalize; font-weight: normal}
.holdingcomments .thecomments h1 small {font-weight:normal; color: #676562;}
.holdingcomments .thecomments h1 a {text-decoration:none; color:#363636;}
.holdingcomments .thecomments h1 img {vertical-align:bottom; margin-top:5px; clear:right}

.holdingcomments .thecomments .box {background:url(../images/blog/comment-mid.jpg) repeat-y left; height:auto; margin:0; padding:5px 0;}
.holdingcomments .thecomments .box form {margin:0; padding:0 25px 5px 25px; text-align:left}
.holdingcomments .thecomments .box form p {margin:0 0 5px 0; padding:0; font-size:11px; color: #bebcb8; font-weight:normal; }
.holdingcomments .thecomments .box form table {vertical-align:top; width:99%}
.holdingcomments .thecomments .box form td {vertical-align:top; font-size:11px}
.holdingcomments .thecomments .box form textarea, .thecomments .box form input {background:#e5e3de; border:#cfcecb;}
.holdingcomments .thecomments .box form textarea {width:99%;}
.holdingcomments .thecomments .box form p strong, .thecomments .box form p a {color:#363636;}
.holdingcomments .thecomments .box form p strong {text-transform:capitalize; font-family:Georgia, "Times New Roman", Times, serif;}
.holdingcomments .thecomments .box form input.comment-submit {color:#fff; text-align:center; margin-top:5px; float:right}
.holdingcomments .thecomments .box form td.comments-left {width:200px; padding-right:25px;}
.holdingcomments .thecomments .box form p.thanks {border-bottom:2px dotted #999; padding:0 0 10px 0;}
.holdingcomments .thecomments .box form h3 {margin:0; padding:20px 0 0 0; font-size:21px; color:#363636; font-weight:normal}
.holdingcomments .thecomments .box form h3 small {color: #bebcb8; font-weight:normal}

.holdingcomments .thecomments ol.commentlist {background:url(../images/blog/comment-mid.jpg) repeat-y left; margin:0; padding:5px 0; width:auto; text-align:left; list-style:none}
.holdingcomments .thecomments .commentlist li {border-bottom:1px dotted #999; margin:0 15px; font-size:12px; clear:right; padding-bottom:7px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
.holdingcomments .thecomments .commentlist li a {text-decoration: none; color:#363636;font-size:14px;}
.holdingcomments .thecomments .commentlist li small, .thecomments .commentlist li small a {color:#676562; font-weight:normal; font-family:"lucida grande", Geneva, Arial, Helvetica, sans-serif}
.holdingcomments .thecomments .commentlist li .metastuff {float:left; width:200px;}
.thecomments .commentlist li p {padding-left:225px; text-align:left; font-family:"lucida grande", Geneva, Arial, Helvetica, sans-serif;color:#363636;font-size:11px;}

.footer {background:url(../images/blog/back-footer.jpg) no-repeat left top; padding:0 30px 0 30px; height:149px; overflow:hidden; clear:both}
.footer ul {margin:0; padding:0; list-style:none; color:#515151; font-family:Georgia, "Times New Roman", Times, serif}
.footer table {clear:both; width:auto; margin:0 auto; text-align:center}
.footer td {vertical-align:top; font-size:10px; font-style:italic;}
.footer td strong {font-style:normal; text-transform:uppercase; font-weight:normal}
.footer td a {color:#515151;}
.footer td a:hover {color:#1f1f1f;}
.footer td.vitals {text-align:right; width:40%;}
.footer td.legal {text-align:left; width:50%}
.footer img.swell {float:right;}

#page-contents, .linklove, .pagenav {display:none}



/*#kwicks_container {background-color: violet; height:90px;}
#kwicks {position: relative;} 
#kwicks .kwick {float: left; display: block; width: 117px; height: 90px;}*/
#kwick	{ width:100%; }
#kwick .kwicks { height:90px; list-style-type:none; margin:0; padding:0; }
#kwick li { float:left; border: 1px solid #fff}
#kwick .kwick { display:block; cursor:pointer; overflow:hidden; height:90px; width:95px; }
#kwick .kwick span {  }

#kwick .john { background:url(kwicks/john.gif) no-repeat; }
#kwick .paul { background:url(kwicks/paul.gif) no-repeat; }
#kwick .george { background:url(kwicks/george.gif) no-repeat; }
#kwick .ringo { background:url(kwicks/ringo.gif) no-repeat; }



/***** THUMBNAILS *****/
.recentpostslide #thumbs_container {width:700px; height: 130px; overflow: hidden;}
.recentpostslide #thumbs_container ul {margin: 0; padding: 0; list-style: none}
.recentpostslide #thumbs_container li {float: left; width:160px; height:55px; margin:0 10px 10px 0;}
.recentpostslide #thumbs_container li img {float: left; margin: 0 5px 0 0}
.recentpostslide #thumbs_container h3 {color: #2d2323; margin: 0; padding: 0}
.recentpostslide #thumbs_container h3 a {color: #2d2323}