/*

Theme Name: The Perman Group

Theme URI: http://whatsgoodthere.com/

Theme Author: James Villalpando

Description: A custom theme developed for The Perman Group

Version: 1.0

License: All rights reserved



*/



/* =Structure

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



#page {

	display: block;

	font-family: Arial, sans-serif;

	margin: 40px auto 0;

	width: 900px;

}

#primary {

	float: left;

	margin: 75px -240px 0 0;

	width: 100%;

}

#content {

	margin: 0 280px 0 0;

	min-height:480px;

}

#main .widget-area {

	float: left;

	margin-top: 104px;

	margin-right: 20px;

	overflow: hidden;

	width: 220px;

}

#colophon {

	clear: both;

	display: block;

	width: 100%;

}



/* Increase the size of the content area for templates without sidebars */

.full-width #content,

.image-attachment #content,

.error404 #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 {

	font-size: 2em;

	font-weight: bold;

	margin: .67em 0;

}

#site-description {

	font-size: 1em;

	font-weight: normal;

	margin: 0 0 1em;

}





/* =Menu

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



#access {

	background: #eee;

	display: block;

	float: left;

	margin: 0 auto 1em;

	width: 100%;

}

#access ul {

	list-style: none;

	margin: 0;

	padding-left: 0;

}

#access li {

	float: left;

	position: relative;

}

#access a {

	display: block;

	font-size: 12px;

	line-height: 2em;

	padding: 0 18px;

	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: 1.50em;

	left: 0;

	z-index: 99999;

}

#access ul ul ul {

	left: 100%;

	top: 0;

}

#access ul ul a {

	background: #dedede;

	line-height: 1em;

	padding: .5em .5em .5em 1em;

	width: 12em;

	height: auto;

}

#access li:hover > a,

#access ul ul :hover > a {

	background: #dedede;

}

#access ul ul a:hover {

	background: #cecece;

}

#access ul li:hover > ul {

	display: block;

}





/* =Content

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



.sticky {

}

.entry-meta {

	clear: both;

	display: block;

}

.single-author .entry-meta .byline {

	display: none;

}

.entry-content { 

	letter-spacing: .02em;

}

#content nav {

	display: block;

	overflow: hidden;

}

#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;

	display: block;

}



/* 404 page */

.error404 .widget {

	float: left;

	width: 33%;

}

.error404 .widget .widgettitle,

.error404 .widget ul {

	margin-right: 1em;

}

.error404 .widget_tag_cloud {

	clear: both;

	float: none;

	width: 100%;

}



/* Notices */

.post .notice,

.error404 #searchform {

	background: #eee;

	display: block;

	padding: 1em;

}



/* Links */

a {

	color: #8a2968;

	text-decoration: none;

}

a:hover, a:active {

	color: #fdaf17

}

a:visited {

	color: #b285a0

}

/* Image Attachments */

.image-attachment div.entry-meta {

	float: left;

}

.image-attachment nav {

	float: right;

	margin: 0 0 1em 0;

}

.image-attachment .entry-content {

	clear: both;

}

.image-attachment .entry-content .entry-attachment {

	background: #eee;

	margin: 0 0 1em;

	padding: 1em;

	text-align: center;

}

.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

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



a img {

	border: none;

}

p img {

	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */

}

/*

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 {

	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 {

	padding: .5em;

	text-align: center;

}

.wp-caption img {

	margin: .25em;

}

.wp-caption .wp-caption-text {

	margin: .5em;

}

.gallery-caption {



}

.wp-smiley {

	margin: 0;

}





/* =Forms

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



#searchform label {

	display: none;

}

#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

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



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 {

	display: block;

}

.widget-area .widget_search {

	overflow: hidden;

}

.widget-area .widget_search input {

	float: left;

}





/* =Footer

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



#colophon {

	padding: 4em 0 0;

}



/* Other

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

#megaphone {

	margin-left: -162px;

}

h2 {

    font-size:20px;

}

#site-generator {
	font-size:10px; color:#cccccc;
	margin-bottom:15px;
}
#secondary img {
    width: 100%;
    margin-bottom: 10px;
}
#serve li {margin-bottom:20px;}
#copy {    
    font-size: 10px;
    margin-right: 330px;
    margin-top: 200px;
}

.banner {
    margin-bottom: 50px;
    margin-left: -240px;
    margin-top: -30px;
}

.drop {
    color: #FDAF5D;
    font-size: 36px;
    font-weight: bold;
    line-height: 30px;
}
#post-290 li {
    margin-bottom: 10px;
}


/*
     FILE ARCHIVED ON 09:17:20 Aug 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:06:36 Mar 15, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 162.169 (3)
  exclusion.robots.policy: 0.161
  captures_list: 206.169
  esindex: 0.012
  PetaboxLoader3.resolve: 150.537 (5)
  RedisCDXSource: 0.692
  PetaboxLoader3.datanode: 88.228 (5)
  CDXLines.iter: 39.395 (3)
  load_resource: 151.992 (2)
  exclusion.robots: 0.172
*/