/*
Theme Name: Custom Nieuw
*/

/*-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;*/

/*-moz-box-shadow: 0 0 20px #000;
-webkit-box-shadow: 0 0 20px #000;
box-shadow: 0 0 20px #000;*/

/*-moz-box-shadow: inset 3px 3px 8px #666;
-webkit-box-shadow: inset 3px 3px 8px #666;
box-shadow: inset 2px 2px 8px #666;*/

html {
margin:0;
padding:0;
background:#666; 
}

body {
margin:0;
padding:0;
height:100%;
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
background:#666 !important; 
}

h1, h2, h3, h4, h5, h6, p {
display:block;
padding:0;
margin:0;
}
	
ul, li, ol {
list-style:none;
padding:0;
margin:0;
}

em {
font-style:italic;
}

a {
text-decoration:underline;
outline:none;
color:#fff;
}

a img {
	border:none;
	outline:none;
}
	

input, textarea {
font-family:arial, helvetica, sans-serif;
padding:5px;
color:#333;
background:#fff;;
border:solid 1px #999;
font-size:13px;
-moz-box-shadow: inset 3px 3px 8px #666;
-webkit-box-shadow: inset 3px 3px 8px #666;
box-shadow: inset 2px 2px 5px #666;
}

input {
width:200px;
}

input.wpcf7-submit {
width:100px;
float:left;
}

textarea {
width:95%;
margin-top:5px;
margin-bottom:8px;
}

form label {
color:#333;
}

.clearer {
position:relative;
display:block;
clear:both;
}

.hidden {
	display:none;
}

#jubileumlogo {
display:block;
position:absolute;
z-index:2;
width:192px;
height:136px;
top:-74px;
left:520px;
}

#wrapper {
position:relative;
width:100%;
min-height:100%;
}

#site {
position:relative;
width:980px;
margin:15px auto 25px auto;
background:#fff;
border:solid 2px #fff;
zoom: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8);
-webkit-box-shadow: 0px 0px 40px rgba(20, 20, 20, 0.75);
-moz-box-shadow:    0px 0px 40px rgba(20, 20, 20, 0.75);
box-shadow:         0px 0px 40px rgba(20, 20, 20, 0.75);
}

#socialmedia {
position:absolute;
top:272px;
right:25px;
z-index:10;
}

#socialmedia span {
display:block;
font-weight:bold;
float:left;
font-size:14px;
color:#BA0069;
padding-top:7px;
padding-right:10px;
text-transform:uppercase;
}

#socialmedia a {
text-align:none;
}

#socialmedia a img {
width:25px;
height:25px;
margin-right:4px;
}





/* HEADER */

#header {
position:relative;
height:190px;
background:url(http://www.zorgdier.nl/wp-content/themes/custom-nieuw/images/headerbggrijs.jpg) no-repeat 0px 0px #fff;
clear:both;
}

#logo {
position:absolute;
top:40px;
left:240px;
}

#schrijfjein {
position:absolute;
top:26px;
right:130px;
width:170px;
height:150px;
background:url(http://www.zorgdier.nl/wp-content/themes/custom/images/schrijfjein-off.png) no-repeat -1000px -1000px;
}

#schrijfjein a {
position:absolute;
top:0;
left:0;
display:block;
width:170px;
height:150px;
background:url(http://www.zorgdier.nl/wp-content/themes/custom/images/schrijfjein-over.png) no-repeat 0px 0px;
}

#schrijfjein a:hover {
background:url(http://www.zorgdier.nl/wp-content/themes/custom/images/schrijfjein-off.png) no-repeat 0px 0px;
}

#header #headerslide {
position:absolute;
top:0px;
right:0px;
width:215px;
height:208px;
overflow:hidden;
display:none;
}

#header #searchbox {
position:absolute;
top:30px;
right:210px;
display:none;
}

#header #searchbox input {
width:150px;
padding:3px;
font-size:12px;
}

#header #searchbox input#searchsubmit {
width:auto;
padding:2px;
font-size:12px;
}

