/* Core Page Structure */


/* Level 1 */
body{
    margin: 1%;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    background: #000;}

/* Level 2 */
#top{
    margin: 0;
    width: 100%;}
#bottom{
    margin: 0;
    width: 100%;
    padding: 0;}

/* Level 3 */
#top-right{
    margin: 0;
    width: 25%;
    float: right;
    text-align: center;}
#top-left{
    margin-right: 25%;}
#bottom-left{
    width: 32%;
    float: left;}

#bottom-right{
    width: 32%;
    float: right;}

#bottom-center{
    margin: 0 33%;}


/* Level 4 */
#top-left2{
    border: 1px solid black;
    background: #FFF;}
#top-right2{
    width: 100%;}

/* Level 5 */
#top-left-header{
    margin: 0;
    background: url(cigar1.jpg) repeat bottom left;
    border-bottom: 1px solid black;}
#top-left-nav{
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    font-size: .7em;
    text-align: center;
    background: #F7F7F7;}
#top-left-content{
    border: solid black;
    border-width: 1px 0;}


/* End of Core Structure */




/* Section:  Top Left */


/* Header */
h1{
    margin: 0;
    padding: .8em;
font: 2em Verdana,Tahoma,Arial,sans-serif;

    text-align: center;
    color: #000;}
 a{text-decoration: none;
color: #000;}
 a:hover{text-decoration: none;
color: #000;}


/* Navigation Bar */
#top-left-nav a{
    text-decoration: none;
    color: #600;}
#top-left-nav a:hover{
    background: #000;
    color: #DDD;}

/* Articles */
.top-left-content-article{
    margin: 20px 3%;
    background: #F0F0F0;
    border: 1px solid #D0D0D0;}
h3{
    margin: 10px 10px 0 10px;
    font-size: 1em;
    color: #500;}
.top-left-content-article p{
    margin: 10px 10px 0 10px;
    font-size: .8em;
    text-align: justify;}
.top-left-content-article p a{
    text-decoration: none;
    color: #467aa7;}
.top-left-content-article p a:hover{
    text-decoration: underline;
    color: #000;}
h6{
    margin: 0 10px 10px 10px;
    font-size: .6em;
    color: #500;
    text-align: right;}
h6 a{
    text-decoration: none;
    color: #500;}
h6 a:hover{
    text-decoration: underline;
    color: #005;}
.top-left-content-article blockquote{
    margin: 10px 6%;
    padding: .8em;
    text-align: justify;
    border: solid #888;
    border-width: 1px 1px 1px 5px;
    background: #FFFFEF;}
.top-left-content-article blockquote p{
    margin-top: 0;
    font-size: .8em;
    text-align: justify;}
.top-left-content-article blockquote a{
    text-decoration: none;
    color: #467aa7;}
.top-left-content-article blockquote a:hover{
    text-decoration: underline;
    color: #000;}

/* Footer */
h4{
    margin: 0;
    padding: .4em;
    font-size: .8em;
    text-align: center;
    background: url(cigar1.jpg) repeat bottom left;
    color: #000;}
h4 a{
    color: #000;
    text-decoration: none;}
h4 a:hover{
    color: #005;
    text-decoration: underline;}



/* End of Top Left */




/* Section:  Top Right */


/* Navigation Headings */
h2{
    margin: 0 0 0 5%;
    padding: .3em;
    font-size: 1em;
    font-weight: bold;
    border-bottom: 1px solid black;
    background: url(cigar1.jpg) repeat bottom left;
    color: #000;}

/* Links */
.top-right-nav{
    margin: 0 0 12px 5%;
    background: #FFF;
    font-size: .9em;}
.top-right-nav a{
    margin: 0;
    padding: .1em 0px .1em 0px;
    display: block;
    text-decoration: none;
    color: #000;}
.top-right-nav a:hover{
    border : 0;
    display: block;
    text-decoration: none;
    background: #000;
    color: #000;
    background: #F0F0F0;}

/* Non-links */
#top-right p{
    margin: 0 0 12px 5%;
    padding: .4em;
    text-align: center;
    background: #FFF;
    font-size: .8em;}


/* End of Top Right */




/* Section:  Bottom */


/* Headers */
h5{
    margin: 7px 0 0 0;
    padding: .3em;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
    background: url(cigar1.jpg) repeat bottom left;
    color: #000;}

/* Content */
.bottom-text{
    margin: 0;
    padding: .3em;
    text-align: justify;
    background: #FFF;
    font-size: .9em}
.bottom-text a{
    text-decoration: none;
    color: #500;}
.bottom-text a:hover{
    text-decoration: underline;
    color: #005;}


/* End of Bottom */

#disjointedText {
position:relative;
margin:1em auto;
list-style:none;
}
#disjointedText dd {
padding:0 .1em;
width:8em;
}
#disjointedText a {
display: block;
text-decoration:none;
text-align:center;
}

#disjointedText a:hover {
color: #fff; 
background:white;
}
#disjointedText a span {display: none;}
#disjointedText a:hover span {
display: block;
position: absolute; 
left:1px;
top:1px;
color:black;
background:#fff;
width:1em;
text-align:left;
}
#disjointedText dt {
position:absolute;
left:1px;
top:1px;
}


/* End of Stylesheet */