﻿/*  
Theme Name: Freshy 2
Theme URI: http://www.jide.fr/english/downloads/freshy2
Description: The Freshy WordPress theme, second edition.
Version: 2.1
Author: Julien De Luca
Author URI: http://www.jide.fr
Tags: white, gray, blue, green, orange, red, customize, custom header, fixed width, fluid width, one column, two columns, left sidebar, right sidebar, widgets, threaded-comments, theme-options, valid XHTML, 2.7
*/

/*
The PHP, CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import "layout.css";
@import "menu.css";

html { overflow-x: hidden; overflow-y: auto; }

body {
	margin:0;
	padding:0;
	background:#efefef;
	background-attachment:fixed;
	font-family:Arial, Verdana, Lucida, serif, sans;
	line-height: 1.7em;
	font-size: 76%;
	color:#232323;
}

input, select, textarea {
	font-family:Arial, Verdana, Lucida, serif, sans;
    font-size:12px;
    border:1px solid #c6c6c6;
}

input {
	margin-right:5px;
}

textarea{
    width:99%;
}

label {
	font-weight:bold;
}

label small {
	font-weight:normal;
}

*::-moz-selection, *::-selection {
	background-color:#ff6600;
	color:white;
}

a {
	color:#ff6600;
}

#content a:hover {
	text-decoration:underline !important;
}

a img {
	border:0px none;
}

#title {
	margin:0;
	padding:38px 0px 18px 18px;
	position:relative;
	z-index:86;
	
}

#header_image {
	background-image:url(images/headers/499153_79030836.jpg);
	background-position:center;
}

/*#title, #frame, #footer_content {
	background:white url(images/page-gradient.png) repeat-y right;
}*/


#frame {
  padding-top:20px;
}

#frame, #footer_content {
	background:#fff;
}

#title {
  background: #fff;
}

#footer_content {
	border-top:1px solid #d0d0d0;
}

h1 {
	margin:0;
	padding:0;
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-weight:normal;
	font-style:italic;
	font-size:2.2em;
	letter-spacing:-2px;
	color:#3d3d3d;
}

h1 a {
	color:#3d3d3d;
	text-decoration:none;
}

.description small {
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-weight:bold;
	font-style:italic;
	font-size:1em;	
	color:#8d8d8d;
}

#quicklinks {
	position:absolute;
	right:0;
	top:0;
	padding:13px 23px 13px 13px;
	margin:0;
	list-style:none;
}

#quicklinks #searchform {
	margin:0;
	padding:0;
	clear:none;
	display:inline;
	line-height:4em;
	position:relative;
	margin-left:20px;
}

* html #quicklinks #s {
	*margin-top:1.1em;
}

#quicklinks ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

* html #quicklinks {
	right:10px;
}

#quicklinks ul li {
	padding:0;
	margin:0;
	font-style:italic;
	font-size:1.2em;
	float:left;
	text-transform:lowercase;
	color:#8d8d8d;
}

#quicklinks ul li a {
	margin-left:20px;
	height:3.5em;
	line-height:3.5em;
	text-decoration:none;
	color:#8d8d8d;
	display:inline;
}

#quicklinks ul li a:hover {
	text-decoration:underline;
}

#quicklinks ul li a.rss {
	color:#ee7700;
	padding-right:20px;
	background:transparent url(images/icons/feed-icon-16x16.gif) no-repeat center right;
}

#quicklinks ul li#fr_FR a {
	background:transparent url(images/flags/fr.png) no-repeat center right;
}

#quicklinks ul li#en_US a {
	background:transparent url(images/flags/gb.png) no-repeat center right;
}

#quicklinks ul li#fr_FR.current_page_item a, #quicklinks ul li#en_US.current_page_item a {
	display:none;
}

#quicklinks #addicted_results {
	position:relative;
	z-index:90;
	*width:160px;
}

#quicklinks #addicted_results ul {
	float:none !important;
	position:absolute;
	background:white;
    border:1px solid #c6c6c6;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	zoom:1;
	width:164px;
	overflow:hidden;
	margin-left:20px;
	right:5px;
	*left:0;
}

html > body #quicklinks #addicted_results ul {
	margin-top:-15px;
}

* html #quicklinks #addicted_results ul {
	*margin-top:-2px;
}

#quicklinks #addicted_results ul li {
	font-family:Arial, Verdana, Lucida, serif, sans;
    font-size:12px;
    font-style:normal;
	float:left;
	clear:both;
	width:160px;
	line-height:1.2em !important;
	height:auto !important;
}