#header #searchbox input#searchsubmit:hover {
background:#ccc;
color:#000;
cursor:pointer;
}








/* HOOFDMENU */

#hoofdmenu {
position:relative;
z-index:20;
clear:both;
}

#hoofdmenu ul {
position:relative;
width:980px;
height:40px;
border-top:double 4px #fff;
border-bottom:double 4px #fff;
margin:0 auto;
background:#BA0069;
-moz-box-shadow: 0 0 20px #000;
-webkit-box-shadow: 0 0 20px #000;
box-shadow: 0px 3px 12px #666;
}

#hoofdmenu ul li {
position:relative;
display:block;
float:left;
color:#fff;
font-size:16px;
//background:url(http://www.zorgdier.nl/wp-content/themes/custom/images/ring-off-zorgdier.png) no-repeat 0px 0;
padding:8px 22px 7px 22px;
}

#hoofdmenu ul li:first-child {
padding-left:50px;
} 

#hoofdmenu ul li li:first-child {
padding-left:12px;
} 

#hoofdmenu ul li:hover,
#hoofdmenu ul li.current-page-ancestor {
//background:url(http://www.zorgdier.nl/wp-content/themes/custom/images/ring-over-zorgdier.png) no-repeat 0px 0;
color:#eee;
}

#hoofdmenu ul li li {
border-bottom:solid 1px #fff;
padding:7px 22px;
}

#hoofdmenu ul li:last-child {
border-bottom:solid 0px #fff;
}

#hoofdmenu ul li a {
font-family:arial, arial;
position:relative;
display:block;
text-decoration:none;
text-align:left;
color:#fff;
padding:0;
font-weight:bold;
font-size:14px;
z-index:50;
letter-spacing:0.02em;
text-transform:uppercase;
}

#hoofdmenu ul li:hover a {
color:#fff;
}

#hoofdmenu ul li:hover li a {
font-family:arial;
font-weight:bold;
color:#fff;
background:#fff;
background:#BA0069;
padding:7px 0 5px 0px;
text-align:left;
font-size:13px;
text-transform:none;
padding-right:12px;
} 

#hoofdmenu ul ul {
display:none;
}

#hoofdmenu ul li:hover ul {
display:block;
position:absolute;
top:32px;
padding-left:0px;
width:250px;
height:auto;
border:solid 1px #BA0069;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
overflow:hidden;
z-index:20;
-moz-box-shadow: 0 0 20px #000;
-webkit-box-shadow: 0 0 20px #000;
box-shadow: 0px 0px 0px #666;
}

#hoofdmenu ul ul li {
display:block;
float:none;
color:#fff;
font-size:13px;
width:300px;
padding:2px 12px 2px 12px;
background:#BA0069;
}

#hoofdmenu ul ul li:hover {
background:#fff;
}

#hoofdmenu ul li li:hover a,
#hoofdmenu ul li li a:hover {
background:#fff;
color:#BA0069;
}

#hoofdmenu ul li li:first-child {
margin-left:0;
} 

#hoofdmenu ul li.current-page-ancestor,
#hoofdmenu ul li.current-page-ancestor a,
#hoofdmenu ul li.current_page_item {
color:#fff;
}

#hoofdmenu ul li.current-page-ancestor {
color:#15acff;
}







/* CONTENTBOX */

#pagetitle {
position:relative;
display:block;
width:620px;
font-size:18px;
text-align:left;
font-weight:bold;
font-style:normal;
letter-spacing:0.1em;
text-transform:uppercase;
padding:50px 0 4px 50px;
clear:both;
margin-right:20px;
margin-bottom:10px;
margin-left:0px;
//background:#B9A99E;
//background:#15acff;
//background:#eee;
//border-top:dotted 10px #15acff;
border-bottom:double 4px #999;
color:#15acff;
color:#6d5b4e;
color:#BA0069;
//color:#fff;
}

#pagetitle:after {
content:"";
}

