/*  

Theme Name: (Not so) Fresh
Theme URI: http://www.xsized.de/wordpress-theme-not-so-fresh/
Description: Dise&ntilde;do por <a href="http://www.bartelme.at" title="Bartelme Design">Wolfgang Bartelme</a>, portado hacia WordPress por <a href="http://www.ilemoned.com/wordpress/wptheme-fresh/">LEMONed</a>, modificado por <a href="http://www.xsized.de/">XSized</a>, traducido al espa&ntilde;ol por <a href="http://g30rg3x.com/">g30rg3_x</a>.
Version: 1.20 Spanish
Author: XSized
Author URI: http://www.xsized.de/
*/

/**********************************************
*   Basics & Typography                       *
***********************************************/

body {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	font-size: 60%;
	background-attachment: fixed;
	background-color: #666666;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	}

p,
ol,
ul {

	line-height: 150%;

	}

ol { /* to be styled */ }

ul { /* to be styled */ }



h1, h2, h3, h4, h5, h6 {

	margin: 0;

	font-style: normal;

	font-weight: bold;

	background: transparent;

	color: #050d24;

	}



h1 {

	font-size: 2.2em;

	}

h2 {

	font-size: 1.4em;

	}

h3, h4, h5, h6 {

	font-size: 1em;

	}



a:link {

	color: #2f63b3;

	text-decoration: none;

	}

a:visited {

	color: #2f63b3;

	text-decoration: none;

	}

a:hover {

	color: #4a5265;

	text-decoration: underline;

	}



blockquote {

	margin: 10px 0;

	padding: 0 50px;

	background: transparent url(images/blockquote.gif) no-repeat 0 0;

	color: #abafb9;

	}



code {

  background: #afafaf;

  cursor: text;

  font-family: "Courier New", Courier, monospace;

 }



small {

	font-size: 0.8em;

	}



input, textarea, select { /* to be styled */ }



form { /* to be styled */ }



img { /* to be styled */ }

img.noborder {

	border: none;

	}



.left {

	float: left;

	}

.right {

	float: right;

	}

.center {

	text-align: center;

	}

.alignleft {

	float: left;

	margin-right: 10px;

	}

.alignright {

	float: right;

	margin-left: 10px;

	}





/**********************************************

*   Structure: Content, Sidebar, etc.         *

***********************************************/



#outline {

	width: 855px;

	margin: 0 auto;

	padding: 0;

	background: #fff;

	font-size: 1.3em;

	}







/**********************

*   Header            *

***********************/



#header {

	width: 100%;

	height: 260px;

	background: transparent url(images/space.gif) repeat-x left top;

	}



#header .blogtitle {

	width: auto;

	height: 260px;

	background: transparent url(images/main.jpg) no-repeat left bottom;

	}

#header h1 {

	padding: 50px 0 0 50px;

	}

#header h1 a {

	color: #fff;

	}





	#navbar {

		clear: both;

		float: left;

		width: 100%;

		height: 31px;

		background: transparent url(images/nav_bg.gif) repeat-x 0 0;

		}



	ul.menu {

		float: left;

		margin: 0px;

		padding: 0 15px;

		list-style-type: none;

		}

	ul.menu li {

		float: left;

		}

	ul.menu li a {

		float: left;

		display: block;

		height: 28px;

		padding: 3px 15px 0 15px;

		line-height: 24px;

		color: #fff;

		}

	ul.menu li a:link,

	ul.menu li a:visited {

		color: #fff;

		background: none;

		}

	ul.menu li a:hover,

	ul.menu li a:active {

		color: #fff;

		background: url(images/nav_hover.gif) no-repeat center top;

		text-decoration: none;

		}



	ul.menu li.current_page_item a:link,

	ul.menu li.current_page_item a:visited,

	ul.menu li.current_page_item a:hover,

	ul.menu li.current_page_item a:active {

		color: #fff;

		background: transparent url(images/nav_active.gif) no-repeat center bottom;

		text-decoration: none;

		}



	.searchbar {

		float: right;

		width: 290px;

		height: 31px;

		margin: 0;

		}

	.searchform {

		margin-right: 2px;



font-size: 10px;



padding-top: 3px;



padding-right: 3px;



padding-bottom: 3px;



padding-left: 3px;



margin-bottom: 6px;



background-color: #f5f5f5;



background-image: none;



background-repeat: repeat;



background-attachment: scroll;



background-x-position: 0%;



background-y-position: 0%;



border-top-width: 1px;



border-right-width: 1px;



border-bottom-width: 1px;



border-left-width: 1px;



border-top-style: solid;



border-right-style: solid;



border-bottom-style: solid;



border-left-style: solid;



border-top-color: #cccccc;



border-right-color: #cccccc;



border-bottom-color: #cccccc;



border-left-color: #cccccc;



height: 14px;



color: #666666;



		}

	input#s {

		width: 170px;

                background-color: #f5f5f5;

		height: 18px;

		margin: 0px 0 0 1px !important;

		margin: 4px 0 0 1px; /* IE */

		padding: 0px 0 0 2px;

		border: 1px solid #999;

		background: #fff url(images/searchbg.gif) repeat-x 0 0;

		}





