 /*  



Theme Name: (Not so) Fresh



Theme URI: http://www.xsized.de/wordpress-theme-not-so-fresh/



Description: Designed by <a href="http://www.bartelme.at" title="Bartelme Design">Wolfgang Bartelme</a>, ported to Wordpress by <a href="http://www.ilemoned.com/wordpress/wptheme-fresh/">LEMONed</a>, modified by <a href="http://tagg.selfip.com/blog/?p=410">XSized</a>.



Version: 1.20 english



Author: XSized



Author URI: http://www.xsized.de



*/



#archive-col { width: 55%; float: left; }

#archive-col2 {width: 35%; float: right; margin-top: 20px; border-left: 1px solid #cccccc; padding-left: 18px; margin-left: 18px; }



.calendar { width: 200px; }



.calwrap { padding: 15px; }



.ReadMoreLink { display: none;} 



#store h3 { clear: left; padding-top: 17px; }



#store img { padding-right: 10px; max-height: 200px; }



#bottom-mid ul li {max-height: 26px; overflow: hidden; } 







/**********************************************



*   Basics & Typography                       *



***********************************************/







body {



	margin: 0;



	padding: 0;	



        background: #000 url(images/stripe2.png);



	font: 62.5% "Verdana", "Geneva", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;



	color: #000;



	text-align: left;



	}







p,



ol,



ul {



	line-height: 150%;



	}



ol { /* to be styled */ }



ul { /* to be styled */ }







h1, h2, h3, h4, h5, h6 {



	margin: 0;



	font: 62.5% "Arial";



	font-style: normal;



	font-weight: bold;



	background: transparent;



	color: #050d24;



	}







h1 {



	font-size: 2.2em;



	}



h2 {



	font: "Arial", "Verdana", "Verdana", "Geneva", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;



	font-size: 2em;



	}



h3, h4, h5, h6 {



	font-size: 1.5em;



	color: #003366;



	}







a:link {



	color: #003366;



	text-decoration: none;



	}







a:visited {



	color: #003366;



	text-decoration: none;



	}







a:hover {



	color: #666666;



	}







a:active {



	color: #000000;



	text-decoration: underline;



	}







a:link img {border: none; background: transparent; color: #fff; text-decoration: none; }



a:visited img {border: none; background: transparent; color: #fff; text-decoration: none; }







blockquote {



	margin: 10px 0;



	padding: 0 50px;



	background: transparent url(images/blockquote.gif) no-repeat 0 0;



	color: #000000; /* #000000; */



	}







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: 138px;



	width: 855px;



	background: transparent url(images/header_de_2.gif);



	}







#header .blogtitle {



	width: auto;



	height: 118px;



	background: transparent url(images/header.gif) 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_bg2.gif) repeat-x 0 0;



		}







	ul.menu {



		float: left;



		margin: 0;



		padding: 0 4px;



		list-style-type: none;



	font-size:13px;







		}



	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 {



		width: 290px;



		height: 20px;



		text-align: left;



		}



	input#s {



		width: 265px;



		height: 18px;



		margin: 5px 0 0 1px !important;



		margin: 4px 0 0 1px; /* Fuck IE */



		padding: 1px 0 0 2px;



		border: 1px solid #999;



		background: #fff url(images/searchbg.gif) repeat-x 0 0;



		}











/***********************



*  Wrapper             *



***********************/







#wrapper-orig {



	float: left;



	background: #fff;



	margin: 0 !important;



	margin: -15px 0 0 0; /* Fuck IE */



	padding: 0;



	}

#wrapper {

	float: left;

	background: #fff;

        padding: 0;

        margin: 0;

}









/**********************



*   Content           *



***********************/







#content {

	float: left;

	width: 560px;

	height: 100%;

	background: #fff;

}

#contentwrap {

	padding: 20px 30px;

	}



.pages {



	float: left;



	width: 530px;



	background: #eee url(images/separator_blue.gif) repeat-x bottom center;



	}



