/*   

Theme Name: A Theme for Planq Studio v1.0

Theme URI: http://redesignedbym.com

Description: A theme for Planq Studio by M

Author: Redesigned by M

Updated by: Neil MacDonald

Version: 1.0

*/




/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }



.chromeframe {position: absolute; top: 0;}



/* Ok, this is where the fun starts.

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



/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */

body {
	font: 13px; 
	font-family: 'choplinextralight-demo', Arial, Helvetica;	
}



/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */



/* We like off-black for text. */

body, select, input, textarea {color: #2C2B27;}



a {color: #03f;}

a:hover {color: #000000;}



/* unvisited link */

a:link {color: #BEAD91;}



/* visited link */

a:visited {color: #BEAD91;}



/* selected link */

a:active {color: #636464;} 



/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */

::-moz-selection{background: #BEAD91; color: #fff; text-shadow: none;}

::selection {background: #BEAD91; color: #fff; text-shadow: none;} 



/*	j.mp/webkit-tap-highlight-color */

a:link {-webkit-tap-highlight-color: #fcd700;} 



ins {background-color: #fcd700; color: #000; text-decoration: none;}

mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* Mozilla dosen't style place holders by default */

input:-moz-placeholder { color:#a9a9a9; }

textarea:-moz-placeholder { color:#a9a9a9; }





/* And here begins the WordPress fun.

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


/* GENERAL ================================================= */



html {

	background-image: url(images/background_1920x1200-72dpi.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	background-attachment: fixed;

    	-moz-background-size: cover;

    	-o-background-size: cover;

    	-webkit-background-size: cover;

   	background-size: cover;

}

a {

	text-decoration: none;

	color: #000;

}



h2 {

	font-size: 1.5em;

	margin: 1.5em 0 0.5em 0;

}



p {

	font-size: 0.8em;

	margin: 0 0 1em 0;

}


img {

	max-width: 100%;

	height: auto;

}



#wrapper {

	margin: 0 auto;

	width: 1250px;

	overflow: hidden;

}

.bordertop {

	border-top: 3px solid #000;

}

.borderbottom {

	border-bottom: 3px solid #fff;

}



.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	}

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/* Wrapping text around images: Coding from Wordpress */ 



img.alignright { 

	float: right; 

	margin: 0 0 1em 1em; 

}



img.alignleft { 

	float: left; 

	margin: 0 1em 1em 0; 

}



img.aligncenter { 

	display: block; 

	margin-left: auto; 

	margin-right: auto; 

}



.alignright { 

	float: right; 

}



.alignleft { 

	float: left; 

}



.aligncenter { 

	display: block; 

	margin-left: auto; 

	margin-right: auto; 

}



.wp-caption.alignleft { 

	float:left; 

	margin-left:0; 

	margin-right:5px; 

}



.wp-caption.aligncenter { 

	margin-left:auto; 

	margin-right:auto; 

}



.wp-caption.alignright { 

	float:right; 

	margin-left:5px; 

	margin-right:0; 

}



/* MENU ======================================================== */



#header {

	float: left;

	width: 250px;

	margin-left: 25px;

    	background-color: #2C2B27;; 

	padding: 15px 0 10px 0;

	text-align: center;

	min-height: 1080px;

	position: fixed;

	z-index: 1;

}



#header img {

	max-width: 80%;

}



.description {
   	
	font-family: "ThirstyRoughLtTwo", Arial, sans-serif;
    	color: #FFF;
    	width: 250px;
    	font-size: 1.2em;
    	padding: 0px 25px;
}



.socialmedia {

	margin: 2em 0 2em 0;

}



#nav {

	margin: 0 0 7.5em 0;

}



#nav li {

	margin: 0.4em 0 0 0;

	text-transform: uppercase;

}



#nav a {

	color: #FFF;

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1em;

}



#nav a:hover {

	color: #1C4B6D;

}




#nav .sub-menu a {

	font-size: 1em;

	color: #000;

	padding: 0.4em;

	font-color: #FFF;
	
	position: left;

	text-align: left;

}



#nav .sub-menu a:hover {

	color: #BEAD91;

}



#nav .sub-menu {

	position: absolute;

	float: left;

	margin: -2.5em 0 0 15em;

	background: rgb(256, 256, 256); 

    	background: rgba(256, 256, 256, .8);

    	width: 150px;

}



li.menu-item ul li {

	display: none;

}



li.menu-item:hover ul li {

	display: block;

}



li.menu-item ul li:first-child > a:after {

	content: '';

 	position: absolute;

 	top: 10px;

 	left: -8px;

 	width: 0;

 	height: 0;

 	border-top: 8px solid transparent;

 	border-bottom: 8px solid transparent;

 	border-right: 8px solid #FFF;

  	opacity: 0.8;

  	filter: alpha(opacity=80);

}



li.menu-item ul li:last-child {

	padding-bottom: 0.5em;

}



#header p {

	font-family: 'ProximaNovaThin', Arial, sans-serif;

	font-size: 0.5em;

	color: #FFF;

	padding-bottom: 2em;

	margin: 0 2em 0 2em;

}





/* MAIN ========================================================== */



#middle {

	float: left;

	width: 700px;

	margin: 0 0 0 290px;

	padding: 20px 40px;

	top: 0px;

    	background: rgb(255, 255, 255); 

    	min-height: 1080px;

}