#quicklinks #addicted_results ul li a {
	line-height:1.4em !important;
	height:auto !important;
	margin-left:0;
	color:#3d3d3d;
	text-decoration:none;
	padding:3px;
	display:block;
	float:left;
	clear:both;
	width:160px;
}

#quicklinks #addicted_results ul li a:hover {
	color:#ffffff;
	background-color:#ff6600;
}

h2, h3, h4, h5, h6 {
	font-family:Arial, Verdana, Helvetica, sans;
	font-weight:normal;
	color:#010101;
	margin:.5em 0 .5em 0;
	padding:0;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#010101;
	text-decoration:none;
}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration:underline;
}

h2, h3 {
	color:#4d9301;
	font-size:1.9em;
	letter-spacing:-1px;
	line-height:1.1em;
	margin:1em 0 0 0;
	padding:0 0 0 0;
}

h2 a, h3 a {
	color:#4d9301;
}

h2 a, h3 a, h2 img, h3 img {
	border:0px none;
}

.rsswidget img {
	display:none;
}

h3 {
	font-size:1.7em;
	letter-spacing:-1px;
	line-height:1.2em;
}

h4 {
	font-size:1.4em;
	letter-spacing:-1px;
	line-height:1.2em;
	color:#585858;
}

h4 a {
	color:#585858;
}

small {
	font-size:.9em;
	padding:0px; margin:0px;
}

.small {
  padding-bottom:10px;
  border-bottom:1px solid #fff;
}

small br {
	display:none;
}


.meta {
	padding-bottom:9px;
	background:transparent url(images/box-shadow.png) no-repeat bottom left;
	font-size:.9em;
}

.meta dl {
	border:1px solid #c6c6c6;
	background:white;
	margin:0;
	padding:4px;
	list-style:none;
	display:block;
}

* html .meta dl {
	height:1em;
}

.meta dl dd, .meta dl dt {
	display:inline;
	margin:0;
	padding:0;
}

.meta dl dt {
	margin:0 .5em 0 0;
	color:#828282;
	white-space: nowrap;
}

.meta dl dt a {
	color:#828282;
	text-decoration:none;
}

.meta dl dd {
	margin:0 1em 0 0;
	font-weight:bold;
	color:black;
}

.meta dl img {
	vertical-align:middle;
}

.meta dl dd a {
	text-decoration:none;
	color:black;
}

.commentlist, .commentlist ul.children {
	margin:0;
	padding:0;
	list-style:none;
}

.commentlist ul.children {
	margin-left:2em;
}

.comment .author, .comment .author a, .comment .date {
	color:#efefef;
}

.comment div,
.bypostauthor li div {
	padding:5px;
	margin:15px 0 15px 0;
	background:#f3f3f3;
	border:1px solid #c6c6c6;
}

.bypostauthor li cite {
	color:#585858;
}

.comment div div,
.bypostauthor div div {
	padding:0;
	margin:0;
	background:none;
	border:0px none;
}

.comment img.avatar {
	float:left;
	margin-right:5px;
	border:1px solid #fff;
}

.comment cite {
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	margin:.5em 0 .5em 0;
	padding:0;
	font-size:1.4em;
	letter-spacing:-1px;
	line-height:1.2em;
	color:#585858;
	font-style: normal;
}

.comment p {
	margin:.5em 0 .5em 0;
	padding:0;
}

.bypostauthor div {
	background-color:#4d9301;
	background-image:url(images/transparency/white-90.png);
	border-color:#4d9301;
}

.bypostauthor cite {
	color:#4d9301;
}

#commentform p {
	margin:0 0 .5em 0;
	padding:0;
}

.comment-meta {
	font-size:smaller;
}

.comment-meta,
.comment-meta a {
	color:#585858;
}


#sidebar_left div {
	border-right:1px solid #d0d0d0;
	padding-left:10px;
}

.sidebar div div {
	/*border:0px none !important;*/
}

.sidebar h2 {
	font-size:1.5em;
	padding:15px 0 15px 10px;
	margin:0;
}

#sidebar_left h2 {
	padding:15px 10px 15px 0;
	margin:5px -11px 10px 0;
	border-left:0px none;
}

.sidebar h2 a {
	color:#ff6600;
}

.sidebar ul, .sidebar ol {
	padding:0;
	margin:0;
	list-style:none;
}

.sidebar li {
	padding:0;
	margin:1px 0 0 0;
	color:#3d3d3d;
	line-height:1.8em;
	min-height:1.8em;
	clear:both;
}