.pages-border {



	clear: both;



	width: 100%;



	height: 6px;



	background: transparent url(images/separator_blue.gif) repeat-x 0 0;



	}



.page-previous {



	float: left;



	padding: 10px 0 16px 30px !important;



	padding: 0 0 15px 30px; /* Fuck IE */



	}



.page-next {



	float: right;



	padding: 10px 30px 16px 0 !important;



	padding: 0 30px 15px 0; /* Fuck IE */



	}







.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: #003366;



	}







/**********************



*   Blog Entries      *



***********************/







.post {

	padding: 20px 30px;

	background: #fff;

}



.postentry {



	color: #050d24;



	text-align: justify;



	}





.postentry a:link {



	color: #003366;



	}





.postentry a:hover {



	color: #666666;



	}









.posttitle { /* to be styled */ }



.posttitle a:link,



.posttitle a:visited,



.posttitle a:hover,



.posttitle a:active {



	color: #003366;



	}







.postmeta,



.postmeta a {



	margin: 5px 0 ;



	font-size: 1em;



	color: #003366;



	}



.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 30px;



	padding: 0;



	}







.comments-num {



	background: transparent url(images/separator_darkblue.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: right;



	width: 50px;



	height: 50px;


margin: 0 0 0 7px;


	background: transparent url(images/gravatar.gif) no-repeat;



	}



	img.gravatar {



		margin: 7px 7px 7px 7px;



		border: none;



		}







.comment-title,



.comment-meta,



.comment-text {



	margin: 0 0 0 0px; /* was 80 px left */



	}







.comment-title,



.comment-title a,



.comment-title a:hover{



	color: #030612;



	}



.comment-meta,



.comment-meta a,



.comment-meta a:hover {



	color: #003366;



	}







h2#postcomment {



	margin: 30px 0 0 0;



	padding: 0 0 10px 0;



	background: transparent url(images/separator_darkblue.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;



     border: none;



	background: transparent;



	}















#sidebar a:link {border: none; background: transparent; color: #003366; text-decoration: none; }



#sidebar a:visited {border: none; background: transparent; color: #003366; text-decoration: none; }



#sidebar a:hover {border: none; background: transparent; color: #666666; text-decoration: none; }



#sidebar a:link img {border: none; background: transparent; color: #003366; text-decoration: none; }



#sidebar a:visited img {border: none; background: transparent; color: #003366; text-decoration: none; }











#sidebar .rssfeeds {



		height: 140px;



		margin: 0;



		padding: 0;



		background: transparent url(images/feeds.gif) no-repeat right bottom;



		}



#sidebar .socialtools {



		height: 140px;



		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_darkblue.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: #000;



	}



#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;

list-style-type: none;

	}



#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: #000;



	border-top: 2px solid #fff;



	font-size: 11px;



	text-align: left;



	color: #fff;



	}











#bottom a:link {border: none; background: transparent; color: #fff; text-decoration: none; }



#bottom a:visited {border: none; background: transparent; color: #fff; text-decoration: none; }



#bottom a:link img {border: none; background: transparent; color: #fff; text-decoration: none; }



#bottom a:visited img {border: none; background: transparent; color: #fff; text-decoration: none; }















#bottom-divs {



	float: left;



	clear: both;



	margin: 0;



	padding: 20px;



	}







#bottom-left {



	width: 20%;



	}



#bottom-mid {



	width: 40%;



	}



#bottom-right {



	width: 30%;



	}



#bottom-left,



#bottom-mid,



#bottom-right {



	padding: 20px 0 20px 20px;



	float: left;



	}







#bottom h2 {



	margin: 0 0 10px 0;



	padding: 0 8px;



	font-size: 18px;



        line-height: 5px;



	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: #003366;



	}



#bottom-sep {



	clear: both;



}







/**********************



*   Footer            *



***********************/







#footer {



	width: 855px;



	height: 74px;



	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.99em;



	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 */

.display_archive {font-family: arial,verdana; font-size: 12px; font-weight: bold;}
.campaign {line-height: 125%; margin: 5px;}