.mainpostarea {

	margin: 0px;

}



	/* RESPONSIVE SLIDER ============================= */



	.responsive-slider.flexslider {

		margin-top: 15px !important;
		margin-bottom: 10px !important;

	}



	.responsive-slider.flexslider .slide-title a {

		background: #2C2B27 !important;

		width: 192px;

		padding: 8em 0.5em 8em 0.5em !important;

		font-family: 'ProximaNovaThin', Arial, sans-serif;

		font-size: 0.5em;

		font-weight: 400; 

		text-transform: uppercase;

		text-align: center;

	}	



	.excerpt {

		color: #FFF;

		font-family: 'ThirstyRoughLtTwo', Arial, sans-serif;

		font-weight: 200;

		font-size: 1.2em;

		position: absolute; 

		top: 90px; 

		right: 9px;

		bottom: 180px;

		width: 28%;

		text-align: center;

		border-bottom: 2px solid #BEAD91;

	}



	.responsive-slider.flexslider .slides img {

		max-height: 350px;


	}



	.responsive-slider.flexslider .flex-direction-nav li a, .flex-control-nav {

		display: none;

	}



.redesigns {

	float: left;

	width: 192px;

	margin: 1em 0 0 0;

}



.organizing {

	float: left;

	width: 192px;

	margin: 1em 22px 0 22px;

}



.upcycles {

	float: left;

	width: 192px;

	margin: 1em 0 0 0;

}



.redesigns h3, .organizing h3, .upcycles h3 {

	margin: 0 0 0.5em 0;

	font-family: 'ThirstyRoughLtTwo', Georgia, serif;

	font-weight: 400;

	font-size: 1.5em;
	
	text-align: left;
}

.redesigns img, .organizing img, .upcycles img {

	padding-bottom: 0em;
	
}

.cat_titles {
	height: 327px;
	overflow: hidden;
	position: relative;
	width: 192px;
}

.img-overlay {
	background-color: #000;
	color: #fff;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: relative;
	width: 192px;
	height: 55px;
	bottom: 58px;
}

.img-overlay h4, .img-overlay p {
	padding: 10px;
	font-family: 'ProximaNovaThin', Arial, sans-serif;
	font-size: 0.75em;
	font-weight: 400; 
	text-transform: uppercase;
	text-align: left;
}

.cat_titles:hover .img-overlay {
	opacity:0.75;
	filter: alpha(opacity = 75);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
}



/* SIDEBAR ========================================================= */

#sidebar-outer {
	float: left;
	width: 250px;
	background: rgb(255, 255, 255); 
}

#sidebar-inner {
	float: left;
	width: 100%;
	margin-top: 20px;  
	border-left: 1px solid #000000;
	padding: 0px 30px 30px 30px;   
	background: rgb(255, 255, 255); 
}


#sidebar h2 {

	color: #FFF;

}



#widgetized-area {

	float: left;

	width: 190px;

	background-color: #fff;

}



