/*
Theme Name: Kastaway Swimwear
Theme URI: http://kastawayswimwear.com/
Description: Custom theme for Kastaway Swimwear.
Version: 1.6
Author: US Digital Partners
Author URI: http://usdigitalpartners.com/
Tags: custom
*/


body {
background:url(http://i398.photobucket.com/albums/pp62/kastawayswimwear/bodyBG.jpg) repeat-x ;
background-attachment:fixed;
background-color: #61a6d3;
margin:0;
color:#000000;
font:x-small Georgia Serif;
font-size:small;
text-align: center;
}
a:link {
color:#0000b3;
text-decoration:none;
}
a:visited {
color:#006699;
text-decoration:none;
}
a:hover {
color:#000033;
text-decoration:underline;
}
a img {
border-width:0px;
}
/* Header
-----------------------------------------------
*/
#header-wrapper {
width:824px;
margin:0 auto 10px;
border:0px solid #000033;
}
#header-inner {
background-position: center;
margin-left: auto;
margin-right: auto;
}
#header {
margin: 0px;
border: 0px solid #000033;
text-align: center;
color:#ffffff;
}
#header h1 {
margin:5px 5px 0;
padding:0px 0px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: normal normal 200% Trebuchet, Trebuchet MS, Arial, sans-serif;
display:none
}
#header a {
color:#ffffff;
text-decoration:none;
}
#header a:hover {
color:#ffffff;
}
#header .description {
margin:0 5px 5px;
padding:0 0px 0px;
max-width:700px;
text-transform:uppercase;
letter-spacing:.2em;
line-height: 1.4em;
font: normal normal 78% Arial, sans-serif;
color: #4c4c4c;
}
#header img {
margin-left: auto;
margin-right: auto;
}
#newnavbar ul li{
font-size:130%;
font-weight:bold;
list-style-type: none;
display:inline;
padding:10px;
margin:5px;
border:0px solid;
}
#newnavbar li a{
color:#ffffff;
}
#newnavbar li a:visited {
color: #ffffff;
}
#newnavbar li a:hover {
color: #ffff00;
background:none;
}
#newnavbar{
margin: 40px 0 40px -40px;
}
/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
background:url(http://i398.photobucket.com/albums/pp62/kastawayswimwear/outerwrapper2copy-1.gif);
background-repeat: no-repeat;
background-color: #ffffff;
width: 824px;
margin:0 auto;
padding:0px;
text-align:left;
font: normal normal 100% Arial, sans-serif;
}
#main-wrapper {
width: 550px;
float: left;
padding:20px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
width: 190px;
float: right;
padding:20px;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}



/* Headings
----------------------------------------------- */
h2 {
margin:1.5em 0 .75em;
font:normal bold 77% Arial, sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#215670;
}
/* Posts
-----------------------------------------------
*/
h2.date-header {
margin:1.5em 0 .5em;
}
.post {
margin:.5em 0 1.5em;
border-bottom:1px dotted #000033;
padding-bottom:1.5em;
}
.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:210%;
font-weight:normal;
line-height:1.0em;
color:#000033;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color:#000033;
font-weight:normal;
}
.post h3 strong, .post h3 a:hover {
color:#000000;
}
.post-body {
margin:0 0 .75em;
line-height:1.3em;
}
.post-body blockquote {
line-height:1.3em;
}
.post-footer {
margin: 2.30em 0;
color:#215670;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% Trebuchet, Trebuchet MS, Arial, sans-serif;
line-height: 1.4em;
}
.comment-link {
margin-left:.6em;
}
.post img {
padding:0px;
border:0px solid #000033;
}
.post blockquote {
margin:1em 20px;
}
.post blockquote p {
margin:.75em 0;
}
/* Comments
----------------------------------------------- */
#comments h4 {
margin:1em 0;
font-weight: bold;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color: #215670;
}
#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
}
#comments-block .comment-author {
margin:.5em 0;
}
#comments-block .comment-body {
margin:.25em 0 0;
}
#comments-block .comment-footer {
margin:-.25em 0 2em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}
#blog-pager-newer-link {
float: left;
}
#blog-pager-older-link {
float: right;
}
#blog-pager {
padding-top:20px;
text-align: center;
}
.feed-links {
clear: both;
line-height: 2.5em;
}
/* Sidebar Content
----------------------------------------------- */
.sidebar {
color: #000033;
font-size:100%;
line-height: 1em;
}
.sidebar ul {
list-style:none;
margin:0 0 0;
padding:0 0 0;
}
.sidebar li {
margin:0;
padding-top:0;
padding-right:0;
padding-bottom:.35em;
padding-left:15px;
/*text-indent:-15px;*/
line-height:1.1em;
}
.sidebar li {
margin:0;
padding:0;
list-style:none;
}