#contentbox {
position:relative;
display:block;
padding:0px 20px 0px 50px;
}








/* CONTENT */

#content {
position:relative;
width:560px;
float:left;
}

#content a {
color:#BA0069;
}

#content a:hover {
color:#999;
}

a:hover {
color:#ccc;
}






/* POSTS */

.post {
position:relative;
display:block;
margin:0 0 30px 0;
padding-bottom:20px;
border-bottom:solid 1px #ccc;
}

.post h3 {
text-decoration:none;
padding:0 0 2px 0;
font-size:28px !important;
}

.post h3 a {
font-size:24px !important;
text-decoration:none;
padding:0 0 2px 0;

font-weight:normal;
color:#531C0A;
}

.post h3 a:hover {
color:#333;
}


body.category .post h3 {
margin-top:10px;
}

body.category .post h3 a {

color:#BA0069;
}

body.category .post h3 a:hover {
color:#333;
}


.post h4 {
position:relative;
display:block;
font-size:18px;
color:#15acff;
color:#BA0069;
text-align:left;
font-weight:normal;
clear:both;
line-height:140%;
font-style:bold;
letter-spacing:0.05em;
margin-bottom:10px;
margin-top:10px;
//text-shadow: 2px 2px 3px rgba(20, 20, 20, 1);

}

.datum {
display:block;
font-size:12px;
text-transform:lowercase;
padding-top:2px;
letter-spacing:.1em;
}

.datum .dagvandeweek {

}

.datum .dag {

}

.datum .maand {

}

.datum .jaar {

}

.postcontent {
font-size:14px;
line-height:150%;
margin-top:15px;
}

.postcontent h3 {
border-bottom:solid 1px #ccc;
}

.postcontent p {
padding:0 0 15px 0;
line-height:150%;
}

.postcontent li {
line-height:150%;
padding-bottom:20px;
}

.postcontent p a {
color:#333;
color:#BA0069;
}

a.more-link,
.pagenavigation a {
color:#BA0069;
text-transform:lowercase;
font-weight:normal;
}

.pagenavigation {
margin-bottom:30px;
}

.pagenavigation a {
color:#BA0069;
text-transform:lowercase;
font-weight:normal;
}

a.more-link {
color:#BA0069;
text-transform:lowercase;
font-weight:normal;
}

.postcontent p a:hover {
color:#999;
}

.postcontent a.inschrijfformulier {
display:block;
padding:10px;
margin:0 80px 0 0;
color:#fff !important;
font-size:16px;
background:#ba0069;
text-decoration:none;
text-align:center;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 20px;
}

.postcontent a.inschrijfformulier:hover {
text-decoration:underline;
color:#fff;
}

.postcontent small {
color:#666;
line-height:130%;
font-size:11px;
}

.postcontent small a {

}

.postcontent small a:hover {

}

