/*  
Theme Name: parlembe
Theme URI: http://radioactiu.cat
Description: Radioactiu theme for parlembe.cat
Version: 0.1
Author: Radioactiu [info at radioactiu.cat]
Author URI: http://radioactiu.cat
*/

/* GENERAL */
body {background: #fff; color: #555; font-family: Arial, verdana; font-size: 80%; line-height: 1.2; margin: 0; padding: 0;}
a {color : #6abf2b; text-decoration : none;}
a:hover {color : #65b71d; text-decoration: underline;}
img {border : 0;}
h1, h2, h3 {font-size : 1.5em; font-family : Georgia, Helvetica, verdana; font-weight : normal; letter-spacing : -1px; margin: 0px; padding: 0px;}
h4 {font-size : 1.2em;}
h5 {font-size : 1.1em;}
h6 {font-size : 1em;}

/* ICONES */
ul.icones {height: 50px; margin: 0; padding: 0;}
ul.icones li {display:inline; float: left;}
ul.icones li.twitter a {background : url(images/twitter.png) no-repeat -47px 0; display: block; margin : 0 0 0; height: 45px; width : 40px;}
ul.icones li.twitter a:hover {background : url(images/twitter.png) no-repeat 0 0;}
ul.icones li.rss a {background : url(images/feed2.png) no-repeat -47px 0; display: block; margin : 0 0 0; height: 45px; width : 40px;}
ul.icones li.rss a:hover {background : url(images/feed2.png) no-repeat 0 0;}
ul.icones li.technorati a {background : url(images/technorati.png) no-repeat -47px 0; display: block; margin : 0 0 0; height: 45px; width : 40px;}
ul.icones li.technorati a:hover {background : url(images/technorati.png) no-repeat 0 0;}
ul.icones li.facebook a {background : url(images/facebook.png) no-repeat -47px 0; display: block; margin : 2 0 0 0; height: 45px; width : 40px;}
ul.icones li.facebook a:hover {background : url(images/facebook.png) no-repeat 0 0;}
ul.icones li.flickr a {background : url(images/flickr.png) no-repeat -47px 0; display: block; margin : 2 0 0 0; height: 45px; width : 40px;}
ul.icones li.flickr a:hover {background : url(images/flickr.png) no-repeat 0 0;}

/* FLICKRRSS PLUGIN */
#sidebar_main ul#flickrrss img {margin:2px;}

/* GOOGLE HEADER ADS HACK */
#googleheader {background: #eeeeee; border-bottom: 1px solid #f1f1f1; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 15px;}

/* HEADER */
#header {background: url(images/header1.png) no-repeat; height : 120px; width : 100%; }
#logo {margin : 10px 0 0 10px; padding : 5px 0 5px 0;}
#logo h3 {font-size : 28px; font-weight : bold; letter-spacing : 1px; line-height : 1; margin : 0; padding : 0; }
#logo h3 a {color : #ffe;}
#logo h3 a:hover {color : #fff;}
#logo p {color : #fff; font-weight : bold; margin : 5px 0 0 0; padding : 0;}

/*** Menu ***/
#header ul {font-family: Georgia, Helvetica, Arial; height: 44px; float: right; font-size: 1.2em; margin: 0px 200px 0px 0px; padding: 0px;}
#header ul li {display: inline; margin: 0px 20px 0px 0px; padding: 0px;}
#header ul li a {
border-right: 1px solid #F1F1F1;
	color: #FFFFFF;
	display: block;
    float: left;
	font-size: 1.1em;
	height: 14px;
	margin: 0px;
	padding: 82px 25px 20px 25px;
}

#header ul li.first a {border-left: 1px solid #F1F1F1;}
#header ul li a.on {background: #79ac54 url(img/bk-menu.gif); background-repeat: repeat-x; color: #FFFFFF; font-style: italic;}
#header ul li a:hover {background: #79ac54; background-repeat: repeat-x; color: #FFFFFF; padding: 62px 25px 40px 25px;}

/* CONTENT */
#wrap {background: #fff url(images/bkheader.gif) repeat-x; padding: 0; width : 100%;}
#contentwrapper {margin: 0px 0; padding : 0; width : 100%;}
#content {float: left; padding : 0 0px 10px 20px; width : 58%; margin : 0;}
.subheader {color : #aaa; font-weight : bold; font-style : italic;}
.entrytitle h2 {font-size: 1.7em; line-height: 1em; margin: 0;}
.entrytitle h2 a {color : #65b71d;}
.entrytitle h2 a:hover {color : #555;}
.entry {font-size: 1.1em; margin-bottom : 1.5em;padding: 1em 0 0 0;}
.entry h3 {border-bottom: 1px dashed #65b71d; color : #999;font-size : 1.2em; line-height: 1em; margin : 0px 0px 10px 0px; padding: 5px 0px 10px 0px; text-align: right;}
.entry h3 a{color : #65b71d;}
.entrybody {margin: 0px 0px 0px 2px;}
.entry blockquote {color : #666;margin : 0 30px 20px 30px;padding : 0 0 0 10px;border : 2px solid #fff;border-left : 2px solid #c3d9ff;}
.entrymeta {background: #fafafa; border: 1px solid #f1f1f1; padding: 3px;}
.entrymeta a {color: #555; font-size:0.9em;}
.entrymeta img {vertical-align : text-top;padding-bottom : 5px;}
.navigation {padding-bottom : 20px;}
.navigation ul {margin : 0;padding : 0;}
.navigation li {list-style-type : square;margin-left : 18px;}
.alignright {float : right;}
.alignleft {float : left;}
.centered {display : block;margin : 0 auto;}

/* SIDEBAR */
#sidebar_main {float: right; margin : 0 0px 0 0px; padding : 0 0 0px 0;width : 36%; height : 100%;}
#sidebar_left {float: left; margin: 0px 0px 0px 0px; width : 170px;}
#sidebar_right {float: left;margin-left: 0px; padding-top : 0px; width : 180px;}
.sidebar_full {float : left;margin-top: 0px;width : 380px;}
.sidebar {font-size : 1.1em;}
.sidebar a {color : #777777; font-weight: bold;}
.sidebar a:hover {color: #65b71d; font-weight: bold;}
.sidebar h2 {color: #65b71d; font-size: 1.3em; text-align: left; margin: 20px 0px 0px 0px; padding: 0;}
.sidebar ul {list-style: none; margin: 0 0 15px 0; padding: 0;}
.sidebar ul li {background-color : #fff;margin-bottom : 0.3em;}
.sidebar ul li ul {list-style-type: square; margin-left: 1.5em; padding: 0;}
.sidebar ul li ul li {border : 0;}
.search fieldset {border : 0;margin : 0;padding : 0;}
.searchinput {border : 1px solid #c3d9ff;padding : 4px;width : 125px;}
.searchbutton {border : 1px solid #c3d9ff;margin : 0;padding : 2px;}

/* COMMENTS */
.commentsblock textarea {width : 35em;}
.commentsblock input, .commentsblock textarea {border : 1px solid #d1d1d1;}
.commentsblock textarea:focus {background : #eee;border : 1px solid #a1a1a1;}
.commentsblock textarea:focus, .commentsblock input:focus {background : #eee;border : 1px solid #a1a1a1;}
ol.commentlist {color : #666;list-style-type : none;margin : 0;margin-top : 1.5em;padding : 0;}
.commentlist li {margin-bottom : 2em;padding : 0.5em 1em;}
.alt1 {background : #f9f7ed;border : 1px solid #f9f7ee;padding : 0.5em;border-left : 10px solid #cdeb8b;}
.alt2 {background : #f9f7ed;padding : 0.5em;border : 1px solid #f9f7ee;border-left : 10px solid #c3d9ff;}
h3#comments {font-size : 1.6em;}
.commentcount {float : right;font-size : 20px;font-weight : bold;}
.commentcount a {color : #cccccc;}
.commentcount a:hover {color : #999999;}
.commenttext {border-top : 1px solid #ddd;}
#footer {clear : both;color : #999;margin : 0 auto 0 auto;padding : 5px 0 10px 0;text-align : right;width : 950px;}
.ddsg-sitemap ul {margin : 0;padding : 0;}
.ddsg-sitemap ul li {font-weight : bold;list-style-type : none;margin : 0;padding : 0;}
.ddsg-sitemap ul li ul {list-style-type : none;margin : 15px;padding-left : 20px;}
.ddsg-sitemap ul li ul li {font-weight : normal;list-style-type : circle;}


a.banner {display: block; margin: 42px 0 0 0;}