body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
tr {
vertical-align : top;
}
fieldset, img {
border : 0;
}
abbr, acronym {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
ol, ul {
list-style : none;
}
caption, th {
text-align : left;
}
q:before, q:after {
content : '';
}
.clear {
clear : both;
}
.right {
float : right;
}
.left {
float : left;
}
body {
background : #ddd;
background-image : url(images/bg.jpg);
background-repeat : repeat-x;
font : 12px/17px Arial, Helvetica, sans-serif;
color : #222;
}
input {
font-family : Arial, Helvetica, sans-serif;
}
.thumb img {
background : #fff;
padding : 1px;
border : 1px solid #f0f0f0;
}
.rss {
background : url(images/rss.gif) no-repeat 4px 1px;
padding : 0 0 0 19px !important ;
}
a, a:visited, a:active {
color : #8718d5;
text-decoration : none;
}
a:hover {
color : #a82ffd;
text-decoration : underline;
}
a:focus, a:hover, a:active {
outline : none;
}
a img {
border : none;
}
.ad468x60 {
width : 468px;
height : 60px;
}
.ad300x250 {
width : 300px;
height : 250px;
margin : 0 0 10px 0;
}
.ad160x600 {
width : 160px;
height : 600px;
margin : 0 0 10px 0;
}
#searchform {
margin : 0 0 0 10px;
}
.searchinput {
width : 120px;
height : 13px;
padding : 2px 2px 2px 2px;
font-size : 11px;
color : #666;
border : 1px solid #e6e6e6;
}
.searchsubmit {
background : url(images/searchbg.gif) repeat-x center;
height : 19px;
padding : 1px 2px 1px 2px;
font-size : 11px;
font-weight : bold;
color : #333;
border : 1px solid #e6e6e6;
cursor : pointer;
}
#header {
width : 982px;
height : 60px;
margin : 10px auto 5px auto;
padding : 5px 0;
line-height : 60px;
}
#headline {
width : 982px;
margin : 0 auto;
padding : 5px 0 5px 0;
font-size : 0.9em;
line-height : 22px;
border-bottom : 2px solid #16387c;
}
.imagelogo {
float : left;
background : url(images/logo.png) no-repeat;
width : 320px;
height : 60px;
cursor : pointer;
}
.textlogo {
float : left;
margin : 0 0 0 5px;
font-family : impact;
font-size : 48px;
line-height : 60px;
}
.textlogo a, .textlogo a:hover {
color : #16387c;
text-decoration : none;
}
.home {
background : #f9fafa url(images/home-small.gif) no-repeat 2px 7px !important ;
}
.vertical ul {
width : 160px;
border-top : 1px solid #e6e6e6;
}
.vertical li a {
display : block;
background : #f9fafa url(images/arrow_right.gif) no-repeat 2px 6px;
width : 131px;
padding : 6px 10px 6px 17px;
text-decoration : none;
font-size : 1em;
font-weight : bold;
color : #222;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.vertical li a:hover {
color : #16387c;
text-decoration : none;
}
.vertical li {
display : inline;
}
.vertical li ul {
position : absolute;
margin : -31px 0 0 159px;
}
.horizontal ul {
display : block;
list-style-type : none;
}
.horizontal li {
float : left;
display : inline;
background : url(images/bullet.gif) no-repeat right center;
padding : 0;
list-style : none;
}
.horizontal li a {
float : left;
display : block;
padding : 0 10px;
text-decoration : none;
border-left : none;
}
.horizontal li li {
background : none !important ;
}
.horizontal li li a {
padding : 6px 10px;
line-height : 16px;
border-top : none;
border-bottom : 1px solid #e6e6e6;
}
.horizontal li ul {
display : block;
background : #f9fafa;
position : absolute;
width : 134px;
height : auto;
margin-top : 20px;
margin-left : -1px;
border-top : 1px solid #e6e6e6;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
}
.horizontal li li ul {
position : absolute;
margin-top : 0.1em;
margin-left : 100px;
}
.horizontal li ul li a {
width : 114px;
}
.inaccesible li ul {
display : none;
}
#wrapper {
background : #fff;
width : 960px;
margin : 0 auto;
padding : 10px;
}
#leftwrapper {
float : left;
width : 650px;
}
#pagewrapper {
float : left;
width : 790px;
}
#column1 {
float : left;
width : 160px;
}
#column2 {
float : right;
width : 480px;
padding : 0 0 0 0;
}
#slider {
background : #f9fafa;
width : 473px;
margin : 0 0 10px 0;
padding : 6px 0 6px 5px;
border : 1px solid #e6e6e6;
}
#featured {
width : 373px;
padding-right : 95px;
position : relative;
height : 236px;
background : #222;
}
#featured ul.ui-tabs-nav {
position : absolute;
background : #333;
top : 0;
left : 373px;
width : 95px;
list-style : none;
color : #fff;
}
#featured ul.ui-tabs-nav li {
float : left;
padding : 0 0 1px 0;
}
#featured ul.ui-tabs-nav li img {
float : left;
background : #fff;
margin : 3px;
padding : 1px;
border : 1px solid #666;
}
#featured li.ui-tabs-nav-item a {
display : block;
background : #444;
height : 54px;
padding : 2px;
}
#featured li.ui-tabs-nav-item a:hover {
background : #555;
}
#featured li.ui-tabs-selected {
padding : 0 0 1px 0;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
background : #333;
}
#featured .ui-tabs-panel {
background : #000;
width : 373px;
margin : 0;
padding : 0;
position : relative;
}
#featured .ui-tabs-panel .info {
position : absolute;
background : #111;
width : 357px;
bottom : 0;
left : 0;
padding : 8px;
}
#featured .info h2 {
font-size : 18px;
color : #fff;
line-height : 22px;
overflow : hidden;
}
#featured .info a {
text-decoration : none;
color : #fff;
}
#featured .info a:hover {
text-decoration : underline;
}
#featured .ui-tabs-hide {
display : none;
}
.postbox {
width : 235px;
margin : 0 0 10px 0;
}
.postbox h1 {
background : #f9fafa url(images/menu.jpg) repeat-x;
height : 28px;
padding : 0 0 0 10px;
font-size : 1em;
font-weight : bold;
line-height : 29px;
border : 1px solid #e6e6e6;
}
.postbox h1 a, .postbox h1 a:visited {
color : #222;
}
.postbox h1 a:hover {
color : #16387c;
text-decoration : none;
}
.postbox h2 {
font-size : 1em;
font-weight : bold;
line-height : 16px;
}
.postbox h2 a, .postbox h2 a:visited {
color : #16387c;
}
.postbox ul {
padding : 2px 0 0 0;
}
.postbox ul li {
background : url(images/bullet.gif) no-repeat 0 7px;
padding : 0 0 6px 7px;
font-size : 1em;
line-height : 15px;
}
.postbox ul li a, .postbox ul li a:visited {
color : #222;
}
.postbox ul li a:hover {
color : #16387c;
}
.boxcontent {
background : #fff;
padding : 10px;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.boxcontent h5 {
margin : 0;
padding : 3px 0 4px 0;
color : #666;
}
.boxcontent h5 a, .boxcontent h5 a:hover {
color : #666;
}
.more {
margin : 10px 0 5px 0;
}
#fullcontent {
float : left;
background : #fff;
width : 938px;
padding : 10px;
border : 1px solid #e6e6e6;
}
#content {
float : right;
background : #fff;
width : 598px;
padding : 10px;
border : 1px solid #e6e6e6;
}
.pagetitle {
padding : 3px 0 10px 0;
font-size : 18px;
font-weight : bold;
}
.posttitle {
margin : 0 0 10px 0;
font-size : 22px;
color : #333;
line-height : 24px;
}
.posttitle a, .posttitle a:visited {
color : #222;
}
.postmeta {
padding : 20px 0 5px 0;
}
.browse {
padding : 0 0 7px 0;
font-size : 12px;
color : #333;
border-bottom : 1px solid #e6e6e6;
}
.browse a, .browse a:visited {
color : #16387c;
}
.entry {
padding : 15px 0 10px 0;
color : #222;
line-height : 1.4em;
border-top : 1px solid #e6e6e6;
}
.entry p {
padding-bottom : 10px;
}
.entry strong {
font-weight : bold;
}
.entry em {
font-style : italic;
font-weight : normal;
}
.entry strong em, .entry em strong {
font-style : italic;
font-weight : bold;
}
.entry h1 {
font-size : 20px;
font-weight : bold;
padding : 0 0 7px 0;
}
.entry h2 {
font-size : 18px;
font-weight : bold;
padding : 0 0 7px 0;
}
.entry h3 {
font-size : 16px;
font-weight : bold;
padding : 0 0 7px 0;
}
.entry h4 {
font-size : 14px;
font-weight : bold;
padding : 0 0 7px 0;
}
.entry h5 {
font-size : 13px;
font-weight : bold;
padding : 0 0 7px 0;
}
.entry h6 {
font-size : 12px;
font-weight : bold;
padding : 0 0 7px 0;
}
.entry a {
color : #16387c;
}
.entry a:hover {
color : #16387c;
text-decoration : underline;
}
.entry a img {
border : none;
}
.entry ul {
margin : 0 0 0 7px;
padding-bottom : 10px;
list-style : none;
}
.entry ol {
margin : 0 0 10px 25px;
list-style-type : decimal;
}
.entry ol ol {
list-style : upper-alpha;
}
.entry ol ol ol {
list-style : lower-roman;
}
.entry ol ol ol ol {
list-style : lower-alpha;
}
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul {
margin-bottom : 0;
}
.entry ul li {
background : url(images/bullet.gif) no-repeat 0 9px;
padding : 3px 0 3px 8px;
font-size : 12px;
line-height : 15px;
}
.entry ol li {
padding : 3px 0 3px 0;
font-size : 12px;
line-height : 15px;
}
.entry li a:link, .entry li a:visited {
color : #222;
}
.entry li a:hover {
color : #16387c;
}
.entry li ul {
margin : 0;
padding : 0;
}
.entry del {
text-decoration : line-through;
color : #aaa;
}
.entry ins {
text-decoration : underline;
font-weight : bold;
}
.entry code {
display : block;
background : #f9f9f9;
margin : 10px 0;
padding : 10px;
font : 12px Monaco, monospace;
color : #333;
border-left : 4px solid #e6e6e6;
}
.entry blockquote {
background : #f9f9f9;
font-size : 12px;
line-height : 16px;
color : #333;
margin : 15px 0;
padding : 10px;
border : 1px solid #e6e6e6;
}
.entry blockquote cite {
display : block;
margin : 5px 10px 5px 10px;
font-size : 12px;
color : #555;
font-style : italic;
text-align : left;
}
.entry blockquote.alignright {
width : 40%;
margin : 0 0 10px 1em;
}
.entry blockquote.alignleft {
width : 40%;
margin : 0 1em 10px 0;
}
.entry blockquote p {
margin : 0;
}
.entry hr {
background : #e6e6e6;
color : #e6e6e6;
clear : both;
width : 100%;
height : 1px;
margin : 15px 0;
border : none;
}
.entry input, .entry textarea {
font-size : 1em;
padding : 3px;
}
.tags {
background : #fff url(images/tag.gif) no-repeat 0 0;
margin : 5px 0 0 0;
padding : 0 0 0 20px;
color : #222;
}
.tags a, .tags a:visited {
color : #222;
text-decoration : none;
}
.tags a:hover {
color : #16387c;
text-decoration : underline;
}
.archive {
padding : 15px 0;
border-bottom : 1px solid #e6e6e6;
}
.archive .thumb {
padding : 0 10px 0 0;
}
.archive h2 {
margin : 0 0 8px 0;
font-size : 18px;
line-height : 20px;
}
.archive h2 a, .archive h2 a:visited {
color : #222;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
padding : 0;
}
img.alignnone {
padding : 0;
margin : 0 0 10px 0;
display : inline;
}
img.alignright {
padding : 0;
margin : 0 0 10px 10px;
display : inline;
}
img.alignleft {
padding : 0;
margin : 0 10px 10px 0;
display : inline;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
}
.alignright {
float : right;
margin : 0 0 10px 10px;
}
.alignleft {
float : left;
margin : 0 10px 10px 0;
}
.wp-caption {
background : #f7f7f7;
text-align : center;
padding : 4px 0 5px 0;
border : 1px solid #e6e6e6;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
border : 0;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0;
font-size : 11px;
font-weight : normal;
line-height : 12px;
}
#pageright {
float : right;
width : 160px;
}
#sidebar {
float : right;
background : #fff;
width : 300px;
}
#sidebar li ul {
border : none;
}
#sidebar a, #sidebar a:visited {
color : #222;
}
#sidebar a:hover {
color : #16387c;
}
.leftsidebar {
width : 160px;
margin : 10px 0 0 0;
}
.box {
background : #fff;
margin : 0 0 10px 0;
padding : 5px 10px 10px 10px;
color : #222;
border-left : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.tabber {
width : 300px;
margin : 0 0 10px 0;
}
.tabber ul {
background : #fff;
}
.tabs {
display : block;
margin : 0 1px 0 0;
}
.tabs li {
float : left;
display : inline;
background : #f9fafa url(images/menu.jpg) repeat-x;
}
.tabs li a {
display : block;
margin : 0 -1px 0 0;
padding : 6px 10px;
font-size : 1em;
font-weight : bold;
border : 1px solid #e6e6e6;
}
.tabs li a:hover {
background : #fff;
color : #16387c;
text-decoration : none;
}
.tabs li a.selected, .tabs li a.selected:hover {
background : #fff;
color : #16387c;
border-bottom : 1px solid #fff;
}
.tabcontent {
display : none;
width : 278px;
margin : -1px 0 0 0;
padding : 10px 10px 5px 10px;
border : 1px solid #e6e6e6;
}
.tabcontent li {
background : #fff url(images/bullet.gif) no-repeat 0 8px;
padding : 0 0 5px 8px;
}
.fullwidget {
width : 300px;
}
.leftwidget {
float : left;
width : 145px;
}
.rightwidget {
float : right;
width : 145px;
}
.leftsidebar ul li, .fullwidget ul li, .leftwidget ul li, .rightwidget ul li, #pageright ul li {
background : #fff url(images/bullet.gif) no-repeat 0 13px;
padding : 5px 0 0 8px;
}
.leftsidebar h3, .leftwidget h3, .rightwidget h3, .fullwidget h3, #pageright h3 {
background : #f9fafa url(images/menu.jpg) repeat-x;
height : 28px;
padding : 0 10px;
font-size : 1em;
font-weight : bold;
line-height : 29px;
border : 1px solid #e6e6e6;
}
.leftsidebar h3 a {
text-decoration : none;
line-height : 29px;
}
.leftsidebar a {
font-size : 1em;
line-height : 15px;
}
.leftsidebar h2 a {
color : #16387c;
}
.leftsidebar span {
float : right;
width : 92px;
}
.leftnews {
padding : 7px 0 7px 0;
border-bottom : 1px dotted #e6e6e6;
}
.leftnews .thumb {
float : left;
}
.rsswidget img {
width : 12px;
height : 12px;
}
#wp-calendar {
width : 100%;
}
#wp-calendar, #wp-calendar th, #wp-calendar caption {
text-align : center;
}
#wp-calendar th {
background : #f5f5f5;
padding : 3px;
border : 1px solid #f0f0f0;
}
#wp-calendar td {
padding : 5px 2px;
border : 1px solid #f0f0f0;
}
#wp-calendar caption {
background : transparent;
font-weight : bold;
padding : 3px 0 7px 0;
color : #333;
}
#wp-calendar #today {
background : #f5f5f5;
font-weight : bold;
}
#respond {
margin : 10px 0 0 0;
}
#respond p {
color : #777;
margin : 0;
}
.comments-box {
padding : 20px 0 0 0;
border-top : 1px solid #e6e6e6;
}
.comments-box h2 {
margin : 0;
padding : 0;
font-size : 18px;
letter-spacing : -1px;
color : #222;
}
.cancel-comment-reply {
padding : 5px 0 0 0;
font-size : 11px;
}
.text {
border : 1px solid #e6e6e6;
padding : 2px;
color : #777;
width : 200px;
}
#pings {
margin-bottom : 40px;
}
ul.children {
margin-left : 0;
}
ol.commentlist {
margin : 20px 0 0 0;
}
cite.fn {
font-size : 14px;
font-weight : bold;
letter-spacing : -0.05em;
display : block;
padding-top : 9px;
}
cite.fn a, cite.fn a:hover {
color : #333;
text-decoration : none;
}
span.says {
display : none;
}
.commentlist li {
margin : 0 0 10px 0;
padding : 10px;
background : #f6f6f6;
list-style : none;
border : 1px solid #e9e9e9;
}
.commentlist li.depth-2 {
background : #ffffff;
border : 1px solid #e9e9e9;
margin-left : 10px;
}
.commentlist li.depth-3 {
background : #f6f6f6;
border : 1px solid #e9e9e9;
margin-left : 10px;
}
.commentlist li.depth-4 {
background : #ffffff;
border : 1px solid #e9e9e9;
margin-left : 10px;
}
.commentlist li.depth-5 {
background : #f6f6f6;
border : 1px solid #e9e9e9;
margin-left : 10px;
}
.commentlist code {
background : #e6e6e6;
padding : 3px;
}
.commentlist .moderation {
margin-top : 10px;
color : #660000;
}
.commentlist .children {
margin-top : 15px;
}
.commentlist p {
clear : both;
}
.comment-author {
margin-bottom : 5px;
}
.avatar {
margin-right : 10px;
float : left;
padding : 1px;
border : 1px solid #e6e6e6;
background : #fff;
}
.reply {
margin : 10px 0 0 0;
}
.reply a, .reply a:visited {
background : #666;
color : #fff;
padding : 3px 6px;
text-align : center;
text-decoration : none !important ;
font-size : 11px;
}
.reply a:hover {
background : #333;
color : #fff;
}
.comment-meta {
float : left;
margin-bottom : 15px;
}
.comment-meta a {
color : #222;
}
.comment-date a, .comment-date a:visited {
color : #888;
font-size : 1.1em;
}
#commentform input {
width : 210px;
margin : 7px 3px 0 0;
padding : 4px;
font-size : 1.1em;
border : 1px solid #ddd;
}
#commentform .author, #commentform .email, #commentform .url {
padding : 5px;
background : #fff;
color : #999;
font-style : italic;
}
#commentform textarea {
width : 75%;
height : 100px;
margin : 7px 0 0 0;
padding : 2px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.1em;
line-height : 16px;
border : 1px solid #ddd;
}
#commentform .submit {
background : #666;
width : auto;
color : #fff;
padding : 3px 10px;
text-align : center;
font-size : 14px;
font-weight : bold;
cursor : pointer;
}
.pagenavi {
padding : 10px 0 0 0;
}
.nextprev a {
padding : 7px 0;
}
#footer {
background : #ddd;
background-image : url(images/bg.jpg);
background-repeat : repeat-x;
width : 960px;
margin : 10px auto;
padding : 10px 10px 5px 10px;
font-size : 11px;
}
#footer h3 {
width : 220px;
margin : 0 0 5px 0;
padding : 0 0 2px 0;
font-size : 1.1em;
font-weight : bold;
border-bottom : 1px solid #e6e6e6;
}
#footer ul {
display : block;
float : left;
}
#footer ul li {
background : url(images/bullet.gif) no-repeat 0 8px;
padding : 0 0 4px 7px;
}
#bottom {
width : 980px;
margin : 0 auto 10px auto;
font-size : 11px;
text-align : center;
}
.footerwidget {
width : 220px;
padding : 5px 10px;
}
div.sociable {
margin : 16px 0;
}
span.sociable_tagline {
position : relative;
}
span.sociable_tagline span {
display : none;
width : 14em;
}
span.sociable_tagline:hover span {
position : absolute;
display : block;
top : -5em;
background : #ffe;
border : 1px solid #ccc;
color : black;
line-height : 1.25em;
}
.sociable span {
display : block;
}
.sociable ul {
display : inline;
margin : 0 !important ;
padding : 0 !important ;
}
.sociable ul li {
background : none;
display : inline !important ;
list-style-type : none;
margin : 0;
padding : 1px;
}
.sociable ul li:before {
content : "";
}
.sociable img {
float : none;
width : 16px;
height : 16px;
border : 0;
margin : 0;
padding : 0;
}
#myGallery, #myGallerySet, #flickrGallery {
z-index : 5;
border : 1px solid #000;
}
.jdGallery .slideInfoZone {
background : #000;
color : #fff;
}
.jdGallery .slideElement {
width : 100%;
height : 100%;
background-color : #000;
background-repeat : no-repeat;
background-position : center center;
background-image : url('img/loading-bar-black.gif');
}
.jdGallery .loadingElement {
width : 100%;
height : 100%;
position : absolute;
left : 0;
top : 0;
background-color : #000;
background-repeat : no-repeat;
background-position : center center;
background-image : url('img/loading-bar-black.gif');
}
.jdGallery .slideInfoZone h2 {
padding : 0 !important ;
font-size : 14px !important ;
background-color : #000 !important ;
margin : 2px 5px !important ;
font-weight : bold !important ;
color : #fff !important ;
background-image : none !important ;
text-align : left !important ;
}
.jdGallery .slideInfoZone p {
padding : 0 !important ;
background-color : #000 !important ;
font-size : 11px !important ;
margin : 2px 5px !important ;
color : #fff !important ;
background-image : none !important ;
text-align : left !important ;
}
.jdGallery a.carouselBtn, .jdGallery a.carouselBtn:hover, .jdGallery a.carouselBtn:active {
position : absolute;
bottom : 0;
right : 30px;
height : 20px;
text-align : center;
padding : 0 10px;
font-size : 13px;
background : #000;
color : #fff !important ;
cursor : pointer;
}
.jdGallery .carousel {
position : absolute;
width : 100%;
margin : 0;
left : 0;
top : 0;
height : 115px;
background : #000;
color : #fff;
text-indent : 0;
overflow : hidden;
}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail {
cursor : pointer;
background : #000;
background-position : center center;
float : left;
border : 1px solid #000;
}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton {
font-size : 10px;
position : absolute;
bottom : 5px;
right : 10px;
padding : 1px 2px;
margin : 0;
background : #000;
border : 1px solid #000;
cursor : pointer;
}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number {
color : #fff;
}
.jdGallery a {
font-size : 100%;
text-decoration : none;
color : #fff;
}
.jdGallery a.gallerySelectorBtn {
z-index : 15;
position : absolute;
top : 0;
left : 30px;
height : 20px;
text-align : center;
padding : 0 10px;
font-size : 13px;
background : #000;
color : #fff;
cursor : pointer;
}
.jdGallery .gallerySelector {
z-index : 20;
width : 100%;
height : 100%;
position : absolute;
top : 0;
left : 0;
background : #000;
}
.jdGallery .gallerySelector h2 {
margin : 0;
padding : 10px 20px 10px 20px;
font-size : 20px;
line-height : 30px;
color : #fff;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {
margin-left : 10px;
margin-top : 10px;
border : 1px solid #000;
padding : 5px;
height : 40px;
color : #fff;
cursor : pointer;
float : left;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover {
background : #000;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {
background : #000;
background-position : center center;
float : left;
border : none;
width : 40px;
height : 40px;
margin-right : 5px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info {
margin : 0;
padding : 0;
font-size : 12px;
font-weight : normal;
color : #fff;
}
.imageElement {
display : none;
}
#flickrGallery {
width : 500px;
height : 334px;
}
.jdGallery .slideInfoZone {
position : absolute;
z-index : 50;
width : 100%;
margin : 0;
left : 0;
bottom : 0;
text-indent : 0;
overflow : hidden;
}
#myGallery img.thumbnail, #myGallerySet img.thumbnail {
display : none;
}
.jdGallery {
overflow : hidden;
position : relative;
}
.jdGallery img {
border : 0;
margin : 0;
}
* html .jdGallery .slideInfoZone {
bottom : 100px;
}
.jdGallery div.carouselContainer {
position : absolute;
height : 135px;
width : 100%;
z-index : 10;
margin : 0;
left : 0;
top : 0;
}
.jdExtCarousel {
overflow : hidden;
position : relative;
}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper {
position : absolute;
width : 100%;
height : 78px;
top : 10px;
left : 0;
overflow : hidden;
}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner {
position : relative;
}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail {
margin-bottom : 10px;
}
.jdGallery .carousel .label, .jdExtCarousel .label {
font-size : 13px;
position : absolute;
bottom : 5px;
left : 10px;
padding : 0 !important ;
margin : 0;
}
.jdGallery a.right, .jdGallery a.left {
position : absolute;
height : 99%;
width : 25%;
cursor : pointer;
z-index : 10;
}
.jdGallery a.left {
left : 0;
top : 0;
background : url('img/fleche1.png') no-repeat left center;
}
* html .jdGallery a.left {
background : url('img/fleche1.gif') no-repeat left center;
}
.jdGallery a.right {
right : 0;
top : 0;
background : url('img/fleche2.png') no-repeat right center;
}
* html .jdGallery a.right {
background : url('img/fleche2.gif') no-repeat right center;
}
.jdGallery a.open {
left : 0;
top : 0;
width : 100%;
height : 100%;
}
.withArrows a.open {
position : absolute;
top : 0;
left : 25%;
height : 99%;
width : 50%;
cursor : pointer;
z-index : 10;
background : none;
}
.withArrows a.open:hover {
background : url('img/open.png') no-repeat center center;
}
* html .withArrows a.open:hover {
background : url('img/open.gif') no-repeat center center;
}
.jdGallery .gallerySelector .gallerySelectorWrapper {
overflow : hidden;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 {
margin : 0;
padding : 0;
font-size : 12px;
font-weight : normal;
}
img.vrp_img {
position : relative;
padding : 0;
margin : 0;
}
img.vrp_img_mag {
float : left;
padding : 0;
margin : 0;
}
#vrp_image_box #vrp_title_caption a {
text-decoration : none;
}
#vrp_image_box #vrp_title_caption a:hover {
text-decoration : none;
}
#vrp_image_box #vrp_title_caption_mag a {
text-decoration : none;
}
#vrp_image_box #vrp_title_caption_mag a:hover {
text-decoration : none;
}
#vrp_title_caption {
padding-top : 5px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
}
#vrp_title_caption_mag {
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 5px;
}
#vrp_h3 {
margin : 10px;
margin-top : 20px;
font-size : 12px;
letter-spacing : 0.2em;
}
.h3_drop_cap {
font-size : 140%;
}
#vrp_excerpt p {
padding : 0;
text-align : justify;
}
#vrp_excerpt_mag p {
padding : 0;
text-align : justify;
}
#featured_tag {
position : relative;
top : 2px;
}
a.info {
position : relative;
z-index : 24;
text-decoration : none;
padding : 0;
margin : 0;
}
a.info:hover {
z-index : 25;
}
a.info span {
display : none;
}
a.info:hover span {
display : block;
position : absolute;
top : 0.5em;
left : -2em;
width : 17em;
font-size : 12px;
background : #183b5d;
color : #efefef;
padding : 10px;
line-height : 14px;
z-index : 5000;
}
a.info:hover span p.pop_title {
font-size : 14px;
line-height : 16px;
padding-bottom : 5px;
margin-bottom : 0;
}
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
background : #fff;
padding : 0;
margin : 0;
border : none;
text-decoration : none;
font-weight : normal;
font-style : normal;
list-style : none;
text-transform : none;
text-indent : 0;
font-variant : normal;
text-align : left;
line-height : 12px;
letter-spacing : 0;
word-spacing : 0;
}
#wp_page_numbers {
margin-top : 10px;
width : 100%;
background : #fff;
}
#wp_page_numbers ul {
border-top : 1px solid #ccc;
width : 100%;
}
#wp_page_numbers li {
float : left;
display : block;
}
#wp_page_numbers a {
padding : 3px;
padding-left : 5px;
padding-right : 5px;
display : block;
color : #aaa;
font-family : Arial;
font-size : 12px;
border-top : 2px solid #fff;
border-bottom : 2px solid #fff;
}
#wp_page_numbers li a:hover {
color : #ff00a4;
border-top : 2px solid #ff00a4;
border-bottom : 2px solid #f1f1f1;
}
#wp_page_numbers li.space {
font-size : 12px;
font-family : Arial;
color : #aaa;
padding : 3px;
padding-left : 5px;
padding-right : 5px;
border-top : 2px solid #fff;
border-bottom : 2px solid #fff;
}
#wp_page_numbers li.first_last_page {
font-style : italic;
}
#wp_page_numbers li.active_page a {
color : #fff;
background : #45b9f6;
border-top : 2px solid #45b9f6;
border-bottom : 2px solid #45b9f6;
}
#wp_page_numbers li.active_page a:hover {
color : #fff;
border-top : 2px solid #00679d;
border-bottom : 2px solid #45b9f6;
}
#wp_page_numbers li.page_info {
float : left;
font-size : 12px;
font-family : Arial;
color : #aaa;
display : block;
padding : 3px;
padding-right : 5px;
border-top : 2px solid #fff;
border-bottom : 2px solid #fff;
}