.subscribebanner {

	background: #2C2B27;

	padding: 0.1em 0.1em 0.2em 0.3em;

	margin: 0.7em 0 -0.6em 0;

}





	/* WYSIJA ================ */



	.wysija-required {

		display: none;

	}


	#wsija-3, h2 {
		font-family: 'ProximaNovaBold', Arial, sans-serif;
		font-size: 1em;
		font-weight: 200;		
		padding: 7px;
		margin-top: 15px;
		background-color: #2C2B27;
		color: #FFF;

	}


	.widget_wysija_cont p label {

		display: none !important;

	}

	

	.wysija-paragraph {

		margin-bottom: 0;

	}



	.widget_wysija_cont .wysija-submit {

		margin: 0 !important;

	}



	.wysija-paragraph, .wysija-submit {

		display: inline !important;

	}



	#s, .wysija-input {

		width: 150px;

		height: 30px;

		border: 1px solid;

		border-radius: 0;

	}



	.wysija-input {

		width: 150px;

	}



#searchsubmit, .widget_wysija_cont .wysija-submit {

    	background: #2C2B27;

	width: 35px;

	height: 30px;

	padding: 0px 10px 0px 10px;

	border: none;

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: .8em;

	color: #fff; 

}



.searchbanner {

	background: #2C2B27;

	padding: 0.1em 0.1em 0.2em 0.3em;

	margin: 3em 0 0.5em 0;

}



.archivesbanner {

	background: #2C2B27;

	padding: 0.1em 0.1em 0.2em 0.3em;

}



#sidebar li {

	margin: 0.3em 0 0.3em 0;

	text-transform: uppercase;

}



.favoritesbanner {

	background: #2C2B27;

	padding: 0.1em 0.1em 0.2em 0.3em;

	margin: 1em 0 0.5em 0;

}





	/* WORDPRESS POPULAR POSTS ================ */



	.wpp-list img {

		margin: 0 0.3em 0.5em 0;

	}



	.popular-posts a:hover {

		color: #1C4B6D;

	}



.sponsorsbanner {

	background: #2C2B27;

	padding: 0.1em 0.1em 0.2em 0.3em;

	margin: 1em 0 0.5em 0;

}



.subscribebanner, .searchbanner, .archivesbanner, .favoritesbanner, .sponsorsbanner {

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1.5em;

	font-weight: 400;

	letter-spacing: 2px;

}



#sidebar ul, #sidebar h3 {

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1.3em;

	font-weight: 400;

	letter-spacing: 1px;

}


/* ADDITIONAL WIDGETS ========================================================= */

.textwidget {
	width: 189px;
	padding: 10px 10px 10px 0px; 
}


/* GALLERY OF POSTS + SINGLE POSTS ======================================= */



.categorydescription {

	font-family: 'choplinextralight-demo', Courier, serif;

	font-weight: 400;

	font-size: 1em;

	margin: -1em 0 2em 2.5em;

}



.gallery {

	float: left;

	width: 31%;

	margin: 1%;

}



.gallery img {

	margin-bottom: 0.5em;

}



.gallery h3 {

	min-height: 95px;
	text-align: center;
	color: #2C2B27;
	font-family: 'ProximaNovaThin', Arial, sans-serif;
}



.postbanner {

	color: #000;

	margin: 1em 0 1em 0;

}



.postbanner h1, #middle h1 {

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-weight: 400;

	font-size: 2em;

	text-transform: uppercase;
}

#middle h2 {
	color: #2C2B27;
	background-color: #FFF;
	font-family: 'ProximaNovaBold', Arial, sans-serif;
	font-size: 1.6em;
	text-align: left;
	text-transform: uppercase;
}

#middle h8 {
	color: #2C2B27;
	background-color: #FFF;
	font-family: 'ProximaNovaBold', Arial, sans-serif;
	font-size: 2em;
	text-align: left;
	text-transform: uppercase;
}

.postbanner p, {

	float: right;

}


.entry-content h3 {

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1.2em;

	text-align: left;

	color: #2C2B27;

}


.entry-content h4 {

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1.6em;

	text-align: center;

	color: #1C4B6D;

	text-transform: uppercase;

}



.entry-content h5 {

	font-family: 'ThirstyRoughLtTwo', Arial, sans-serif;

	font-weight: 400;

	font-size: 1.5em;

	margin: 0 0 0 4em;

	text-align: center;

	color: #2C2B27;

}



