/*
Theme Name: Tidalblue
Theme URI: http://www.freewordpresslayouts.com
Version: 1.0
Description: 2 Column theme
Author: Freewordpresslayouts.com
Author URI: http://www.freewordpresslayouts.com
*/



/* Links */

a:link { text-decoration: none; color: #666666; border-style:none}

a:visited { text-decoration: none; color: #666666; border-style:none }

a:hover, a:active { color: #000000; border-style:none }

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 4px 0 10px; }

h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}

h2 { font-size: 28px; }

h3 { font-size: 24px; }

h4, h5, h6 { font-size: 20px; }

/* Other Html Elements */
.titles { font-weight: normal; border-bottom-width: 0; font-size: 24px; text-decoration: none; underline: none;}
.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
underline: none;
font-size: 24px;
font-weight: normal;
border-bottom-width: 0;
}

pre, blockquote 
{
	overflow: auto;
	padding: 0 10px;
	margin: 20px 30px;
	line-height: 1.8em;
	background-color: #f5f5f5;
	border: 1px solid #e0e0e0;
}

pre:hover, blockquote:hover
{
	background-color: #f0f0f0;
	border: 1px solid #d0d0d0;
}

pre { padding-top: 10px; padding-bottom: 10px; }

code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }

ul, ol { line-height: 2.0em; }

ul { list-style-image: url(images/bullet.gif); margin-left: -15px;}

abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }

del { text-decoration: line-through; color: #999999; }

ins { text-decoration: none; color: #009977; }

/* Structure */

body
{
	margin: 0;
	padding: 0;
	color: #222222;
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #010101;
	font: normal 76% "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
}

#wrapper2 {
width: 950px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;

}


#navigation
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	float: right;
	margin-top: 0px;
}
#headerbg {
background-image: url(images/header.gif);
background-repeat: no-repeat;
background-position: center;
width: 950px;
height: 266px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
float: left;
}

#wrapper
{
	clear: both;
	float: left;
	width: 100%;
	color: #555555;
	background-color: #FFFFFF;
	padding-top: 0px;
}

#content-wrapper
{
	width: 60%;
	float: left;
}



#content
{
	float: left;
	padding: 0 0px 10px 30px;
}

#sidebar-wrapper
{
	width: 35%;
	float: right;
}

#sidebar
{
	float: right;
	padding: 0px 15px 10px 10px;
	width: 270px;
	margin-right: 15px;
	margin-top: 25px;
}

#footer
{
	clear: both;
	float: left;
	width: 930px;
	text-align: left;
	padding-left: 20px;
	font-size: 11px;
	padding-bottom: 10px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #d6e218;
	height: 200px;
	}
#footer h4 {
	border-bottom:1px solid;
	border-top:1px solid;
	}

#footer a {
	color: #333333;
	font-size: 12px;
	}

#footer a: visited {
	color: #333333;
	}
#footer a:hover {
	color: #333333;
	}
	
#footer img{
	vertical-align:middle;
	border:none;
	}
	
#footer .box{
	display:inline;
	float:left;
	margin:10px;
	width:280px;
}

#footer li {
	padding: 5px;
	font-size:12px;
	margin-left:18px;
}

