/*
Theme Name: Tropica
Theme URI: http://www.tropicaweb.co.uk
Description: Tropica
Version: 3.0
Author: Paul Maloney
Author URI: http://www.tropicaweb.co.uk
Tags: clean, minimal
*/




body {
background: #e4e4e4 url('img/bg.jpg') repeat;
font:15px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
color:#000;
margin:0;
padding:0;
}


@font-face {
font-family: 'GraublauWeb';
src: url('fonts/GraublauWeb.eot');
src: local('Graublau Web'), local('GraublauWeb-Regular'), 
url('fonts/GraublauWeb.woff') format('woff'), 
url('fonts/GraublauWeb.otf') format('opentype'), 
url('fonts/GraublauWeb.svg#GraublauWeb-Regular') format('svg');
}

@font-face {
font-family: 'GraublauWebBold';
src: url('fonts/GraublauWebBold.eot');
src: local('Graublau Web Bold'), local('GraublauWeb-Bold'), 
url('fonts/GraublauWebBold.woff') format('woff'), 
url('fonts/GraublauWebBold.otf') format('opentype'), 
url('fonts/GraublauWebBold.svg#GraublauWeb-Bold') format('svg');

}



a {
color: #000;
text-decoration:none;
}

a:hover {
color: #000;
text-decoration:none;
}

#container {
width:1000px;
color: #343434;
margin:0 auto;
text-align:left;
background: url('img/top.png') no-repeat;
padding: 0 0 30px 0;
}

#big{
width:1000px;
margin-bottom: 5px;
border-bottom:1px dashed #bbb;
}


#big h2 {
font:30px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
margin-bottom: 15px;
}

#big h2 a{
font:30px GraublauWebBold, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
margin-bottom: 15px;
}

#big h2 a:hover{
font:30px GraublauWebBold, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
border-bottom: 3px solid #000;
margin-bottom: 15px;
}





#header {
width:1000px;
height:130px;
border-bottom:1px dashed #bbb;
margin-bottom: 10px;
padding-top: 10px;
}



.end {
border-bottom:1px dashed #bbb;
margin: 30px 0 20px 0;
}

.read {
border-bottom:1px dashed #bbb;
margin: 10px 0 10px 0;
padding: 10px 0 10px 0;
font:20px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #bbb;
}

.read a {color: #000;}
.read a:hover {color: #000; border-bottom: 3px solid #000;}

h1 {
font:50px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
}

h2 {
font:40px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
margin-bottom: 15px;
}

h2 a{
font:40px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
margin-bottom: 15px;
}

h2 a:hover{
font:40px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
border-bottom: 3px solid #000;
margin-bottom: 15px;
}

h3 {
font:26px GraublauWebBold, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 10px 0 3px 0;
margin:0;
}


h4 {
font:26px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin:0;
}

.clearer {clear:both;}

#logo {
width:400px;
height:120px;
float:left;
}

#nav {
width:600px;
text-align:right;
float:right;
font:26px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
padding-top: 50px;
}

#nav a {
color: #000;
text-decoration:none;
margin-right: 25px;
text-shadow: 2px 2px 2px #bbb;
}

#nav a:hover {
color: #000;
text-decoration:none;
margin-right: 25px;
border-bottom: 3px solid #000;
text-shadow: 2px 2px 2px #bbb;
position:relative;
}

#nav ul {padding:0; margin:0;}
#nav li {list-style-type:none; display:inline;}


#left {
float:left;
width:700px;
margin-top:10px;
}

#left p{
margin-bottom:5px;
}

.homepa ul {padding: 5px;}
.homep li {list-style-type:bullet; margin-bottom: 10px;}

#header li {list-style-type:none; display:inline;}

#right {
float:right;
width:250px;
}

#right p{

}

#right a{
text-decoration:none;
border:0px;
}

#right a:hover{
text-decoration:none;
border:0px;
}



#right ul{
margin:5px 0 5px 5px;
padding:0;
}

#right li{
list-style-type:none;
margin:0 0 10px 0;
padding:0;
}

.widget {margin:0; padding:0;}

#footer {
width: 100%;
min-width: 1000px;
padding-top: 5px;
margin-top: 0px;
background: #e4e4e4 url('img/bg2.jpg') repeat;
}

#footer ul {padding:0; margin:0;}

.footercont {
margin: 0 auto;
width: 1000px;
padding: 5px 0 10px 0;
position:relative;
}

