/*
Theme Name: Slate Sea
Theme URI: http://jasidog.com/
Description: The default WordPress theme for suzann-does-it-all.com.
Version: 1.0
Author: Paul Cluer
Author URI: http://jasidog.com/
Tags: blue,  white,  sky, sea, fixed width, two columns, widgets

	Slate Sea v1.0
	 http://suzann-does-it-all.com

	The CSS, XHTML and design is closed source and copyright suzann-does-it-all.com

*/

body {
background:#8094A6 url(images/bodybg.png) repeat-x fixed center top;
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:110%;
}
a {
color:#6E8EA0;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
a:visited {
color:#6E8EA0;
}
a:active {
color:#6E8EA0;
}
a:hover {
color:#A06E74;
text-decoration:underline;
}
p {
color:#666666;
font-size:70%;
line-height:22px;
margin:15px 0;
}
.article-img, .article-img-left, .article-img-right {
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
margin:0;
}
.article-img-left {
float:left;
margin:8px 10px 0 0;
}
.article-img-right {
float:right;
margin:0 10px 0 8px;
}
ul, ol {
font-size:70%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0;
padding:0;
}
ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:7px 0 7px 20px;
}
ul li, ol li {
background:transparent url(images/bullit.gif) no-repeat scroll 0 8px;
color:#666666;
line-height:1.6em;
padding:3px 0 3px 15px;
}
ol li {
background:transparent none repeat scroll 0 50%;
padding:3px 0;
}
#content ul {
margin:0 0 0 10px;
}
#content ol {
margin:7px 0 7px 30px;
}
#content ul li {
padding:3px 0 3px 20px;
}
ul p {
font-size:100%;
line-height:1.6em;
margin:0;
}
blockquote, code, pre {
border-color:#CCCCCC;
border-style:solid;
border-width:2px 0;
color:#666666;
font-size:70%;
margin:10px 20px;
overflow:auto;
padding:6px;
}
blockquote {
padding:0 6px;
}
blockquote p {
font-size:100%;
margin:15px 0;
}
code, pre {
font-family:monospace;
font-size:90%;
white-space:pre;
}
#wrapper {
background:#EEEEEE none repeat scroll 0 50%;
border:1px solid #70869A;
padding:0;
}
#site-title {
color:#CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:36px;
font-variant:small-caps;
font-weight:bold;
left:20px;
letter-spacing:-2px;
margin:0;
padding:0;
position:absolute;
text-indent:-99999px;
top:25px;
}
#site-title a {
color:#EAEAEA;
}
.main-heading {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:200%;
font-weight:normal;
letter-spacing:-4px;
margin:0;
padding:3px 0 4px;
}
#content {
background:#E8E8E8 none repeat scroll 0 50%;
border-color:#E2E2E2;
border-style:solid;
border-width:2px 1px;
padding:10px;
}
#content-extra {
border-color:#E2E2E2;
border-style:solid;
border-width:2px 0;
}
#content-secondary {
border-color:#CCD9DD;
border-style:solid;
border-width:2px 0;
padding:0 10px;
}
dl {
margin:0;
padding:0;
}
dt, .subheading, #content-extra h2, #content-extra h3, .content-block h2, .content-block h3, .content-block h4, dd h2, dd h3, dd h4 {
border-bottom:1px dotted #CCCCCC;
color:#92ABBA;
font-size:90%;
font-weight:bold;
margin:0;
padding:9px 0 8px;
}
.content-block h2, .content-block h3, .content-block h4, dd h2, dd h3, dd h4 {
margin:10px;
}
.main-heading, .subheading, .article-tags, #content-extra h2, #content-extra h3 {
border-color:#BFD0D5;
}
#content dt, #content .subheading {
border-color:#CCCCCC;
border-style:dotted;
border-width:0 0 1px;
color:#7E9AAF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:200%;
font-weight:normal;
letter-spacing:-2px;
padding:9px 5px 8px;
}
dd, .content-block {
border:0 dotted #CCCCCC;
color:#999999;
margin:0 0 40px;
padding:0 10px 16px;
}
dd p, .content-block p {
margin:15px 0;
}
.author-date {
background:#E8E8E8 url(images/shadow.png) no-repeat scroll center top;
font-size:60%;
line-height:1.6em;
margin-top:0;
padding:3px 3px 8px;
}
#content .author-date {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0;
margin:2px -10px;
padding:6px 5px 5px;
}
#content .form-container .author-date {
margin-top:-15px;
}
.author-date span {
font-family:georgia;
}
.article-foot-links {
background:#E8E8E8 url(images/shadow.png) no-repeat scroll center top;
border-color:#CCCCCC;
border-style:dotted;
border-width:1px 0;
font-size:60%;
line-height:1.6em;
margin:15px -10px 0;
padding:8px 11px;
}
.comments-link a, .edit-link a {
padding:0 10px 0 18px;
}
.comments-link a {
background:transparent url(images/comments-icon.gif) no-repeat scroll 0 2px;
}
.edit-link a {
background:transparent url(images/edit-icon.gif) no-repeat scroll 0 1px;
}
.article-tags {
border-color:#999999;
border-style:dotted;
border-width:1px 0;
display:none;
font-size:60%;
font-style:italic;
margin:10px 0 0;
padding:1px 3px;
}
.article-tags span {
word-spacing:6px;
}
#head {
background:#EEEEEE url(images/head-tile.png) repeat-x scroll 0 50%;
margin:0;
padding:0;
}
#head-image {
background:#EEEEEE url(images/logo2.png) no-repeat scroll center top;
}
#footer {
background:#EAEAEA url(images/content-bg.gif) repeat-x scroll 0 50%;
border-color:#EAEAEA;
border-style:solid;
border-width:2px 0;
color:#AAAAAA;
text-align:center;
}
#nav {
border-bottom:1px solid #6E8EA0;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:110%;
font-weight:bold;
letter-spacing:1px;
}
#nav li {
background:transparent none repeat scroll 0 50%;
float:left;
margin:0 0 -1px 4px;
padding:0;
}
#nav a {
background:#EAEAEA url(images/tab.gif) repeat-x scroll center top;
border:1px solid #6E8EA0;
color:#6E8EA0;
display:block;
float:left;
padding:5px 10px 4px;
text-decoration:none;
}
#nav a:hover, #nav .current_page_item a {
background-position:0 -55px;
border-bottom:1px solid #E3E3E3;
color:#223A53;
}
.form-container {
padding:15px 0;
text-align:center;
width:100%;
}
.form-container p {
margin:3px;
text-align:left;
}
form {
margin:0;
padding:0;
}
select {
margin:3px 0;
}
textarea, input {
background:#EEEEEE none repeat scroll 0 50%;
border:1px solid #666666;
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:70%;
margin:3px 0;
padding:5px;
}
textarea, input {
width:90%;
}
#content-extra .search-input {
width:150px;
}
.radio-check {
border:medium none;
margin:0;
width:auto;
}
.button, .form-container .button:focus {
border-color:#999999 #000000 #000000 #999999;
border-style:double;
border-width:3px;
color:#223A53;
font-weight:normal;
letter-spacing:0;
padding:3px 5px;
width:auto;
}
.button:active, .form-container .button:focus {
border-color:#000000 #999999 #999999 #000000;
}
.form-container input:focus, .form-container textarea:focus {
background:#EDEFF1 none repeat scroll 0 50%;
border:2px solid #223A53;
color:#223A53;
font-weight:bold;
letter-spacing:1px;
}
#accessibility-links {
display:none;
}
#pattern {
margin:0;
padding:3ex 0;
}
#content-extra ul ul {
font-size:100%;
margin:5px 0;
}
#content-extra ul ul ul {
margin:5px 0;
}
#nested-list li {
font-weight:bold;
}
#content-extra ul#nested-list li ul li ul li a:link, #content-extra ul#nested-list li ul li ul li a:visited {
background:transparent url(images/nested-list-item.gif) no-repeat scroll 0 9px;
border:medium none;
font-weight:normal;
padding:3px 0 3px 30px;
}
#content-extra ul#nested-list li ul li ul li a:hover, #content-extra ul#nested-list li ul li ul li.current_page_item a {
background:transparent url(images/nested-list-item-hover.gif) no-repeat scroll 0 9px;
}
#nested-list {
margin:10px 0;
}
#content-extra ul#nested-list li {
background:transparent none repeat scroll 0 0;
padding:0;
}
#content-extra ul#nested-list li ul li a, #content-extra ul#nested-list li ul li a:visited {
background:#E8E8E8 url(images/tatnav-cat.png) no-repeat scroll 98% 5px;
border-color:#CCCCCC;
border-style:dotted;
border-width:1px 0;
display:block;
font-weight:bold;
margin:1px 0;
padding:4px;
}
#content-extra ul#nested-list li ul li.current_page_item a, #content-extra ul#nested-list li ul li a:hover {
background:#E8E8E8 url(images/tatnav-cat-on.png) no-repeat scroll 98% 5px;
}
#content-extra ul#nested-list li ul li ul li a:visited {
color:#A4AFC5;
}
#content-extra ul#nested-list li ul li ul li a:hover, #content-extra ul#nested-list li ul li ul li.current_page_item a {
background:#E6ECEF url(images/nested-list-item-hover.gif) no-repeat scroll 0 9px;
border-color:#6E8EA0;
border-style:dotted;
border-width:1px 0;
color:#6E8EA0;
font-weight:bold;
padding:2px 0 2px 30px;
text-decoration:none;
}
li ul {
margin:0 -4px -4px;
}
.avatar {
border:1px solid #CCCCCC;
float:right;
margin:0 0 0 5px;
max-height:32px;
max-width:32px;
overflow:hidden;
}
#content .commentlist dt.registered-user {
background:#ececec;
}
#content .commentlist dd.registered-user {
background:#ececec;
}
#search-results {
border: 1px #ccc solid;
border-width: 1px 0;
margin: 5px -10px;
}
#search-results .post {
padding: 0 5px;
}
#content .comments-block dt, 
#content #search-results dt {
font-size: 120%;
border-top: 1px #ccc dotted;
margin: 0 0 0 0;
}
#content #search-results dt {
background: #eaeaea;
}
#content .comments-block dd, 
#content #search-results dd {
border-bottom: 1px #ccc solid;
margin: 0 0 2px 0;
}
h3#comments {
border: none;
margin: 0 0 3ex 0;
word-spacing: 6px;
}
h3#respond {
margin: 3ex 0 00;
word-spacing: 6px;
}
ul.rowlist {
display:inline;
margin:0;
padding:3px 5px;
}
.rowlist li {
background:transparent none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:dotted;
border-width:1px 0;
margin:4px 0;
padding:0;
}
.rowlist li:hover {
background:#ececec;
}
.rowlist li a {
font-weight:bold;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#eee;
border:2px solid #DDDDDD;
margin:10px;
padding:4px 4px 1px 8px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.hidden {
display:none;
}
.tags {
font-size:60%;
font-style:italic;
}
.post img, 
#blog-entries dd img {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border: 3px solid #ccc;
margin: 6px 6px 0 0;
}
.alignleft {
float:left;
}
.post img.wp-smiley, 
#blog-entries dd img.wp-smiley {
border: 0px;
}