* html .sidebar li {
	height: 1.8em;
}

.sidebar li li {
	padding:0 0 0 1.3em;
	background:url(images/bullet.gif) 9px 9px no-repeat;
}

.sidebar li a {
	padding:4px;
	position:relative;
	z-index:10;
	line-height:1.2em;
	min-height:1.2em;
}

.sidebar li a:hover {
	text-decoration:none;
	z-index:99;
}

.sidebar a {
	text-decoration:none;
	color:#3d3d3d;
}

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

#tag_cloud {

}

#calendar {
	width:100%;
}

#wp-calendar {
	width:100%;
}

#calendar td {
	text-align:center;
	padding:0;
	
}

#calendar td a {
	text-align:center;
	border:1px solid gray;
	display:block;
	margin:1px;
}

#calendar td a:hover {
	text-decoration:none;
	background:gray;
	color:white;
}

#calendar tfoot #prev {
	text-align:left;
}

#calendar tfoot #next {
	text-align:right;
}

#calendar tfoot a {
	background:none;
	color:inherit;
	display:inline;
	border:0px none;
}

#calendar #today {
	background:#ff6600;
	color:white;
}

#calendar #today a {
	color:white;
	border-color:white;
}

#calendar #today a:hover {
	background:none;
}

.sidebar li.current_page_item li a, .sidebar li.current-cat li a {
	background:transparent;
	color:#3d3d3d;
}

.sidebar li.current_page_item a, .sidebar li.current-cat a, #frame .sidebar li a:hover {
	/*background:#ff6600;*/
	color:white;
}

code, pre {
	background:#4d9301 url(images/code_bg.png) no-repeat top left;
	display:block;
	line-height:26px !important;
	padding-left:44px;
	font-size:14px;
	border:1px solid #4d9301;
	margin:1em 0 1em 0;
	font-family: "Courier New", Courier, monospace;
	letter-spacing:0;
	clear:both;
	overflow:auto;
	text-align:left;
	color:white;
	white-space:nowrap;
}

* html code, * html pre {
	position:relative;
	width:90%;
	overflow:hidden;
	overflow-x:scroll;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.post {
	
}

.post .entry {
	margin:1em 0 1em 0;
}

.post ul {
	list-style:none;
	padding:0 0 0 1em;
	margin:.7em 0 .7em 0;
}

.post p {
	margin:.7em 0 .7em 0;
}

.post ul ul {
	margin:0;
}

.post ul li {
	padding:0;
	margin:0;
	list-style-position:inside;
	list-style-image:url(images/bullet.gif);
}

* html .post ul li {
	list-style-image:none;
	list-style-position:outside;
	background:transparent url(images/bullet.gif) no-repeat 0 10px;
	padding-left:10px;
}

.post ul li li {
	list-style-type:circle;
	list-style-image:none;
	padding-left:0;
	background:transparent;
}

.post a {
	text-decoration:none;
}

.post blockquote {
	border-left:3px solid #4d9301;
	color:#4d9301;
	padding:0 0 0 1em;
	margin:0;
	font-family: Georgia, Times New Roman, sans;
	font-style:italic;
	font-size:1.1em;
}

.post blockquote a {
	color:#4d9301;
}

.post blockquote blockquote {
	font-size:1em;
}

ul#linkslist, ul#linkslist li {
	list-style-image:none;
	background-image:none;
	padding:0;
	margin:0;
}

ul#linkslist li h2 {
	padding:0;
	margin:.5em 0 .5em 0;
}

.linkcat {
	padding:0;
	margin:0;
	list-style:none;
}

#searchform {
	margin:1em 0 1em 0;
	padding:0;
}

* html #searchform {
	width:90%;
}

#quicklinks #searchsubmit, .sidebar .widget_search input {
	display:none;
}

#s {
	background:white url(images/search.png) no-repeat 98% 2px;
	line-height:1.4em;
	padding:2px;
	width:160px;
	display:inline;
}

.navigation, .meta {
	clear:both;
}

p.navigation {
	*margin:0;
	*padding:.5em 0 2em 0;
}

/* content.css */

.important {
	background:#ffcdc5;
	border:1px solid #cd2d12;
	padding:5px;
	margin:.5em 0 .5em 0;
	color:#8c1400;
}

.important a {
	color:#8c1400;
}

.note {
	background:#d5f69b;
}

.note, .download {
	border:1px solid #75ad14;
	padding:5px;
	margin:.5em 0 .5em 0;
	color:#446c00;
}