.entry-content p, .entry-content h6 {

	font-family: 'choplinextralight-demo', Courier, serif;

	font-weight: 400;

	font-size: 1em;

	text-align: center;

	line-height: 150%;

}

.entry-content p strong {
	font-family: 'choplinmedium-demo', Courier, serif; 
}

.entry-content h6 {

	margin: -2.3em 4.5em 1em 11em;

}



.entry-content:after {

	content: url("images/Signature.png");

	margin: 200px

}



.textbox {

	padding:2px 6px 4px 6px; 

	color: #FFF; 

	background-color: #835E3F;

	border: #835E3F 2px solid 

}	



.postfooter {

	border-top: 5px solid #000;

	border-bottom: 5px solid #000;

	margin: 50px 0 20px 0;

	padding: 0px;

	font-size: 0.9em;

	font-family: "ProximaNovaThin", Arial, sans-serif;
}



.postfooter p {

	margin: 0;
}



.postfooter-posted {

	float: left;

	width: 20%;

	padding-top: 20px;

}



.postfooter-shareandtags {

	float: left;

	width: 56%;
	
	text-align: center;

	padding: 0;

	text-transform: uppercase;

	border-left: 2px solid #000;
	
	border-right: 2px solid #000;

}



#ssba {

	padding-bottom: 10px;

	padding-left: 10px;

}



.postfooter-comments {

	float: left;

	width: 24%;

	padding: 0 0 10px 2px;

}



.postfooter-posted, .postfooter-comments {

	padding-top: 7px;

}



.previouspost, .nextpost {

	font-family: 'ThirstyRoughLtTwo', Arial, sans-serif;

	font-weight: 400;

	font-size: 1.3em;

	text-align: center;

	width: 118px;

	margin: 20px 0 0 0;

}



.previouspost {

	float: left;

	background-image: url(images/arrowleft.png);

	background-repeat: no-repeat;

}



.nextpost {

	float: right;

	background-image: url(images/arrowright.png);

	background-repeat: no-repeat;

}



.previouspost a {

	color: #FFF;

	display: block;

	padding: 3px 0 7px 20px;

}

.nextpost a {

	color: #FFF;

	display: block;

	padding: 3px 50px 7px 0;

}



	/* YET ANOTHER RELATED POST =============== */



	.yarpp-related {

		font-family: ProximaNovaThin, Arial, sans-serif;

		font-size: .9em;

	}


	.yarpp-related h3 {

		font-family: 'ProximaNovaBold', Arial, sans-serif;

		font-size: 1em;

		margin: 0 0 10px 0;

	}

	


	.yarpp-thumbnails-horizontal .yarpp-thumbnail {

		padding-right: 20px;

		border: 0 !important;

		border-right: 1px solid grey !important;

	}



	.yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {

		border-right: 0 !important;

	}







/* FOOTER =========================================================== */

#footer {
	background-color: #2C2B27; 
    	width: 950px;
	margin: 0px 0px 0px 290px;
	padding: 0px 20px 0px 20px;
	clear: both;
}

#footer_columns
{
	-webkit-column-count: 4; /* Chrome, Safari, Opera */
    	-moz-column-count: 4; /* Firefox */
    	column-count: 4;
    
    	-webkit-column-gap: 1px; /* Chrome, Safari, Opera */
    	-moz-column-gap: 1px; /* Firefox */
    	column-gap: 1px;
}

.footer_content {
	width: 150px;
	font-family: "ProximaNovaThin", Arial, sans-serif;
	color: #FFF;
	padding: 25px;
	font-weight: 400;	
	font-size: 0.9em;
	
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
	
}

.footer_content h3 {
	font-family: "ProximaNovaThin", Arial, sans-serif;
	column-break-before: always;
}

#footer2 {
}

#footer ul {

	margin: 0em;
	padding: 10px 0px 10px 0px;
}

#footer li {

	display: inline;

	margin: 0 0.5em 0 0;
	
}



#footer a:hover {

	color: #BEAD91;

}



.archivesbold {

	font-family: 'ProximaNovaThin', Arial, sans-serif;

}



#aboutmenu {

	margin: 0px;

	text-align: center;

	font-family: Helvetica, Arial;

	font-size: 0.7em;

	letter-spacing: 0;

}



