/*
Theme Name: 111 recycle
Theme URI:   
Author:   
Author URI:   
Description:     
Version: 2.1
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
It's based on the excellent Toolbox theme by Automattic, modified on 15-02-2012.

=Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
--------------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Fugaz+One&subset=latin-ext);  /* website header */
@import url(http://fonts.googleapis.com/css?family=Dosis:500&subset=latin-ext); /* headings */
@import url(http://fonts.googleapis.com/css?family=Doppio+One&subset=latin-ext);
@import url(http://fonts.googleapis.com/css?family=Patua+One&subset=latin-ext);

@import url(http://fonts.googleapis.com/css?family=Share&subset=latin-ext);

.home html, .home body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
#comments
{
}
.comment-content p
{
	margin-bottom: 15px;
}
body
{
	line-height: 1;
}
h1, h2, h3, h4, h5, h6
{
	clear: both;
	font-weight: 100;
}
ol, ul
{
	list-style: none;
}
blockquote
{
	quotes: none;
}
blockquote:before, blockquote:after
{
	content: '';
	content: none;
}
del
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
table
{
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 10px;
	border: 0px solid #333;
}
table td, table th
{
	padding: 5px;
}
a img
{
	border: none;
}
a, a:visited {
	outline: 0;
}
/*=Fonts
--------------------------------------------------------------*/

body, input, textarea, .page-title span, .pingback a.url
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text
{
	font-family: 'Dosis', sans-serif;
}
input[type=submit]
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre
{
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code
{
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
#site-title a
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
#colleft #access a
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.widget-title
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.entry-title
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	
}
.entry-content
{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.widget {
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
#main #primary .entry-meta {
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
/*
=Typography
--------------------------------------------------------------*/
.widget-area, #commentform
{
	font-size: 11px;
}
.widget {
	text-transform: uppercase;
	line-height: 15px;
}
#main #primary .entry-meta {
	text-transform: uppercase;
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #777;
}
.entry-content, .entry-summary
{
	display: inline-block;
	color: #6d6e71;
	font-size: 18px;
	/*margin-bottom: 0px;*/
	line-height: 28px;
	/*margin-left:150px;
	margin-right: 50px;*/
	margin: 50px 50px 50px 150px;
	}
.entry-content2 {
	display: inline-block;
	color: #6d6e71;
	font-size: 18px;
	/*margin-bottom: 0px;*/
	line-height: 28px;
	/*margin-left:150px;
	margin-right: 50px;*/
	margin: 50px 10px 10px 10px;
	}
.entry-content:after 
{
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 

}
/* Hides from IE-mac */
* html .entry-content 
{height: 1%;}

.entry-content, .entry-content2
{display: block;}
/* End hide from IE-mac */
body
{
	color: #CCC;
}
#site-title a
{
	color: #F9FF64;
	text-decoration: none;
	font-size:0.7em;
}
#colleft #access a
{
	/*text-transform: uppercase;*/
	font-size: 18px;
	/*font-weight: bold;*/
	color: #6D6E71;
}
#colophon a, #colophon a:visited
{
	color: #CCC;
	font-size: 10px;
}
#colophon
{
	visibility:hidden;
	font-size: 14px;
}
.home #colophon { 
	visibility:visible;
	font-size:14px;
}
.entry-title
{
	letter-spacing: 1px;
	font-size: 20px;
	color: #EEE;
}
.widget-title, #reply-title
{
	color: #999;
	font-size: 16px;
	font-weight: 100;
}
.form-allowed-tags
{
	font-size: 12px;
}
.page-title
{
	font-size: 19px;
	font-weight: bold;
}
#credits, #credits a {
	font-size:10px;
}
#site-generator {
	
}
/*Global styles
----------------------------------------------------------------
Text elements*/
p
{
	margin-bottom: 1.625em;
}
ul, ol
{
	margin: 0 0 1.625em 2.5em;
}
ul
{
	list-style: square;
}
ol
{
	list-style-type: decimal;
}
ol ol
{
	list-style: upper-alpha;
}
ol ol ol
{
	list-style: lower-roman;
}
ol ol ol ol
{
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul
{
	margin-bottom: 0;
}
dl
{
	margin: 0 1.625em;
}
dt
{
	font-weight: bold;
}
dd
{
	margin-bottom: 1.625em;
}
strong
{
	font-weight: bold;
}
cite, em, i
{
	font-style: italic;
}
blockquote
{
	font-family: 'Share', cursive;
	font-style: italic;
	font-weight: normal;
	margin: 1em 3em;
	color: #666;
}
blockquote em, blockquote i, blockquote cite
{
	font-style: normal;
}
blockquote cite
{
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre
{
	color: #333;
	background: #BBB;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd
{
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn
{
	border-bottom: 1px dotted #666;
	cursor: help;
}
address
{
	display: block;
	margin: 0 0 1.625em;
}
ins
{
	background: #FFF9C0;
	text-decoration: none;
}
sup, sub
{
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup
{
	bottom: 1ex;
}
sub
{
	top: 0.5ex;
}
/*Forms*/
input[type=text], input[type=password], textarea
{
	background: #EEE;
	-moz-box-shadow: inset 0 1px 1px #bbb;
	-webkit-box-shadow: inset 0 1px 1px #bbb);
	box-shadow: inset 0 1px 1px #BBB;
	border: 1px solid #DDD;
	color: #666;
}
input[type=text]:focus, textarea:focus
{
	color: #373737;
}
textarea
{
	padding-left: 3px;
	width: 98%;
}
input[type=text]
{
	padding: 3px;
}
input#s
{
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 27px;
}
input#searchsubmit
{
	display: none;
}
a, a:visited
{
	color: #6d6e71;
}
/*=General Styles
--------------------------------------------------------------*/
img.logo { width: 120px;}
.entry-content p:last-child {
	margin-bottom:0;
}
footer.entry-meta {
	display: none;
}
.entry-header
{

	min-width: 250px;
	display: inline-block;
	margin-bottom: 15px;
}
.entry-title
{
	border-bottom: 0px solid #222;
	padding: 5px 20px 10px 20px;
	background: #6d6e71;
	text-align: center;
}
#respond p
{
	margin-top: 10px;
}
#respond input, #comments #respond textarea
{
	margin-top: 5px;
}
#respond
{
	color: #444444;
}
.clear
{
	clear: both;
}
#site-generator
{
	padding-left: 60px;
}
#main
{	
	display:inline-block;
	margin: 0px;
}
#main:after
{ 
 content: ".";  
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden; 
}
/* Hides from IE-mac */
* html #main 
{height: 1%;}

#main 
{display: block;
	margin-top: 281px;
	background: #d1d2d4;}
/* End hide from IE-mac */

#image-navigation
{
	margin-top: 5px;
}
.page-title
{
	margin-bottom: 10px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6
{
	font-weight: bold;
	margin-bottom: 20px;
}
.entry-content img
{
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.gallery img  {
	
}
.archive .entry-title
{
	margin-top: 20px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
/*  overflow: hidden; */
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.attachment .entry-caption 
{
	margin-top:10px;
}
#comments-title
{
	color:#777;
	font-size: 16px;
	margin-bottom: 25px;
}
.comment-content
{
	font-size: 14px;
	line-height: 18px;
	color: #AAA;
}
#comments
{
	clear: both;
}
#comments .navigation
{
	padding: 0 0 18px;
}
h3#comments-title, h3#reply-title
{
	font-family: 'Patua One', cursive;
	color: #999;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title
{
	padding: 24px 0;
}
.commentlist
{
	list-style: none;
	margin: 0;
}
.commentlist li.comment
{
	border-bottom: 1px solid #111;
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0 0 0 65px;
	position: relative;
}
.commentlist li:last-child
{
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol
{
	margin-bottom: 18px;
}
#comments .comment-body p:last-child
{
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child
{
	margin-bottom: 24px;
}
.commentlist ol
{
	list-style: decimal;
}
.commentlist .avatar
{
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author
{
}
.comment-author cite
{
	color: #CCC;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says
{
	font-style: italic;
}
.comment-meta
{
	font-size: 12px;
	margin: 0 0 13px;
}
.comment-meta a:link, .comment-meta a:visited
{
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover
{
	color: #FF4B33;
}
.commentlist .even
{
}
.commentlist .bypostauthor
{
}
.reply
{
	font-size: 12px;
	padding: 0 0 24px;
}
.reply a, a.comment-edit-link
{
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover
{
	color: #FF4B33;
}
.commentlist .children
{
	list-style: none;
	margin: 0;
}
.commentlist .children li
{
	border: none;
	margin: 0;
}
.nopassword, .nocomments
{
	display: none;
}
#comments .pingback
{
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment + li.pingback
{
	margin-top: -6px;
}
#comments .pingback p
{
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url
{
	font-size: 13px;
	font-style: italic;
}
.entry-meta a
{
	color: #bbb;
}
/*=Structure
--------------------------------------------------------------*/
.page-template-template-blog-php .gallery-thumb img {
	margin-bottom: 5px;
}
#commentform
{
	padding: 10px;
}
#wrapper
{
	margin: 0 auto;
	width: 1040px;
	height: 100%;
	min-height:500px;
}
#colleft
{
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 0px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 0px rgba(0,0,0,0.4);
	border: 0px solid #7E7E7E;
	width: 156px;
	float: left;
	margin-right: 50px;
	/*background: #d1d2d4;*/
	border-top: 0;
	border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
}
#branding hgroup
{
	background: #d1d2d4;
	text-align: center;
	margin-bottom: 20px;
}
.home #page
{
	/*display: none;
		height:400px;
		background: none;*/
}
#page
{	
	/*box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	border: 1px solid #7E7E7E;*/
	display: block;
	overflow: hidden;
	width: 830px;
	background: none;

	float: left;
	/*border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;*/
}
#primary
{
	float: left;
	width: 455px;
}
#primary2
{
	float: left;
	width: 555px;
}
#page #main .full-width {
	width:100%;
}
#content
{
	margin-right:15px;
}

#main .widget-area
{
	float: right;
	overflow: hidden;
	width: 255px;
	clear:right;
	margin:50px 5px 0px 5px;
}
.widget-area
{
	color: #999;
}
#colophon
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	border-top: 1px solid #222;
	clear: both;
	display: block;
	bottom: 0;
	left: 0;
	height: 15px;
	margin-top: 30px;
	position: relative;
}
.home #colophon
{
	visibility:hidden;
	position:absolute;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	border-top: 1px solid #222;
	clear: both;
	display: block;
	bottom: 0;
	right: 0;
	left: 0;
	height: 10px;
}
#content .post
{	display: block;
	margin-bottom: 25px;
}
.post .entry-title a, .post .entry-title a:visited
{
	text-decoration: none;
	color: #EEE;
	word-wrap: break-word;
}
.page-template-template-blog-php .page-title {
	margin-bottom:20px;
}
/*Increase the size of the content area for templates without sidebars*/
.full-width #content, .image-attachment #content, {
	margin: 0;
}
/*Text meant only for screen readers*/
.screen-reader-text, .assistive-text
{
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
/*IE6, IE7*/
	clip: rect(1px, 1px, 1px, 1px);
}
/*Alignment*/
.alignleft
{
	display: inline;
	float: left;
}
.alignright
{
	display: inline;
	float: right;
}
.aligncenter
{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*=Header
--------------------------------------------------------------*/
#site-title
{	text-align: center;
	font-size: 2em;
	font-weight: bold;
	margin: 0.67em 0;
	padding:0 0.4em;
	word-break: break-all;
	word-wrap: break-word;
	overflow:hidden;
}
#site-description
{
	line-height: 15px;
	text-align: center;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 1em;
	padding:0 30px;
}
/*=Menu
--------------------------------------------------------------*/
#access
{
	background: #d1d2d4;
	display: block;
	margin: 0 auto 10px auto;
	width: 100%;
}
#access ul
{
	list-style: none;
	margin: 0;
	padding-left: 0;
}
#access li
{
	position: relative;
}
#access li a
{
	padding: 10px;
}
#access a
{
	display: block;
	line-height: 15px;
	padding: 0 1em;
	text-decoration: none;
}
#access ul ul
{
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 99999;
}
#access ul ul ul
{
	left: 100%;
	top: 0;
}
#access ul ul a
{
	width: 10em;
	height: auto;
}
#access li:hover > a, #access ul ul :hover > a
{
	background: #DEDEDE;
	color: #555 !important;
}
#access ul ul a:hover
{
	color: #555 !important;
}
#access ul li:hover > ul
{
	display: block;
	color: #555;
}
#access .menu li a:hover
{
	color: #555;
}
#access .children li
{
	background-color: #999999 !important;
}
#access .sub-menu li
{
	background-color: #666 !important;
}
.menu
{
	text-align: center;
}
.menu li
{
	border-top: 1px solid #222;
}
.menu .sub-menu li
{
	border-top: 1px solid #888;
}
.menu .children li
{
	border-top: 1px solid #888;
}
.menu li:first-child
{
	border: 0;
}
/*=Content
--------------------------------------------------------------*/

.sticky
{
}
.search-results #content .post {
	margin-bottom:40px;
}
.search-results .page-header {
	margin-bottom:20px;
}
.entry-meta
{
	color: #999;
	margin-top: 15px;
	clear: both;
	display: block;
}
.single-author .entry-meta .byline
{
	display: none;
}
#content nav
{
	padding-bottom: 5px;
	display: block;
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
}
#content nav .nav-previous
{
	float: left;
	width: 50%;
}
#content nav .nav-next
{
	float: right;
	text-align: right;
	width: 50%;
}
#content #nav-above
{
	display: none;
}
.paged #content #nav-above, .single #content #nav-above
{
	display: block;
}
#nav-below
{
	margin: 1em 0 0;
}
.page-link
{
	clear: both;
	margin: 0 0 1em;
}
.page .edit-link
{
	clear: both;
}
/*404 page*/
.error404 .widget
{

}
.error404 .widget .widgettitle, .error404 .widget ul
{
	margin-right: 1em;
}
.error404 .widget_tag_cloud
{
	clear: both;
	float: none;
	width: 100%;
}
/*Notices*/
.post .notice, .error404 #searchform
{
	display: block;
	padding: 1em;
}
/*Image Attachments*/
#image-navigation {
	margin: 10px 0 0 10px;
}
.image-attachment div.entry-meta
{
	float: left;
}
.image-attachment nav
{
	float: right;
	margin: 0 0 1em;
}
.image-attachment .entry-content
{
	clear: both;
}
.image-attachment .entry-content .entry-attachment
{
	margin: 0 0 1em;
	text-align: center;
	margin-top: 6px;
}
.image-attachment .entry-content .attachment
{
	display: block;
	margin: 0 auto;
	text-align: center;
}
/*Aside Posts*/
.format-aside .entry-header
{
	display: none;
}
.single .format-aside .entry-header
{
	display: block;
}
.format-aside .entry-content, .format-aside .entry-summary
{
	padding-top: 1em;
}
.single .format-aside .entry-content, .single .format-aside .entry-summary
{
	padding-top: 0;
}
/*Gallery Posts*/
.format-gallery .gallery-thumb
{
	float: left;
	margin: 0 1em 0 0;
}
/*Image Posts*/
.format-image .entry-header
{
	display: none;
}
.single .format-image .entry-header
{
	display: block;
}
.format-image .entry-content, .format-image .entry-summary
{
	padding-top: 1em;
}
.single .format-image .entry-content, .single .format-image .entry-summary
{
	padding-top: 0;
}
/*=Images
--------------------------------------------------------------*/
img
{
	margin: 10px 0;
}
#supersized img
{
	margin: 0;
}
a img
{
	border: none;
}
p img
{
}
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-area img, .wp-caption
{
	max-width: 100%;
/*When images are too wide for containing element, force them to fit.*/
	height: auto;
/*Override height to match resized width for correct aspect ratio.*/
}
img.alignleft
{
	/*margin-right: 1em;*/
}
img.alignright
{
	margin-left: 1em;
}
.wp-caption
{
	text-align: center;
}
.wp-caption img
{
}
.wp-caption .wp-caption-text
{
	margin: 0.5em;
}
.gallery-caption
{
}
.wp-smiley
{
	margin: 0;
}
/*=Forms
--------------------------------------------------------------*/

#searchform label
{
	display: none;
}
#searchform {
	padding:10px;
}
#searchform input#s
{
	width: 60%;
}
input[type=text], input#s
{
	margin: 0 1em 0 0;
	width: 60%;
}
textarea
{
	width: 80%;
}
/*Class for labelling required form items*/
.required
{
	color: #CC0033;
}
/*=Comments
--------------------------------------------------------------*/
#comments
{
	margin-top: 8px;
}
article.comment
{
	display: block;
}
#respond input[type=text]
{
	display: block;
	width: 60%;
}
#respond textarea
{
	display: block;
	margin: 0 0 1em;
	width: 80%;
}
#respond .form-allowed-tags
{
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code
{
	display: block;
}
/*=Widgets
--------------------------------------------------------------*/
.widget-title {
	margin-bottom: 5px;
}
.widget
{
	display: block;
	margin-top: 20px;
}
.widget ul
{
	margin: 0 10px 10px;
	padding: 10px;
}
.widget_nav_menu .menu-menu-container  ul ul {
	margin:0;
	padding:0 0 0 10px;
}
.widget_nav_menu .menu-menu-container ul li {
	border-top: 1px solid #222;
	margin-top:5px;
	padding-top:5px;
}
.widget ul li
{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #222;
}
.widget ul li a, .widget ul li a:visited
{
	text-decoration: none;
	color: #777;
	font-weight: bold;
}
.widget-area .widget_search
{
	overflow: hidden;
}
.widget-area .widget_search input
{
	float: left;
}
/*=Footer
--------------------------------------------------------------*/
#colophon
{
	padding: 8px;
	background: #000000;
}
/*Gallery
---------------------------------------------------------------*/
#content .gallery .gallery-item img
{
	max-width:100%;
	border:0;
}
#content .gallery .gallery-item {
	margin:0;
	text-align:left;
}
#main #content .gallery-caption
{
	display:none;
	margin: 0 auto;
	font-size: 12px;
	color:#555;
}
#main .image-attachment
{
	width: 100%;
}
.entry-content img {
	
}
.entry-attachment img
{
	width:650px;
	padding: 0;
	margin: 0;
}
#gallery .type-gallery .gallery-item {
	width: auto !important;
	margin:0 8px;
}
#gallery .type-gallery .gallery-item img {
	float: left;
	margin-top:0;
	border:0;
	margin-right: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#gallery .entry-content {
	margin: 0 10px 10px 10px;
}
.gallery br:last-child {
	display:none;
}
.previous-image  {
	padding-right: 15px;
}
/* #Buttons
================================================== */

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 4px 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, .75);
  cursor: pointer;
  margin-bottom: 20px;
  line-height: normal;
  padding: 8px 10px;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	color: #222;
	background: #ddd; /* Old browsers */
	background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
	background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
	background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
	background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
	background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
	background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
  border: 1px solid #888;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa; }

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	border: 1px solid #666;
	background: #ccc; /* Old browsers */
	background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
	background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
	background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
	background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
	background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
	background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center; }

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
.logo {
	margin: 100px 0 10px 0;
}
#gallery .third {
margin-top:20px;
}
#gallery .third h2 a {
text-decoration:none;
font-size: 24px;
color: #fff;
}
#gallery h1 {
font-size: 19px;
font-weight: bold;
}
#navmenu ul {
	float: right;
	margin: 5px 0px 0px 0px; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
#navmenu li {
	display: inline; 
	border: 0px;
}
#navmenu ul li a {
	font-size: 18px;
	text-decoration:none;  
	margin-top: 4px;
	margin-left: 3px;
	padding: 4px 4px 4px 4px; 
	color: #6d6e71;
	background: #d1d2d4;
}
/*
#navmenu ul li a:hover {
	color: purple;
	background: yellow; 
}
*/