/*  

Theme Name: TimeLess

Theme URI: http://www.blog-themes.xynfo.com

Description: A simple, clean template with widget support and options pages 

by <a href="http://www.blog-themes.xynfo.com" title="Blog Themes">Charles 

Kirkendall</a>. Support available at <a 

href="http://www.blog-themes.xynfo.com" title="Forums">Blog Themes</a>.

Version: 1.0

Author: Charles Kirkendall

Author URI: http://www.blog-themes.xynfo.com

 

Last Modified on April 3, 2007

*/

 

/* Base Definitions */

* {

            padding: 0; 

            margin:0;

}

 

body {

            background: #EFF4FF;

            margin: 0; 

            font: 76%/1.6em verdana, tahoma, arial,  sans-serif; 

            color: #1B2318; 

            text-align: center;

}

 

p {

            margin: 0.7em 0;

            line-height:1.6em;

}

 

a {

    color: #000000;

    text-decoration:none;

}

 

a:link, 

a:visited {

            color: #000000;  

}

 

a:hover, a:active {

    color: #1B2318;

            border-bottom: #1B2318 1px dotted; 

}

 

h1, h2, h3, h4, h5, h6 {

            font-family:Georgia, Verdana, Arial, Serif;

}

 

blockquote

{

            color:#666;

            margin: 5px 10px 5px 10px;

            padding: 0px;

            border-top: #1B2318 1px dashed;

            border-bottom: #1B2318 1px dashed;

}

 

.clear {

            clear:both;

            height:20px;

}

 

fieldset 

{

            border:0;

}

 

/* General Image Defintions */

img       {

            background:url(img/shadow.gif) no-repeat right bottom;

            border:0;

            padding:4px 10px 10px 4px;       

            border-top:#EEEEEE 1px solid;

            border-left:#EEEEEE 1px solid;   

}

 

img.right {

            float: right;

            margin:10px 0 0 10px;                

}

 

img.left {

            float: left; 

            margin:0 10px 10px 0;    

}

a:link img,

a:visited img,

a:hover img,

a:active img {

            background:url(img/shadow.gif) no-repeat right bottom;

            border:0;

            padding:4px 10px 10px 4px;       

            border-top:#EEEEEE 1px solid;

            border-left:#EEEEEE 1px solid;               

}

 

a:hover img {

    border: #CCCCCC 1px solid;

}

 

/* Wrapper Definition */

#wrapper {

            background: #FFFFFF;

            border: #8F8F6B 1px solid; 

            margin: 10px auto; 

            width: 800px;     

            position: relative; 

            text-align: left;

}

 

/* Header Definitions */

#header {

            clear: both; 

            background: #FFFFFF url(img/hdr-bg.gif) repeat-x bottom;

            margin: 0px;

            padding: 0px; 

            width: 800px;

}

 

#headertitle {

            float:left;

            width:50%;

            margin: 0px;

            padding: 0px;

}

 

#headertitle h1 {

            font-size:1.8em;

            margin:10px 0px 0px 15px;

            padding:0px;

            font-variant:small-caps;

            letter-spacing:0px;

}

 

#headertitle h1 a {

            margin:0px;

            padding:0px;

            text-decoration:none;      

            border:0;

}

 

#headertitle h2 {

            margin:5px 0px 10px 15px;

            padding: 0px;

            font-size:1em;

            font-weight:normal;

            font-family:Tahoma, Verdana, Arial, Serif;

            letter-spacing:0px;

}

 

/* Header Search Box Definitions */

#headersearch {

            float:right;

            text-align:right;

            width:50%;

            margin:30px 0px 0px 0px;

            padding:0px;

}

 

#headersearch input#searchsubmit {

            border: #8F8F6B 1px solid; 

            font-size: 0.9em; 

            background: #E0DFE4; 

            margin: 0px 15px 0px 2px; 

            padding: 2px;                 

}

 

/* Header Image Area Definition */

#headerimage {

            clear: both; 

            background:#000000 url(img/timeless.jpg) no-repeat 0 0;

            margin: 0px; 

            height: 221px;

}

 

/* Feed Definitions */

 

#feeds {

            padding:200px 15px 0 0; 

            float: right;

            color: #0D095E;             

            text-align: right;

}

 

#feeds a:link, 

#feeds a:visited {

            color: #0D095E; 

}

 

#feeds a:hover, 

#feeds a:active {

            color: #8F8F6B;

            border: 0px;

}

 

/* Navigation Definitions */

#navigation {

            background: #FFFFFF url(img/nav-bg.gif) repeat-x top; 

            height: 40px;

            margin: 0px;

            padding: 0px 0px 12px 0px; 

            overflow: hidden; 

            width: 800px;

            font-family: Trebuchet MS,Tahoma, Verdana, Arial, Serif;

            font-variant: small-caps;

}

 

