/*
Theme Name:		Webium
Theme URI:		http://webium.sk
Description:	Webium based theme 
Version:		1.1
Author:			Peter Pataky
Author URI:		http://www.t-design.sk/
*/
body {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:62.5%;
color:#fff;
background:#1e4885 url(images/body-bg.png) repeat-x center top;
margin:0;
padding:0;
text-align:center;
}
img, .details p img.rating, .details p img.rating:hover {
border:0px;
}
img.avatar {
padding:5px;
margin-right:10px;
border:1px solid #fff;
background:#223249;
}
a {
color:#7eba2b;
background:transparent;
text-decoration:underline;
font-weight:900;
}
a:hover {
color:#3bbcff;
text-decoration:none;
}
a.invert {
color:#1d3351;
background:transparent;
text-decoration:underline;
font-weight:900;
}
a.invert:hover {
color:#3bbcff;
text-decoration:none;
}
a img {
border:0px;
}
a.external { 
background:transparent url(images/external.gif) top right no-repeat;
padding: 0 12px 0 0;
}
a.comments {
text-decoration:none;
}
hr {
border-bottom: 1px dotted #3bbcff;
border-top:0;
border-right:0;
border-left:0;
background:transparent;
clear: both;
}
#wrapper {
width:940px;
margin:0 auto;
text-align:left;
}
ul.noscreen {
position: absolute;
left: 0;
top: -1000px;
}
#header {
height:200px;
background:transparent;
text-align:left;
}
.logo-kontainer {
width: 280px;
float:left;
}
h1#logo,h1#logo span,div#logo,div#logo span {
width:160px;
height:155px;
font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
overflow:hidden;
position:relative;
top:0px;
left:60px;
z-index:0;
text-align:left;
letter-spacing:-1px;
text-decoration:none;
font-size:2em;
margin:0;
padding:0;
}
#logo a,#logo a:visited,#logo a:hover {
color:#fff;
background:transparent;
}
h1#logo span,div#logo span {
display:block;
background:url(images/logo-webium-eu.png) no-repeat;
z-index:1;
top:0;
left:0;
position:absolute;
margin:0;
padding:0;
}
p#slogan {
font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
color:#000;
margin:0;
padding:0;
font-size:1.4em;
}
h1,h2,h3 {
font-family:Georgia, 'Times New Roman', Serif;
}
#footer {
width:100%;
height:70px;
margin:0 auto;
padding:9px 0 0 0;
background:#223249;
}
#footer p {
padding-top:20px;
text-align:center;
font-size:1.1em;
margin:0;
background:transparent;
color:#ccc;
}
#footer a {
color:#fff;
text-decoration:none;
}
#footer a:hover {
color:#0066cb;
}
.page {
width:940px;
margin:0 auto;
padding:50px 0;
font-size:1.2em;
background:transparent;
clear:both;
}
#content {
width:560px;
padding:0 0 0 10px;
float:left;
/*overflow:hidden;*/
background:transparent;
}
#content h1 {
padding-top:0;
margin-top:0;
color:#fff;
}
.sidebar-out {
width:350px;
float:right;
}
.sidebar {
width:350px;
background:transparent url(images/sidebar-bg.png) repeat;
float:right;
padding:20px 0 0 0;
}
.sidebar h3 {
letter-spacing:-1px;
font-size:1.2em;
margin:0 0 10px 10px;
color:#72a3e6;
}
.sidebar-top, .sidebar-bottom {
width:350px;
height:5px;
background:transparent url(images/sidebar-top.png) no-repeat;
font-size: .1em;
float:right;
}
.sidebar-bottom {
background:transparent url(images/sidebar-bottom.png) no-repeat;
}
a.button-add {
float: right;
background:transparent url(images/button-add.png) no-repeat left -50px;
width: 350px;
height:35px;
margin: 0 0 30px 0;
padding: 15px 0 0 0;
text-align: center;
color:#fff !important;
font-size:1.5em;
text-transform:uppercase;
}
a.button-add:hover {
background:transparent url(images/button-add.png) no-repeat;
color:#036 !important;
}

#nav {
float: left;
width:400px;
height:40px;
background:transparent;
margin:15px 0 0 0;
padding:0;
}

#nav ul {
float:left;
list-style:none;
height:40px;
margin:0;
padding:0;
}

#nav ul li {
display:inline;
margin:0;
padding:0;
}

