/* Globals
-------------------------------------------*/

a {
color: #02528f;
}

a:hover {
color: #c25400;
}


/* Containers
-------------------------------------------*/
.container {
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
    min-width: 768px;
    overflow: hidden;
}

.holder {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    max-width: 960px;
    float: left;
    border: 1px solid #a0a0a0;
    background: #e3e3e3 url(http://www.jorbins.com/images/des2/hbkglines.gif) repeat;
}


/* Header
-------------------------------------------*/

#header {
    width: 100%;
    background-color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
}

#hrow1 {
    float: left;
    padding-bottom: 0px; 
    margin-bottom: 5px;
    background: #ffffff;
}

#hrow2 {
    float: right;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    text-align: right;
    background: #ffffff;
}

#login {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    margin-top: 0px;
    margin-right: 5px;
    padding-top: 25px;
    padding-bottom: 0px;
    background: transparent;
    text-decoration: none;
}

#login2 {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    margin-top: 0px;
    margin-right: 5px;
    padding-top: 12px;
    padding-bottom: 0px;
    background: transparent;
    text-decoration: none;
}

#banner {
    border: 1px solid #a0a0a0;
    background: #ffffff;
    padding-top: 8px; 
    padding-bottom: 5px;
    text-align: center;
    margin: 5px 5px 0px 5px;
}


/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_6, .grid_10 {
    display:inline;
    position: relative;
    float: left;
    margin-bottom: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.grid_6 {
    width:35.3%;
}

.grid_10 {
    width:64.2%;
}


/*- Adsense F
-------------------------------------------*/


.linkunit {
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    background: #ffffff;
    padding-top: 5px; 
    padding-bottom: 5px;
    text-align: center;
    margin: 0px 5px 0px 5px;
}

.adsense1 {
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    background: #ffffff;
    padding-top: 11px; 
    padding-bottom: 12px;
    text-align: center;
    margin: 0px 5px 0px 5px;
}


/*- Left Body F
-------------------------------------------*/

#magazine {
    font: 26px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    color: #02528f;
    border: 1px solid #a0a0a0;
    background-color: #ffffff; 
    padding-top: 12px; 
    padding-bottom: 12px;
    padding-left: 10px; 
    padding-right: 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: center;
}

#magazine h1 {
    font: 26px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    color: #02528f;
    margin: 0px;
    padding: 0px; 
    background: transparent;
    text-decoration: none;
}

.leftbody {
    border: 1px solid #a0a0a0;
    background-color: #ffffff; 
    padding: 10px 10px 0px 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
}

.maintabs {
    list-style-type: none;
    margin: 11px 0px 0px 5px;
    padding: 0px 0px 4.3px 0px;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
}

.maintabs li {
    display: inline;
}

.maintabs li a {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    color: #02528f;
    background-color: #ffffff;
    border: 1px solid #a0a0a0;
    border-bottom: none;
    padding: 6px 5px 5px 5px;
    text-decoration: none;
    font-weight: bold;
}

.maintabs li a:hover {
    background-color: #ffffff;
    font-weight: bold;
    color: #c25400;
}

.maintabs li a.selected {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    color: #c25400;
    background-color: #ffffff;
    font-weight: bold;
    padding: 6px 5px 5px 5px;
}


.tabselected {
    border: 1px solid #a0a0a0;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    color: #c25400;
    background-color: #ffffff;
    border: 1px solid #a0a0a0;
    border-bottom: none;
    padding: 6px 5px 5px 5px;
    text-decoration: none;
    font-weight: bold;
}

div.tabcontainer.hide {
    display: none;
}

.morepages {
    border-top: 1px dashed #a0a0a0;
    text-align: right;
    }

.morepages p {
    margin: 5px 0px 5px 0px;
    padding: 5px 0px 5px 0px;
    }

.morepages a {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    color: #02528f;
    font-weight: bold;
    text-align: right;
    }

.tweetme {
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-left: 0px;
}

.fbtwcontainer {
    float: left;
    margin-top: 15px;
    margin-bottom: 8px;
    margin-right: 8px;
    margin-left: 0px;
    background: #ffffff;
}

.cattweetme {
    float: left;
    padding: 0px 5px 5px 2px;
}

.catfaceb {
    clear: both;
    float: left;
    padding: 5px 5px 5px 0px;
}

.leftbody h1 {
    font: 28px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    margin-top: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    background-color: #ffffff;
}

.leftbody h2 {
    font: 16px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px 15px 0px;
    padding: 10px 0px 0px 0px;
    background: transparent;
    text-decoration: none;
    }

.leftbody h3 {
    font: 16px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    color: #000000;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 0px 0px;
    background: transparent;
    }


.leftbody h4 {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    text-decoration: underline;
    color: #000000;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 0px 0px;
    background: transparent;
    }


.leftbody p {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    }

.leftbody blockquote p {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    font-style: italic;
    background: #E0E0E0;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px dashed #a0a0a0;
}

.leftbody li {
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    margin: 0px 10px 15px 10px;
}

.author {
    border: 1px dashed #a0a0a0;
    margin: 0px 0px 15px 0px;
    padding: 0px 5px 0px 5px;
}