.note a, .download a {
	color:#446c00 !important;
}

.download a {
	font-weight:bold;
}

.download {
	background:#d5f69b url(images/download.png) no-repeat top left;
	padding-left:46px;
	min-height:35px;
}

address {
	padding:5px;
	margin:1em 0 1em 0;
	background:#f3f3f3;
	border:1px solid #c6c6c6;
}

#frame {
	padding-left:20px;
	padding-right:20px;
	clear:both;
}

* html #frame {
	zoom:1;
	position: relative;
	display:inline;
	height:1%;
}

#content, .sidebar {
	position: relative;
	float: left;
	overflow:hidden;
}

* html #frame .sidebar {
	position: relative;
	display:inline;
	height:1%;
}

* html #frame * {
	position: relative;
}

#content {
	padding: .5em 0 .5em 0;
	width: 100%;
	float: left;
}

#sidebar_left.sidebar div {
	margin-right:20px;
	padding-right:10px;
}

#sidebar.sidebar div {
	margin-left:20px;
	padding-left:10px;
}

.sidebar div {
	padding-top:10px;
	padding-bottom:10px;
}

 #sidebar.sidebar div div {
	padding:0;
	margin:0;
}

#sidebar_left.sidebar {
	margin-left: -100%;
}

#sidebar.sidebar {
	margin-right: -100%;
}

.sidebar_left #frame {
	padding-left:200px;
}

.sidebar_right #frame {
	padding-right:250px;
}

#sidebar_left.sidebar {
	width:200px;
	right:200px;
}

#sidebar.sidebar {
	width:250px;
}

* html #sidebar_left {
	left:250px;
}

#footer {
	clear: both;
}

#frame {
	overflow: hidden;
}

#page, #header, #footer {
	width:800px;
	margin:0 auto 0 auto;
}
/*
#header, #header .container, #header_image, #menu {
	position:relative;
	z-index:80;
}*/

html>body #page .container {
	padding:0 10px 0 10px;
	/*background:transparent url(images/shadow_left.png) top left repeat-y;*/
}

html>body #header {
	/*background:transparent url(images/header_shadow_right.png) top right repeat-y;*/
}

html>body #header .container,
html>body #footer .container {
	padding:10px 0 0 10px;
	margin-right:10px;
	/*background:transparent url(images/header_shadow.png) top left repeat-y;*/
}

html>body #footer {
	/*background:transparent url(images/footer_shadow_right.png) bottom right repeat-y;*/
}

#footer {

}

html>body #footer .container {
	padding:0 0 10px 10px;
	/*background:transparent url(images/footer_shadow.png) bottom left repeat-y;*/
}

#footer_content {
	padding:10px;
	text-align:center;
	line-height:1em;
	position: relative;
}

#footer_content * {
	padding:0;
	margin:0;
}

html>body #page {
	/*background:transparent url(images/shadow_right.png) top right repeat-y;*/
}


* {
	letter-spacing: normal !important;
  
}

body {
	/*:Background image*/
	/*background-image:url(images/background/fat_lines_light.gif) !important;*/
}

#header_image {
	/*:Header height*/
	padding-top:134px;
	z-index:1 !important;

	/*:Header image*/
	background: white;
	}

.listing .stbutton {
	display:none;
}

.listing {
  padding-top:10px !important;
}

.sidebar_left #frame {
	/*:Sidebar left width*/
	padding-left:200px;
}

.sidebar_right #frame {
	/*:Sidebar right width*/
	padding-right:250px;
}

.sidebar object, .sidebar embed {
	width:212px !important;
	height:140px !important
}

#sidebar_left.sidebar {
	/*:Sidebar left width*/
	width:200px;
	/*:Sidebar left width*/
	right:200px;
}

#sidebar.sidebar {
	/*:Sidebar right width*/
	width:250px;
}

#sidebar .widget {
	margin-top:0px;
	margin-left:-10px !important;
	padding-left:0px !important;
	width:212px;
	float:left;
	margin-bottom:10px !important;
}


#sidebar #execphp-5 {
	margin-bottom:6px !important;

}

.widget #searchform, .widget #wp-calendar, .widget ul {
	margin-left:10px !important;
}

.widget a, .widget span, .widget p, .widget li, .widget td, .widget div {
	color:white; 
}

.widget_search h2 {
	display:none; 
}

.widget_search {
	background:black !important;
}


#wp-calendar {
	width:190px;
}