#nav ul li a {
display:block;
float:left;
width:105px;
font:bold 12px/40px Georgia, 'Times New Roman', Serif;
text-decoration:none;
text-align:center;
letter-spacing:-.5px;
margin:0 10px 0 0;
padding:0;
color:#fff;
background:#425161 url(images/nav-button.png) no-repeat center bottom;
}

#nav ul li a span {
padding-top:5px;
}

#nav ul li.page_item a {
color:#fff;
background:#425161 url(images/nav-button.png) no-repeat center bottom;

}

#nav ul li.page_item a:hover, #nav ul li a:hover {
background:#7eba2b url(images/nav-button.png) no-repeat left bottom;
color:#000;
}
#nav ul li a:hover {
text-decoration:underline;
}

#nav ul li.current_page_item a,#nav ul li.current_page_item a:hover {
background:#3e76c1 url(images/nav-button.png) no-repeat right bottom;
color:#fff;
}
/*top-nav*/
#top-nav {
height: 65px;
}
#top-nav2 {
display:block;
width:940px;
float:left;
}
#breadcrumb {
height: 18px;
width: 600px;
float:left;
padding: 12px 0 0 10px;
font-size: 1.2em;
color:#fff;
}
#breadcrumb a {
color:#fff;
}
#rss {
float:right;
margin:0 10px;
padding:0;
}
#rss a {
background: transparent url('images/rss.png') left top no-repeat;
width:112px;
height:92px;
display:block;
padding: 0;
font-size: 1.6em;
color:#fff;
text-align:right;	
}
*#rss a:hover {
background: transparent url('images/rss.png') right top no-repeat;
}
.break {
clear:both;
padding:0;
margin:0 0 10px 0;
}
.clear {
clear:both;
padding:0;
margin:0;
}
.post {
padding:0;
width:263px;
float:left;
margin:0 15px 15px 0;
background:transparent url('images/item-top.png') no-repeat top left;
color: #fff;	
}
.item-top {
width:263px;
height:5px;
margin:0;
padding:0;
background:transparent url('images/item-top.png') no-repeat;
}
.item-bottom {
width:263px;
height:5px;
background:transparent url('images/item-bottom.png') no-repeat;
float:left;
}
.item {
padding:10px;
width:243px;
float:left;
margin:5px 0 0 0;
background:transparent url('images/transp1.png') repeat;
color: #fff;
clear:both;
}
.item h2 {
font-size: 1.1em;
margin:0 0 5px 0;
padding:0;
overflow: hidden;
}
.item h2 a {
color:#7eba2b;
text-decoration:none;
}
.item h2 a:hover {
color:#3bbcff;
text-decoration:underline;
}
.item p {
font-size: .8em;
margin:0 0 4px 0;
}
.details {
padding:5px 10px;
margin:0 15px 0 0;
background:transparent url('images/transp1.png') repeat;
color: #fff;
}
.details-top, .details-bottom {
width:545px;
height:5px;
background:transparent url('images/details-top.png') no-repeat;
font-size:.1em;
}
.details-bottom {
background:transparent url('images/details-bottom.png') no-repeat;
}
.details h1 {
color:#3bbcff;
}
.details ul {
margin:5px 0 5px 15px;
list-style-type:none;
}
.details li {
padding:3px 0 3px 0;
list-style-type:square;
}
.details h2 {
/*font-family:Georgia, 'Times New Roman', Serif;*/
font-size:1.4em;
margin:0 0 18px 0;
padding:0;
}
.details p {
margin:0 0 15px 0;
line-height: 1.6em;
font-size: 1em;
letter-spacing: 0;
clear:both;
}
.details p.meta {
margin:0 0 15px 0;
line-height: 1.6em;
font-size: 1em;
letter-spacing: 0;
}
.details p img {
float:left;
width:500px;
height:220px;
padding:10px;
background: transparent url(images/transp1.png) repeat;
/*border:#518fce 3px solid;*/
}
.wp-email p img {
float:left;
width:55px;
height:15px;
padding:5px;
background: none;
}
.wp-email-image {
width:16px;
height:16px;
}
.details p img.rating {
float:none;
width:16px;
height:16px;
padding:5px;
background: transparent;
}
.item p img {
float:left;
width:222px;
height:110px;
padding:10px;
background: transparent url(images/bg-img.png) no-repeat;
/*border:#518fce 3px solid;*/
}
.tags {
margin:0;
padding:15px 0 0 0;
font-size:1.2em;
font-weight:bold;
}
.post-ratings {
float:left;
width:120px;
font-size: 1.4em;
color: #3bbcff;
font-weight: 900;
padding:8px 0 0 0;
}
.navbottom {
background:url('images/navbottom.gif') no-repeat;
height:21px;
margin:1px 0 0 0;
}
.Nav {
margin:0 0 20px 0;
padding:10px 0 0 0;
color:#838383;
}
.Nav a {
padding:4px 8px 4px 8px;
background:#fff;
border:1px solid #e5e5e5;
color:#838383;
font-size:10px;
margin:0 5px 0 0;
}
.Nav a:hover {
padding:4px 8px 4px 8px;
border:1px solid #0066cb;
color:#0066cb;
text-decoration:none;
font-size:10px;
margin:0 5px 0 0;
}
.Nav .on {
padding:4px 8px 4px 8px;
border:1px solid #0066cb;
color:#0066cb;
font-size:10px;
margin:0 5px 0 0;
}
.Nav span {
padding:4px 8px 4px 8px;
border:1px solid #e5e5e5;
font-size:10px;
margin:0 5px 0 0;
}
#ads {
clear:both;
width:330px;
padding:5px;
margin:5px;
}
#ads ul {
margin:0;
padding:0;
list-style-type:none;
}
#ads li {
float:left;
margin:0;
padding:5px;
list-style-type:none;
}
.singleads {
background:transparent;
padding:9px 0;
margin:15px 15px 15px 0;
}
.singleads div {
width:468px;
margin:0 auto;
}
.singleads h2 {
margin:0 0 10px 0;
font-size:1.2em;
color:#474848;
}
.tabberlive .tabbertabhide {
display:none;
}
.tabber {
padding:0;
}
.tabberlive {
margin:10px;
width:330px;
}
ul.tabbernav {
margin:0;
padding:0;
height:37px;
}
ul.tabbernav li {
list-style:none;
margin:0;
width:109px;
height:27px;
display:block;
float: left;
	/*padding:10px 0 0 0;*/
}
ul.tabbernav li a {
color:#ccc;
text-decoration: underline;
font-weight:bold;
width:109px;
height:27px;
margin: 0 auto;
padding:10px 0 0 0;
text-align:center;
display:block;
border-bottom:1px solid #2d6198; 
}
ul.tabbernav li a:hover {
color:#3bbcff;
background:transparent;
text-decoration: none;
padding:10px 0 0 0;
border-top:1px solid #2d6198;
border-right:1px solid #2d6198;
border-left:1px solid #2d6198;
border-bottom:0;
}
ul.tabbernav li.tabberactive {
background:transparent /*url(images/tabber-active.gif) no-repeat*/;
width:109px;
height:38px; /*ak trci border-top: zvysit*/
}
ul.tabbernav li.tabberactive a {
background:transparent;
border-top:1px solid #2d6198;
border-right:1px solid #2d6198;
border-left:1px solid #2d6198;
border-bottom:0;
color:#fff;
text-decoration: none;
font-weight:bold;
width:108px;
height:27px;
margin: 0 auto;
padding:10px 0 0 0;
text-align:center;
display:block;
}
.tabberlive .tabbertab {
background:transparent;
padding:10px;
border-top:0px;
border-left:1px solid #2d6198;
border-right:1px solid #2d6198;
border-bottom:1px solid #2d6198;
}
.tabberlive .tabbertab h2 {
display:none;
color:#313062;
}
.tabberlive .tabbertab h3 {
display:none;
}
.tabbertab {
margin:0px;
padding:0px;
}
.tabbertab ul {
margin:5px 0 5px 15px;
padding:0;
list-style-type:none;
}
.tabbertab li {
color:#fff;
margin:0;
padding:3px 0 3px 0;
list-style-type:square;
}
.wp-smiley {
border:none !important;
padding:0 !important;
margin:0 !important;
}
#comment_form .text_input {
width:191px;
padding:3px;
color:#444;
border:1px solid #223249;
}
#comment_form .text_area {
width:321px !important;
border:1px solid #223249;
}
ul#comments {
margin:15px 0;
padding:0;
width:520px;
color:#000;
}
ul#comments li.comment {
margin:0 0 10px 0;
list-style-type:none;
color:#fff;
}
ul#comments li.trackback {
padding:1.2em 15px 0 15px;
}
ul#comments .even {
background:#ddeeff;
padding: 10px;
list-style-type:none;
}
ul#comments .alt {
background:#fff;
padding: 10px;
list-style-type:none;
}
ul#comments .com-details {
padding:5px 0;
margin:5px;
background:transparent;
color: #000;
border-top:1px solid #518fce;
}
.comment_meta {
margin:0 5px;
font-size:11px;
}
.comment_num {
padding:0 8px 0 0;
font-weight:bold;
font-size:1.6em;
float:right;
}
.trackback .comment_num {
padding:0 0 0 20px;
}
.comment_num a,.comment_num a:visited {
color:#0066cb;
text-decoration:underline;
}
.comment_num a:hover {
color:#000;
text-decoration:none;
}
.comment_meta strong {
font-size:1.2em;
}
.comment_time {
font-size:1em;
color:#333;
}
blockquote {
font-style:italic;
font-size:11px;
color:#888888;
margin:0 0 5px 20px;
padding:0 0 0 10px;
border-left:4px solid #0066cb;
}
abbr,acronym {
border-bottom:1px dotted #0066cb;
text-transform:uppercase;
}
code {
color:#474848;
font-family:Courier,monospace;
margin:0 0 5px 5px;
}
pre {
margin:0 0 1.5em 0;
overflow:auto;
font-size:1.3em;
clear:both;
}
form {
margin:0;
padding:0;
}
.searchbox {
margin:0 0 40px 0;
width:350px;
}
.search {
background:transparent url('images/input.png') no-repeat;
height:19px;
padding:8px 5px 5px 8px;
width:255px;
color:#444;
border:none;
margin:0;
float:left;
}
.find {
background:transparent url('images/find.png') no-repeat;
border:none;
height:32px;
width:32px;
margin:0;
float:right;
cursor:auto;
}
.find:hover {
cursor: default;
}
/*form*/
#newsletter2 p {
color:#fff;
}
.tdomf_form fieldset, #newsletter fieldset {
border:1px solid #a6cdf4;
text-align:left;
width:460px;
margin-bottom:10px;
padding:5px 15px;
}
.tdomf_categories {
width:460px;
}
.tdomf_form label {
color:#ccc;
padding:5px 0;
}
.tdomf_form fieldset legend, #newsletter fieldset legend {
color:#223249;
background:#a6cdf4;
font-weight:700;
padding:5px;
}
.tdomf_form_preview {
border:1px dotted #000;
margin:5px 5px 20px;
padding:5px;
}
.tdomf_form_preview p {
margin-left:15px;
}
.tdomf_form_message {
text-align:left;
margin:5px 5px 20px;
padding:5px;
}
#tdomf_upload_inline_form {
text-align:left;
background:transparent;
color:#fff;
font-weight:400;
font-family:Arial, Verdana, Sans-Serif;
font-size:.8em;
margin:0;
}
form #tdomf_upload_inline_form p {
text-align:left;
background:transparent;
color:#fff;
}
#tdomf_upload_inline_form .required {
font-weight:400;
}
.tdomf_upload_inline_errors {
color:red;
}
.tdomf_upload_inline_ok {
color:green;
}
#tdomf_category_checklist ul,.tdomf_category_children ul {
list-style-type:none;
}
.formular {
padding:5px 0;
}
/*tdomf_end*/
/*lightbox*/
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
/*zoom: 1;*/
display: block;
}
#lightbox-nav-btnPrev { 
left: 0; 
float: left;
}
#lightbox-nav-btnNext { 
right: 0; 
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 70%; 
float: left; 
text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
width: 36px; 
float: right;
padding-bottom: 0.7em;
}
#lightbox-image, #lightbox-secNav-btnClose {
padding:0;
margin:0;
}
.voted {
color: #c00;
padding:0;
margin:0;
}
.bigergreen {
font-family:Georgia, 'Times New Roman', Serif;
font-size: 2.4em;
color: #7eba2b;
}
/*Favourites*/
.float-left {
float:left;
}
.float-right {
float:right;
}
#X7347 {
display: none; 
background: transparent;
}
div.mfp a.mfp-add {
padding:10px 0 10px 36px;
height:32px;
background:transparent url(images/favorite.png) no-repeat left -32px;
/*color:green;*/
font-weight:bold;
}
div.mfp a.mfp-add:hover {
background:transparent url(images/favorite.png) no-repeat left -64px;
text-decoration:underline;
}
div.mfp a.mfp-remove {
padding:10px 0 10px 36px;
height:32px;
background: transparent url(images/favorite.png) no-repeat center left;
color:#c00;
font-weight:bold;
}
div.mfp a.mfp-remove:hover {
background: transparent url(images/favorite.png) no-repeat top left;
text-decoration:none;
}
.mfp {
display:block;
}
ul#mfp-favorites {
padding:0;
margin: 15px 0;
}
ul#mfp-favorites li {
border-bottom:1px solid #a6cdf4;
margin:5px 0;
padding:0;
height: 40px;
list-style-position: inside;
}
ul#mfp-favorites li a.mfp-link{
/*color:#115280;*/
background:transparent;
padding:0;
}
ul#mfp-favorites li a.mfp-remove-link{
color:#AF0000;
background:transparent;
font-weight:bold;
float:right;
width:80px;
text-align:right;
padding:0;
}
/*wp-syntax*/
.wp_syntax {
color: #100;
background-color: #f9f9f9;
border: 1px solid silver;
margin: 0 0 1.5em 0;
overflow: auto;
}
/* IE FIX */
.wp_syntax {
overflow-x: auto;
overflow-y: hidden;
/*padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);*/
width: 100%;
}
.wp_syntax table {
border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td {
vertical-align: top;
padding: 2px 4px;
}
.wp_syntax .line_numbers {
text-align: right;
background-color: #def;
color: gray;
overflow: visible;
}
/* potential overrides for other styles */
.wp_syntax pre {
margin: 0;
width: auto;
float: none;
clear: none;
overflow: visible;
font-size: 12px;
font-family:Courier,monospace;
line-height: 1.333;
}
/*registracia*/
#content.widecolumn {font-size:1.25em; padding:10px; height:200px; width:500px;}

.mu_register {margin:0; width:500px; }
		.mu_register form { margin-top: 2em; }
		.mu_register .error { font-weight:700; padding:10px; color:#333333; background:#FFEBE8; border:1px solid #CC0000; }
		.mu_register #submit,
			.mu_register #blog_title,
			.mu_register #user_email, 
			.mu_register #blogname,
			.mu_register #user_name { width:100%; font-size: 24px; margin:5px 0; }	
		.mu_register .prefix_address,
			.mu_register .suffix_address {font-size: 18px;display:inline; }			
		.mu_register label { font-weight:700; font-size:15px; display:block; margin:10px 0; }
		.mu_register label.checkbox { display:inline; }
		.mu_register .mu_alert { font-weight:700; padding:10px;margin:0 20px 10px 0; color:#333333; background:#ffffe0; border:1px solid #e6db55; }
/*custom*/
.stranka-bottom {
width: 240px;
font-size: .9em;
float:left;
}
.comment-float-right {
padding:10px 0;
margin:0 10px 0 0;
float:right;
width: 42px;
text-align:center;
background:transparent url(images/comment-float-right.png) no-repeat right top;
}
.img-top {
float:right;
width:60px;
height:20px;
padding:0 10px 0 0;
background:transparent url(images/img-top.png) no-repeat left top;

}
/*sociable*/
div.sociable { margin:0 8px 8px 0; border-right:1px solid #3bbcff; float:left; padding-right:16px; }
div.sociable_tagline {margin:0 0 8px 0; color:#ccc;}
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;
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;
}
/*.sociable-hovers {
	opacity: .6;*/
	/*-moz-opacity: .6;
	filter: alpha(opacity=60);*/
/*}
.sociable-hovers:hover {
	opacity: 1;*/
	/*-moz-opacity: 1;
	filter: alpha(opacity=100);*/
/*}*/
/*user funkcie*/
#user-fnc {
font-size:0.9em;
color:#666;
clear:both;
margin-top:8px;
}
/*wp-mail*/
.wp-email P {
	text-align: left;
}
.wp-email label {
  font-weight: bold;
}
.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}
.wp-email-image {
	border: 0px;
}
.TextField {
}
.Button {
}
#wp-email-required {
  font-weight: bold;
}
#wp-email-button {
  text-align: center;
}
#wp-email-popup { 
	padding: 1em 1em 0;
}
a.WP-EmailIcon {
background:transparent url(../../plugins/wp-email/images/email_famfamfam.png) no-repeat left ;
padding:10px 0 10px 32px;
}
th.title, th.votes, th.rating, td.votes, td.rating {
color:#fff;
width: 100%;
}
/*tooltip*/
div.award1-1 a, div.award1-2 a, div.award2-1 a, div.award2-2 a, div.award3-1 a, div.award3-2 a
{
display:block;
width:12px;
height:12px;
margin:5px;
float:left;
cursor: help;
background: transparent url(images/vyber_grey.png) no-repeat center;
color: black;
position:relative;
}
div.award1-2 a
{
background: transparent url(images/vyber.png) no-repeat center;
}
div.award2-1 a
{
margin:5px 5px 5px 0;
background: transparent url(images/zaujimave_grey.png) no-repeat center;
}
div.award2-2 a
{
margin:5px 5px 5px 0;
background: transparent url(images/zaujimave.png) no-repeat center;
}
div.award3-1 a
{
margin:5px 5px 5px 0;
background: transparent url(images/valid_grey.png) no-repeat center;
}
div.award3-2 a
{
margin:5px 5px 5px 0;
background: transparent url(images/valid.png) no-repeat center;
}
div.award1-1 a span span, div.award1-2 a span span, div.award2-1 a span span, div.award2-2 a span span, div.award3-1 a span span, div.award3-2 a span span
{
display: block;
position: absolute;
visibility: hidden;
top: 3em;
left: .5em;
padding: .2em .5em;
width: 10em;
background: #b0da61;
border: solid #6c9034 2px;
}
div.award1-1 a:hover span span, div.award1-2 a:hover span span, div.award2-1 a:hover span span, div.award2-2 a:hover span span, div.award3-1 a:hover span span, div.award3-2 a:hover span span {
visibility: visible;
} 
.pfprofile {
text-decoration: none; 
border: none;
}
.pfprofile h2 {
}
.pfprofile h3 {
font-size: 18px;
font-weight: normal;
border-bottom: 1px dotted #D9D9D9;
margin: 0px;
width: 155px;
padding: 11px 0px 3px 0px;
}
.pfprofile h4 {
font-size: 14px;
font-weight: normal;
border: none;
border: none;
margin: 0px;
padding: 11px 0px 0px 0px;
}
.pfprofile p {
font-size: 15px;
}
.pfprofile a {
font-size: 15px;
line-height: 22px;
}
.pfdirectory table {
border: 1px solid #000000;
border-collapse: collapse;
margin: 15px 0px 0px 0px;
width: 100%;
}
.pfdirectory th {
text-align: left;
border-bottom: 1px solid #000000;
font-size: 12px;
padding: 0px 0px 0px 6px;
}
.pfdirectory td {
font-size: 11px;
padding: 3px 6px 3px 6px;
}
.pfback {
font-size: 12px;
font-weight: normal;
padding: 5px 0px 0px 0px;
margin: 0px;
}
.pfpagisingle {
font-size: 12px;
padding: 20px 0px 0px 0px;
}
.pfpagidirect {
font-size: 12px;
padding: 10px 0px 0px 0px;
}
.pfwidget {
}
.pfwidget h2 {
}
.pfwidget small, #sidebar ul ul li, #sidebar ul ol li {
color: #000000;
}
.wp_syntax {
color: #100;
background-color: #f9f9f9;
border: 1px solid silver;
margin: 0 0 1.5em 0;
overflow: auto;
}
/* IE FIX */
.wp_syntax {
overflow-x: auto;
overflow-y: hidden;
padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
width: 100%;
}
.wp_syntax table {
border-collapse: collapse;
}
.wp_syntax div, .wp_syntax td {
vertical-align: top;
padding: 2px 4px;
}
.wp_syntax .line_numbers {
text-align: right;
background-color: #def;
color: gray;
overflow: visible;
}
/* potential overrides for other styles */
.wp_syntax pre {
margin: 0;
width: auto;
float: none;
clear: none;
overflow: visible;
font-size: 12px;
line-height: 1.333;
white-space: pre;
}
/*Widgets - FB, Twitter ...*/
#fb-twitter {
float:left; margin-bottom:25px;
width: 350px;
height:60px;
}
#fbframe {
background:#edeff4; border:1px solid #3b5998; width: 200px; height: 60px;
float:left;
}
#twitterbox {
width:110px;
height:30px;
float:left;
background:#c0deed;
border:1px solid #3b5998;
margin:0 0 0 20px;
padding:15px 7px;
}