.footercont p {font: 13px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; color:#fff;}

#footl {float: left; width:650px; padding: 10px 0 10px 0;}

#footl li {padding-right: 20px; list-style-type:none; display:inline;}
#footl a {font: 22px GraublauWeb, Georgia, Times, 'Times New Roman', serif; color:#fff;}
#footl a:hover {font: 22px GraublauWeb, Georgia, Times, 'Times New Roman', serif; color:#000; border-bottom: 3px solid #000;}

#footr {float: right; width:350px; padding: 7px 0 0 0;}
#footr img {margin-left: 10px; border:0;}
#footr p {text-align:right;}
#footr a {text-decoration:none;}
#footr a:hover {text-decoration:none;}

#footbl {float: left; width:330px; margin:0;}
#footbl p {font: 22px GraublauWeb, Georgia, Times, 'Times New Roman', serif; color:#fff; margin:0; padding: 20px 0px 0 0;}
#footbm {float: left; width:330px; padding: 0px 0 0 10px; }

#footbr {float: left; width:270px; padding: 8px 0 0 60px;}
#footbr img {margin-left: 5px; border:0;}
#footbr a {text-decoration: none;}
#footbr a:hover {text-decoration: none;}

.footdash {height: 1px; border-bottom:1px dashed #bbb; padding-top: 0px;}




.port {float:left;}
.port a:hover img { margin: 6px; width: 325px; height: 260px; border:0;}
.port a img { margin: 6px; width: 325px; height: 260px; border:0;}





.post {
padding:0;
margin: 0;
}
	
.post h2{
font:40px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
margin-bottom: 15px;
}
	
.post h2 a{
font:40px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
margin-bottom: 15px;
}
	
.post h2 a:hover{
font:40px GraublauWeb, Georgia, Times, 'Times New Roman', serif;
color: #000;
padding: 0;
margin-top: 2px;
border-bottom: 3px solid #000;
margin-bottom: 15px;
}

.post ul {}

.post li {}

.entry p{margin:6px 0; padding-bottom: 15px;}

.postmetadata{
	clear: both;
	background: url('img/post.png');
	height: 40px;
	color: #000;
	}
	
.postmetadata p{ 

padding-left: 25px;
padding-top: 10px;
}

.postmetadata a{ 
color: #000;

}

.postmetadata a:hover{ 
}



.postmetadatab{
	clear: both;
	background: url('img/post.png');
	height: 40px;
	color: #83b040;
	
	margin-bottom: 15px;
	}
	
.postmetadatabmid{ 
padding-left: 20px;
padding-top: 10px;
}

.postmetadatab a{ 
color: #000;
}

.postmetadatab a:hover{ 
color: #83b040;
}

/* comments */

#comment_wrap {margin-right: 0px; width: 700px;}
#comment_wrap .spe li { margin-bottom: 10px; }
#comment_wrap .tabs { width: 100%; }
#comment_wrap .sidetab-head { width: 700px; padding: 5px 15px; }

#comment_wrap ul {list-style: none; }
#comment_wrap ul.commentlist { padding: 0px; 700px;}
#comment_wrap ul.parent { padding-bottom: 25px; }

#comment_wrap ul.commentlist li { margin: 0; 700px;}

#comment_wrap .s { position: relative; margin-bottom: 30px; }
#comment_wrap .comment-author {width:700px;}
#comment_wrap .comment-author img {border: 1px solid #b0b0b0; margin: 0 auto; display: block; }
#comment_wrap img { padding: 0px; margin-top: 7px; margin-left: 5px; margin-right: 5px; border:0; }
#comment_wrap .comment-meta { padding: 20px 20px 60px; border: 1px solid #b0b0b0; width: 450px;}
#comment_wrap .comment-meta img { padding: 0px; margin-top: 7px; margin-left: 5px; margin-right: 5px; border:0; }
#comment_wrap .children { padding-left: 0; }
#comment_wrap .children li { padding-left: 0px; }
#comment_wrap .children .comment-author { left: -91px; top: 20px; width: 80px; padding: 10px 5px; text-align: center;  }
#comment_wrap .children .comment-author small { font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
#comment_wrap small a{ font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
#comment_wrap small { font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
#comment_wrap .children img { width: 40px; height: 40px; margin: 0 auto; display: block; }
.comment-reply-link { float: right; position: relative; text-transform: uppercase; font-size: 11px; text-decoration: none; }

small { font: 11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}

.trackback { clear: both; }
.trackback ul { list-style: none; margin-top: 10px;}

#respond { margin-right: 0px; padding: 0px; margin-bottom: 10px; }
h3.ulf { padding-bottom: 20px; }
#respond label { text-transform: uppercase; color: #666; }
#respond input { width: 200px; font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
#respond input#submit-comment, #comment_wrap #respond input#submit-comment { border: 0; width: 137px; height: 39px; font-weight: 900; cursor: pointer; }
#respond textarea { width: 400px; font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}

#submit-comment { border: 0; width: 150px; height: 35px; font-weight: 900; cursor: pointer; background: #276b80; color: #ffffff; }

#comment_wrap #respond { margin: 10px 0; position: relative; left: 0;}
#comment_wrap #respond input,#comment_wrap #respond textarea { width: 60%; }
.cancel-comment-reply { padding: 10px 0; }

#respond input#submit-comment { color: #000; }
#comment_wrap .comment-author { color:#83b040; }
#comment_wrap img { padding: 5px; } 
#comment_wrap .children { border-left: 1px solid #b0b0b0; }

#comment_wrap .children .comment-author { border-top: 1px solid #b0b0b0; }
#respond label { text-transform: uppercase; color: #666; }
#respond, #breadcrumb, code, #comment_wrap .s, #comment_wrap img, #extra, .tabs, .author, .small-ad, .post .thumb a img, .widget, ul.search, ul.search li a img {}
#comment_wrap .children .s { background-color: #fff; background-image: none; }
a.button { background-color: #de511a; color: #fff; }
a.button:hover { background-color: #000; }
.widget {padding:0; margin:0;}
/* end comments */



/* search */

#searchform{
	padding:0;
width: 320px;
	margin:0;
padding: 15px 0 0 10px;
	}

#searchform input#s{
	margin:0;
	padding:2px;
width: 270px;

}
	

#searchform input#searchsubmit{
	border:none;
	background:#fff;
	color:#000;
	text-transform:lowercase;
border:0;
	}
	
#s {width: 250px; height: 30px; padding: 3px; font: 23px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}

.sform{
float: left;
}

.sformicon {
float: right;
padding-top: 2px;
}


.author { position: relative; display: block; padding: 15px; margin: 15px 0 25px; border:1px dashed #bbb;}
.author p { font: 12px/18px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; padding: 10px 0 0 0; }
.author strong a { font-size: 18px; text-decoration: none; }
.author img { float: left; }
.author .author-text { padding: 0 0 0 100px; }
.pdata {margin-bottom: 15px; border-bottom:1px dashed #bbb;}

.wp-pagenavi { text-align: right; float: left; width: 640px; font-size: 11px; margin-bottom: 40px; font-size: 14px;}
.wp-pagenavi span.pages { float: left; }
.wp-pagenavi a { text-decoration: none; padding: 4px; margin-left: 10px; }
.wp-pagenavi a:hover { }
.wp-pagenavi .current { font-weight: 900; padding: 4px; margin-left: 10px; }



.posttop {display: inline;}

.posttopl {float: left; width: 50px;}
.posttopr {float: left; margin-left: 20px;}




.postdate {
  position: relative;
  width: 50px;
  height: 50px;
  float: left;
}
.month, .day, .year {
  position: absolute;
  text-indent: -1000em;
  background-image: url(img/date.png);
  background-repeat: no-repeat;
}
.month { top: 2px; left: 0; width: 32px; height: 24px;}
.day { top: 25px; left: 0; width: 32px; height: 25px;}
.year { bottom: 0; right: 0; width: 17px; height: 48px;}

.m-01 { background-position: 0 4px;}
.m-02 { background-position: 0 -28px;}
.m-03 { background-position: 0 -57px;}
.m-04 { background-position: 0 -86px;}
.m-05 { background-position: 0 -115px;}
.m-06 { background-position: 0 -142px;}
.m-07 { background-position: 0 -178px;}
.m-08 { background-position: 0 -200px;}
.m-09 { background-position: 0 -229px;}
.m-10 { background-position: 0 -258px;}
.m-11 { background-position: 0 -287px;}
.m-12 { background-position: 0 -316px;}

.d-01{background-position: -50px 0}
.d-02{background-position: -50px -31px}
.d-03{background-position: -50px -62px}
.d-04{background-position: -50px -92px}
.d-05{background-position: -50px -123px}
.d-06{background-position: -50px -154px}
.d-07{background-position: -50px -185px}
.d-08{background-position: -50px -216px}
.d-09{background-position: -50px -248px}
.d-10{background-position: -50px -278px}
.d-11{background-position: -50px -309px}
.d-12{background-position: -50px -340px}
.d-13{background-position: -50px -371px}
.d-14{background-position: -50px -402px}
.d-15{background-position: -50px -434px}
.d-16{background-position: -50px -465px}
.d-17{background-position: -100px 0}
.d-18{background-position: -100px -31px}
.d-19{background-position: -100px -62px}
.d-20{background-position: -100px -92px}
.d-21{background-position: -100px -123px}
.d-22{background-position: -100px -154px}
.d-23{background-position: -100px -185px}
.d-24{background-position: -100px -216px}
.d-25{background-position: -100px -248px}
.d-26{background-position: -100px -278px}
.d-27{background-position: -100px -309px}
.d-28{background-position: -100px -340px}
.d-29{background-position: -100px -371px}
.d-30{background-position: -100px -402px}
.d-31{background-position: -100px -434px}



.y-2006 { background-position: -150px 0;}
.y-2007 { background-position: -150px -50px;}
.y-2008 { background-position: -150px -100px;}
.y-2009 { background-position: -150px -150px;}
.y-2010 { background-position: -150px -200px;}
.y-2011 { background-position: -150px -250px;}
.y-2012 { background-position: -150px -300px;}
.y-2013 { background-position: -150px -350px;}
.y-2014 { background-position: -150px -400px;}


.postcont {display:inline;}
.thumb {float: left; width: 150px;}
.thumb img {border: 1px solid #bbb;}
.text {float: left; margin-left: 20px; width: 500px;}




#twitter {width: 250px;}

#twitter ul {
list-style: none; padding: 0;}

#twitter ul li {
padding: 0;
color: #151515;
font-weight: 900;
}
			
#twitter ul li a {
font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
color: #bbb;
font-weight: 900;
padding:0;
}

#twitter ul li a:hover { color: #000; font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-weight: 900;}

#twitter ul li span {
font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; color: #000; font-weight: 900;
}