#wp-calendar * {
	color:white; 
}

#wp-calendar caption {
	border:1px solid white;
}

.ec3_widget_cal {
		background: #a51715 !important;
    padding-bottom:10px !important ;

}

#twitter-blog {
		background: #999 !important;

}

.tweetSpace2 {
	padding:4px;
}

.tweetText2 {
font-size:11px;

	float:left; padding:4px !important; line-height:13px; width:140px; margin-top:4px;
}

.tweetPic2 {
	width:48px;
	float:left; padding:10px 4px 4px 0px;
}

.tweetPic2 img {
 padding:8px 0px 0px 10px; width:30px !important; height:30px !important; float:left; 


}

#twitterHeader { display:none; }

.screenName {
	display:block; clear:both; width:140px; font-size:11px; font-weight: bold;
	border-bottom:1px solid #ececec; padding:2px 0px;
}

.screenName a {
	color:#ccc; padding-left:0px;
}

.builtByArea {
	display:none;
}

#category_menu {
	background: #666 !important;
}


#wp-calendar .ec3_eventday {
	background: #333;
	
}

#wp-calendar #today {
	border:white;
}

#wp-calendar a {
	color:#ccc;
}

* html #sidebar_left {
	/*:Sidebar right width*/
	left:250px;
}

#page, #header, #footer {
	/*:Page width*/
	width:1024px;
}


#wpwrap #page, #wpwrap #header, #wprap #footer {
	/*:Page width*/
	width:100%;
}

*::-moz-selection, *::-selection {
	/*:Navigation color*/
	background-color:#0080fc;
}

#quicklinks {
	margin:0 !important;
	padding:13px 18px 0px 0px !important;
}

#quicklinks #addicted_results ul li a:hover {
	/*:Navigation color*/
	background-color:#0080fc;
}

a {
	/*:Navigation color*/
	color:#666;
}

.sidebar h2.title {
  letter-spacing: normal !important;
  font-size:12px !important;
  font-stretch: normal !important;
	overflow: hidden;
	background-color: black;
	margin-left:0px !important;
	width:199px !important;
	margin-top:0px !important;
	padding:4px 4px 4px 9px;
}


.sidebar div.ad {
	margin-top:6px !important;
	margin-left:-14px !important;
	padding-left:-14px !important;	
	margin-bottom:12px !important;
}

.sidebar h2, .sidebar h2 {
	/*:Navigation color*/
	color:#FFF;
	text-transform: uppercase;
}

#calendar #today {
	/*:Navigation color*/
	background-color:#0080fc;
}



#menu ul li li a:hover, #menu ul li li.current_page_item a {
	/*:Navigation color*/
	color:#0080fc;
}

#menu ul li li.current_page_item a:hover {
	/*:Navigation color*/
	color:#0080fc;
}

#menu ul li.current_page_ancestor:hover a, #menu ul li.current_page_ancestor a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a {
	/*:Navigation color*/
	background-color:#0080fc;
}

.sidebar li.current_page_item a, .sidebar li.current-cat a, #frame .sidebar li a:hover {
	/*:Navigation color*/
	
}

.sidebar li a:hover {
	/*:Navigation color*/
	/*background-color:#0080fc;*/
}

code {
	/*:Content color*/
	background-color:#1e64a3;
	/*:Content color*/
	border-color:#1e64a3;
}

.bypostauthor div {
	/*:Content color*/
	background-color:#1e64a3;
	/*:Content color*/
	border-color:#1e64a3;
}

.bypostauthor cite {
	/*:Content color*/
	color:#1e64a3;
}

h2, h2 a, h3, h3 a, .post blockquote, .post blockquote a, .author, .author a, .date, .comment.comment_author .author, .comment.comment_author .author a, .comment.comment_author .date, .comment.comment_author h4 {
	/*:Content color*/
	color:#666;
}

.post blockquote {
	/*:Content color*/
	border-left-color:#1e64a3;
}


.entry, .image {
	height:365px; overflow: hidden; padding:0 !important; margin:0 !important;
}

.listing .main .entry img, .image img {
	width: 735px !important;
	height:auto !important;
}



.meta { display:none; }

.byline {
	width:123px; float:left; background:#333 !important; margin-top:9px;
	line-height: 12px !important;

}

.single .byline {
	width:121px; float:left; background:#333 !important; margin-top:9px;
	line-height: 12px !important;

}

.wp-polls p {
 text-align: left !important;
 display:inline;
 padding-left:10px !important;
}