#navigation ul{

            float: left;

            margin: 0px;

            padding: 0px 0px 0px 15px;

            list-style-type: none;

}

 

#navigation ul li {

            float: left;

            background:      #EEEEEE url(img/tab.jpg) no-repeat top;

            width:75px;

            height:25px;

            margin:0px;

            padding:2px 0px 0px 0px;

            text-align:center;

            list-style-type: none;

}

 

#navigation ul li a,

#navigation ul li a:link,

#navigation ul li a:visited {

            border: 0px;

            margin:0px;

            padding: 0px;

            font-weight:bold;

            color:#666666;               

            text-decoration: none;

}

 

#navigation ul li a:hover, 

#navigation ul li a:active {

            border: 0px;

            margin:0px;

            padding: 0px;

            font-weight:bold;

            color:#333333;               

            text-decoration: none;

}

 

#navigation ul li.search {

            font-size: 0.9em; 

            right: 0; 

            position: absolute; 

            top: 0;

}

#navigation ul li.search input#searchsubmit {

            border: #999 1px solid; 

            font-size: 0.9em; 

            background: #ddd; 

            margin: 0 0 0 2px; 

            color: #000000; 

            padding: 2px;                 

}

 

/* Container Definitions */

#container {

            margin: 10px 10px 10px 20px;    

}

 

/* Content Definitions */

 

#content {

            float: left; 

            width: 540px; 

            margin-right: 10px;

}

 

#content ul 

{

    margin:0 1em;

    padding:0 1em;

    /* list-style-image:url(img/bullet.png);  */

}

 

#content ul.asides 

{

            margin:0;

            padding:2em;

            border-bottom:#ddd 1px dashed;

}

 

#content {

            float: left; 

            width: 540px; 

            margin-right: 10px;

}

 

#content h3 {

            font-size: 1.4em; 

            font-weight:normal;

            margin: 1em 0 0;

}

 

#content h4 {

            font-size: 1.1em; 

            margin: 1em 0 0 0;

}

 

#content h5 {

            font-size: 1em; 

            margin: 1em 0;

}

 

#content ol {

    list-style-type:decimal;

    margin:1em;

    padding:0 1em;

}

 

#content .post {

            padding:0 0 2em 0;

            border-bottom:#E0DFE4 1px dashed;

}

 

#content h2 

{

            font-size: 1.5em; 

            margin: 1em 0 0;            

            font-weight:normal;

            line-height:1.4em;          

            letter-spacing:0px;

}

#content .entry {

    margin:1em 0;

    padding-right:1em;    

}

 

#content .entry a:link, 

#content .entry a:visited {

    border-bottom:#E0DFE4 1px solid;    

}

 

#content .entry a:hover, 

#content .entry a:active {

    border-bottom:#E0DFE4 1px dotted;    

}

 

#content .post-info , 

#content .postmetadata {

            font-size:0.9em;

            color:#999;

            margin:0;

            padding:0;         

}

 

/* Sidebar Definitions */

#sidebar {

            float: left; 

            width: 200px;

            font-size:0.9em;

            margin:0px 0px 0px 10px;

}

#sidebar ul {

            list-style:none;

}

 

#sidebar li {

  padding:0px;

}

 

#sidebar ul ul {

            border-right: #E0DFE4 1px solid;

    border-left: #E0DFE4 1px solid;

    list-style:none;

            margin: 0px;

}

 

#sidebar ul ul li {

  padding:0px 0px 5px 15px;

}

 

#sidebar ul ul ul {

            border:0px;

            margin:0px;

            padding:0px;

}

 

#sidebar ul ul ul li {

  padding:0px 0px 5px 5px;

}

 

#sidebar h2 {

            font-weight: normal; 

            font-size: 1.2em; 

            text-align: left;

            color: #1B2318; 

            font-variant:small-caps;

            letter-spacing:0px;

            margin:0px;

            padding:0px 0px 5px 10px;

}

 

#sidebar li.sideblock p {

            border-right: #E0DFE4 1px solid;

    border-left: #E0DFE4 1px solid;

    margin:0;

            padding:0px 0px 5px 15px;

}

 

#sidebar li.sideblock p img {

            margin:0;

            padding:3px;

            border:#E0DFE4 1px solid;

            background:none;

}

 

#sidebar li.sideblock {

  border:0;

  border-bottom: #E0DFE4 1px solid;

  background:#FFFFFF url(img/sideblock.jpg) no-repeat left top;

  margin: 0px 0px 10px 0px;

  padding: 10px 0px 0px 0px;

}

 

