@import "verticlemenu.css";
@import "2skiesxaraya.css";
/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
}
html, body {
    background:#fff;
    background:transparent url(topleft3.gif) no-repeat 0 0;
    line-height:1.8em;
    font-size:1em;
    line-height:1.8em;
    color:#505050;
    }

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}
h1 {
/*    background:#fff url(cloudy2.gif) no-repeat -1em 0;
    background:transparent;
    margin:0;
    padding:1.25em 0 0 0;*/
    font-size:1.5em;
    font-size:1em;
    text-transform:lowercase;
    margin-top:0.25em;
    margin-bottom:0;
    height:36px;
    line-height:36px;
    border-right:36px solid #efefef;
    border-bottom:1px solid #efefef;
    vertical-align:middle;
    }
h1, h2, h3, h4, #navigation, #header, #footer {
    font-family:trebuchet ms;
    }
h2 {
    clear:both;
    font-size:1.25em;
    font-size:1em;
    }
h3, h4, h5, h6 {
    font-size:1em;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}
a {
    color:#32708a;
    text-decoration:none;
    border-bottom:#32708a 1px dotted;
    }
/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}
img { border:none; }
#wrapper {
    background:transparent url(leftbg.gif) repeat-y -7px 0;
    }
#header {
    background:transparent url(topband.gif) repeat-x 0 0;
    height:164px;
    position:relative;
    }
#header p.blockquote {
    color:#fff;
    position:absolute;
    top:52px;
    height:70px;
    right:1em;
    width:  50%;
    text-align: right;
    background:transparent url(rhcloud.gif) no-repeat center 0;
    }
#header p.blockquote em {
    display:block;
    text-align:right;
    margin-right:2em;
    }
span.quote {
    background:transparent;
    color:#709cad;
    font-size:3em;
    line-height:0.5em;
    height:3em;
    vertical-align:bottom;
    }
span.skies {
    background:transparent url(topleft3.gif) no-repeat 0 0;
    height:164px;
    display:block;
    text-indent:-1000px;
    }
#header ul {
    float:right;
    margin:0;
    padding:0;
    width:300px;
    list-style:none;
    padding-right:1em;
    }
#header ul li {
    float:right;
    width:100px;
    margin:0;
    padding:0;
    vertical-align: middle;
    height:47px;
    text-align:right;
    }
#header ul li a {
    font-size:0.8em;
    text-decoration:none;
    border:0;
    color:#fff;
    font-weight:bold;
    display:block;
    line-height:47px;
        padding-right:1em;

}
#content {
    background:transparent url(botleft.gif) no-repeat bottom right;
    margin-left:154px;
    padding-right:25px;
    }
#navigation {
    position:absolute;
    top:164px;
    width:128px;
    /*background:#a3a3a3 url(navfoot.gif) no-repeat 0 bottom;*/
    /*background:transparent url(navfoot2.gif) no-repeat 0 bottom;*/
    padding-bottom:0.5em;
    }
#navigation ul {
/*    position:relative; */
    list-style:none;
    margin:0;
    padding:0;
    text-align:right;
    text-transform:lowercase;
    background:transparent url(topleft3.gif) no-repeat 0 -164px;
    padding-top:0.5em;
    }
#navigation li {
margin:0;padding:0;margin-right:7px;margin-left:7px;
}
#navigation ul .home {
}
#navigation a {
    font-weight:bold;
    font-size:0.9em;
    line-height:2.5em;
    color:#505050;
    text-decoration:none;
    border:0;
    display:block;
    padding-right:1em;
    }
#navigation a:hover {
    color:#fff;
    border-left:1px #666 solid;
    border-right:7px #999 solid;
    margin-right:-7px;}
#navigation a.active {
    color:#fff;
    background:#515151;
    border-left:1px #666 solid;
    border-right:7px #999 solid;
    margin-right:-7px;
}
#navwrap {
    background:transparent url(nlbg.gif) repeat-y 0 0;
}
#footer {
    background:#eee;
    font-size:0.7em;
    text-align:right;
    padding-right:1em;
    height:32px;
    border-top:4px solid #ccc;
    color:#505050;
    }
#footer ul {
    margin:0;padding:0;
    list-style:none;
    }
#footer ul li {
    width:10%;
    display:inline;
    }
.title {
/*    padding-left:0.25em;
    border-left:54px #a3a3a3 solid;*/
    /*border-bottom:2px #efefef solid;*/
/*    border-top:2px #efefef solid;*/
background:transparent url(headbg.gif) repeat-x 0 0;
margin-bottom:1em;
   /* clear:left;*/
/*    background:#efefef;*/
    }
.title h2 {
    margin:0;padding:0;
    margin-top:1em;
    }
.title p { margin:0;padding:0;
background:transparent url(subheadingright.gif) no-repeat right 0;

    height:22px;
}
.title .subheadwrap {
background:transparent url(subheadingbg.gif) repeat-x 0 0;
margin-left:1em;
float:left;
width:auto;
_width:9em;
_text-align:center;
}
.title .tag {
    font-family:trebuchet ms;
display:block;
    color:#505050;
    font-size:0.88em;
    text-transform:uppercase;
    line-height:22px;
    vertical-align:middle;
    height:22px;
padding:0 2em;
background:transparent url(subheadingleft.gif) no-repeat 0 0;
/*    font-style:italic;*/
    }
#featurearticle div.blockbody,
#leadarticle div.blockbody,
#highlightnote div.blockbody {
padding-top:1em;
clear:left;
}
div.blockbody p {
    margin:0 1em 1em 1em;
}
#featurearticle h2, #news2skies h2,
h2.category-group,
#leadarticle h2,
#highlightnote h2 {
/*background:#32708a;*/
padding-left:1em;
background:transparent url(headingl.gif) no-repeat 0 0;
}
#featurearticle h2 a, #news2skies h2 a,
#leadarticle h2 a,
h2.category-group a,
#highlightnote h2 a {
color:#fff;
border:0;
line-height:42px;
padding-top:6px;
height:42px;
vertical-align:middle;
display:block;
background:transparent url(headingr.gif) no-repeat right 0;
}
h2.tag {
margin-top:0;
margin-bottom:0.25em;
font-size:0.8em;
text-align:right;
    color:#505050;
    text-transform:uppercase;
    line-height:22px;
    vertical-align:middle;
    height:22px;
}

.xar-sub {
    font-family:trebuchet ms;
    color:#a3a3a3;
    font-size:0.8em;
    margin-bottom:0.5em;
}
#catsummary ul li {
text-align:center;
margin-bottom:1em;
height:100px;
float:left;
width:40%;
border:#efefef 1px solid;
}
#catsummary ul {
list-style:none;
}
#adminmenu{
    width:300px;;
    position:absolute;
    z-index:10;
    top:11px;
    left:150px;
}

h2.summarytitle {
margin-left:1em;
}
.summarysummary {
margin-left:1em;
display:block;
font-style:italic;
}

/* dp highlighter styles */
#content .dp-highlighter .tools {
background-color:#F8F8F8;
border-left:3px solid #0DA8DF;
color:silver;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px 8px 10px 10px;
}
#content .dp-highlighter ol li,
#content .dp-highlighter .columns div {
background-color:#F8F8F8;
border-left:3px solid #0DA8DF;
color:#5C5C5C;
line-height:14px;
list-style-image:none;
list-style-position:outside !important;
list-style-type:decimal-leading-zero;
margin:0pt !important;
padding:0pt 3px 0pt 10px !important;
}