.postcontent blockquote {
color:#333;
font-size:13px;
padding:18px 15px 20px 65px;
margin:0 0 30px 0;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background:url(http://www.zorgdier.nl/wp-content/themes/custom/images/quote.png) no-repeat 15px 18px #eee; 
font-style:italic;
border:dotted 1px #ccc;
}

.postcontent blockquote p {
margin:0;
padding:0 0 12px 0;
font-size:14px;
}

.postcontent h2 {
padding-top:0;
margin-top:-20px;
color:#BA0069;
}

.postcontent h2:before {
content:"\"";
}

.postcontent h2:after {
content:"\"";
}

.postcontent p img,
.postcontent li img,
.postcontent p a img{
padding:0px;
border:0px solid #999;
margin:4px 12px 8px 0px;
float:left;
background-color:#fff;
}

.postcontent p a:hover img {
border:1px solid #333;
float:left;
}


.postcontent img.alignright {
float:right;
margin:0 0 5px 10px;
}

.postcontent img.alignnone {
margin:0 0 25px 0;
}

.postcontent a:hover img.alignright {
float:right;
}

.postcontent .wp-caption {
padding:8px;
float:left;
text-align:center;
background-color:#eee;
margin:4px 12px 0px 0px;
border:solid 1px #999;
-moz-box-shadow: 0 0 8px #999;
-webkit-box-shadow: 0 0 8px #000;
box-shadow: 0 0 8px #999;
width:auto !important;
}

.postcontent .wp-caption img,
.postcontent .wp-caption a img {
padding:0;
margin:0;
border:none;
}

p.wp-caption-text {
margin:0;
padding:10px 0 0 0;
width:auto;
font-size:11px;
line-height:120%;
}

.postcontent hr {
position:relative;
display:block;
height:0px;
padding-top:0px;
margin:0px 0 15px 0;
border:solid 1px #999;
border-top:none;
border-left:none;
border-right:none;
clear:both;
}

.postcontent ul,
.postcontent ol {
padding:0 0 10px 0;
margin:0;
clear:both;
}

.postcontent ul li,
.postcontent ol li {
padding:0 0 5px 0;
margin:0 0 0 30px;
line-height:130%;
}

.postcontent ul li,
.postcontent ol li ul li {
list-style-type:square;
list-style-position:outside;
}

.postcontent ol li ul li {
margin-left:15px;
}

.postcontent ol li {
margin-top:10px;
}
.postcontent ol li li{
margin-top:0px;
}
.postcontent ol li {
list-style-type:decimal;
list-style-position:outside;
margin-left:37px;
}

.postcontent ul li a,
.postcontent ol li a {
text-decoration:underline;
color:#333;
}

.page-id-79 .postcontent li {
width:200px;
float:left;
}

.postcontent .bookmarks li a {
display:block;
}

.postlinks {
position:relative;
display:block;
clear:both;
font-size:12px;
line-height:130%;
color:#fff;
}

.postlinks a {
text-decoration:underline;
}

.postlinks a:hover {
color:#B5CE52;
text-decoration:underline;
}

.sociable {
position:relative;
display:block;
width:100%;
height:30px !important;
clear:both;
padding:0;

}

.sociable_tagline {
display:none;
}

.sociable ul {
padding:0 0 0 20px !important;
margin:0 !important;
}

.sociable ul li {
list-style:none;
width:120px !important;
float:left;
padding:0 !important;
margin:0 !important;
}

.sociable ul li iframe {
list-style:none;
width:120px !important;
height:30px !important;
float:left;
padding:0 !important;
margin:0 !important;
}

.sociable .clearfix {
padding:0 !important;
margin:0 !important;
}

.sharedaddy h3 {
font-size:18px !important;
border-top:0px !important;
}

ul.bookmarks li {
line-height:160%;
}

ul.bookmarks br {
display:none;
}

ul.bookmarks li {
list-style:none;
padding-bottom:10px;
margin-left:0;
clear:both;
border-bottom:solid 1px #ccc;
margin-bottom:10px;
}

ul.bookmarks li img {
position:relative;
display:block !important;
float:right;
max-height:50px;
clear:right !important;
margin-top:-7px;
}






#tablepress-1 {
font-size:13px;
border:solid 1px #ccc;
}

#tablepress-1 th {
font-size:14px;
text-align:center;
border-left:solid 1px #ccc;
}

#tablepress-1 td {
padding:5px 0;
margin:0;
border-left:solid 1px #ccc;
text-align:center;
}



#tablepress-1 tr.row-2 
#tablepress-1 tr.row-3  {
text-align:left;
padding-right:0;
}









/* SIDEBAR */

#sidebar {
position:relative;
float:right;
width:250px;
text-align:left;
color:#fff;
font-size:13px;
line-height:150%;
margin:0 !important;
padding:0;
}







/* SIDEBAR 1 */

#sidebar1 {
position:relative;
width:250px;
text-align:left;
color:#fff;
font-size:13px;
border-top:dashed 0px #eee;
margin-top:-30px;
}

#sidebar1 li.widget {
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
background:#BA0069;
padding:12px;
margin-bottom:20px;
zoom: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.50);
box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.50);
}

