body {
    margin:          0;
    color:           #000000;
    font:            Georgia, "Times New Roman", Times, serif;
}

a {
    color:           #000000;
    text-decoration: none;
}

a:hover {
    text-decoration:  underline;
}


h2 {
    margin:           5px 0px 0px 0px;
    padding:          0px 0px 5px 0px;
}


.button a {
    font-family:      'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size:        12px;
    font-weight:      bold;
    text-transform:   uppercase;
}

#widget-info-link a {
    color:            #e72519;
    font-family:      'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size:        10px;
    font-weight:      bold;
    text-transform:   uppercase;
}

#map-infowindow-heading-widget {
    font-size:        12px;
    font-weight:      bold;
}

.map-infowindow-content-widget h1 {
    font-family:       Georgia, 'Times New Roman', Times, serif;
    font-size:        14px;
    font-weight:      normal;
    text-transform:   uppercase;
}

.map-infowindow-widget-link {
    margin-top:       10px;
    padding-top:      10px;
    font-family:      'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size:        12px;
    color:            #e72519;
    text-transform:   uppercase;
}


#map-infowindow-widget-linkbox a {
    font-family:      'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size:        12px;
    color:            #e72519;
    text-transform:   uppercase;
    letter-spacing:   0.3px;
}


#header {
    margin:           0px 0px 0px 0px;
    padding:          10px 0px 10px 10px;
    background:       #ffe600;
    border:           solid #ffffff;
    border-width:     0px 0px 1px 0px;
}

#header h1, #header h2 {
    text-transform:   uppercase;
    padding:          0px 0px 0px 0px;
    margin:           0px 0px 0px 0px;
    font-weight:      normal;
}

#header h1 {
    font-weight:      normal;
    text-transform:   uppercase;
}

#header h2 {
    font-weight:      normal;
    text-transform:   uppercase;
}

#menuleft, #menuright {
    margin: 0px 10px 0px 10px;
    padding: 2px 0px 2px 0px;
}

.menu {
    background-color: #efefef;
    overflow: hidden;
}

.options-menu {
    padding: 5px 10px;
}

.menu.min .lang-menu {
    padding: 5px 10px;
    display: block;
    background-color: #000;
}

.menu.min .lang-menu a {
    margin-right: 15px;
}

.menu.max .lang-menu a {
    margin-left: 15px;
}

.menu.max .lang-menu {
    float: right;
    padding: 5px 10px;
}

#content {
    clear: both;
    margin:           0px;
    padding:          0px;
    background:       #000000;
    border:           solid #ffffff;
    border-width:     0px 0px 0px 0px;
}

#footer {
    border:           solid #ffffff;
    border-width:     0px 0px 0px 0px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background:          black;

}

#footer img {
    bottom:           0px;
    padding:          0px;
    margin:           0px;
    border:           0;
}


.heading1min {
    font-size: 18px;
}

.heading1max {
    font-size: 30px;
}

.heading2min {
    font-size: 12px;
}

.heading2max {
    font-size: 15px;
}

.w2_widget_content img {
    float: left;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}

.w2_widget_content b {
    font-family:       Georgia, 'Times New Roman', Times, serif;
    font-size:        13px;
    font-weight:      normal;
    text-transform:   uppercase;
}

.minimized-text div.w2_widget_content b {
    font-size:    11px !important;
}

.w2_widget_content p a {
    text-decoration: none;
}

.w2_widget_content img {
    padding: 0% 00% 0% 0%;
    margin: 0% 10px 10px 0%;
    border: 0;
}

.w2_widget_msgbox {
    display: none;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 20%;
    background: white;
    color: black;
}

.msg_box_closer {
    display:block;
    text-align: right;
    padding:2% 2% 10px 0;
    cursor: pointer;
}

#bob {
    display: none;
    position: absolute;
    top: 120px;
    left: 75px;
    background-color: white;
    width: 250px;
    height: 200px;
    z-index: 100;
    /* opacity: 0.9; */
    /* filter:alpha(opacity=50); */
    color: black;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    overflow: auto;
}

#bob h1 {
    font-size: 22px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: normal;
    padding-left: 15%;
    padding-top:  7%;
}

.w2_widget_content.max img {
    margin: 0 15px 15px 0;
}

.w2_widget_content.max p {
    font: 14px/1.2em Georgia, 'Times New Roman', Times, serif;
    margin: 0;
    padding: 0 0 10px;
}

.w2_widget_content.min p {
    font: normal 12px/1.2em 'Trebuchet MS', Helvetica, Arial, sans-serif;
}