#sidebar li.linkcat {

  border:0;

  border-bottom: #E0DFE4 1px solid;

  background:#FFFFFF url(img/sideblock.jpg) no-repeat left top;

  margin: 0px 0px 10px 0px;

  padding: 10px 0px 0px 0px;

}

 

/* These help support the widgets properly */

#sidebar ul table {

            width: 160px;

            margin: 0px;

}

 

#sidebar ul .textwidget {

            border-right: #E0DFE4 1px solid;

    border-left: #E0DFE4 1px solid;

            margin:0px;

            padding:0px 15px 0px 15px;

}

 

/* This is to support the search widget properly */

#sidebar ul form#searchform {

            border-right: #E0DFE4 1px solid;

    border-left: #E0DFE4 1px solid;

    margin:0;

            padding:15px 10px 10px 10px;

            text-align:center;

}

 

/* This is to support the calendar widget properly */

#calendar_wrap {

  border-right: #E0DFE4 1px solid;

  border-left: #E0DFE4 1px solid;

  margin:0;

  padding:0px 0px 5px 15px;

}

 

/* Footer Definitions */

#footer {

            clear: both;        

            background: #FFFFFF url(img/nav-bg.gif) repeat-x top;

            border-top: #8F8F6B 1px solid; 

            margin: 0px;

            padding: 5px 15px 0px 15px; 

            width: 770px;     

            text-align: left;

}

 

#footer p {

            float: left; 

            width: 50%; 

            line-height: 1.2em;

}

 

#footer p.right {

            float: right; 

            margin: 1em 0; 

            width: 50%; 

            text-align: right;

            font-size: 0.9em; 

}

 

#footer p.right a:link,

#footer p.right a:visited {

            color: #000000;

}

 

#footer p.right a:hover, 

#footer p.right a:active {

    color: #1B2318;

            border: 0px;

}

 

 

li#sidelinks ul

{

            margin:0;

            padding:0;

}

 

#comments, 

#respond {

            margin: 0;

            padding:1em 0 0 0;

}

 

#commentform {

            margin:10px 0;   

            padding:10px;

            background:#F6F6F6;

            border-top: #E0DFE4 1px solid;

            border-bottom: #E0DFE4 1px solid;

}

 

.commentnum {

            font-size:1.5em;

            font-weight:bold; 

            margin:0 5px 0 0;

}

 

#container .commentlist {

            margin: 1em 0;

            padding: 0;                    

            border-top: #E0DFE4 1px solid;

}

 

.commentlist li {

            list-style:none;

            margin: 0;

            padding: 1em 0.5em;      

            background:#FFFFFF url(img/shadow_top.gif) repeat-x top;

            border-bottom: #E0DFE4 1px solid;

}

 

.commentlist li.alt {

    background:#F6F6F6;    

}

 

.commentlist li.authorcomment {

    border-top:#8F8F6B 1px solid;

            border-bottom:#8F8F6B 1px solid;

}

 

.commentlist li .cmtinfo {

            font-size:1em;                

}

 

.commentlist li cite {

            font-style:normal;

            font-weight:bold;

}

 

.commentlist li .cmtinfo em {

            float:right;

            margin:0;

            padding:0;

            font-style:normal;

            font-size:0.9em;

            color:#99999;

}

 

#content .commentsfeed {

            background:url(img/feed.gif) no-repeat left center;

            padding-left:16px;

}

 

#content .trackback {

            background:url(img/link.gif) no-repeat left center;

            padding-left:20px;

}

 

input.textbox, 

textarea {

            border:#CCCCCC 1px solid;

            background:#FFFFFF url(img/shadow_top.gif) repeat-x top;

            font:1em Verdana, Arial, Serif;

            padding:2px;

            width:150px;

}

 

textarea {

            width: 90%;

            padding:10px;

            line-height:2em;

            height: 20em;

}

 

input.textbox:focus, 

textarea:focus {

            background:#FFFFFF url(img/shadow_top.gif) repeat-x top;

            border:#AAAAAA 1px solid;

}

 

#submit {

            padding:3px 5px;

}

 

.post h4 {

            font-size:1em;

            font-weight:normal;

            font-family:Verdana, Tahoma, Arial, Serif;

}

 

.post h4 em       {

            font-style:normal;

            float:right;

            font-weight:normal;

}

 

dl {

            margin:1em 0;

}

 

dt {

            font-weight:bold;

}

 

dd {

            margin:0.5em;

            padding:0;

}

 

.wp-smiley, #wpstats {

            background: none;

            border: 0;

            padding: 0;

}

 

#header, #content, #sidebar, #footer, .widget {

    overflow: hidden;

}
