body {
font-family:arial,sans-serif;
}
ol, li, h1, h2, h3, h4, h5 {
margin:0pt 0pt 0.5em;
padding:0px;
}
h1 {
font-size:130%;
margin-left:10px;
}
p, ul {
    margin:0pt 0pt 0.5em;
    padding: 10px;
}
a img {
border:0pt none;
}
a:link {
color:#0000FF;
text-decoration:none;
}
a:visited {
color:#663399;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:underline;
}

.lic { font-size: 75%; }

.close { font-size: 80%; }
.close li{
    padding: 0px;
    display: block;
    margin: 0pt 0pt 0.25em;
}

.nav li{
    display: inline;
    margin-right: 1.5em;
}

.date  {font-style: italic; font-size: 80%}
.desc { color: gray; }
.desc { font-size: 90%; }
.places { font-size: 80%; }
.places a { color: #66cc99;}
.places a:visited { color: #66cc99;}
.labels { font-size: 80%; }
.labels a { color: #77f; }
.labels a:visited { color: #77f; }


#sidebar.cloud {
width:400px;
}
#sidebar{
border-color:#FFFFFF;
border-style:solid;
border-width:0pt 1em 0.5em 0.33em;
float:right;
margin:0pt;
padding:0pt;
}
#sidebar ul{ list-style-type:none; margin:0pt}
#sidebar li{ margin:0pt; }

.cloud .bundle h3 { display:inline; font-size:110%; margin:0pt 0pt 0pt -4px; padding-right:0.2em; text-align:left; }
.cloud li.bundle { padding:0pt 0pt 4px 10px; text-align:justify; }
.cloud .bundles li.options li, .cloud .bundles li li.options { display: block; }
.cloud li.options a { font-size: 100%; }
.cloud li.bundle { text-align: justify; padding: 0 0 4px 10px; /*7*/ }
.cloud li a { font-size: 90%; }

.cloud .bundles li li, .cloud .bundles ul { display:inline; }
.bundles ul {padding: 0px;}

.sidebar-inner { background-color:#EEEEEE; border-color:#CCCCCC; border-style:solid; border-width:1px 0pt; font-size:80%; padding:1em; }
.sidebar_header{ margin-left:-10px !important; }

.bundles .t1 { color: #77f; }
.bundles .t1:visited { color: #77f; }
.bundles .t2 { color: #00f; }
.bundles .t2:visited { color: #00f; }
.bundles .t3, .bundles .cur { font-size: 110%; color: #00f; }
.bundles .t3:visited { font-size: 110%; color: #00f; }

.bundles .p1 { color: #66cc99;}
.bundles .p1:visited { color: #66cc99;}
.bundles .p2 { color: #009933; }
.bundles .p2:visited { color: #009933; }
.bundles .p3, .bundles .cur { font-size: 110%; color: #009933; }
.bundles .p3:visited { font-size: 110%; color: #009933; }

ul.bundles {padding: 0px;}

#counter { padding:32px; }
