/*
Theme Name: BlueSlide
Theme URI: http://freethemelayouts.com/
Description: Designed by <a href="http://freethemelayouts.com">FTL</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: FreeThemeLayout/DreamTemplate
Author URI: http://www.freethemelayouts.com/
*/


/* Main Tags */

.creditslnk { text-align:left;font-size:10px;color:#038de4; };
.creditslnk a { color:#038de4; text-decoration: none; };
.creditslnk a:visited { color:#038de4; text-decoration: none; };

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0px none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


body{
    border:0px none;
    padding:0;
    margin:0;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#555555;
    background: #ffffff url('images/bg_header.gif') repeat-x top left;
    text-align:center
}

.Container {
    width:1000px;
    padding:0;
    border:0px none;
    margin:0 auto;
    text-align:left
}

#Header {
    height:95px;
    text-align:left;
}

#HeaderSub {
    height:224px;
    text-align:left;
    background:url('images/bg_head.jpg') no-repeat top left;
}

#About {
    width:444px;
    float:left;
    font-size:32px;
    font-weight:bold;
    letter-spacing:-2px;
    margin-top:15px;
    margin-left:50px;
    color:#000;
}

#About p {
    font-size:12px;
    font-weight:normal;
    letter-spacing:0px;
    line-height:170%;
    margin:0px;
    /*margin-left:25px;*/
    margin-top:10px;
}

#About span, #SearchBox span {

}

#RSS_Search {
    /*float:right;
    text-align:right;*/
    margin-right:39px;
    margin-top:27px;
}

#RSS_Search img {
    /*float:right;*/
}

#SearchBox {
    text-align:left;
    color:#000;
    font-size:18px;
    font-weight:bold;
    /*letter-spacing:-2px;*/
    margin-top:22px;
    width:245px;
}

#searchform {

    margin-top:17px;
    margin-left:45px;
}

#s {
    width:180px;
    font-size:18px;
    font-style:italic;
    background:transparent;
    color:#666666;
    border:1px solid #000000;
}

#Logo {
    float:left;
    margin-top:20px;
    margin-left:10px;
    background: url('images/logo.gif') no-repeat top left;
    height:70px;
    padding-top:5px;
    padding-left:60px;
    font-size:28px;
    color:#ffffff;
    font-weight:bold;
    letter-spacing:-2px;
    line-spacing:100%
}

#Logo span {
    font-size:12px;
    color:#335242;
    padding-left:15px;
    letter-spacing:0px;

}

#Navigation {
    float:right;
    margin-top:35px;
    margin-right:5px;
    color:#949494;
}

#Navigation a {
    text-decoration:none;
    color:#088645;
    padding-right:15px;
    padding-left:15px;

}

#Navigation a:hover {
    text-decoration:underline;
}

#Navigation ul {
    list-style:none;
}

#Navigation ul li {
    float:left;
    border-right: 1px solid #28523C;

}

#Navigation ul .lastlink {
    border:0px;
}

a:link, a:visited{color:#FE8810;}

#top-panel .Container li {
    float:left;
    width:25%;
    margin:0px;
    padding:0px;
    list-style-type: none;
}

#top-panel h2 {
    color:#7cccff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    margin:10px 0 5px;
    border-bottom:1px solid #8dbcda;
    padding:0 0 3px;
    width:215px;
}

#top-panel a {
    text-decoration:none;
    color:#ffffff;
}

#top-panel a:hover {
    font-weight:bold;
}

#top-panel .Container li {
    float:left;
    width:25%;
    margin:0px;
    padding:0px;
    list-style-type: none;
}

#top-panel .Container li ul {
    margin:0px;
    padding:0px;
    list-style-image: url('images/bullet.gif');
    list-style-position:inside
}


#top-panel .Container li ul li {
    padding:5px;
    list-style-image: url('images/bullet.gif');
    list-style-position:inside;
    color:#ffffff;
    border-bottom:1px dotted #a6a6a6;
    width:200px;
    margin:0px
}


#top-panel{
    background:#3b3b3b;
    border-bottom:3px solid #3b3b3b;
    padding:0px 0px 15px 0px;
    text-align:center;
    color:#ffffff;
    width:100%;
}

#sub-panel{
    text-align:center;
    width:1000px;
    margin:auto;
}
#sub-panel a{
    width:225px;
    color:#FFFFFF;
    float:left;
    text-decoration:none;
    margin-right:auto;
    font-weight:bold;
    background:#3b3b3b url('images/corner_left.gif') no-repeat bottom left;
}
#sub-panel a span{
    padding:6px;
    background:url('images/corner_right.gif') no-repeat bottom right;
    display:block
}

#Main {
    border:0px none;
    padding:0;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#555555;
    text-align:center;
    margin-top:3px; margin-left:0; margin-right:0; margin-bottom:0
}


.clear {
    float:none;
    clear:both;
}

#PostSet {
    width:750px;
    float:left;
    padding-top:10px;
}

#Sidebar1 {
    width:249px;
    float:left;
    margin:0;
    padding:0;
    border-left: 1px solid #cdcdcd;

}

#Sidebar1 div {
    width:210px;
    margin:auto;
}

#Sidebar1 * {
    margin:0;
    padding:0;
}