/***********************

*  Wrapper             *

***********************/



#wrapper {

	float: left;

	background: #fff;

	margin: 0 !important;

	margin: -15px 0 0 0; /* Fuck IE */

	padding: 0;

	}





/**********************

*   Content           *

***********************/



#content {

	float: left;

	width: 560px;

	height: 100%;

	background: #fff;

	}





.page-title {

	width: 530px;

	margin: 20px 0 0 0;

	background: #dfdfdf url(images/separator_blue.gif) repeat-x bottom center;

	}

.page-title h2.page-title-border {

	padding: 0 0 0 30px;

	background: transparent url(images/separator_blue.gif) repeat-x 0 0;

	font-size: 1.6em;

	line-height: 48px;

	color: #104177;

	}



/**********************

*   Blog Entries      *

***********************/



.post {

	padding: 20px 30px;

	background: #fff;

	}



.postentry {

	color: #050d24;

	text-align: justify;

	}

.postentry a,

.postentry a:hover {

	color: #2f63b3;

	}



.postentry img {

	border: 5px solid #edf2ff;

	}

.postentry img:hover {

	border: 5px solid #efefef;

	}



.posttitle { /* to be styled */ }

.posttitle a:link,

.posttitle a:visited,

.posttitle a:hover,

.posttitle a:active {

	color: #050d24;

	}



.postmeta,

.postmeta a {

	margin: 5px 0 ;

	font-size: 1em;

	color: #2f63b3;

	}

.post-date {

	padding: 0 0 0 20px;

	background: url(images/icon_date.gif) no-repeat 0 0;

	}

.post-comment {

	padding: 0 0 0 20px;

	background: url(images/icon_comments.gif) no-repeat 0 0;

	}

.post-filed {

	padding: 0 0 0 20px;

	background: url(images/icon_filed.gif) no-repeat 0 0;

	}





/**********************

*   Comments          *

***********************/



.commentpage {

	margin: 0 30px;

	padding: 0;

	}



#comments {

	margin: 0;

	padding: 0;

	}



.comments-num {

	background: transparent url(images/separator_green.gif) repeat-x center bottom;

	padding: 0 0 10px 0;

	}



#commentlist {

	margin: 0;

	padding: 0;

	list-style-type: none;

	}

#commentlist li {

	padding: 20px 25px 0 0;

	border-bottom: 1px solid #eee;

	background: #fafafa url(images/comment_bg.gif) repeat-y 0 0;

	}

	.alt {

		background-color: #fff !important;

		background-image: none !important;

		}



.comment-gravatar {

	float: left;

	width: 62px;

	height: 62px;

	background: transparent url(images/gravatar.gif) no-repeat;

	}

	img.gravatar {

		margin: 7px 0 0 7px;

		border: none;

		}



.comment-title,

.comment-meta,

.comment-text {

	margin: 0 0 0 80px;

	}



.comment-title,

.comment-title a,

