/*   
Theme Name: BCN for Thematic
Theme URI: 
Description: Built on Thematic Theme
Author: Barcelona Photobloggers
Author URI: http://barcelona.photobloggers.org/
Template: thematic
Version: 1.0
.
All Rights Reserved
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-r-fixed-primary.css');
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

#wrapper {
	background:#ddd url('images/pagebackground.jpg');
}
#header {
	height:171px;
	background:#000 url('images/headerbackground.jpg') 50% 30% no-repeat;
}
#header #branding {
	position:relative;
	margin:0 auto;
}
#blog-description {
	display:none;
}
#container {
	width:500px;
	margin:0;
}
#content {
	width:500px;
}
body.page #container {
	width:960px;
}
body.page #content {
	width: 960px;
}
/* =Global Elements-------------------------------------------------------------- */
body {
	font-family:tahoma,Verdana,Arial,Sans-Serif;
	line-height:22px;
	color:#444;
	background:#000;
	/* url('body.background.jpg') 50% 0 fixed */
	margin:0;
	padding:0;
}
input,textarea {
	font:15px Georgia,serif;
	line-height:22px;
}
/*p,ul,ol,dd,pre {
	margin-bottom: 22px;
}
*/
pre,code {
	font:14px Monaco,monospace;
	line-height:22px;
}
blockquote {
	color:#666;
	font-style:italic;
}
table {
	border:1px solid #ccc;
	border-width:1px 1px 0 1px;
	font-size:13px;
	line-height:18px;
	margin:0 0 22px 0;
	text-align:left;
}
caption {
	text-align:left;
}
tr {
	border-bottom:1px solid #ccc;
}
th,td {
	padding:.7em 1.25em;
}
hr {
	background-color:#ccc;
	border:0;
	color:#ccc;
	height:1px;
	margin-bottom:22px;
}
ol li,ul li {
	text-align:left;
	padding-right:10px;
}
a:link {
	color:#bb0000;
	text-decoration:none;
}
a:active {
	position:relative;
	top:1px;
	color:#bb0000;
	text-decoration:none;
}
a:visited {
	color:#bb0000;
	text-decoration:none;
}
a:hover {
	color:#bb0000;
	text-decoration: underline;
}
/* =Header-------------------------------------------------------------- */
#header {
}
#branding {
	position:relative;
	margin:0 auto;
	padding:20px 0 20px 0;
}
#blog-title {
	font-family:Arial,sans-serif;
	font-size:34px;
	font-weight:bold;
	line-height:40px;
}
#blog-title a {
	color:#000;
	text-decoration:none;
}
#blog-title a:active,#blog-title a:hover {
	color:#FF4B33;
}
#blog-description {
	display:none;
	color:#666;
	font-size:13px;
	font-style: italic;
}
/* =Menu-------------------------------------------------------------- */
.skip-link {
	display:none;
}
#access {
	border-bottom:1px solid #ccc;
	height:32px;
	font-size:13px;
	overflow:visible;
	z-index: 100;
}
/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
}
.sf-menu {
	line-height:1.0;
}
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:10em;
	/* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:100%;
}
.sf-menu li:hover {
	visibility:inherit;
	/* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:left;
	position:relative;
}
.sf-menu a {
	display:block;
	position: relative;
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	left:0;
	top:2.5em;
	/* match top ul list item height */
	z-index:99;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
	left:10em;
	/* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
	left:10em;
	/* match ul width */
	top:0;
}
/*** THEMATIC SKIN ***/
.sf-menu {
	border-right:1px solid #ccc;
	float:left;
}
.ie6 .sf-menu {
	margin-bottom:-1px;
}
.sf-menu a {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:9px 13px;
	text-decoration:none;
}
.windows .sf-menu a {
	font-size:12px;
	padding:9px 13px 10px;
}
.sf-menu .current_page_item a,.sf-menu .current_page_ancestor a,.sf-menu .current_page_parent a {
	border-bottom-color: #fff;
}
.sf-menu a,.sf-menu a:visited {
	/* visited pseudo selector so IE6 applies text colour*/
	color:#666;
}
.sf-menu li {
	background:#fff;
}
.sf-menu li li {
	background:#fff;
}
.sf-menu li li li {
	background:#9AAEDB;
}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {
	background:#fafafa;
	outline:0;
	border-bottom-color:#ccc;
}
.sf-menu ul {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
	top:32px;
	/* overriding essential styles */
}
.sf-menu ul ul {
	margin-top:0;
}
.sf-menu ul a {
	background:#fafafa;
	border-bottom:none;
}
.sf-menu ul a:hover {
	color: #FF4B33;
}
/*** BCNTHEMATIC SKIN ***/
#access {
	margin:0;
	padding:0;
	border:none;
}
#access a:active {
	position:relative;
	top:0;
}
#access .sf-menu {
	border:none;
	font-weight:bold;
	font-family:'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	text-transform:uppercase;
}
#access .sf-menu li {
	background-color:transparent;
}
#access .sf-menu li a {
	text-decoration:none;
	border:none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
}
#access .sf-menu li li a {
	text-decoration:none;
	border:none;
	border-top-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-moz-border-radius-topleft:0 !important;
	-moz-border-radius-topright:0 !important;
	-webkit-border-top-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	border-bottom-left-radius:4px !important;
	border-bottom-right-radius:4px !important;
	-moz-border-radius-bottomleft:4px !important;
	-moz-border-radius-bottomright:4px !important;
	-webkit-border-bottom-left-radius:4px !important;
	-webkit-border-bottom-right-radius:4px !important;
}
#access .sf-menu .current-menu-item {
	background:#ddd url('images/pagebackground.jpg') 0 2px repeat;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
}
#access .sf-menu .current-menu-item a {
	color:#000 !important;
	background:#ddd url('images/pagebackground.jpg') 0 2px repeat;
}
.sf-menu li ul,.sf-menu li.sfHover ul {
	top: 31px;
}
/* Menu item (1st level,no hover,no visits) */
#access .sf-menu li a:link {
	color:#eee;
	background-color: transparent;
}
/* Menu item (1st level,not visited,while hovering over sub menu) */
#access .sf-menu li.sfHover a:link {
	color:#eee;
	background-color: #990000;
}
/* Menu item (2nd level,not visited,no hover) */
#access .sf-menu li.sfHover li a:link {
	color:#eee;
	background-color: #000;
}
/* Menu item (3rd level,not visited,no hover) */
#access .sf-menu li.sfHover li li a:link {
	color:#eee;
	background-color: red;
}
/* Menu item (1st level,no hover,visited) */
#access .sf-menu li a:visited {
	color:#eee;
	background-color: transparent;
}
/* Menu item (1st level,visited,while hovering over sub menu) */
#access .sf-menu li.sfHover a:visited {
	color:#eee;
	background-color: #990000;
}
/* Menu item (2nd level,visited,no hover) */
#access .sf-menu li.sfHover li a:visited {
	color:#eee;
	background-color: #000;
}
/* Menu item (3rd level,visited,no hover) */
#access .sf-menu li.sfHover li li a:visited {
	color:#eee;
	background-color: red;
}
/* Menu item (1st level,hover) */
#access .sf-menu li a:hover {
	color:#eee;
	background-color: #990000;
}
/* Menu item (1st level,hover,with sub menu) */
#access .sf-menu li.sfHover a:hover {
	color:#eee;
	background-color: #990000;
}
/* Menu item (2nd level,hover) */
#access .sf-menu li.sfHover li a:hover {
	color:#eee;
	background-color: #990000;
}
/* Menu item (3rd level,hover) */
#access .sf-menu li.sfHover li li a:hover {
	color:#eee;
	background-color: red;
}
/* =Content-------------------------------------------------------------- */
#main {
	clear:both;
	padding:66px 0 22px 0;
}
.page-title {
	font-size:13px;
	line-height:18px;
	padding:0 0 44px 0;
}
.attachment .page-title {
	font-style:italic;
}
.page-title a {
	color:#666;
	text-decoration:none;
}
.page-title a:active,.page-title a:hover {
	color:#FF4B33;
}
.page-title span {
	font-style:italic;
}
.page-title .meta-nav {
	font-style:normal;
}
.hentry {
	padding:0 0 22px 0;
}
.single .hentry {
	padding:0;
}
.home #content .sticky {
	border:0;
	margin:0 0 66px 0;
	padding:0;
}
.page h1.entry-title {
	display:none;
}
.entry-title {
	font-family:'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	font-size:26px;
	font-weight:bold;
	line-height:26px;
	letter-spacing:-1px;
	margin:0;
	padding:0 0 7px 0;
}
.entry-title a {
	color:#444 !important;
	text-decoration:none;
}
.entry-title a:active,.entry-title a:hover {
	color:#444;
	text-decoration:underline;
}
.entry-meta {
	color:#666;
	font-size:13px;
	font-style:normal;
	line-height:18px;
}
.entry-meta .author {
}
.entry-meta .n {
	font-size:11px;
	font-style:normal;
	letter-spacing:0.05em;
	text-transform:uppercase;
}
.entry-meta a {
	color:#b00;
	text-decoration:none;
}
.entry-meta a:active,.entry-meta a:hover {
	color:#b00;
}
.entry-meta abbr {
	border:none;
	cursor:text;
	font-size:11px;
	font-style:normal;
	letter-spacing:0.05em;
	text-transform:uppercase;
}
.entry-content {
	color:#444;
	font-size:14px;
	text-align:justify;
	padding:22px 0 0 0;
}
.page .entry-content {
	padding:0;
}
.entry-content h1,.entry-content h2 {
	font-family:'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	font-size:19px;
	font-weight:bold;
	padding:28px 0 14px 0;
}
.entry-content h3 {
	font-size:16px;
	font-family:'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	font-weight:bold;
	font-style:normal;
	margin:0;
	padding:0 0 10px 0;
}
.entry-content h4 {
	font-size:11px;
	font-family:'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
.entry-content table {
	margin-left:1px;
}
.entry-content embed,object {
	margin:0 0 22px 0;
}
.entry-content img {
	margin:5px 0 18px 0;
}
.entry-utility {
	clear:both;
	color:#666;
	font-size:13px;
	line-height:18px;
	margin:0 0 22px 0;
}
.entry-utility a {
	color:#b00;
	font-style:normal;
	text-decoration:none;
}
.entry-utility a:active,.entry-utility a:hover {
	color:#b00;
}
.entry-utility .edit-link {
	clear:both;
	display:block;
}
.page .edit-link {
	display:none;
}
.page-link {
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 22px 0;
	padding:22px 0 0 0;
	word-spacing:0.5em;
}
.page-link a {
	border:1px solid #ccc;
	color:#666;
	font-weight:normal;
	padding:0.5em 0.75em;
	text-decoration:none;
}
.page-link a:active,.page-link a:hover {
	color:#FF4B33;
}
ul#links-page,ul#archives-page {
	list-style:none;
	margin-left:0;
	overflow:hidden;
}
li.content-column {
	float:left;
	margin-right:20px;
	width:45%;
}
.gallery {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 22px 0;
}
.gallery .gallery-row {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0;
}
.gallery .gallery-item {
	overflow:hidden;
	float:left;
	margin:0;
	text-align:center;
	list-style:none;
	padding:0;
}
.gallery .gallery-item img,.gallery .gallery-item img.thumbnail {
	max-width:89%;
	height:auto;
	padding:1%;
	margin:0 auto;
	border:none !important;
}
.gallery-caption {
	margin-left:0;
}
.wp-caption-text,.gallery-caption {
	color:#666;
	font-size:13px;
	line-height:18px;
}
#author-info {
	margin:0 0 44px 0;
	overflow:hidden;
}
#author-info .avatar {
	float:left;
	margin:.3em 1em 0 0;
}
.alignleft,img.alignleft {
	float:left;
	margin-right:20px;
}
.alignright,img.alignright {
	display:block;
	float:right;
	margin-left:20px;
}
.aligncenter,img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display:block;
	clear:both;
}
.widgetcontainer {
	margin:0;
	padding:0 0 20px 0;
}
.hidden {
	display:none;
}
.screen-reader-text {
	display: none;
}
/* =Attachments-------------------------------------------------------------- */
.attachment-jpeg #container,.attachment-png #container {
	width:100%;
}
.attachment-jpeg #content,.attachment-png #content {
	width:930px;
}
.attachment-jpeg #comments,.attachment-png #comments {
	width:540px;
	overflow:hidden;
}
.attachment-jpeg .main-aside,.attachment-png .main-aside {
	display: none;
}
/* =Navigation-------------------------------------------------------------- */
.navigation {
	color:#666;
	font-size:13px;
	line-height:18px;
	margin:0px 0 22px 0;
	overflow:hidden;
}
.navigation a {
	color:#b00;
	text-decoration:none;
}
.navigation a:active,.navigation a:hover {
	color:#b00;
}
.navigation .meta-nav {
	font-style:normal;
}
.nav-previous {
	float:left;
	width:50%;
}
.nav-next {
	float:right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width:100%;
}
#nav-above {
	display:none;
}
.paged #nav-above {
	display:block;
	padding: 0 0 44px 0;
}
/* =Comments-------------------------------------------------------------- */
#comments {
	clear:both;
	padding:22px 0 0 0;
}
#comments,#comments input,#comments textarea {
	font-size:13px;
	line-height:18px;
}
#comments code {
	font-size:12px;
	line-height:18px;
}
#comments h3 {
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	padding:0 0 18px 0;
}
#comments-list {
	padding:0 0 18px 0;
}
#comments-list ol,#comments-list ul {
	list-style:none;
	margin:0;
}
#comments-list ol {
	border:none;
	border-bottom:none;
	margin:0 0 18px 0;
}
#comments-list li {
	background:transparent;
	border:none;
	margin:3px 0;
	padding:10px 10px 1px 10px;
	position:relative;
}
#comments-list li.alt {
	background:transparent;
}
#comments-list li.bypostauthor {
	background:#ffdddd;
	border-radius:4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-border-radius:4px;
}
#comments-list ul li {
	border:1px solid #ccc;
	margin:0 0 18px 0;
}
#comments-list li .avatar {
	position:absolute;
	top:10px;
	left:10px;
	width:36px;
	height:36px;
}
#comments-list .comment-author {
	font-weight:bold;
	padding:10px 5px 20px 46px;
	float:left;
}
#comments-list .comment-meta {
	color:#666;
	font-size:13px;
	padding:10px 0 20px 0;
}
#comments-list .comment-meta abbr {
	border:none;
}
#comments-list .comment-meta a {
	color:#bb0000;
	text-decoration:none;
}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {
	color:#bb0000;
	text-decoration:underline;
}
.comment-reply-link {
	font-size:11px;
	padding:0 0 18px 0;
	text-align:right;
}
.comment-reply-link a {
	color:#666;
	font-style:italic;
	text-decoration:none;
}
.comment-reply-link a:active,.comment-reply-link a:hover {
	color:#FF4B33;
}
.comment-navigation {
	font-weight:bold;
	padding:0 0 18px 0;
	margin-right:0.5em;
}
.comment-navigation a {
	border:1px solid #ccc;
	color:#666;
	font-weight:normal;
	padding:0.5em 0.75em;
	text-decoration:none;
}
.comment-navigation a:active,.comment-navigation a:hover {
	color:#FF4B33;
}
.comment-navigation a,.comment-navigation span {
	margin-right:0.5em;
}
#trackbacks-list .comment-content {
	position:absolute;
	left:-10000px;
}
#respond {
	background:transparent;
	margin-bottom:22px;
	overflow:hidden;
	padding:18px 0 0 0;
	position:relative;
}
#comments-list #respond {
	border-bottom:1px solid #ccc;
	margin:0 0 18px 0;
	padding:18px 1.5em;
}
#comments-list ul #respond {
	border:1px solid #ccc;
	margin:0;
}
#cancel-comment-reply {
	font-size:11px;
	position:absolute;
	top:18px;
	right:1.5em;
}
#cancel-comment-reply a {
	color:#666;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