#bob a img {
    border: 0px;
}

.w2_widget_link, .bullet-arrows, .msg_box_closer {
    font-family:      'Trebuchet MS', Helvetica, Arial, sans-serif;
    font-size:        12px;
    color:            #e72519;
    text-transform:   uppercase;
    letter-spacing:   0.3px;
    text-decoration: none;
}

.minimized-text a.w2_widget_link {
    font-size:    11px !important;
}

#w2_widget_msgbox_msg {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 11px;
    line-height: 120%;
    padding-left: 15%;
}

#w2_widget_msgbox_msg a {
    text-decoration: underline;
}

.aside-nav-list {
    margin: 0;
    padding: 0;
}
.aside-nav-list li {
    list-style: none;
    padding: 0 0 5px 0;
}

.bullet-arrows a {
    color:#e62b00;
    font-size: 12px;
    background:url(../images/bullet-arrows.gif) no-repeat 100% 50%;;
    padding:1px 25px 1px 0;
}



div.jp-interface ul.jp-controls {
    list-style-type:none;
    float:left;
    margin:0;
    padding:0;
}

div.jp-interface ul.jp-controls li {
    overflow:hidden;
    text-indent:-9999px;
}

li.jp-play,li.jp-pause {
    display:block;
    float:left;
    cursor:pointer;
    height:17px;
    width:17px;
}

li.jp-play {
    background:url(../images/jplayer.skin.widget.jpg) 0 0 no-repeat;
}

li.jp-pause {
    background:url(../images/jplayer.skin.widget.jpg) 0 -18px no-repeat;
}

li.jp-volume-min,li.jp-volume-max {
    width:20px;
    float:left;
}

li.jp-volume-min {
    background:url(../images/jplayer.skin.widget.jpg) 0 -54px no-repeat;
}

li.jp-volume-max {
    background:url(../images/jplayer.skin.widget.jpg) 0 -70px no-repeat;
}

div.jp-progress {
    background:url(../images/jplayer.skin.widget.jpg) 0 -120px repeat-x;
    float:left;
    width:100px;
    margin:5px 3px;
}

div.jp-load-bar {
    background:url(../images/jplayer.skin.widget.jpg) 0 -126px repeat-x;
    width:0;
    height:5px;
    cursor:pointer;
}

div.jp-play-bar {
    background:url(../images/jplayer.skin.widget.jpg) 0 -132px repeat-x;
    width:0;
    height:5px;
    cursor:pointer;
}

div.jp-time-holder {
    float:left;
    text-align:right;
    color:#7F7F7F;
    font-size: 10px;
}

div.jp-play-time, div.jp-total-time {
    display: inline;
}

div.jp-time-holder span.disabled {
    color:#7F7F7F;
}

div.list {
    overflow: auto;
}

div.list-content {
    padding: 10px 0 10px 10px;
}
a.group {
    background: none;
    padding: 0;
    margin: 0;
}
span.passive-group {
    color:#999;
    cursor:default;
}

h2.list-group {
    font: 18px Georgia, "Times New Roman", Times, serif;
    color: #000;
    padding-top: 10px;
    margin: 5px 0 5px 0;
    font-weight: normal;
}
p.more4,.view-more a,#show-map,.profile-actions li a {
    overflow:hidden;
    font:14px/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    margin:1px 0 0;
}
p.more4 a, p.more4 span {
    float: right;
    background: #FFE400;
    padding: 2px 10px;
}
p.more4 a span {
    float:left;
    background:url(../images/bullet-arrows.png) no-repeat 100% 50%;
    cursor:pointer;
    padding:0 18px 0 0;
}

p.more4 a.rev span,a.return-button {
    float:left;
    background:url(../images/bullet-arrows-rev.png) no-repeat 0 50%;
    padding:0 0 0 18px;
}

.options-menu span {
    font:bold 12px/1.417em "Trebuchet MS", Helvetica, Arial, sans-serif;
    background:#ccc;
    color: #000;
    padding:2px 5px;
}

.options-menu span.active {
    background: #434343;
}

.options-menu span.active a, .menu.min .lang-menu a  {
    color: #fff;
}

.list.min p.more4 {
    font-size:12px;
}

.contributebox {
    overflow: auto;
    margin-top: 8px;
    padding-bottom: 8px;
}

h3, .w2_widget_content h2, h4, ul.sight-info {
    font-size: 18px;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

h3 {
    padding: 20px 0 5px;
}

ul.sight-info {
    font-size: 14px;
    list-style: none;
    padding-bottom: 10px;
}

.min h2 {
    font-size: 14px;
}