.comment-title a:hover{

	color: #030612;

	}

.comment-meta,

.comment-meta a,

.comment-meta a:hover {

	color: #2f63b3;

	}



h2#postcomment {

	margin: 30px 0 0 0;

	padding: 0 0 10px 0;

	background: transparent url(images/separator_green.gif) repeat-x center bottom;

	}



.postcomment {

	clear: both;

	margin: 20px 0 0 0;

	padding: 20px;

	background: #eee url(images/separator_blue.gif) repeat-x center top;

	}



.postcomment input,

.postcomment textarea {

	border: 1px solid #aaa;

	}

.postcomment input:hover,

.postcomment textarea:hover {

	border: 1px solid #fec02a;

	}

.postcomment input#author,

.postcomment input#email,

.postcomment input#url {

	width: 100% !important;

	width: 456px; /* Fuck IE */

	height: 18px;

	}

.postcomment textarea#comment {

	width: 100% !important;

	width: 456px; /* Fuck IE */

	height: 200px;

	}



.postcomment input#submit {

	width: auto;

	height: 25px;

	padding: 2px 10px 3px 10px;

	background: #e5edff url(images/submit.gif) repeat 0 0;

	}

.postcomment input#submit:hover {

	background: #e5edff url(images/submit_hover.gif) repeat 0 0;

	}	







/**********************

*   Sidebar           *

***********************/



#sidebar {

	float: right;

	width: 290px;

	margin: 0;

	padding: 0;

	background: #fff;

	}



#sidebar .rssfeeds {

		height: 140px;

		margin: 0;

		padding: 0;

		background: transparent url(images/feeds.gif) no-repeat right bottom;

		}

#sidebar .socialtools {

		height: 148px;

		margin: 0;

		padding: 0;

		background: transparent url(images/social.gif) no-repeat right bottom;

		}

#sidebar h2.feed-title {

		margin: 0;

		padding: 20px 0 0 3px;

		background: none !important;

		font-size: 1.4em;

		}

#sidebar h2.social-title {

		margin: 0;

		padding: 20px 0 10px 3px;

		background: none !important;

		font-size: 1.4em;

		}

	.rssfeeds a.rss  {

		padding: 0 0 0 25px;

		background: transparent url(images/icon_rss.gif) no-repeat 5px 0;

		}

	.socialtools img  {

		border: 1px solid #edf2ff;

		padding:1px;

		}

#sidebar h2 {

	display: block;

	margin: 16px 0 6px 0;

	padding: 0 0 10px 3px;

	background: url(images/separator_green.gif) repeat-x center bottom;

	font-size: 1.4em;

	}



#sidebar ul {

	clear: both;

	margin: 0;

	padding: 0;

	list-style-type: none;

	}

#sidebar ul li {

	clear: both;

	color: #bbb;

	}

#sidebar ul.no-splitted li {

	padding: 0 5px;

	}

#sidebar ul.no-splitted ul li {

	margin: 0 -5px;

	}

#sidebar ul.blc {

	padding: 0 5px;

	}



#sidebar li#sidebar-splitted {

	float: left;

	width: 100%;

	margin: 0 0 15px 0;

	}

#sidebar-splitted .splitted-left {

	float: left;

	width: 140px;

	}

#sidebar-splitted .splitted-right {

	float: right;

	width: 145px;

	}



ul.splittedlists li {

	background: transparent url(images/dot.gif) no-repeat 5px 5px;

	padding: 0 0 0 23px;

	}

ul.splittedlists ul li {

	margin: 0 0 0 -23px;

	}

ul.splittedlists li a:link,

ul.splittedlists li a:visited {

	color: #353d50;

	}

ul.splittedlists li a:hover,

ul.splittedlists li a:active {

	color: #2c76bb;

	}





/**********************

*   Bottom            *

***********************/



#bottom {

	clear: both;

	float: left;

	width: 855px;

	height: 100%;

	margin: 0;

	padding: 0;

	background: #292929 url(images/separator_green.gif) repeat-x 0 0;

	border-top: 20px solid #fff;

	font-size: 0.9em;

	text-align: left;

	color: #fff;

	}

