/*
THEME NAME: Pibbit
THEME URI: http://www.pibbit.com
DESCRIPTION: Trying to create my own
VERSION: 1.0
AUTHOR: <a href="http://www.pibbit.com">pibbit.com</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-r.css');
@import url('sandbox-layouts/default.css');

a:link              { color:#1F5EA6; text-decoration:none; }
a:visited           { color:#1F5EA6; text-decoration:none; }
a:hover             { color:#BB9FEA; text-decoration:none; }
a:active            { color:#92FF85; text-decoration:none; }

p { font-size: 15px; letter-spacing:0px; line-height:21px;}

/*purely background*/
body { background-image: url(images/content-bg.jpg); background-repeat: repeat-y; background-position: center; }

/* Just some example content */
div#header          {height: 234px;width: 882px; background:#063D7D; margin: 0pt auto; }
div#blue-bg-header  {height: 234px; width: 100%; background:#C1D1FD; background-image: url(images/blue-bg-header.jpg); background-repeat: repeat-y; background-position: center;}
div#black-bg-header {height: 26px; width:100%; background-image: url('images/black-strip.jpg'); background-repeat: repeat-x;}
div#headerleft      {height: 234px;width: 687px; background:#063D7D; background-image: url(images/header_01.jpg); background-repeat: no-repeat; float:left; }
div#headergirl      {height: 234px;width: 195px; background:#063D7D; float:right; }
div.center          {height: 3px; width: 100%; text-align: center; padding: 4pt 0pt 10pt; z-index: 1;}
#greenbar {font-family: Verdana,Arial,Helvetica,sans-serif; color:#555555; font-size:.7em; font-weight:normal; }

div#access div.skip-link{position:absolute;top:1em;right:1em;}
div#access            {width:882px; background:#92FF85; background-image: url(images/green-bar.jpg); background-repeat: repeat-x; margin:0px auto; font-size:0.9em;height:1.5em;padding-top:0.4em;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

pre {font-family: Courier, serif; font-size:15px; line-height:13px; padding:0pt 0pt 0pt 15pt;}
.code {font-family: Courier, serif; font-size:11px; line-height:13px; padding:10pt 0pt 10pt 15pt; background: #DDE6FE none repeat scroll 0% 50%;}
.quote {background:#E7FFE4 none repeat scroll 0% 50%; font-family:lucida grande,arial,helvetica,sans-serif; font-size:12px; line-height:16px; margin:0pt 10pt 0pt 20pt; padding:10pt 10pt 10pt 15pt;}

/*img {border: thin solid; border-color: #C1D1FD; padding:1pt;}*/
img.nothing{ border:none; padding:0pt;}

div.entry-date { font-size: 12px; letter-spacing:0px; line-height:0px; font-family: lucida grande,arial,helvetica,sans-serif; margin: -15px 10px 0px 7px; text-align: right;}
h1 {margin:.5em 0em 1em; font-size: 1.5em;}
h2 {margin:0.4em 0em 1em; padding:5pt;}
h3 {margin:.8em .3em 1em 4px; padding:5pt; font-size: 1em;}
ul {font-size: 15px;}
.entry-meta { font-family: lucida grande,arial,helvetica,sans-serif; margin: 10pt 0pt 10pt 5pt; font-size: .9em;}
.entry-title{clear:both; border-bottom: thin dotted #C1D1FD;}
.entry-content{border-bottom: medium double #C6B3F0; padding:0em 0em 3em;}
/*div#container,div.sidebar{margin-top:0em;}*/
div#nav-above,div#nav-below{width:100%;height:.4em;}
div#nav-above{margin: .5em 0pt 0pt 0pt;}
div#nav-below{margin:0.5em 0pt;}
.alignleft,div.nav-previous{float: left; font-family:Arial,Helvetica,sans-serif;font-size: 0.9em;}
.alignright,div.nav-next{float: right; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em;}
form#commentform .form-label{margin:0em 0 3pt; font-family:Arial,Helvetica,sans-serif;font-size: 0.9em}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
.form-input{margin: 0em 0em 0em 0em;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em; margin: 0pt 0pt 1em 0.6em;}
.caption {font-size:.7em; line-height:1.4em;}

div.comments ol li{margin:0 0 3.5em 1.2em;}
textarea#comment{height:20em; overflow:auto; width:90%;}
.form-submit{margin: 0pt 0pt 1em 0.45em;}
.comment-meta{font-size: 10pt; margin: 0pt 0pt -10pt .6em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}
.comment-text{font-weight: bold; font-style: italic; margin: 0pt 0pt 0pt .3em;}
.commenttext-author{font-weight: bold; font-style: italic; margin: 0pt 0pt 0pt .3em; background-color: red;}
.unapproved {}

div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h4{color:#063D7D; height: 20px; width:223px; font-size:13px;
                background-image: url(images/blue-header.jpg); background-repeat: no-repeat;
                padding:2% 0% 0% 3%; margin:15px 0px -1px;}
div.sidebar input#s{width:11em;}
div.sidebar li{list-style:none; margin: -5pt 0pt 10pt;}
#searchform{background-color:#FFFFFF; border:1px solid #D0E3E1; padding:10px 20px 15px 5px; width:196px; margin:0pt;}
.search {margin: 0pt;}
.cat-links {background-image: url(images/tag_blue.png); background-repeat: no-repeat; padding:0pt 0pt 0pt 14pt;}
.edit-link {background-image: url(images/pencil.png); background-repeat: no-repeat; padding:0pt 0pt 0pt 14pt; }
.post-count {color:#555555; font-size:.8em; vertical-align:2%;}

#categories ul li{ list-style:url(images/tag_blue.png);}
#latestactivity ul li { list-style:url(images/comment.png); font-size:11px;}
#pages ul li{list-style:url(images/information.png);}
#archives ul li {list-style:url(images/folder.png);}
#linkcat-2 ul li {list-style:url(images/pencil.png);}
#rss-links ul li {list-style:url(images/feedicon16px.png);}

.required {color:red;}

div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{background-image:url(images/blue-gradient.jpg); background-repeat: repeat-x; background-color:#FFFFFF;border:1px solid #D0E3E1;padding:10px 0px 15px 25px; width:196px;} /*margin:10pt 0pt 15pt 20pt;*/
div.sidebar ul ul li{font-family:Arial,Helvetica,sans-serif;font-size:0.9em;padding:1px;margin:0pt 0pt 0pt 3pt;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

.wp-pagenavi {margin:0em 0em 2em;}
span#add-this {margin: 0pt 0pt 0pt 0.5em;}
div#footer{text-align:center; width:100%; background-image: url('images/black-strip.jpg'); background-repeat: repeat-x; background-position: bottom; padding: 20pt 0pt 0pt;}
div#purple-footer{height: 100px; width:882px; background: #C6B3F0; background-image: url('images/purple-dots.jpg');
                    background-repeat: repeat-x; margin: 0pt auto; font-family:Arial,Helvetica,sans-serif; font-size:.7em; padding: 50pt 0pt 0pt 0pt}