#twitter ul li span a {
font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; color: #bbb; font-weight: 900;
}

#twitter ul li span a:hover {
font: 14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; color: #000; font-weight: 900; 
}
 	
.latest {margin: 10px 0 10px 0;}
.latest img{border: 1px solid #bbb;}
.latest img:hover{border: 1px solid #000;}

.prod {margin: 10px 0 10px 0;}
.prod img{border: 1px solid #bbb;}
.prod img:hover {border: 1px solid #000;}


.breaker {height: 5px;}
.breakers {height: 15px;}

.ports {margin-top: 20px;}
.ports img {float: left; margin: 0 10px 10px 0; border:2px solid #bbb;}
.ports img a {float: left; margin: 0 10px 10px 0; border:2px solid #bbb;}
.ports img:hover {float: left; margin: 0 10px 10px 0; border:2px solid #000;}


#page-content a {
color: #000;
text-decoration:underline;
font-weight: 900;
}

#page-content a:hover {
color: #000;
text-decoration:underline;
font-weight: 900;
}


.entry a {
color: #000;
text-decoration:underline;
font-weight: 900;
}
.entry a:hover {
color: #000;
text-decoration:underline;
font-weight: 900;
}


#tropica {
width: 139px;
height: 50px;
float: left;
margin-right: 15px;
}

#tropica a{
display:block;
width: 139px;
height: 50px;
padding:0;
background: url("img/tropica.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#tropica a:hover { 
background-position: 0 -51px;
cursor:pointer;
}


#wp {
width: 48px;
height: 50px;
float: left;
margin-right: 15px;
}

#wp a{
display:block;
width: 48px;
height: 50px;
padding:0;
background: url("img/wp.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#wp a:hover { 
background-position: 0 -51px;
cursor:pointer;
}


#gotop {
width: 41px;
height: 50px;
float: left;
margin-right: 5px;

}

#gotop a{
display:block;
width: 41px;
height: 50px;
padding:0;
background: url("img/gotop.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#gotop a:hover { 
background-position: 0 -50px;
cursor:pointer;
}


#rss {
width: 40px;
height: 40px;
float: right;
margin-right: 20px;
}

#rss  a{
display:block;
width: 40px;
height: 40px;
padding:0;
background: url("img/rss.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#rss  a:hover { 
background-position: 0 -40px;
cursor:pointer;
}


#cb {
width: 40px;
height: 40px;
float: right;
margin-right: 20px;

}