.wp-polls-ans {
	padding:4px 0px !important;
}

.byline * {
	color:#ccc!important;
	line-height: 11px !important;
	padding:0; margin:0;
	font-size:10px !important;
}

.byline .akpc_pop { display:none; }

.main .byline .akpc_pop { display:block; }

.widget_polls-widget {
 background: rgb(153, 153, 153);
 margin:10px 0px 20px 0px !important;
 }
 
#twitter-blog {
 	margin-top:10px !important;
 }

.byline .entry {
	clear:both; width:120px; height:50px;
}

.byline .entry object, .byline .entry embed {
	width:120px; height:80px;
}

.small p { margin:0; padding:0; }

.small h3 { margin:0; padding:0; }

.main h2 { margin:10px 0px; padding:0;  }

.main .entry_large p, .main .entry_large {text-align:left !important; }


.logo {
	position: absolute;
}



#user-login-wiget {
  background: #999 !important;
  border:1px solid #999;
  padding-bottom:0px !important;
  margin-bottom:20px !important;
}

.userLoginWiget_widget_sidebar#user-login-wiget form {

  padding-left:10px;
  padding-bottom:5px;
}

.login_ { width:90px; float:left}

#user_login, #user_pass { border:0px; background-color:#bbbbbb; color: #333; width:90px; float:right; margin-right:8px;}

p.submit {
	height:auto !important; padding:0; margin:0; clear:both;
}

#user-login-wiget #wp-submit {
	background-color:#333; color: white; float:left; margin-right:0px; border:0;
}

.reg_ {
padding:5px 15px ;display:block;font-size:12px;line-height:10px;float:right;margin:10px 10px 10px 0px;background: black;
}

.log_ {
padding:5px 15px ;display:block;font-size:12px;line-height:10px;float:left;margin:10px 12px 10px 12px;background: #333;
}

.categories li{
	list-style: none;
	padding-left:0px !important;
	display:inline !important;
}

.categories {
  vertical-align: top;
}

.categories li li{
	display:inline !important;

	list-style: none;
	margin-left:0px !important;
	width:200px;
}

.categories li a {
  padding-left:8px;
}


.categories li li a {
  padding-left:16px;
}


.categories li li li a {
  padding-left:24px;
}


.categories li li li li a {
  padding-left:32px;
}


.current-cat a {
  background: #333 !important;
}

.current-cat  li a {
  background: none !important;
}


.categories, .categories ul  {
 	list-style: none;
	padding-left:0px !important;
  margin:0px !important
}

.categories ul  {
  display:inline !important;
}


.categories {
  overflow:hidden;
}

.categories a { display:block; width:200px; color:white !important; }

.categories li.current-cat-noshow { visibility:hidden; display:none; }
.categories li.current-cat-noshow a { visibility:hidden; display:none; }

.categories li.current-cat li.current-cat-noshow a { visibility:visible; display:block; }


.categories li.current-cat-noshow li.current-cat-noshow { visibility:hidden !important; display:none !important; }


.categories li.current-cat li.current-cat-noshow { visibility:visible; display:inline; }
.categories li.current-cat-parent li.current-cat-noshow { visibility:visible; display:inline; }

.categories li.current-cat-grandparent a { visibility:hidden; display:none; }
.categories li.current-cat-grandparent li.current-cat a { visibility: visible; display:block;}

.categories li.current-cat-parent a { visibility:hidden; display:none; }
.categories li.current-cat-parent li.current-cat a { visibility: visible; display:block;}


.categories li.current-cat { visibility: visible; display:inline;}
.categories li.current-cat a, .categories li.current-cat a:hover, .categories a, .categories a:hover { background: none; border-bottom: 1px solid grey;}


/*.current-cat li a { font-weight: bold; }
.categories li.current-cat li { visibility: visible; display:block; }
.categories li.current-cat-parent { visibility: visible; display:block; }
.categories li.current-cat-parent li { visibility: visible; display:block; }
.categories li.current-cat-grandparent { visibility: visible; display:inline; }
.categories li.current-cat-grandparent li.current-cat-parent a { visibility: visible; display:block; }
*/



#posts_table tr, #posts_table th, #posts_table td {
	display:inline; float:left;
}

#posts_table {
  width:735px !important;
}



.express_score {
	background: rgb(153, 153, 153) !important;
	margin-bottom:10px !important;
	}
	

.express_score table {
	padding:0px 8px !important;
	width:100%;
}

.express_score table * {
	padding:0 !important; margin:0 !important;
}
.express_score tr.head {
	border-bottom:1px solid grey !important;
}