#sidebar1 li.widget_theme_navigation {
background:#BA0069;
color:#fff;
}

#sidebar1 li.widget_recent_comments {
background:#BA0069;
}

#sidebar1 li.vslider-widget img {
padding:0;
margin:0;
}

#sidebar1 li.widget h3 {
font-family:arial, arial;
font-size:16px;
color:#fff;
padding-bottom:4px;
border-bottom:dotted 1px #fff;
text-transform:uppercase;
}

#sidebar1 li.widget ul {
padding:4px 20px 4px 0;
}

#sidebar1 li.widget ul ul {
padding:2px 12px 2px 0;
}

#sidebar1 li.widget ul li {
margin:0 0 4px 0;
list-style:outside disc;
margin-left:16px;
}

#sidebar1 li.widget ul li a {
display:block;
text-decoration:none;
font-weight:bold;
color:#fff;
}

#sidebar1 li.widget ul li a:hover {
text-decoration:underline !important;
}

#sidebar1 li.vslider-widget {
padding:0 !important;
overflow:hidden;
}

#sidebar1 li.widget_sp_image {
padding:0 !important;
overflow:hidden;
text-align:center;
background:#fff;
filter:none;
-webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    0px 0px 0px rgba(50, 50, 50, 0.50);
box-shadow:         0px 0px 0px rgba(50, 50, 50, 0.50);
}

#text-5 {
padding:0 !important;
text-align:left;
background:#fff;
filter:none;
border:none;
-webkit-box-shadow:none !important;
-moz-box-shadow:   none !important;
box-shadow:   none !important;
}

#text-5 {
border:none !important;
background:none !important;
-moz-border-radius: 0 !important;
-khtml-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0px !important;
background:#fff;
padding:0 !important;
margin:0 0 20px 0 !important;
}

#text-5 .textwidget {
padding:0 !important;
margin:0 !important;
width:250px;
}

#sidebar1 li.widget_sp_image img {
margin:0 auto;
padding:0;
}

#sidebar1 l#widget_sp_image-3 {
margin:0;
padding:0;
}


#sidebar1 li#widget_sp_image-3 h3 {
display:none !important;
}

#sidebarslidercontainer {
margin:0 !important;
}

#sidebar1 #nav_menu-2 {
background:#2789BF;
list-style:outside disc;
}

#sidebar1 #nav_menu-2 li {
list-style:outside disc;
font-weight:bold;
}

#sidebar1 .post-date {
display:block;
}







/* SIDEBAR 2 */

#sidebar2 {
position:relative;
width:180px;
text-align:left;
color:#333;
font-size:12px;
float:right;
}

#sidebar2 li.widget {

}

#sidebar2 li.widget {
background:#ccc;
margin-bottom:5px;
color:#000;
}

#sidebar2 li.widget h3 {
font-family:arial, arial;
font-size:14px;
color:BA0069;
padding:8px 10px 8px 20px;
background:#666;
}

#sidebar2 li.widget ul {
padding:8px 20px;
}

#sidebar2 li.widget ul ul {
padding:2px 12px;
}

#sidebar2 li.widget ul li {
margin:0 0 4px 0;
}

#sidebar2 li.widget ul li a {
text-decoration:none;
}

#sidebar2 li.widget ul li a:hover {
text-decoration:underline;
}






#featured {
position:relative;
display:block;
width:100%;
color:#531C0A;
clear:both;
font-size:14px;
line-height:140%;
//background:#fff;
border-bottom:solid 2px #BA0069;
border-top:solid 2px #BA0069;
}

.widget_featured_page_widget {
width:33% !important;
}

#featured img {
float:left;
margin:4px 8px 8px 0;
border:solid 1px #eee;
width:270px !important;
height:180px;
}

#featured ul,
#featured li {
position:relative;
display:block;
width:100%;
padding:0;
margin:0;
}

#featured li#featured_page_widget-2 {
//background:#eee;
}