#Sidebar1 li {
    color:#969696;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height:1.2em;
    padding:4px 0 5px;
}

#Sidebar1 li a {
    background:url('images/bullet2.gif') no-repeat 0 0;
    color:#3b3b3b;
    font-weight:bold;
    text-decoration:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}

#Sidebar1 ul li {
    border:0px;
}

#Sidebar1 ul, #Sidebar1 ol, #Sidebar1 li {
    list-style-image:url('none');
    list-style-position:outside;
    list-style-type:none
}

#Sidebar1 h2, #Sidebar1 h2  {
    border-bottom:1px solid #8dbcda;
    padding:0 0 3px;
}

#Sidebar1 h2 {
    color:#1072b1;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    margin:10px 0 5px;
}

#Sidebar2 div {
    width:210px;
    margin:auto;
}

#Sidebar2 * {
    margin:0;
    padding:0;
}

#Sidebar2 li {
    color:#969696;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height:1.2em;
    padding:4px 0 5px;
}

#Sidebar2 li a {
    background:url('images/bullet2.gif') no-repeat 0 0;
    color:#3b3b3b;
    font-weight:bold;
    text-decoration:none; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0
}

#Sidebar2 ul li {
    border:0px;
}

#Sidebar2 ul, #Sidebar1 ol, #Sidebar1 li {
    list-style-image:url('none');
    list-style-position:outside;
    list-style-type:none
}

#Sidebar2 h2, #Sidebar1 h2  {
    border-bottom:1px solid #8dbcda;
    padding:0 0 3px;
}

#Sidebar2 h2 {
    color:#1072b1;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    margin:10px 0 5px;
}



#Sidebar2 {
    width:249px;
    float:left;
    text-align:left;
    margin:0;
    padding:0;
    border-left: 1px solid #cdcdcd;
}

#Sidebar2 img {
    padding:10px;
}

.PostHead {
    padding-left: 40px;
}

.PostInfo {
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    color: #828282;
}

.PostInfo em {
    font-style: normal;
}

.PostInfo em a {
    text-decoration: underline;
    color: #828282;
}

.PostInfo em a:visited {
    text-decoration: underline;
    color: #828282;
}

.PostInfo em a:hover {
    text-decoration: underline;
    color: #828282;
}

.PostDate {
    position: absolute;
    top: 0px;
    left: 0;
    text-align: center;
    margin: 0;
    padding: 18px 10px 2px 0px;
    list-style: none;
    border-right: solid 1px #ccc;
    background:url(images/logo-small.gif) no-repeat 0 0;
}

.PostDate .month {
    display: block;
    font-size: 9px;
    line-height: 9px;
    color: #666;
    text-transform: uppercase;
}

.PostDate .day {
    display: block;
    font-size: 21px;
    font-family: 'Arial';
    font-weight: bold;
    line-height: 19px;
    color: #ccc;
    letter-spacing: -1px;
}

.Post {
    position: relative;
    clear: left;
    width: 730px;
    margin-bottom:30px;

}

.Post h1 {
    font-size: 19px;
    line-height: 19px;
    letter-spacing: -1px;
    font-weight: normal;
    font-family: 'Arial';
    padding: 0px;
    margin: 0px;
    display: block;
}

.Post h1 a {
    color: #C25902;
    text-decoration: none;
}

.Post h1 a:visited {
    color: #C25902;
    text-decoration: none;
}

.Post h1 a:hover {
    color: #E56B06;
    text-decoration: none;
}

.postcomments a {
    padding-left:10px;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
}

.postcomments {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
}

.postcontent{
    border-top: solid 1px #ccc;
    margin-top: 10px;
}

.bookmark{
margin-left:10px;
}

#footerBottom {
    background:#000000 url('images/bg_footerbottom.gif') repeat-x top;
    margin-top:20px;
    padding-top:2px;
    font-family:'Arial';
    color:#ffffff
}

#footerInfo {
    width:1000px;
    margin:auto;
}

#footer {
    margin-top:30px;
    background:#ffffff url('images/bg_footer.gif') repeat-x top;
    height:109px

}

.ContainerFooter {
    width:1000px;
    padding:0;
    border:0px none;
    margin:0 auto;
    text-align:left;
    height:109px

}

img {
    border:0px;
}

#NavigationFooter {
    color:#767676;
    padding-top:20px;

}

#NavigationFooter a {
    text-decoration:none;
    color:#767676;
    padding-right:15px;
    padding-left:15px;

}

#NavigationFooter a:hover {
    text-decoration:underline;
}

#NavigationFooter ul {
    list-style:none;
    margin:0;
    padding:0;
}

#NavigationFooter ul li {
    float:left;
    border-right: 1px solid #949494;

}

#NavigationFooter ul .lastlink {
    border:0px;
}

/* Comments */

.commenttop {
    background:#47b6fc url('images/comment_bottom.gif') no-repeat bottom left;
    width:477px;
    margin-bottom:20px;
    color:#ffffff;
    margin-top:3px; margin-left:0px; margin-right:0px
}

.commenttop a {
    color:#ffffff;
}

.commenttop div {
    background:url('images/comment_top.gif') no-repeat top left;
    padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:2px
}