#posts_table thead tr .header div.lab, #scores_table thead tr .header div.lab {
	background-image: url(images/sorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

#posts_table tr .headerSortUp div.lab, #scores_table tr .headerSortUp div.lab{
	background-image: url(images/sorter/asc.gif) !important;
}
#posts_table tr .headerSortDown div.lab, #scores_table tr .headerSortDown div.lab{
	background-image: url(images/sorter/desc.gif) !important;
}



div.pager{
	padding: 10px 0 10px 0;
	background-color: #ccc;
	text-align: center;

}



div.pager input {
	font-size: 8px;
	width: 50px;
	border: 1px solid #330000;
	text-align: center;
}

div.pager .pagesize {
	visibility:hidden;
	display:none;
}

div.pager .pagedisplay {
	margin-top:-3px; 
	font-size: 13px;
	border:0px;
	background:#ccc;
	color:white;
}



.navigation {display:none; }

.meta_ * {
	text-transform: uppercase;
	color:#ff4e12 !important;
	font-size:10px;
}
 
.listing .meta_ {
  margin-top:5px;
} 
 
  
#posts_table th {
	text-transform: uppercase;
	color:#fc9000 !important;
	font-size:12px;
	font-weight: normal !important;
}


.minglepage .wp_likes {
  display:none;
}
  
  
.small .meta_ .akpc_pop {
  display:none !important; 
}  
  
  
h2 {
  clear:both;
}  

.single h2 {
  padding:10px 0px 0px 0px;
}

.single .flashvideo, .main .flashvideo {
  height: 365px;
  width:735px;
  background: url(images/xtv.jpg) #fff no-repeat 0px 0px;
  text-align: right;
  padding:0px; margin:0px;
}



.single .flashvideo object, .single .flashvideo embed, .main .flashvideo object, .main .flashvideo embed {
  height:365px;
  width:600px;
  padding:0px; margin:0px;

}

.smallimage .flashvideo img {
	margin-top: -13px; 
}



.byline p {
  padding:0px; margin:0px;
}

.widget-liquid-right * {
  color:black !important;
}

img.avatar {
  height:35px !important;
  width:auto !important;
  margin-left:-5px;
  margin-top:-5px;
  clear:both;
}

#posts_table img.avatar   {
  height:35px !important;
  width:auto !important;
  margin-left:0px !important;
  margin-top:-3px;
  clear:both;
}


.small .entry {
  overflow: visible !important;
}

.stbutton {
	border:0px solid grey !important;
	display:block; 
	float:left;
	clear:both;
	padding:0 !important;
	width:106px;
	height:20px;
	margin-left:2px !important;
}

.stbuttontext {
	color: rgb(143, 178, 208) !important; font-size:10px !important;
	border:0px solid red !important; 
	float:right !important;
	display:block;
	border-top:2px solid rgb(51, 51, 51) !important;
}


.author span, .author p, .stbuttontext {
	margin:0 !important; padding:0 !important;
}

.avatar td {
	vertical-align: middle !important;
	height:35px;
	
}


.smallimage {
	width:123px;
	height:50px; overflow:hidden;
	clear:both;
}
.smallimage img {
	width:123px; height:auto;
}


.listing .author p a, .listing .author p script, .listing .author p span  {

	display:none; position: absolute;
}


/*.menu_container .children .children { display:none !important; }*/


.ec3_events ul {
	list-style: none !important;
	width:100%;
	border-bottom:1px solid white;
}

.ec3_events ul li {
	display:inline !important;
	list-style: none !important;
	list-style-image: none !important;
	background-image: none !important; 
}

#login_form {
	clear:both !important;
}

#login_form p {
	clear:both !important;
	border:1px solid #999999;
}

#register_prompt {
	clear:both;
	height:50px;
	margin:5px 12px !important;
	padding:4px !important;
	border:1px solid #666 !important;
	color:white;	
}


#logoutform ul{
	margin:4px 0px 6px 0px !important;
	padding:0 !important;


}

#logoutform li {
	margin:0 !important;
	padding:0 !important;
	
}

#logoutform li a.action {
	background: #333;
	display:block;
	width:184px;
	margin-bottom:2px;
}



.ec3_widget_cal {
	display:none !important;
}

.scores {
	margin-top:5px !important;
	margin-bottom:3px !important;
}

.score_name {
	line-height: 12px !important;
}

.score_name span {
	padding-left:6px !important;
	display:block;

}