#featured li#featured_page_widget-3 {
}

#featured li#featured_page_widget-4 {
//background:#eee;
}

#featured h3 {
position:absolute;
top:20px;
left:20px;
display:block;
padding:0;
margin:0;
color:#BA0069;
font-weight:bold;
}

#featured h3 a {
font-family:arial, arial;
color:#BA0069;
text-decoration:none;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}

#featured .featured-post-widget {
position:relative;
display:block;
padding:46px 19px 0 19px;
float:left;
min-height:420px;
border-right:solid 2px #BA0069;
}

#featured li#featured_page_widget-6 .featured-post-widget {
border-right:none;
}

#featured .featured_post_content {
position:relative;
display:block;
}

#featured .featured_post_content p {
margin:0;
padding:0;
}

#featured p a {
display:block;
margin-top:15px;
color:#531C0A;
}

#featured p a:hover {
color:#999;
}






/* FOOTER */

#clearbottom {
position:relative;
clear:both;
width:100%;
height:20px;
background:#D61084;	
}

/* FOOTER */

#footer {
position:relative;
color:#531C0A;
line-height:140%;
height:320px;
}

#footer1 {
width:322px !important;
float:left;
height:100%;
padding-bottom:30px;
border-right:solid 2px #BA0069;
}

#footer2 {
width:322px !important;
float:left;
border-right:solid 2px #BA0069;
height:100%;
padding-bottom:30px;
}

#footer3 {
width:322px !important;
float:left;
height:100%;
padding-bottom:30px;
}

#footer li li {
list-style:outside disc;
margin-left:16px;
}

#footer li li li {
list-style:outside disc;
}

#footer li.widget a {
color:#531C0A;
}

#footer li.widget a:hover {
color:#D11283;
}

#featured li#featured_page_widget-2 {
position:relative;
float:left;
//background:#fff;
}

#featured li#featured_page_widget-5 {
position:relative;
float:left;
}

#featured li#featured_page_widget-6 {
position:relative;
float:right;
background:#fff;
}

#featured li#featured_page_widget-2,
#featured li#featured_page_widget-6 {
//background:#eee;
}

#footer1 li.widget,
#footer2 li.widget,
#footer3 li.widget {
padding:0 20px;

font-size:14px;
}

#footer1 li.widget {
padding-top:20px;
padding-bottom:15px;
}

#footer2 li.widget {

}

#footer3 li.widget {

}

#footer li.widget h3 {
font-family:arial, arial;
margin-bottom:6px;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
color:#BA0069;
}

li#recent-comments {

}

li#recent-comments {
padding:0;
margin:0;
}

li#recent-comments h3 {

}

#credits {
border-top:solid 1px #fff;
text-align:center;
background:#BA0069;
padding:15px 0;
z-index:20;
}

#credits span {
margin:15px;
font-size:11px;
color:#fff;
}

#credits span a {
color:#fff;
}

#credits span a:hover {
color:#333;
}









/* COMMENTS */

#commentssection {
color:#333;
}

h3#comments {
font-size:16px;
font-weight:bold;
margin-bottom:12px;
}

.reacties, .reacties p {
font-size:13px;
}

ol#commentlist .datum {
margin-bottom:8px;
}

ol#commentlist .datum a {
text-decoration:none;
font-weight:bold;
} 

ol#commentlist .datum strong {
font-size:13px;
}

ol#commentlist .datum strong a {
font-size:13px;
text-decoration:underline;
}

ol#commentlist .datum strong a:hover {
color:#999;
}

ol#commentlist li {
padding-bottom:5px;
margin-bottom:15px;
border-bottom:dotted 1px #999;
}

ol#commentlist li p {
padding:0 0 15px 15px;
margin:0;
line-height:150%;
font-size:13px;
}

form#commentform {
margin-bottom:80px;
}

form#commentform p label {
display:block;
font-size:13px;
margin-top:5px;
margin-bottom:5px;
color:#333;
}