.aboutmenuabout {

	border-right: 1px solid #000;

	border-left: 1px solid #000;

	padding: 0 0.5em 0 0.5em;

}



/* 404 ============================================================ */



#fourohfour {
	
	text-align: center;

	position: fixed;

	width: 100%;

	top: -240px;

 	left: -8px; 

}



#fourohfourlogo img {

	background: #06070C;

	padding: 16px;

	width: 10%;

	min-width: 100px;

	z-index: 1;

	top: -100px;

	position: relative;

}



#fourohfour ul {

	background: #06070C;

	padding: 8px 0 8px 0;

}



.error404 ul li {

	display: inline;

	margin: 0 360px 0 360px;

}



.error404 a {

	color: #835E3F;

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1.3em;

	font-weight: 400;

	letter-spacing: 0.1em;

	padding: 0 90px 0 90px;

}



.error404 a:hover {

	color: #FFF;

}

/* PROJECT SUMMARY TEMPLATE   ============================================================ */

/*	Step-by-step + summary template	
	Section fonts	*/

.step-by-step_template {
}

.step-by-step_template h1 {
	font-family: "ProximaNovaBold",Arial,sans-serif;
	font-size: 1.25em;
	text-align: left;	
}

.step-by-step_template p, .step-by-step_template ul {
	font-family: "choplinextralight-demo",Arial,Helvetica;
	font-size: 1em;
	text-align: left;
	margin-left: 160px;
	margin-right: 80px; 	
	list-style-type: disc;
}

.step-by-step_template h7 {
	font-family: "ThirstyRoughLtTwo", Arial, sans-serif;
	font-size: 1.5em;
	text-align: left;	
	margin-left: -100px;
}

/*	Tip section	*/
.tip {
	font-family: "choplinextralight-demo",Arial,Helvetica;
	color: #1C4B6D;
	text-align: center;
	padding: 20px 0px;
	margin: 0px 80px 15px 80px;
	border-top: 2px solid #1C4B6D;
	border-bottom: 2px solid #1C4B6D;
}

/*	Project summary box with text	
	Project summary	outer wrapper 	*/
.project_summary {
	background-color: #1C4B6D;
	width: 620px;
	overflow: auto;
	margin: 5px 0 20px;
}

/*	Project summary	inner box - left	*/
.project_summary-inner {
	float: left;
	width: 120px;
	background-color: #1C4B6D;
	font-family: "ThirstyRoughLtTwo", Arial, sans-serif;
	font-size: 1.25em;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	color: #FFF;

}

/*	Project summary	inner box - right	*/
.cost-time {
	float: left;
	background-color: #1C4B6D;
	text-align: left !important;
	color: #FFF;
	font-family: "choplinextralight-demo",Arial,Helvetica;
	font-size: 1em;
	padding: 10px;
	margin: 5px 0px;
	border-left: 3px solid #636464;
}

/* COMMENTS ============================================================ */



#comments, #respond {

        clear: both;

        padding-top: 1em;
	
	color: #000;

	background-color: #FFF;
	
}



ol.commentlist {

	list-style: none;

}



ol.commentlist li.even, ol.commentlist li.odd  {

	background: none;

}



ol.commentlist li.comment div.vcard img.avatar {

	float: left; 

	margin: 0 10px 10px 0;

}



ol.commentlist li.comment {

	border-top: 2px solid #000; 

	padding: 10px;

}



ol.commentlist li.comment ul.children li.depth-2, ol.commentlist li.comment ul.children li.depth-3, ol.commentlist li.comment ul.children li.depth-4, ol.commentlist li.comment ul.children li.depth-5 {

	margin: 0 0 15px 10px;

	width: 100%;

}



ol.commentlist li.comment div.vcard {

	font-family: 'ProximaNovaBold', Arial, sans-serif;

	font-size: 1em;

	font-weight: 400;

	text-transform: uppercase;

}



ol.commentlist li.comment div.comment-meta {

	padding-bottom: 10px;

}



ol.commentlist li.comment div.comment-author {

	padding-bottom: 5px;

}



ol.commentlist li.comment p {

	font-family: 'choplinextralight-demo', Arial, Helvetica;

	font-weight: 400;

	font-size: 1em;

	line-height: 150%;

}