#cb  a{
display:block;
width: 40px;
height: 40px;
padding:0;
background: url("img/cb.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#cb  a:hover { 
background-position: 0 -40px;
cursor:pointer;
}

#twitters {
width: 40px;
height: 40px;
float: right;
margin-right: 20px;
}

#twitters  a{
display:block;
width: 40px;
height: 40px;
padding:0;
background: url("img/twitter.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#twitters  a:hover { 
background-position: 0 -40px;
cursor:pointer;
}

#in {
width: 40px;
height: 40px;
float: right;
margin-right: 20px;
}

#in  a{
display:block;
width: 40px;
height: 40px;
padding:0;
background: url("img/in.png") 0 0 no-repeat;
text-decoration: none;
cursor:pointer;
}

#in a:hover { 
background-position: 0 -40px;
cursor:pointer;
}


/*
Default CSS Styles for the yd_rp_widget plug-in
*/
.yd_rp_widget {
	font:11px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
	line-height: 13px;
margin-bottom: 10px;
}

.yd_rp_widget a {
	font:13px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
	line-height: 13px;
margin-bottom: 10px;
color: #000;
font-weight: 900;

}

.yd_rp_widget a:hover {
	font:13px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
	line-height: 13px;
margin-bottom: 10px;
color: #bbb;
font-weight: 900;

}

