/*   
Theme Name: CAT PEI
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: Rob Place | Mumford Connect Web Design
Author URI: http://mumfordconnect.com
Version: 1.0
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


body {
        margin: 0em;
		width:100%;
		background:#ffffff;
		color:#4b4a4a;
		font-family:Tahoma; font-size:0.8em;
		padding-top:0px;
}

/* =Header
-------------------------------------------------------------- */

#branding {
        margin: 0 0 1.5em 0;
}


/* =Menu
-------------------------------------------------------------- */

#access {
        margin: 0 0 1.5em 0;
}
.skip-link {
        display: none;
}
.menu ul {
        list-style: none;
        margin: 0;
}
.menu ul ul {
        display: none;
}
.menu li {
        display: inline;
}
.menu a {
        display: block;
        float: left;
}


/* =Content
-------------------------------------------------------------- */

.post {
        margin: 0 0 3em 0;      
}
.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
}
h1	{font-size:16pt;color:#4b4a4a;font-weight:bold;margin-top:10px;margin-bottom:10px;}
h2	{font-size:12pt;color:#4b4a4a;font-weight:bold;margin-top:10px;margin-bottom:0px;}

.entry-meta, .entry-utility	{display:none;}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
        margin: 0 0 1.5em 0;
        overflow: auto; 
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style: disc;
		margin: 0em;
		padding-bottom:10px;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-container {
        margin: 0 0 0.5em 0;
}

#primarymain .widget-container {
        margin: 0 0 1.5em 0;
		text-align:left;
		margin-top:30px;
}

#wrapper	{
	width:950px;
	margin:auto;
	background:#ffffff;
	padding:0;
}

#footer		{
	display:table;
	color:#4b4a4a;
	font-size:8pt;
}
#footer #site-info	{padding:5px;}
#footer a	{color:#4b4a4a;text-decoration:none;font-weight:bold;}
#footer a:hover	{text-decoration:underline;}

#breadcrumbs			{display:table;padding:0px;padding-bottom:4px;margin:0;border-bottom:1px dotted #a7a7a7;color:#4b4a4a;font-size:8pt;width:100%;}
#breadcrumbs a			{color:#4b4a4a;text-decoration:none;}
#breadcrumbs a:hover	{text-decoration:underline;}

#top-header			{clear:both;display:table;width:100%;margin-bottom:10px;margin-top:5px;}
#top-header	.socialmedia	{float:right;display:table;margin-bottom:5px;clear:both;}
#top-header	.socialmedia img	{margin-left:4px;}

#searchform 		{float:right;clear:both;color:#878585;}
#searchform	INPUT	{border:1px solid #a7a7a7;}

.text_input	{background:#ffffff;}

h1.main-header		{color:#4b4a4a;font-size:18pt;font-weight:bold;text-align:center;font-family:tahoma;margin:0;padding:0}

#text-7	{border: 2px solid #000000; padding: 20px; background: #a8e0ac; font-family: arial,helvetica,sans-serif; font-size: 11px;width:884px;}
#text-7 .widget-title	{padding-top:10px;}

.alignleft	{margin-right:10px;font-size:8pt;background:#eeeeee;padding:5px;}
.alignright	{margin-left:10px;font-size:8pt;background:#eeeeee;padding:5px;}

#content li, #contentwide li {
	list-style-position: inside;
}


A	{color:#878585;text-decoration:none;font-weight:bold;}
A:hover	{text-decoration:underline;}

.ajaxLink	{font-size:8pt;}

#searchsubmit	{background:#000000;color:#4b4a4a;border:1px solid #000000;}

.access	{}
.shailan-dropdown-menu-widget	{padding-top:5px;padding-bottom:4px;}

.entry-content img {
border:0px solid #a7a7a7;
padding:0px;
}

#container {
        float: left;
        margin: 0;
		width:100%;
}

#content {
        margin: 0;
		padding:0;
		line-height:17pt;
		margin-right:10px;
}
#primary {
        float: left;
        overflow: hidden;
        width: 222px;
		line-height:13pt;
}

#secondary	{
	overflow: hidden;
    width: 100%;
}

.widget-area		{width:100%;}

#primary .widget-container {padding:0px;margin:0;padding-bottom:10px;padding-top:20px;border-top:1px solid #d4d1d1;width:210px;font-size:9pt;}
#primary .textwidget	{padding:0;}

.widget-title	{color:#4b4a4a;padding-top:5px;padding-bottom:5px;text-align:left;margin-top:10px;margin-bottom:10px;}
.widget-container {
        padding: 0px;font-family: arial,helvetica,sans-serif;
}


.wpcf7-form	p {margin:0;padding:0;}
.wpcf7-form input,textarea	{border:1px solid #a7a7a7;}

.shailan-dropdown-menu	{width:210px;}

.left-column	{width:210px;float:left;margin-left:10px;margin-right:10px;display:table;}
.main-column	{width:700px;float:left;display:table;margin-top:10px;}
.main-column div	{margin-bottom:10px;}

.gallery-main-column	{width:850px;float:left;margin-left:10px;padding:10px;padding-right:10px;}

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

#secondary .widget-container {padding:0px;}


.wp-caption	{background:#ffffff;}

.footerimages	{display:table;clear:both;margin-bottom:10px;border-top:7px solid #878585;}

.header-images	{border-top:7px solid #878585;border-bottom:7px solid #878585;padding-top:1px;padding-bottom:1px;display:table;height:228px;}

.shailan-dropdown-menu	ul li a	{margin-left:-10px;padding-bottom:10px;}

#secondary .widget-container {border-top:1px solid #a7a7a7;margin-bottom:15px;padding-top:15px;vertical-align:top;}
#secondary .widget-title	{font-weight:bold;}

#menu-main-nav .dropdown dropdown-vertical ul li {border:1px solid red;}

.input-counter	{font-size:7pt;}
#ninja_forms_field_16_options_span ul li {clear:both;margin-bottom:5px;}
#ninja_forms_field_6,#ninja_forms_field_8 	{width:250px;}
#ninja_forms_field_9 	{width:150px;}
#ninja_forms_field_10,#ninja_forms_field_11,#ninja_forms_field_12 	{width:150px;}
