/*
Theme Name: SunsetIdea
Theme URI: http://www.robbiewilliams.pl/wordpress
Description:Design by <a href="http://www.robbiewilliams.pl/" title="Robbie Williams">Robbie Williams</a>  <a href="http://www.robbiewilliams.pl/wordpress" title="WP Themes">WP Themes</a> & <a href="http://www.nightday83.art.pl" title="Webdesign & Seo Warsaw">ND83</a>.
Version: 1.0
Author: Nd83
Author URI: http://www.nightday83.art.pl
License: General Public License (GPL)
*/


body{
        padding:0px;
        margin:0px;
        font-family:Arial, sans-serif;
        font-size:11px;
        /*background:url(images/decke.gif);*/
        background-color:#001133;
}

img{
        border:0px;
}

a{
        color:#4c1209;
        text-decoration:none;
}


.sub{
        border:0px;
}

input, textarea{
        border:1px solid #cecece;
        font-size:12px
}

div#page{
        width:980px;
        text-align:left;
        /*border-left:1px solid #d2f4fd;
        border-right:1px solid #d2f4fd;*/


}

.pagetitle {color: #8a3132;}



/*header*/
div#page #header{
        width:100%;
        height:290px;
        background:url(images/header.jpg) no-repeat top #FFFFFF;

}

#logo {
position: absolute;
top: 0px;margin: 0;
padding: 0;
background: transparent url(images/title.png) no-repeat 0 0;
width: 526px;
height: 167px;
overflow: hidden;
line-height: 1000px;}

/* h1 - TITLE if you don't want to use an image*/

#h1 {
        position: absolute;
        top:56px;
        padding: 0 0 0 37px;
        font-size: 1.45em;
        color: white;}


#h1 h1 a {text-decoration: none;
        color: #ffa63d;
        /*letter-spacing: -1px;*/}

#h1 a:hover {text-decoration: none;
        color: #ffa63d;}


#rss2 {
        z-index: 2;
        position: absolute;
        top: 160px;
        width: 763px;
        text-align: right;}

#search {
visibility:hidden;
        position: absolute;
        top: 15px;
        font: Trebuchet MS, Arial, sans-serif;
        width: 763px;
        text-align: right;}

#s {        color: #ffc784;
        width: 115px;
        font: Trebuchet MS, Arial, sans-serif;
        font-size:1.15em;
        background: transparent;
        border: 0px solid transparent;

}

.textwidget{
        font-size:1.1em;
}

/* Menu */


    #tabs1 {
        z-index: 4;
        position: absolute;
        top: 265px; padding: 0px 0px 0px 205px;
        float:left;
        background:transparent;
        font-size:18px;
        line-height:normal;
        font-weight:bold;
      }
    #tabs1 ul {
          margin:0;
          padding:0px 0px 0px 0px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      }
    #tabs1 a{
        float:left;
        margin:0;
        margin-right:10px;
        color: #ffa73d;
        padding:0px 12px 3px 10px;
        text-decoration:none;
      }

    #tabs1 a:hover {
        float:left;
        margin:0;
        margin-right:10px;
        color: white;
        padding:0px 12px 3px 10px;
        text-decoration:none;}
		

/*header text*/

div#header_text{
        width:100%;
        height:181px;
        background:url(images/header_text_bg.png) no-repeat top #FFFFFF;
}

div#header_text #header_text_title{
        padding-top:25px;
        padding-left:40px;
        color:#FFFFFF;
        text-align:left;
        font-size:23px;
}

div#header_text #header_text_text{
        padding-top:2px;
        padding-left:40px;
        color:#FFFFFF;
        text-align:left;
        font-size:10px;
        font-family:Arial, sans-serif;
        line-height:18px;
        width:55%;
}

/* blog*/

div#page #blog{
        background-color:#ffffff;
        background-image:url(images/mainback.jpg);
        background-repeat:no-repeat;

}


/* Sidebar */

#sidebar {
        float: right;
        width: 280px;
        margin-top:5px;
}

/* SLIDEBAR Box Style */

.calendar {
        text-align:center;
        color: #5d0a05;}

.calendar a:hover {
        background: #5d0a05;
        color: white;
}

.calendar td {
height:15px;
padding:  0px 3px 0px 3px}

.calendar td a {
padding:  0px 3px 0px 3px;background: #ffeccb;
display:block;
color:#5d0a05;
text-decoration:none;
line-height:15px;
}

#today {padding:  0px 3px 0px 3px;        background: #5d0a05;
        font-weight: bold;
        color: white;}

.calendar td a:hover {
display:block;
color: white;
background: #5d0a05;
text-decoration:none;
}

.boxed ul {
        list-style: none;
        padding:0 0 0 10px;
        margin:0;}

.boxed a {
        color: #001133;
}

.boxed a:hover {
        color: #ffa73d;
}


.boxed li
{
        background: none;
        display: block;
        line-height:1.40em;
        font-size:1.10em;
        padding: 1px 3px 1px 15px;
        font-weight: bold;
        color: #001133;
        background:transparent url(images/mmenu.gif) no-repeat top left;
}


.boxed {
margin: 0px;
}

.boxed .title {
        height: 18px;
        letter-spacing: 2px;
        padding: 1px 0 0 0;
        text-align: center;
        text-transform: uppercase;
        font-size: 1.1em;
        color: #6faefd;
        background:#FFFFFF url(images/sli_title.gif) repeat-y top left;

}

.boxed .title h2{
        background-color:#0000FF;
}


/* Content */

#content {
        /*background:#FFFFFF url(images/allbg.gif) repeat-y top left;*/
        width: 930px;

        padding: 0 35px 0px 15px;
}

blockquote {
        margin: 5px;
        padding: 0px 5px 5px 35px;
        background: transparent url(images/blockquote.gif) no-repeat ;
}