.yd_rp_widget h4 {
	font:13px GraublauWebBold, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;	
	display: block;
	clear: both;
	margin-bottom: 5px;
font-weight: 900;

}
.side1 ul li ul li h4 a, .side2 ul li ul li h4 a {
	padding: 5px 5px 5px 0;

}
.yd_rp_widget img {
	width: 70px;
	height: 70px;
	float: left;

border: 1px solid #bbb;
margin: 2px 5px 5px 0px;
cursor:pointer;
}

.yd_rp_widget img:hover {
	width: 70px;
	height: 70px;
	float: left;

border: 1px solid #000;
margin: 2px 5px 5px 0px;
cursor:pointer;
}



/* comments */


#commentform{
margin:0;
padding:0;
}
	
#commentform p{
color: #999;
}
	
#commentform a{color: #000; text-decoration: none; line-height: 14pt;}
#commentform a:hover{color: #bbb; text-decoration: none; line-height: 14pt;}	
#commentform h3{
font:14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
color: #000;
margin:0;
padding:0;
}
	
#comment{
width:80%;
}

#author, #email, #url, #comment {
font:14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
margin:5px 5px 0 0;
padding:0;

}
	
#submit {margin:5px; padding: 5px; background: #000; color: #fff; cursor: pointer; font-weight:900; border:0; font:14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }
#submit:hover {margin:5px; padding: 5px; background: #bbb; color: #fff; cursor: pointer; font-weight:900; border:0; font:14px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0; width: 700px;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	border-top:1px dashed #bbb;
	margin:10px 0;
	padding:10px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {border-top:1px dashed #bbb;}
ol.commentlist li p {margin: 10px 0 10px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color: #000; text-decoration: none;}
ol.commentlist a:hover {color: #bbb; text-decoration: none;}

.commentlist img {border: 1px solid #bbb;}

cite {
font:15px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
}
	
cite a{color: #000; text-decoration: none;}
cite a:hover{color: #bbb; text-decoration: none;}

#respond {border-top: 1px dashed #bbb; padding-top: 10px; width:700px;}


/* share */
.share {margin: 20px 0 25px 0px; border: 1px dashed #bbb; padding: 10px 2px 10px 2px;}
.share img {border:0; padding-left: 2px;}


.delicious {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.delicious  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/delicious.png") 0 0 no-repeat;
text-decoration: none;
}

.delicious  a:hover { 
background-position: 0 -65px;
}


.digg {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
margin-left: 12px;
}

.digg  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/digg.png") 0 0 no-repeat;
text-decoration: none;
}

.digg  a:hover { 
background-position: 0 -64px;
}


.stumbleupon {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.stumbleupon  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/stumbleupon.png") 0 0 no-repeat;
text-decoration: none;
}

.stumbleupon  a:hover { 
background-position: 0 -64px;
}



.reddit {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.reddit  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/reddit.png") 0 0 no-repeat;
text-decoration: none;
}

.reddit  a:hover { 
background-position: 0 -64px;
}


.mixx {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.mixx  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/mixx.png") 0 0 no-repeat;
text-decoration: none;
}

.mixx  a:hover { 
background-position: 0 -64px;
}


.twitt {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.twitt  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/twitt.png") 0 0 no-repeat;
text-decoration: none;
}

.twitt  a:hover { 
background-position: 0 -64px;
}

.facebook {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.facebook  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/facebook.png") 0 0 no-repeat;
text-decoration: none;
}

.facebook  a:hover { 
background-position: 0 -64px;
}

.designfloat {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.designfloat  a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/designfloat.png") 0 0 no-repeat;
text-decoration: none;
}

.designfloat  a:hover { 
background-position: 0 -64px;
}


.rss {
width: 65px;
height: 65px;
float: left;
margin-right: 10px;
}

.rss a{
display:block;
width: 65px;
height: 65px;
padding:0;
background: url("img/rss2.png") 0 0 no-repeat;
text-decoration: none;
}

.rss a:hover { 
background-position: 0 -64px;
}

/* end share */

.intro {
margin-bottom:20px;
}