form#commentform p label small {
display:inline;
color:#333;
line-height:130%;
font-size:.9em;
}

form#commentform input#submit {
display:block;
width:auto;
margin-top:20px;

}

form#commentform input#submit:hover {
color:#B5CE52;
cursor:pointer;
}

form#commentform p input#subscribe {
float:left;
margin:0px 5px 0 0;
}








/* WIDGET => TAGCLOUD */

.postcontent ul.wp-tag-cloud {
margin-bottom:50px;
}

.postcontent ul.wp-tag-cloud li {
display:block;
width:160px;
height:22px;
float:left;
padding:0;
margin:0;
}

.postcontent ul.wp-tag-cloud li a:hover {
text-decoration:underline;
}







/* PLUGIN => SMARTER ARCHIVES */

.smart-archives a {
text-decoration:none;
padding-right:3px;
}

.smart-archives a:hover {
text-decoration:underline;
}

.smart-archives span.empty-month {
color:#999;
padding-right:3px;
}

#smart-archives-menu,
#smart-archives-menu ul.month-list {
display:inline;
}

#smart-archives-menu ul.year-list {
display:none;
}

#smart-archives-menu ul.month-list li {
display:inline;
padding-right:8px;
}

#smart-archives-menu ul.year-list li a,
#smart-archives-menu ul.month-list li a {
color:#666;
font-weight:normal;
}

#smart-archives-menu ul.year-list li a.current,
#smart-archives-menu ul.month-list li a.current {
color:#333;
font-weight:bold;
}

#smart-archives-menu ul.month-list li span.empty-month {
display:none;
}






/* PLUGIN => PAGENAVI */

.pagination,
.pagination .wp-pagenavi {
display:inline;
letter-spacing:0em;
}

.pagination .wp-pagenavi span.pages {
display:inline;
margin-bottom:2px;
color:#333;
font-size:13px;
padding-right:7px;
}

.pagination .wp-pagenavi a,
.pagination .wp-pagenavi a:link {
padding:0 2px;
font-size:13px;
text-decoration:none;
color:#999;
}

.pagination .wp-pagenavi a:hover {
font-size:13px;
color:#333;
}

.pagination .wp-pagenavi span.current {
padding:1px;
color:#333;
font-weight:bold;
font-size:13px;
padding:0 2px;
}

.pagination .wp-pagenavi span.extend {
display:none;
padding:0;
color:#999;
}






/* ------- RELEVANSSI SEARCH QUERY --------------- */

.searchquery {
display:block;
}

.searchquery .queryresult {
position:relative;
display:block;
padding:8px 0;
margin:0;
font-size:13px;
float:left;
line-height:130%;
border-bottom:solid 1px #ccc;
}

.searchquery .querydatum {
position:relative;
display:block;
font-weight:normal;
font-size:14px;
color:#333;
float:left;
}

.searchquery .querylinks {
position:relative;
display:block;
margin-left:80px;
padding-left:10px;
border-left:solid 1px #ccc;
}

.searchquery .querylinks a {
font-size:12px;
text-decoration:none;
}

.searchquery .querylinks p {
margin:0;
}

.searchquery .querylinks a:hover {
color:#9E2828;
}

.searchquery a.querypostlink {
font-weight:normal;
color:#333;
text-decoration:none;
margin:0;
font-size:13px;
color:#9E2828;
color:#333;
font-weight:bold;
}

.searchquery a.querypostlink:hover {
color:#333;
}

/* POST GALLERY */

.gallery {
margin-left:0;
float:left;
}

.gallery-item {
margin:0;
float:left;
}

.gallery-item img {
margin:0 20px 0px 0;
border:solid 0px #ccc !important;
}


/* VIDEO GALLERY */

.coolvideotitle {
height:80px;
clear:both;
font-size:13px;
width:170px !important;
}

.coolvideotitle strong {
color:#BA0069;
}

body.page-id-81 .postcontent h4 {
margin:0 0 -20px 0;
padding:0;
}

#jubileumlogo {
display:none;
}