/* Content */

#main {
        float: left;
        width: 620px;
        padding: 0 30px 0px 25px;
}



/* Sidebar */

#sidebar {
        float: right;
        width: 175px;
}

.white
{color: white;}

/* Footer */

#footer {
        height: 75px;
        padding: 49px 0 0 0;        line-height:1em;
        clear: both;
        color: #FFFFFF;
        width: 980px;
        margin: 0 auto;
        font-size:0.95em;
        background: #4d4d4d url(images/footer.gif);
        visibility:hidden;
        }

#legal {
        margin: 0;
        padding: 0;
        text-align: center;
}

#link {
        margin: 0;
        padding: 0;
        text-align: center;
}

#main a, #main a:hover, #main a:visited,
{
color: #5d0a05;
text-decoration:none;
}

#main h2 {
        margin-bottom: 16px;
        font-size: 1.6em;
        text-decoration:none;
        background: transparent url(images/title.jpg)  repeat-x top ;
        padding: 7px 0px 5px 10px}

#main h2:hover {
        text-decoration: none;
        color: #7a1301;
}
.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit
{       font-size: 1em;
        font-weight:bold;
        text-decoration:none;
        color: #001133;
        }

.entry {text-algin: justify;
        font-size: 1.30em;
        color: #000000;
        line-height:1.6em;}

.post-author {
        padding: 0 20px 0 0;
        /*background: url(images/p_author.gif) no-repeat 0 0;*/
        }
.post-date {
        padding: 0 20px 0 0;
        /*background: url(images/p_date.gif) no-repeat 0 0;*/
        }
.post-comm {
        padding: 0 20px 0 0;
        /*background: url(images/p_commen.gif) no-repeat 0 0;*/
        }
.post-time {
        padding: 0 20px 0 0;
        /*background: url(images/p_time.gif) no-repeat 0 0;*/
        }
.post-cath {
        padding: 0 20px 0 0;
        /*background: url(images/p_cat.gif) no-repeat 0 0;*/
}
.post-edit {
        padding: 0 20px 0 0;
}

.post{margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #ccc;
background-color:#f7f7f7;
font-size:0.9em;
color:#505050;
}




/* Comments Styling */

.commtitle {
        color: white;
        margin-bottom: .5em;
        font-size: 1.3em;
        text-decoration:none;        font-weight:bold;
        font: Arial, Verdana, Sans-Serif;
        background: transparent url(images/commentstitle.gif)  no-repeat top ;
        padding: 7px 0px 5px 40px}


.leavecomm {
        color: white;
        margin-bottom: .5em;
        font-size: 1.3em;
        text-decoration:none;
        font-weight:bold;
        font: Arial, Verdana, Sans-Serif;
        background: #ffa73d ;
        padding: 7px 0px 5px 40px}

#comment {
margin-left:50px;
margin-bottom: 0em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
font: Arial, Verdana, Sans-Serif;
}

#commentlist li {margin-left:50px;
margin-bottom: 0em;
padding-bottom: 1em;
padding-top: 1em;
border-bottom: 1px solid #700000;
}

#commentform {margin-left:50px;
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {margin-left:50px;
background: white;
        border-top: 1px solid #feddb8;
        border-left: 1px solid #feddb8;
        border-bottom: 1px solid #bd7526;
        border-right: 1px solid #bd7526;
width: 280px;
}
#commentform textarea:hover {
        background: white;
        border-top: 1px solid #bd7526;
        border-left: 1px solid #bd7526;
        border-bottom: 1px solid #feddb8;
        border-right: 1px solid #feddb8;
}
#commentform textarea:focus {
background: white;
        border-top: 1px solid #bd7526;
        border-left: 1px solid #bd7526;
        border-bottom: 1px solid #feddb8;
        border-right: 1px solid #feddb8;
}

#commentform #email, #commentform #author, #commentform #url {
margin-left:50px;
font-size: 1.1em;
background: #fff;
        border-top: 1px solid #feddb8;
        border-left: 1px solid #feddb8;
        border-bottom: 1px solid #bd7526;
        border-right: 1px solid #bd7526;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: white;
        border-top: 1px solid #bd7526;
        border-left: 1px solid #bd7526;
        border-bottom: 1px solid #feddb8;
        border-right: 1px solid #feddb8;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: white;
        border-top: 1px solid #bd7526;
        border-left: 1px solid #bd7526;
        border-bottom: 1px solid #feddb8;
        border-right: 1px solid #feddb8;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}
.nocomments{
visibility:hidden;
}

.submit1{
        color: white;
        font-weight: bold;        margin-left:50px;
        width: 280px;
        cursor:hand;
        font-size:1.10em;
        background: #ffa73d;
        /*border-top: 1px solid #feddb8;
        border-left: 1px solid #feddb8;
        border-bottom: 1px solid #bd7526;
        border-right: 1px solid #bd7526;}*/
        border:0;}

.submit1:hover, .submit1:focus{
        background: #c6782c;
        border-top: 1px solid #bd7526;
        border-left: 1px solid #bd7526;
        border-bottom: 1px solid #feddb8;
        border-right: 1px solid #feddb8;}


#commentlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        }
#commentlist li {
        padding: 5px 25px 0 0;
        border-bottom: 1px solid #e19543;
        background: #fff5e9 url(images/comment-bg.gif) repeat-y 0 0;
        }
        .alt {
                background-color: #fff !important;
                background-image: none !important;
                }

.comment-title,
.comment-meta,
.comment-text {
        margin: 0 0 0 80px;
        }

.comment-title,
.comment-title a,
.comment-title a:hover{
        color: #030612;
        }
.comment-meta,
.comment-meta a,
.comment-meta a:hover {
        color: #ac5f14;
        }