/*
Theme Name: deFusion
Theme URI: http://webdemar.com/demo/?wptheme=deFusion
Description: Clean and easy customizable WordPress theme by <a href="http://webdemar.com">webdemar</a>
Version: 0.8.6
Author: webdemar
Author URI: http://webdemar.com
Tags: simple, clean, widgets, widget ready, two columns, right sidebar, fixed width, valid CSS, valid XHTML
*/

/*
    - GENERAL
    - BASIC LAYOUT
    - HEADINGS
    - HEADER
    - CONTENT
        + CONTENT LEFT
        + CONTENT RIGHT
    - COMMENTS
    - SEARCHFORM
    - FOOTER
    - USEFUL

/*  ##################################
    GENERAL
    ################################## */


.navigation
{
border:2px #FFFFFF dashed;
}


#content-left .box-left h2
{
text-transform:inherit;
border:0px blue dashed;
}

#content-left h2
{
text-transform:uppercase;
border:0px blue dashed;
padding:0px;
margin:20px;
text-align: left;
}

#div-index
{
border:0px red solid;
margin-top:-40px;
}

#div-index #post-1525
{
border:0px red solid;
margin-top:10px;
}

#see-all-post
{
    border: 0px;
}

/* activity BEGIN */

#activity-asf
{
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/activity-background.png);
background-repeat:no-repeat;
width:200px;
height:127px;
border:0px red solid;
margin-bottom:5px;
padding: 5px 5px 0px 0px;
line-height:12px;
}


#activity-mfp
{
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/activity-background.png);
background-repeat:no-repeat;
width:200px;
height:128px;
border:0px red solid;
padding: 5px 5px 0px 0px;
line-height:12px;
margin-bottom:10px;
border:0px red solid;
}

#image-mfp, #image-asf
{
padding-bottom:14px;
margin-left:-9px;
}


#activity-mfp a, #activity-asf a
{
padding-left:14px;
display:block;
}

.shadow-line
{
padding-top:8px;
padding-bottom:2px;
margin-left: 0px;
}

/* activity END */

.page-item-879 
{
border:0px red solid;
text-align:right;
margin-left:358px;
}


.page-item-13 
{
border:0px red solid;
text-align:right;
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/mini-asf.png);
background-repeat:no-repeat;
background-position:0px 13px;
margin-left:16px;
}

.page-item-18 
{
border:0px red solid;
text-align:right;
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/mini-mfp.png);
background-repeat:no-repeat;
background-position:0px 13px;
margin-left:16px;
}

/* BottomShot BEGIN */

#bottomShot
{
border:0px solid blue;
height:300px;
padding-left:22px;
}
    

#bottomShotLeft
{
border:0px solid red;
width:230px;
float:left;
}

#bottomShotMiddle
{
border:0px solid red;
width:230px;
float:left;
}


#bottomShotRight
{
border:0px solid red;
float:left;
}

    
#bsTopLeft
{
width:213px;
height:62px;
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/bottomShotBGTopRelease.png);
background-repeat:no-repeat;
}

#bsTopMiddle
{
width:213px;
height:62px;
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/bottomShotBGTopTutorial.png);
background-repeat:no-repeat;
}

#bsTopRight
{
width:213px;
height:62px;
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/bottomShotBGTopTip.png);
background-repeat:no-repeat;
}

.bsContent
{
border:1px #4A4F54 solid;
width:208px;
margin-left:2px;
border-top:0px;
border-bottom:0px;
margin-top:-4px;
margin-bottom:-55px;
height:185px;
}

.bsBottom
{
margin-left:2px;
width:213px;
height:63px;
background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/bottomShotBGBottom.png);
background-repeat:no-repeat;
}

.bsDate
{
font-weight:bold;
border:0px red solid;
float:left;
padding-right:12px;
}


.bsTitle a:link, .bsTitle a:visited, .bsTitle a:active
{
text-decoration:none;
color:#000000;
}

.bsTitle a:hover
{
color:#E68201;
}

.bsTitle
{
border:0px blue solid;
padding-bottom:8px;
margin-left:53px;
line-height:11px;
padding-top:3px;
margin-right:5px;
}

.bsContentChild
{
border:0px green solid;
margin-left:10px;
}

/* BottomShot END */

body {
    border: 0px blue solid;
    width:1005px;
    margin:auto;
    padding: 0px;
    background: #1e1f21 url(http://www.servebox.org/wp-content/themes/defusion/img/bg-body.gif) no-repeat left top;
    /* color: #6e7073; */
    color: #000000;
    font: 12px/18px "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
}

.firstOne
{
    border: 0px red solid;
    width:1005px;
    margin:auto;
    position:absolute;
}

a {
    color: #6e7073;
    outline: none;
}

p {
    margin: 0 0 20px 0;
}

ul, ol {
    margin-bottom: 20px;
}

blockquote {
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: 5px solid #f7f7f7;
}