.score_points span{
	font-size:22px;
	color:#ccc !important;
}


.minglepage h2 {
	display:none;
}


.engasjert_artikler div, .engasjert_kommentarer div  {
	width:100%;
	border-bottom:1px solid white;
	padding:4px 0px;
}

.engasjert_artikler a, .engasjert_kommentarer a {
	font-size:14px;
}


.grey {
	color:#999;
}


.engasjert_header .avatar {
	margin:0 !important;
}

.engasjert_h3 {
	margin:0px !important;
	padding:4px 0px 0px 6px !important;
}

.engasjert {
	padding:6px 0px !important;
}

.engasjert_kommentarer a.small {
	font-size:12px !important;
	border:0 !important;
}

.sidebar .ec3_events {
	background: rgb(153, 153, 153) !important;
	padding-bottom:4px;
}

.ec3_list_day {
	padding:4px 10px !important;
	float:left; clear:both; width:192px !important;
	border-bottom:1px solid #fff !important;
}

.right {
	float:right;
	padding-right:8px;
}


.calendar_listing {
	padding:6px;	
}

.ec3_events_listing h2 {
	display:block;
	position: relative;
	padding-bottom:10px;
	
}

.ec3_events_listing .ec3_listing_day {
	padding:6px 0px !important;
	border-bottom:1px solid #fff !important;	
	float:left; 
	clear:both;
	width:100%;
}

.ec3_events_listing div {
	font-size:14px;
	
}

.ec3_events_listing .ec3_listing_day div {
	float:left; padding-left:10px;
}

.ec3_events_listing .ec3_listing_day .date {
	float:left; padding-left:0px;
}

.sidebar div.bannerize, {
	margin:0px !important; padding:0 !important; 
	clear:both;
}


.bannerize img { 
	padding-top:10px !important; padding-bottom:12px;
	margin-left:-10px !important;
}

.wp-polls {
	background: #999;
	padding-top:0px !important;
	margin-top:0px !important;
}


#frame {
	padding-left:20px;
	padding-right:20px;
	clear:both;
}

* html #frame {
	zoom:1;
	position: relative;
	display:inline;
	height:1%;
}

#content, .sidebar {
	position: relative;
	float: left;
	overflow:hidden;
}

* html #frame .sidebar {
	position: relative;
	display:inline;
	height:1%;
}

* html #frame * {
	position: relative;
}

#content {
	padding: .5em 0 .5em 0;
	width: 100%;
	float: left;
}

#sidebar_left.sidebar div {
	margin-right:20px;
	padding-right:10px;
}

#sidebar.sidebar div {
	margin-left:20px;
	padding-left:10px;
}

.sidebar div {
	padding-top:10px;
	padding-bottom:10px;
}

 #sidebar.sidebar div div {
	padding:0;
	margin:0;
}

#sidebar_left.sidebar {
	margin-left: -100%;
}

#sidebar.sidebar {
	margin-right: -100%;
}

.sidebar_left #frame {
	padding-left:200px;
}

.sidebar_right #frame {
	padding-right:250px;
}

#sidebar_left.sidebar {
	width:200px;
	right:200px;
}

#sidebar.sidebar {
	width:250px;
}

* html #sidebar_left {
	left:250px;
}

#footer {
	clear: both;
}

#frame {
	overflow: hidden;
}

#page, #header, #footer {
	width:800px;
	margin:0 auto 0 auto;
}
/*
#header, #header .container, #header_image, #menu {
	position:relative;
	z-index:80;
}*/

html>body #page .container {
	padding:0 10px 0 10px;
	/*background:transparent url(images/shadow_left.png) top left repeat-y;*/
}

html>body #header {
	/*background:transparent url(images/header_shadow_right.png) top right repeat-y;*/
}

html>body #header .container,
html>body #footer .container {
	padding:10px 0 0 10px;
	margin-right:10px;
	/*background:transparent url(images/header_shadow.png) top left repeat-y;*/
}

html>body #footer {
	/*background:transparent url(images/footer_shadow_right.png) bottom right repeat-y;*/
}

#footer {

}

html>body #footer .container {
	padding:0 0 10px 10px;
	/*background:transparent url(images/footer_shadow.png) bottom left repeat-y;*/
}

#footer_content {
	padding:10px;
	text-align:center;
	line-height:1em;
	position: relative;
}

#footer_content * {
	padding:0;
	margin:0;
}

html>body #page {
	/*background:transparent url(images/shadow_right.png) top right repeat-y;*/
}