.author p {
    margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

#share {
    text-align:right;
}

.articlelist {
     margin: 0px 0px 0px 0px;
     padding: 10px 0px 5px 0px;
     }

.articlelisttitle p {
    font: 18px/1.25 arial,helvetica,clean,sans-serif;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
    text-decoration: none;
     }

.articlelist a {
    text-decoration: underline;
     }

.articlelisttitle a {
    text-decoration: none;
     }

.articlelist a:hover {
    text-decoration: none;
     }

.articlelistTlink a {
    text-decoration: underline;
     }

.filedin {
    border-top: 1px dashed #a0a0a0;
    border-bottom: 1px dashed #a0a0a0;
     }


.comments {
     border-top: 1px dashed #a0a0a0;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 5px 0px;
     background: transparent;
     }

.firstcomment {
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 65px;
     }

.commentsauthor p {
    font: 16px/1.25 arial,helvetica,clean,sans-serif;
    color: #02528f;
    font-weight: bold;
    margin: 11px 0px 10px 0px;
    }


/*- Right Body F
-------------------------------------------*/


.rightbody {
    width: 100%;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
}

.hadcontainer {
    margin-top: 5px;
    border: 1px solid #a0a0a0;
    background: #ffffff;
}

.hnavad {
    text-align: center;
    background: #ffffff;
    margin-right: auto;
    margin-left: auto;
}

#himagecontainer {
    margin-top: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #ffffff;
}

#himage {
    width: 336px;
    height: 227px;
    text-align: center;
    background: #ffffff;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #a0a0a0;
}

#search {
    border: 1px solid #a0a0a0;
    background: #ffffff;
    text-align: center;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#followus {
    border: 1px solid #a0a0a0;
    background: #c0c0c0  url(http://www.jorbins.com/images/des2/bkglines.gif) repeat;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 1px;
}

#followus img {
    border: 1px solid #02528f;
    background: #ffffff;
    list-style-type: none;
    padding-top: 5px; 
    padding-bottom: 4px; 
    padding-left: 6px; 
    padding-right: 6px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

#followus ul {
    list-style-type: none;
    padding-top: 0px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 0px;

}

#followus li {
    display: inline;
    padding-top: 0px; 
    padding-bottom: 0px; 
    padding-left: 6px; 
    padding-right: 6px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#followus img:hover {
    border: 1px dashed #c25400;
}


.navigatetop {
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    margin-top: 5px;
    background: #ffffff;
}

.navigatetop ul {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.navigatetop li {
    list-style-type: none;
    border-bottom: 1px solid #a0a0a0;
    padding-top: 10px; 
    padding-bottom: 10px; 
    padding-left: 10px; 
    padding-right: 0px;
    margin-top: 0px;
    margin-left: 0px;
    background: #ffffff;
}

.navigatetop a {
    text-decoration: none;
    padding-left: 15px; 
    background: #ffffff url(http://www.jorbins.com/images/des2/arrowdown.png) no-repeat;
    background-position: 0px 2px;
    font-weight: bold;
}

.navigatetop a:hover {
    font-weight: bold;
    background: #ffffff url(http://www.jorbins.com/images/des2/arroworange.png) no-repeat;
    background-position: 0px 2px;
}

.navigate {
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    margin-top: 5px;
    background: #ffffff;
}

.navigate ul {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.navigate li {
    list-style-type: none;
    border-bottom: 1px solid #a0a0a0;
    padding-top: 10px; 
    padding-bottom: 10px; 
    padding-left: 10px; 
    padding-right: 0px;
    margin-top: 0px;
    margin-left: 0px;
    background: #ffffff;
}

.navigate a {
    text-decoration: none;
    padding-left: 15px; 
    background: #ffffff url(http://www.jorbins.com/images/des2/arroworange.png) no-repeat;
    background-position: 0px 2px;
    font-weight: bold;
}

.navigate a:hover {
    font-weight: bold;
    background: #ffffff url(http://www.jorbins.com/images/des2/arrowdown.png) no-repeat;
    background-position: 0px 2px;
}

.relatedtabs {
    list-style-type: none;
    margin: 11px 0px 0px 0px;
    padding: 0px 0px 4.3px 0px;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
}

.relatedtabs li {
    display: inline;
}

.relatedtabselected {
    border: 1px solid #a0a0a0;
    font: 14px/1.25 arial,helvetica,clean,sans-serif;
    color: #c25400;
    background-color: #ffffff;
    border: 1px solid #a0a0a0;
    border-bottom: none;
    padding: 6px 5px 5px 5px;
    text-decoration: none;
    font-weight: bold;
}

.navigaterelated {
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    margin-top: 0px;
    background: #ffffff;
}

.navigaterelated ul {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.navigaterelated li {
    font-weight: normal;
    list-style-type: none;
    border-bottom: 1px solid #a0a0a0;
    padding-top: 10px; 
    padding-bottom: 10px; 
    padding-left: 10px; 
    padding-right: 5px;
    margin-top: 0px;
    margin-left: 0px;
    background: #ffffff;
}