/*  ##################################
    BASIC LAYOUT
    ################################## */
    
#page {
    width: 940px;
    margin: 0 auto;
}
    
#header {
    position: relative;
    height: 200px;
    border:0px red dashed;
}

#content {
    border: 0px solid red;
    padding: 20px 0 0 0;
    background: #fff;
}

#content-left {
    float: left;
    width: 700px;
    border:0px black solid;
}

#content-right {
    float: right;
    width: 220px;
}

#footer {

}

/*  ##################################
    HEADINGS
    ################################## */
    
#headerText
{
    position: absolute;
    bottom: 80px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 1;
    font-size: 2.6em;
    font-weight: normal;    
    text-decoration: none;
    color: #FFFFFF;
}

#blog-description {
    position: absolute;
    bottom: 60px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    font-weight: normal;
    color:      #E68201;
}

    
h1 {
    padding-bottom: 10px;
    padding-top:30px;
    line-height: 1;
    font-size: 2.5em;
    font-weight: normal;
    font-family: "Georgia";

}

#post-1360 h1
    {
        
    }

h1 a {
    text-decoration: none;
    color:          #000000;
    margin: 0 0 10px 0;
    font-size: 1.0em;
    font-weight: normal;
    border: none;
    padding-bottom: 10px;
    font-family: "Georgia";
}

h1 a:hover {
    text-decoration: none;
    color:  #E68201;    
    margin: 0 0 10px 0;
    font-size: 1.0em;
    font-weight: normal;
    border: none;
    padding-bottom: 10px;
    font-family: "Georgia";
        
}

h2 {
    font-size: 1.8em;
    font-weight: normal;
    border: none;
    border-bottom:  1px #000000 solid;
    padding-bottom: 10px;
    padding-top: 20px;
    font-family: "Georgia";
}

h2.menuArchive {
    margin: 0 0 10px 0px;
    font-size: 12px;
    font-weight : bold;
}

h2.archive
{
    padding-bottom: 10px;
    padding-top: 0px;
    line-height: 1;
    font-size: 2.2em;
    font-family: "Georgia";
    border-bottom: 0px solid;
    padding-left: 0px;
    font-weight: bold;
}

h3 {
    font-size: 1.5em;
    font-weight: normal;
    font-family: "Georgia";
    background-image: url(http://www.servebox.org/wp-content/themes/defusion/img/doubleQuote.png);
    background-repeat: no-repeat;
    background-position: 0px, 0px;
    padding-left: 25px;
}

h3 a {
    text-decoration: none;
}

h3 a:hover {
    text-decoration: underline;
}

h4 {
    margin: 0 0 10px 0;
    font-size: 1.1em;
    font-weight: bold;
    color: #000000;
}


/*  ##################################
    HEADER
    ################################## */
    
#top-nav {
    position: absolute;
    top: 10px;
    right: 0px;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#top-nav li {
    float: left;
    margin: 0 0 0 10px;
}

#top-nav li#rss {
    padding: 0 0 0 15px;
    background: url(http://www.servebox.org/wp-content/themes/defusion/img/rss-icon.gif) no-repeat left center;
}

.flagChildren
{
    padding-right:5px;
    display:inline;
}

.flagParent
{
    padding-right   : 4px;
    padding-top     : 50px;
    position        : absolute;
    width           : 100px;
    height          : 150px;
    top             : 122px;
    right           : -18px;
    display         : inline;
}


ul .lang_switch
{
  
    padding-right   : 4px;
    padding-top:50px;
    position        : absolute;
    width           : 100px;
    height          : 150px;
    top             : 416px;
    right           : 827px;
    display         : block;
}


.logo{
float: right;
padding-top: 90px ;
}

/*  ##################################
    CONTENT
    ################################## */
    
/** box left */

#see-all-post
{
padding-top:11px;
}

.box-left {
    margin: 0 0 40px 20px;
}
    
.meta {
    clear: both;
    padding: 10px;
    background: #fff url(http://www.servebox.org/wp-content/themes/defusion/img/bg-meta.gif) repeat-x left top;
    color: #5e5e5e;
}