ol.commentlist li.comment div.reply a {

	font-weight: bold;

	color: #BEAD91;

}



ol.commentlist li.comment div.reply a:hover {

	color: #BEAD91;

}



ol.commentlist li.comment ul.children li, ol.commentlist li.comment ul.children li.odd {

	margin-bottom: 0;

	padding-bottom: 0;

}



ol.commentlist li.comment ul.children li.depth-5 {

	padding-bottom: 10px;

}


/* =================================================================== */



#page-wrap {width: 960px; margin: 20px auto;}



.post {}

	



ol.commentlist li {}

ol.commentlist li.alt {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment div.vcard {}

ol.commentlist li.comment div.vcard cite.fn {font-style: normal}

ol.commentlist li.comment div.vcard cite.fn a.url {}

ol.commentlist li.comment div.vcard img.avatar-32 {}

ol.commentlist li.comment div.vcard img.photo {}

ol.commentlist li.comment div.vcard span.says {}

ol.commentlist li.comment div.commentmetadata {}

ol.commentlist li.comment div.comment-meta {font-size: 10px;}

ol.commentlist li.comment ul {}

ol.commentlist li.comment div.reply {font-size: 11px;}

ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}

ol.commentlist li.comment ul.children li.alt {}

ol.commentlist li.comment ul.children li.bypostauthor {}

ol.commentlist li.comment ul.children li.byuser {}

ol.commentlist li.comment ul.children li.comment {}

ol.commentlist li.comment ul.children li.comment-author-admin {}

ol.commentlist li.parent {}

ol.commentlist li.thread-alt {}

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}





/* PRINT STYLES ---------------------------------------------------------------*/



@media print {



}





/* MEDIA QUERIES ------------------------------------------------------------- */

 <meta name="viewport" content="width=device-width, initial-scale=1">



@media screen and (max-width: 1024px) {



#wrapper {

	width: 100%;

}



#header, #sidebar, #middle {

	float: none;

	width: 100%;

	margin: 0;

	text-align: center;

}



#header {

	position: relative;

	min-height: 250px;

	min-width: 410px;

}



#header img {

	float: left;

	margin-left: 5%;

	max-width: 150px;

}



#nav {

	float: left;

	width: 30%;

	margin-left: 5%;

	text-align: left;

	position: relative;

	bottom: 90px;

}



#nav a {

	color: #FFF;

}



#nav .sub-menu {

	margin-left: 10em;

}



.socialmedia {

	float: left;

	width: 55%;

	margin-left: 2%;

	position: relative;

	top: 140px;

}



#middle {

	padding-bottom: 0em;

}



.responsive-slider.flexslider {

	width: 740px;

	margin: 0 auto;

}



#sidebar {

	padding-bottom: 0;

}



.bordertop {

	border: 0;

}



.postbanner {

	margin-top: 5em;

}



.description, #header p, .favoritesbanner, #wpp-3, #footer {

	display: none;

}



.entry-title {

	clear: both;

}



.archive h2, .categorydescription {

	text-align: left;

	clear: both;

}



.yarpp-related {

	text-align: left;

}



#fourohfourlogo, #fourohfour ul {

	display: none;

}



#comments, .commentlist, #respond {

	text-align: left;

}



}



// Little larger screen

@media only screen and (min-width: 480px) {



.redesigns, .organizing, .upcycles {

	float: none;

	width: 100%;

	margin: 0 auto;

	clear: both;

	font-size: 2.5em;

}



.responsive-slider.flexslider {

	display: none;

}

}



// Pads and larger phones

@media only screen and (min-width: 600px) {



}



// Larger pads

@media only screen and (min-width: 768px) {



}



// Horizontal pads and laptops

@media only screen and (min-width: 992px) {



}



// Really large screens

@media only screen and (min-width: 1382px) {



}



// 2X size (iPhone 4 etc)

@media only screen and 

        (-webkit-min-device-pixel-ratio: 1.5), only screen and 

        (-o-min-device-pixel-ratio: 3/2), only screen and 

        (min-device-pixel-ratio: 1.5) {



}



.table_temp

{

	width: 690px;

	border-spacing: 0px;

}



.aligncenter_temp

{

    text-align: center;

}