.form-section label {
	font-size:11px;
}
.form-section input {
	margin:0 0 18px 0;
	width:98%;
}
.form-section textarea {
	width:99%;
}
#form-allowed-tags {
	display:none;
}
#form-allowed-tags p {
	color:#666;
	font-size:11px;
	margin:0;
}
#form-allowed-tags span {
	font-style:italic;
}
#form-allowed-tags code {
	font-size:11px;
	line-height:normal;
}
.form-submit {
	padding:18px 0 0 0;
	text-align:right;
}
.subscribe-to-comments {
	color:#666;
	float:left;
	font-size:11px;
	margin:0;
	padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
	color:#666;
	font-size:11px;
	padding:18px 0 0 0;
}
.comment_license {
	color:#666;
	clear:both;
	font-size:11px;
	margin:0;
	padding: 18px 0 0 0;
}
/* =Asides,Sidebars & Widget-Ready Areas-------------------------------------------------------------- */
.aside,.aside input {
	font-size:13px;
	line-height:18px;
	margin-bottom:6px;
}
.aside select {
	font-size:13px;
	line-height:18px;
	margin-bottom:6px;
	padding:2px 0 2px 0;
	width:223px;
}
.aside p,.aside ul,.aside ol,.aside dd,.aside pre {
	margin-bottom:18px;
}
.aside pre,.aside code {
	font-size:12px;
	line-height:18px;
}
.aside .current_page_item a {
	color:#FF4B33;
}
.aside .current_page_item .page_item a {
	color:#666;
}
.aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active {
	color:#FF4B33;
}
.aside {
	color:#666;
}
.aside a {
	color:#b00;
}
.aside a:active,.aside a:hover {
	color:#b00;
}
.aside h3 {
	color:#444;
	font-family:'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	line-height:22px;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0;
}
.aside h3 a {
	text-decoration:none;
}
.aside caption {
	font-size:11px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
.aside ul {
	list-style:none;
	margin-left:0;
}
.aside ul ul {
	list-style:none;
	margin:0;
}
.aside ul ul li {
	padding:1px 0;
}
.aside ul ul ul {
	margin-bottom:0;
}
.aside form,.aside table {
	margin-bottom:22px;
}
.aside table {
	border:none;
}
.aside thead {
	border:1px solid #ccc;
}
.aside tbody {
	border:1px solid #ccc;
}
.aside th,.aside td {
	border-right:1px solid #ccc;
	padding:.25em .8em;
}
.aside tfoot tr {
	border:none;
}
.aside tfoot td {
	border-color:transparent;
}
.widget_tag_cloud {
	margin:0 0 22px 0;
}
.aside #searchsubmit {
	display:none;
}
body.home div.category-asides * {
	display:inline;
}
body.home div.category-asides .entry-title,body.home div.category-asides .entry-meta,body.home div.category-asides .page-link {
	display:none;
}
body.home div.category-asides {
	margin:21px 0 42px 0;
	padding:0 0 0 59px;
	border-left:1px solid #e0e0e0;
}
body.home div.category-asides .entry-content {
	margin:0;
}
body.home div.category-asides blockquote {
	margin:0;
	font-size:13px;
	font-style:normal;
}
body.home div.category-asides .comments-link {
	margin: 0 0 0 .125em;
}
/* Main Asides*/
.main-aside ul {
	padding:0 5px;
}
.main-aside h3 {
}
.main-aside ul ul {
	padding:0;
}
#primary {
	width:150px !important;
	margin:0 0 0 40px;
	padding:0;
	border:none;
}
#secondary {
	width:260px;
	margin:0;
	padding: 0;
}
/* Content Asides*/
#content .aside {
	border:1px solid #ccc;
	margin:0 0 22px 0;
	padding:18px 0 0 0;
}
#content .aside ul {
	padding:0 20px;
}
#content .aside h3 {
	font-family:Georgia,serif;
	font-weight:normal;
	font-size:17px;
	font-style:italic;
	padding:0 0 7px 0;
	text-transform:none;
}
#content .aside ul ul {
	padding: 0;
}
/* Footer Asides*/
#subsidiary {
	padding: 33px 0 0 0;
}
/* =Footer-------------------------------------------------------------- */
#footer {
	border:none;
	margin:0;
	padding:0 0 25px 0;
	background:#000;
}
#siteinfo {
	color:#666;
	font-size:11px;
	line-height:18px;
	padding:22px 0 44px 0;
}
#siteinfo a {
	color:#666;
}
#siteinfo a:active,#siteinfo a:hover {
	color: #FF4B33;
}
/* =PageNavi-------------------------------------------------------------- */
/* Using !important to override PageNavi CSS */
.wp-pagenavi {
	margin:0 0 0 -.5em;
	padding:0.5em 0;
}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi span {
	border:1px solid #ccc !important;
	color:#666!important;
	font-style:normal;
	margin:0 .375em !important;
	padding:0.5em 0.25em !important;
}
.wp-pagenavi a:visited {
	border:1px solid #ccc !important;
	color:#666 !important;
}
.wp-pagenavi a:hover {
	border:1px solid #ccc !important;
	color:#FF4B33 !important;
}
.wp-pagenavi a:active {
	border:1px solid #ccc !important;
	color:#FF4B33 !important;
}
.wp-pagenavi span.pages {
	border:none !important;
	color:#666 !important;
	margin:0 !important;
	padding:0 !important;
}
.wp-pagenavi span.current {
	border:none !important;
	color:#666 !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:0 !important;
}
.wp-pagenavi span.extend {
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#000000;
	margin:2px;
	padding: 2px 4px;
}
/* Search-------------------------------------------------------------- */
#searchform {
	margin:0;
	padding:0 !important;
}
#searchform #s {
	width:223px;
}
.widget_search h3 label {
	display: none;
}
/* Polyglot http://www.fredfred.net/skriker/index.php/polyglot-------------------------------------------------------------- */
ul.languagemenu {
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
}
ul.languagemenu li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
ul.languagemenu li.language_item {
	float:right;
	display:block;
	font:12px 'Trebuchet MS',tahoma,Verdana,Arial,Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	margin:0;
	padding:7px 10px 6px;
}
ul.languagemenu li.language_item a {
	color:#eee;
}
ul.languagemenu li.language_item a:hover {
	text-decoration: none;
}
/* Spreadshop http://blog.tassoman.com/wordpress-plugins/spreadshop/
-------------------------------------------------------------- */
#spreadshop {
	width:850px;
	margin:0 auto;
	padding:0;
}
#spreadshop h2 {
	margin:0;
	padding:2px 0;
}
.spreadarticle {
	width:130px;
	float:left;
	margin:0;
	padding:0 20px 20px 20px;
	text-align:center;
}
.spreadarticle a img {
	margin:0;
	padding:0;
	border:1px solid #ccc;
}
.spreadarticle a:hover img {
	border:1px solid #b00;
}
.spreadarticle h3 {
	padding:0 !important;
	margin:0 !important;
	font-size:14px !important;
	font-family:tahoma,Verdana,Arial,Sans-Serif;
	font-weight:bold !important;
}
.spreadarticle p {
	padding:0;
	margin: 0;
}
/*- Subscription-------------------------------------------------------------- */
.itemfeed {
	margin-bottom:0;
	padding-top:10px !important;
	padding-left:40px !important;
	padding-bottom:10px !important;
	background:url('images/icons/feed.png') 0 50% no-repeat;
}
.itemtwitter {
	margin-bottom:0;
	padding-top:10px !important;
	padding-left:40px !important;
	padding-bottom:10px !important;
	background:url('images/icons/twitter.png') 0 50% no-repeat;
}
.itemfacebook {
	margin-bottom:0;
	padding-top:10px !important;
	padding-left:40px !important;
	padding-bottom:10px !important;
	background:url('images/icons/facebook.png') 0 50% no-repeat;
}
.itememail {
	margin-bottom:0;
	padding-top:10px !important;
	padding-left:40px !important;
	padding-bottom:10px !important;
	background: url('images/icons/email.png') 0 50% no-repeat;
}
/* Contact Form 7-------------------------------------------------------------- */
div.wpcf7 {
	width:410px;
	margin:0 auto !important;
	padding:10px 0 0 0 !important;
}
div.wpcf7 p {
	margin:0;
	padding:0;
}
div.wpcf7 label {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:18px;
}
div.wpcf7 textarea {
	padding:1px 0 1px 0;
	margin:0 0 18px 0;
	width:400px;
}
div.wpcf7 select {
	padding:1px 0 1px 0;
	margin:0 0 18px 0;
	width:400px;
}
div.wpcf7 .text {
	padding:1px 0 1px 0;
	margin:0 0 18px 0;
	width:400px;
}
div.wpcf7 .button {
	display:block;
	width:auto;
	color:#000;
	font-size:13px;
	margin:18px 0 0 0;
	padding:0 6px 0 6px;
}
span.wpcf7-radio {
	display:block;
	padding:1px 0 1px 0;
	margin:5px 0 16px 0;
	width:400px;
}
span.wpcf7-list-item {
	display:block;
	font-size:11px;
	line-height:18px;
	margin:0 !important;
	padding:0 !important;
}
.required {
	color:#FF4B33;
	font-weight: bold;
}
/* Login-------------------------------------------------------------- */
#login-box {
	padding:0;
}
#loginbox .form-section input {
	margin:0;
}
#loginbox .form-section .form-input {
	margin:0 0 18px 0;
	width:150px;
}
#loginbox .form-section .form-checkbox {
	margin:0 0 18px 0;
	width:100px;
}
#loginbox .form-section .form-checkbox input {
	width: 20px;
}
/* Link Us-------------------------------------------------------------- */
#linkus {
	width:500px;
	height:90px;
	font-size: 12px;
}
/* bbPress-------------------------------------------------------------- */
.bbPress #content {
	width:950px;
}
.bbPress #primary,.bbPress #secondary {
	display:none !important;
}
.bbPress .bbp-forums,.bbPress .bbp-topics {
	width:100%;
}
.bbp-breadcrumb,.bbp-template-notice,.bbp-pagination-count,.bbPress .entry-meta {
	display:none;
}
ul.bbp-forums li {
	display: block !important;
}
/* Social Share-------------------------------------------------------------- */
.bottomcontainerBox {
	float:right !important;
	margin-bottom:22px;
	width: 300px !important;
}