.meta-date {
    padding: 0 10px 0 15px;
    background: url(http://www.servebox.org/wp-content/themes/defusion/img/bg-meta-date.gif) no-repeat 0px 2px;
}

.meta-categories {
    padding: 0 10px 0 15px;
    background: url(http://www.servebox.org/wp-content/themes/defusion/img/bg-meta-categories.gif) no-repeat 0px 2px;
}

.meta-comments {
    padding: 0 10px 0 15px;
    background: url(http://www.servebox.org/wp-content/themes/defusion/img/bg-meta-comments.gif) no-repeat 0px 2px;
}

p.tags {
    clear: both;
}

/** box right */

.menuArchive
{
padding-top:11px;
}

.box-right {
    margin: 0 20px 20px 0;
    padding: 0px 15px 10px 15px;
    background: #f7f7f7 url(http://www.servebox.org/wp-content/themes/defusion/img/bg-box-right.gif) no-repeat left top;
}

.box-right ul {
    margin: 0 0 5px 0;
    padding: 0px;
    list-style: none;
}

.box-right li {
    margin: 0px;
    padding: 5px;
    border-bottom: 1px solid #dedede;
}

.box-right li a {
    text-decoration: none;
}

code {
border: 1px dashed #666666;
display:block;
padding:10px;
background-color: #fcf2e5;
color:#333333;
}

/*  ##################################
    COMMENTS
    ################################## */
    
#commentform label {
    display: block;
    margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
    width: 500px;
    margin: 0 0 10px 0;
}

#commentform .text {
    height: 22px;
    padding: 6px 6px 0 6px;
    background: #fff url(http://www.servebox.org/wp-content/themes/defusion/img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #dadada;
    color: #5e5e5e;
}

#commentform textarea {
    height: 150px;
    padding: 6px 6px 0 6px;
    background: #fff url(http://www.servebox.org/wp-content/themes/defusion/img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #dadada;
    color: #5e5e5e;
}

#commentform .button {
    width: auto;
    height: 30px;
    margin: 0px;
    padding: 0 20px;
    background: #4a4f54;
    border: none;
    color: #fff;
}

.commentlist {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.commentlist .quote {
    padding: 20px;
    background: url(http://www.servebox.org/wp-content/themes/defusion/img/bg-comment-quote.gif) no-repeat right top;
border:0px blue solid;
}

.commentlist li {
    margin: 20px 0 0 0;
    padding: 0px;
    background: #4a4f54 url(http://www.servebox.org/wp-content/themes/defusion/img/bg-comment-bubble.gif) no-repeat left bottom;    color: #fff;
border:0px red solid;
width:580px;
}

.commentlist cite {
    display: block;
    font-style: normal;
}

.avatar {
    float: left;
    margin: 0 20px 10px 0;
}

/*  ##################################
    SEARCHFORM
    ################################## */

/* ? */    
#searchform #search {
    float: left;
    width: 146px;
    height: 22px;
    padding: 6px 6px 0 6px;
    background: #fff url(http://www.servebox.org/wp-content/themes/defusion/img/img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #dadada;
    color: #5e5e5e;
}

/* ? */
#searchform .button {
    width: auto;
    height: 30px;
    margin: 0px;
    padding: 0 10px;
    background: #4a4f54;
    border: none;
    color: #fff;
}

#search-div-all
    {
        width:200px;
        background-image:url(http://www.servebox.org/wp-content/themes/defusion/img/background-search.png);
        background-repeat:no-repeat;
        height: 64px;
        margin-left:-15px;
        margin-top:20px;
        margin-bottom:-10px;
        border:0px red dashed;
    }

    #search-div-text
        {
            border: 0px blue dashed;
        }
    
        #search-text
            {
                width:172px;
                margin-left:15px;
                margin-top:10px;
                border: 0px blue dashed;
            }

    #search-div-submit
        {
            border: 0px green dashed;
            padding-top:7px;
            padding-left:9px;
        }
            
        #search-submit
            {
                border: 0px green dashed;
                margin-left:128px;
                width:50px;
                height:20px;
            }



/*  ##################################
    FOOTER
    ################################## */

#footer {
    width: 900px;
    margin: 0 auto;
    padding: 20px 0;
}

#footer p {
    margin: 0 0 10px 0;
}

#legal {
    float: left;
    width: 400px;
}

#webdemar {
    float: right;
    width: 400px;
    text-align: right;
}

/*  ##################################
    USEFUL
    ################################## */

.clear {
    clear:both;
}

/** WORDPRESS CSS */

.aligncenter,
div.aligncenter {
    display: block;
    margin: 0 auto;
}

.aligncenter {
    margin-bottom: 20px!important;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 20px;
}

.alignright {
    float: right;
    margin: 0 0px 20px 20px;
}


.alignright a{
text-decoration:none;
}

.alignleft a{
text-decoration:none;
}

.img-previous
{
    padding-left: 5px;
border:0px;
}

.img-next
{
    padding-right: 5px;
border:0px;
}


.wp-caption {
    margin-bottom: 20px;
    padding-top: 4px;
    border: 1px solid #ccc;
    text-align: center;
    background-color: #f7f7f7;
}

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

.wp-caption p.wp-caption-text {
    padding: 0px;
    margin: 0px;
}

table {
border-width:1px; 
border-style:solid; 
border-color:black;
width:50%;
border-collapse:collapse;
}

tbody
{
background-color : #cccccc;
}

td { 
background-color : #FFF;
}


/** WIDGETS CSS */

#calendar_wrap table {
    width: 100%;
}

#calendar_wrap td {
    text-align: center;
}

#wp-calendar caption {
    margin: 0 0 10px 0;
    background: #dedede;
}/*