#bottom-divs {

	float: left;

	clear: both;

	margin: 0;

	padding: 20px;

	}

#bottom-left,

#bottom-mid,

#bottom-right {

	width: 30%;

	padding: 20px 0 20px 20px;

	float: left;

	}

#bottom h2 {

	margin: 0 0 10px 0;

	padding: 0 8px;

	font-size: 1.6em;

	color: #fff;

	}

#bottom h2 span {

	color: #888;

	}

#bottom ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	border-top: 1px solid #555;

	}

#bottom ul li {

	line-height: 26px;

	border-bottom: 1px solid #555;

	}

#bottom ul li a {

	display: block;

	padding: 0 10px;

	color: #fff;

	text-decoration: none;

	}

#bottom ul li a:hover {

	background: #191919;

	}

#bottom-sep {

	clear: both;

}



/**********************

*   Footer            *

***********************/



#footer {

	width: 100%;

	height: 120px;

	clear: both;

	background: #191919;

	border-top: 1px solid #000;

	color: #fff;

	}



#footer .validate {

	background: url(images/icon_valid.gif) no-repeat 0 0;

	padding: 0 5px 0 20px;

	}



#footer .credits {

	float: right;

	margin: 0;

	padding: 0;

	border: none;

	}



#footer p {

	margin: 0;

	padding: 13px 25px;

	font-size: 0.9em;

	line-height: 200%;

	}

#footer p a:link,

#footer p a:visited {

	color: #aaa;

	}

#footer p a:hover {

	color: #fff;

	}

#footer p a:active {

	color: #9ad202;

	}

	

/* Tags 

-------------------------------------------------------*/

.tagging {

        text-align: left;

        font-size: 0.9em;

        padding: 3px 0 3px 0;

}

.tagging img {

	padding: 3px 0 0 0;

	border: 0px;

}



.tagging img:hover {

	padding: 3px 0 0 0;

	border: 0px;

}



.tagging a{

	text-decoration: none;

	border-bottom: none;

}

/* End Various Tags & Classes*/



.post_ad {

	background: #fff;

	padding-left: 30px;

	padding-top: 0px;

	padding-bottom: 10px;

	}

	

/* Extras */

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/



#video-frame {

	background:#DDD;

	float:left;

	width:550px;

	height:auto;

	margin-bottom:30px;

	}

.video-left {

	float:left;

	width:350px !important;

	display:inline;

	}

.video-left p {

	padding:0px !important;

	margin:0px !important;

	}

.video-left h2 {

	display:none;

	}

.video-right {

	float:right;

	width:200px;

	display:inline;

	padding-top:7px;

	}

.video-right h2{

	color: #ff7800;

	font-size:1.3em;

	line-height:1.2em;	

	font-weight:bold;

	padding: 0 0 0 10px !important;

	margin:0 !important;

	}

.video-right p{

	color: #000;

	font-size:0.9em;

	line-height:0.8em;

	font-weight:bold;

	padding: 0 0 7px 10px !important;

	margin:0 !important;	

	}

.video-right .idTabs {

	border-top:1px solid #FFF;

	list-style:none;

	margin:5px 0px 0px 0px;

	padding:0px;

	}

.video-right .idTabs li {

	margin:0px;

	border-bottom:1px solid #FFF;

	background:#DDD;

	line-height:10px;

	}

.video-right .idTabs li a {

	color:#000;

	font-weight:bold;

	font-family:Tahoma, Arial;

	font-size:12px;

	text-decoration:none;

	display:block;	

	padding:10px 10px;

	}

.video-right .idTabs li a:hover {

	background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;

	}

.video-right .selected {

	background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;

	}

/*========= Rounded Corners =========*/

.bl {background: url(images/bl.gif) 0 100% no-repeat #e1e1e1; width: 500px}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; }
.clear {font-size: 1px; height: 1px}

/*======== test =====*/


$('#parent2').wslide({

	width: 250,

	height: 250,

	pos: 4,

	horiz: true

});