.sidebar li li {
padding-bottom:8px;
}

.sidebar .widget, .main .widget {
border-bottom:1px dotted #000033;
margin:0 0 .5em;
padding:0 0 .5em;
}
.main .Blog {
border-bottom-width: 0;
}
/* Profile
----------------------------------------------- */
.profile-img {
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0;
padding: 4px;
border: 0px solid #000033;
}
.profile-data {
margin:0;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% Trebuchet, Trebuchet MS, Arial, sans-serif;
color: #215670;
font-weight: bold;
line-height: 1.6em;
}
.profile-datablock {
margin:.5em 0 .5em;
}
.profile-textblock {
margin: 0.5em 0;
line-height: 1.6em;
}
.profile-link {
font: normal normal 78% Trebuchet, Trebuchet MS, Arial, sans-serif;
text-transform: uppercase;
letter-spacing: .1em;
}
/* Footer
----------------------------------------------- */
#footer {
width:824px;
clear:both;
margin:50 auto;
padding-top:5px;
line-height: 1.2em;
font-size:85%;
letter-spacing:.1em;
text-align: center;
}
#footer-column-container {
background-image: url('http://i398.photobucket.com/albums/pp62/kastawayswimwear/footerwrapper.jpg?t=1236099305');
background-repeat: no-repeat
clear:both;
}
.footer-column-feature {
background-repeat: no-repeat
padding-top:3px;
padding-bottom:3px;
padding-right:7px;
padding-left:7px;
}
.footer-column {
padding-top:3px;
padding-bottom:3px;
padding-right:7px;
padding-left:7px;
}
/*The top Menu*/
#top-wrap{
margin:auto;
padding:0;
width: 824px;
background:#023c64;
}
#navwrap {margin:auto; width:700px; float:left;}
.topnav ul {list-style:none;margin:0;padding:0px;  float:left;}
.topnav li {float:left;margin:0;text-align:center;}
.topnav li a { font-weight:normal; font-size:14px; font-color:#ffffff; text-transform:none; display:block;padding:15px;color:#a4a5a1;text-decoration:none;}
.topnav li a {background:#023c64; }
.topnav li a:hover, li a:focus, li a:active {text-decoration:none; background:#1a5a86; color:#fff;}
/* Navigation Menu
------------------------------------------------------*/
#nav {
background:#0a8ce0;
width: 824px;
font-size: 12px;
color: #017ac3;
font-weight: bold;
margin: 0 auto 0px;
padding: 0px auto 0px;
}
#nav ul {
float: left;
list-style: none;
margin: 0;
padding:0;
}
#nav li {
list-style: none;
margin: 0;
padding: 0;
}
#nav li a, #nav li a:link, #nav li a:visited {
color: #FFF;
display: block;
font-weight: normal;
text-transform: none;
margin: 0;
padding: 7px 10px;
}
#nav li a:hover, #nav li a:active {
background:#027ece;
color:#FFF;
margin: 0;
padding: 7px 10px;
text-decoration: none;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #017ac3;
width: 150px;
color: #FFF;
font-weight: normal;
text-transform: lowercase;
float: none;
margin: 0;
padding: 7px 10px;
border-bottom: 1px solid #017ac3;
border-left: 1px solid #017ac3;
border-right: 1px solid #017ac3;
}
#nav li li a:hover, #nav li li a:active {
background:  #9d9e9e;
color: #FFF;
padding: 7px 10px;
}
#nav li {
float: left;
padding: 0;
}
#nav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 170px;
margin: 0;
padding: 0;
}
#nav li ul a {
width: 140px;
}
#nav li ul ul {
margin: -32px 0 0 171px;
}
#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;
}
#nav li:hover, #nav li.sfhover {
position: static;
}
/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:url{http://s398.photobucket.com/albums/pp62/kastawayswimwear/?action=share&pic=labelcloudbg.jpg} !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}
acronym{cursor:help;border-bottom: 1px dashed black;}
/* Numbered Page Navigation
----------------------------------------------- */
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #ccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #ccc;
background-color:#ccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #ccc;
background: #ccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #ccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333;
}
.clearfix
{
    margin:0;
    color:#000000;
    font:x-small Georgia Serif;
    font-size:small;
}

#recent_posts_div {color:#000033;}#recent_posts_div a {color:#0000b3;}