#extras
{
	float: left;
	width: 780px;
	color: #C7AA92;
	text-align: left;
	padding: 0 10px 10px;
	margin: 10px 12px 20px;
	background-color: #f5f5f5;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

/* Header */

#top h1 { padding-left: 0px; height: 45px; margin-top: 0px; margin-bottom: 0px;float: left; font-size: 35px; display: block; background-repeat: no-repeat; background-position: left;}
#top h1 a { color: #FFFFFF;}

/* Navigation */

#navigation ul { list-style-type: none; list-style-image: none; float: left; margin-top: 0px; padding: 0px 0px 0px 0px; margin-left: 30px; }

#navigation li { float: left; }

#navigation li a:link,
#navigation li a:visited
{
	float: left;
	color: #C7C7C7;
	display: block;
	padding: 8px 30px;
	margin-right: 1px;
	height: 23px;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 20px;
	
	
}

#navigation li a:hover,
#navigation li a:active
{
	color: #cccc33;
	font-size: 14px;
	margin-top: 0px;


}

#navigation li.active a
{
	color: #555555;
	background-color: #ffffff;
}

/* Wrapper */

#wrapper a:link { font-weight: bold; border-style:none}

#wrapper a:visited { font-weight: bold; border-style:none}

#wrapper a:hover, #wrapper a:active {border-style:none }

/* Content */

#content .post-title a { border-bottom-width: 0; }

#content .post p.img { float: left; margin: 0 15px 0 0; }

#content .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }


/* Sidebar */

.sideblock
{
	padding: 5px 10px;
	margin-bottom: 20px;
	background-color: #F9F9F9;
	border: 1px solid #EBEBEB;
}

.post-wrapper {
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
width: 575px;
margin-left: -20px;
margin-bottom: 10px;
float: left;
}




/* Nuovo post wrapper */

.projobj {}

.projobj a {color:#03669D}

.projobj li {padding-bottom:3px}

.projobj h5 {color:#333;font-weight:bold;padding-bottom:2px;font-size:12px}

.altrn{background-color:#f6f6f6}

.projobjhov {background-color:#fff9ef}

.prjleft {height:89px;padding:10px 5px 0 5px;overflow:hidden}

.projobj h2 {font-size:14px;font-weight:bold;line-height:17px;max-height:34px;overflow:hidden}

.projobj h2 a {color:#016797}

.projobj h2 a b{color:#003166}

.projobj h2 a:hover {text-decoration: underline;}

.prjleft p {color:#888;font-size:11px;margin-top:6px;line-height:15px;max-height:30px;overflow:hidden; padding-left: 1px}

.sponsorProjects .prjleft p {max-height:45px} 

.new {display:inline-block;height:13px;width:27px;background:url(/images/resultpage.v7.png) no-repeat -164px -122px;margin:0 0 0 10px;vertical-align:top;position:relative;top:3px}

.prjrght {float:right;width:165px;height:84px;border-left:1px solid #c9c9c9;margin-top:10px;padding-left:10px;font-size:12px;color:#666;overflow:hidden}

.rewIcon {display:inline-block;height:25px;width:21px;background:url(/images/common.v6.png) no-repeat -26px -25px;float:left}

.rewVal {color:#62970B;font-size:18px;font-weight:bold}

.projtype {display:block;color:#f9a000 ; line-height: 23px; padding-top: 5px; height: 25px}

.contestIco {display:inline-block;height:15px;width:16px;background:url(/images/resultpage.v7.png) no-repeat -110px -61px; margin-right: 2px; float: left}

.biddingIco {display:inline-block;height:15px;width:15px;background:url(/images/resultpage.v7.png) no-repeat -131px -61px; margin-right: 2px; float: left}

.projtype .biddingCaption {float: left; line-height: 18px;}

.projtype .contestCaption {line-height: 15px; float: left}

.propcont {font-size:11px}

.projprop {display:inline-block;width:39px}

.byrrank{display:block;margin-top:4px;font-size:11px;color:#888;width:105px}

.rank{display:inline-block;width:64px;height:12px;background-image:url(/images/resultpage.v7.png);background-repeat:no-repeat;position:relative;top:2px}

.rank0{background-position:-65px -258px}

.rank1{background-position:-52px -258px}

.rank2{background-position:-39px -258px}

.rank3{background-position:-26px -258px}

.rank4{background-position:-13px -258px}

.rank5{background-position:0 -258px}

.rank0_5{background-position:-52px -282px}

.rank1_5{background-position:-39px -282px}

.rank2_5{background-position:-26px -282px}

.rank3_5{background-position:-13px -282px}

.rank4_5{background-position:0 -282px}

.projobjhov .rank0{background-position:-65px -270px}

.projobjhov .rank1{background-position:-52px -270px}

.projobjhov .rank2{background-position:-39px -270px}

.projobjhov .rank3{background-position:-26px -270px}

.projobjhov .rank4{background-position:-13px -270px}

.projobjhov .rank5{background-position:0 -270px}

.projobjhov .rank0_5{background-position:-52px -294px}

.projobjhov .rank1_5{background-position:-39px -294px}

.projobjhov .rank2_5{background-position:-26px -294px}

.projobjhov .rank3_5{background-position:-13px -294px}

.projobjhov .rank4_5{background-position:0 -294px}

.prjbtm {clear:both;height:33px;border-bottom:1px solid #eee;font-size:12px;line-height:27px;padding-left:5px}

.prjbtm a:hover {text-decoration: underline;}

.prjbtm .archive {color:#8c8c8c}

.prjbtm a.archive:hover {text-decoration:none}

.prjbtm .site {color:#03669d;cursor:pointer}

.prjtabs{float:left;font-size:0}

.prjtabs span {font-size:12px} 

.sitetab{display:inline-block;height:34px;padding:0 5px;margin-right:5px}

.sharetab{display:inline-block;text-align:center;width:72px;height:34px;background:url(/images/resultpage.v7.png) no-repeat 0 -442px}

.moretoolstab{display:inline-block;text-align:center;width:95px;height:34px;position:relative;left:-3px}

.savetab {display:inline-block;text-align:left;width:64px;height:34px;position:relative;background:url(/images/resultpage.v7.png) no-repeat -8px -443px}

.savetab.perml {background:none;display:inline-block;text-align:left;width:64px;height:28px;position:relative;right:4px}

.tab0open{background-image:none;z-index:4;position:relative;background-color:#d1e7f2}

.tab1open{background-image:none;z-index:4;position:relative;background-color:#d1e7f2}

.tab2open{background-image:none;z-index:4;position:relative;background-color:#d1e7f2}

.share {display:inline-block;background:url(/images/common.v6.png) no-repeat -563px -370px;padding-left:15px;color:#03669D;cursor:pointer;z-index:3;position:relative}

.projobjhov .share {background-position: -563px -210px;}

.moretls {display:inline-block;background:url(/images/common.v6.png) no-repeat -567px -254px;padding-left:12px;color:#03669D;cursor:pointer;z-index:3;position:relative}

.save {display:inline-block;background:url(/images/resultpage.v7.png) no-repeat -727px -88px;padding-left:27px;color:#03669D;cursor:pointer;z-index:3;position:relative}

.saveicon {display:inline-block;background:url(/images/resultpage.v7.png) no-repeat -735px -94px;width:16px;height:16px}

.projobjhov .save {background-position: -727px -145px}

.perml .save {display: inline-block;background:url(/images/resultpage.v7.png) no-repeat -736px -95px;width:14px;height:13px;color:#03669D;cursor:pointer;z-index:3;position:relative;padding-left:0;top:1px}

.save a {padding-left: 19px;line-height: 13px;}

.save a.perml {color: #444; font-size: 13px; font-weight:bold;line-height:11px;*line-height:12px}

.perml.dispnone {display:none}

.moretlsopn,.savedopn {background-position:-567px -299px}

.prjbtm a.doit {width:79px;height:25px;background:url(/images/resultpage.v7.png) no-repeat -80px -313px;float:right;margin-right:10px}

.projobjhov .prjbtm a.doit {background-position:0 -313px}

.projobjhov .prjbtm a:hover.doit {background:url(/images/resultpage.v7.png) no-repeat -86px -365px;}



.moretlscont {display:none;background-color:#d1e7f2;color:#666;font-size:12px;position:relative}

.moretlscont a:hover {text-decoration:underline}

.projobj .pad , .projectContent .pad {padding:15px}

.projobj .closemoretls,.projobj .closeshare2,.projobj .closesite,.projobj .closeedit, .projectContent .closeedit {float:right;width:13px;height:13px;margin-right:3px;margin-top:3px}

.projobj .closemoretls a,.projobj .closeshare2 a,.projobj .closesite a,.projobj .closeedit a, .projectContent .closeedit a {display:block;height:13px;width:13px;background:url(/images/resultpage.v7.png) no-repeat -113px -162px}

.projobj .closeedit,.projectContent .closeedit {margin-right: 13px;}

.hidesite{padding-bottom:10px}

.prjsum{background-color:#cce2ef;padding:10px 15px}

.shareprjcont {display:none;background-color:#d1e7f2;color:#666;font-size:12px;border-bottom:2px solid #fff;position:relative}

.sitecont {display:none;background-color:#d1e7f2;color:#666;font-size:12px;border-bottom:2px solid #fff;position:relative}

.siteBody,.shareBody {margin-top:0px;background:#fff;padding:10px 10px 10px 20px;overflow:auto}

.tabs2 {float:left}

.tabs2 li{height:30px;float:left;text-align:center;padding-left:0px;margin-right:20px}

.tabs2 li.selected{background:url(/images/resultpage.v7.png) no-repeat 0 -513px;width:72px;float:left}

.tabs2 li a{height:28px;width:28px;display:inline-block}

.tabs2 li.selected a {color:#555;padding-top:7px;display:inline-block;font-size:12px;width:72px;text-decoration:none}

.tabs2 span{display:inline-block;height:16px;width:16px;margin-right:3px;position:relative;top:2px}

.icoLI,.stLinkedIn {background:url(/images/common.v6.png) no-repeat -52px -25px}

.icoFB,.stFacebook {background:url(/images/common.v6.png) no-repeat -81px -25px}

.icoTW,.stTwitter {background:url(/images/common.v6.png) no-repeat -110px -25px}

.icoDL, .stDelicious {background:url(/images/common.v6.png) no-repeat -167px -25px}

.icoDG, .stDigg {background:url(/images/common.v6.png) no-repeat -139px -25px}

.stFacebook,.stTwitter,.stLinkedIn, .stDigg, .stDelicious {position:relative;top:2px}

.sitecont h5 {margin-bottom:10px;font-size:13px;padding-bottom:0px}

.siteDescContainer {max-height:161px;overflow:hidden;color:#666;margin-bottom:5px}

.movieSide {float:right;margin-left:10px;padding-left:20px;display:block;width:215px;height:190px;border-left:1px solid #B5CED5}

#fullMovie {display:none;padding: 5px 0px 0px 5px !important;}

a.viewMoreProjects{color:#03669d;display:block;margin-top:10px}

a.viewMoreProjects:hover {text-decoration:underline}

a.viewMoreProjects strong{color:#03669d}

.siteDis{display:block;overflow:auto}

.movieHeader{font-size:13px;color:#333;font-weight:bold;margin-bottom:10px}

.videoSection{cursor:pointer;height:161px;width:215px; padding: 0 0 0 0;}



.shareBody{color:black;font-size:12px}

.shareBody label {display:inline-block;width:60px;margin-bottom:10px}

.shareBody .wdth200 {width:200px}

.shareBody .shrbut {margin-left:60px;margin-top:5px}

.shareBody a {color:#03669D;text-decoration:underline}

.shareBody em {color:red}



#tooltip.transp{border:0 none;background:transparent}

#tooltip .propsep {margin:5px 0;height:0px;overflow:hidden;border-top:1px dotted #999}

#tooltip.byrinfo {color:#6e6e6e;font-weight:bold}

.byrinfo strong {color:#fc7f00}

#tooltip.byrinfo {margin-top: 200px}

#tooltip {height:1px;}



.error{color:red !important;}

/* Fine nuovo post wrapper */



.sideblock ul { }

.sideblock h3 { margin-top: 5px; font-size: 16px; color: #A2A2A2; padding-top: 4px; padding-left: 10px; font-weight: bold; display: block; border-bottom: 2px solid #DBDBDB; }

#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }

#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }

#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}

#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }

#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}

/* Extras */

#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }

#friends
{
	float: left;
	width: 150px;
	margin-left: 20px;
	margin-right: 10px;
}

#links
{
	float: left;
	width: 275px;
	margin-right: 50px;
}

#about
{
	float: left;
	width: 250px;
	margin-right: 20px;
}

#friends ul { padding-left: 20px; }

#links dl, #links dt, #links dd { margin: 0; padding: 0; }

#links dt { font-weight: bold; padding-top: 5px; }

#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }

	/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #FFFFFF;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.date {
	background: url(images/date.gif) no-repeat;
	height: 56px;
	margin-bottom: 0px;
	width: 56px;
	text-align: center;
	float: left;
	margin-top: 15px;
}
.date .month {
	display: block;
	color: #106A8B;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 2px;
	font-weight: bold;
	margin-bottom: 3px;
}
.date .day {
	display: block;
	color: #FFFFFF;
	font: 2.3em Georgia;
	padding-top: 0px;
	text-align: center;
	margin-top: -12px;
}

#left {
	width: 60px;
	float: left;
}

.slogan {
font-size: 30px;
color: #FFFFFF;
text-transform: lowercase;
margin-left: 40px;
margin-top: 20px;
float: left;
}

.search_bg {
height:40px;
width:356px;
float: right;
margin-right: -15px;
margin-top: 0px;
}

#search {
vertical-align:top;
color:#000000;
padding:0;
}

#search input {
background-color:#FFFFFF;
border:1px solid #575757;
color:#000000;
font-family:Tahoma,arial,verdana,courier;
font-size:15px;
height:19px;
margin:0 0 0 40px;
padding-left:8px;
padding-top:15px;
vertical-align:middle;
width:180px;
}

#search .input {
background:transparent none repeat scroll 0 0;
border:medium none;
height:33px;
margin:0 0 0 20px;
padding-top:3px;
vertical-align:middle;
width:79px;
}

img.avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}

.commentlist li {
list-style-position:outside;
list-style-type:none;
margin:15px 0 3px;
padding:5px 10px 3px;
}

.alt {
background-color:#F8F8F8;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}

body table#MBL_COMM {

background-color: #f9f9f9;
border:none;
font:"Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
}

body table#MBL_COMM th.mbl_h{
background-color:#f9f9f9;
line-height:0px;
margin-top:0px;
padding-left:0px;
font-size:0;
padding-top:0px}

body table#MBL_COMM td.mbl_img {
background-color:#F9F9F9;
border-top:0 none;
cursor:pointer;
margin:0;
padding:2px;
}
body table#MBL_COMM img {
border:2px solid #D2D2D2;
float:left;
height:36px;
padding:0;
position:relative;
width:36px;
z-index:999;
}

body table#MBL_COMM td.mbl_fo_hidden {
background-color:#F9f9f9;
color:#CCCCCC;
cursor:pointer;
font-size:10px;
padding:1px;
text-align:center;
}

.related_post {}
#post_div {
height:70px;
border-bottom:1px solid #ccc;
margin-bottom:5px;
}
.img_related_post{
float:left
}
.text_related_post{
float:left;
text-align:left;
width:500px;
}
.related_post img {
align:left;
border: 1px solid #ccc;
margin: 0px 6px 0px 0px;
padding: 2px 2px 2px 2px;
}


