/*
 Theme Name:   Twenty Eleven Child
 Theme URI:    https://co-piloting-inquiry.elizabeth101.co.uk/themes/twentyeleven_child
 Description:  Twenty Eleven Child Theme
 Author:       Miss E
 Author URI:   
 Template:     twentyeleven
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-eleven-child
*/

/* * * * * * * * * *  STYLESHEET INDEX  * * * * * * * * * * * 
*   1. Hard core general HTML coding elements (body, p)   	*
*   2. General Page Settings Including Containers			*
		a. 2-Column pages(branding, primary, content)       *
*		b. Single page										*
*   3. Main Header, Site Title, Site Description			*
*   4. Custom Designs - All pages							*
*   5. Pre-Flight Checklist PAGE							*
*   6. Cruising Altitude (+sub pages)						*
*   7. In-Flight Entertainment								*
*   8. Final Approach										*
*   9. Anything to Declare? (+sub pages)					*
*  10. Flight Plan to Learn (subpages)						*
*  11. Widgets in General									*
*  12. Comments Box											*
* * * * * * * * * * * STYLESHEET INDEX * * * * * * * * * * */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 1.HARD CORE GENERAL HTML CODING ELEMENTS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1. HARD CORE GENERAL HTML CODING ELEMENTS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* To the sides, top and bottom of entire blog */
body {
	border: 1px;
	border-color: #000000;
	border-style: solid;
	font-family: "Calibri", Arial, sans-serif;
	line-height: 1.5em;
	font-size: 12pt;
}

p {
	padding: 10px 50px;
	margin: 0;
	line-height: 1.5em;
}

.summary ul {
    padding-left: 80px;
}

.summary li {
    padding: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 2A.GENERAL PAGE SETTINGS INCLUDING CONTAINERS - 2-COLUMN PAGE- - - - - - - - - - - - - - - 2A.GENERAL PAGE SETTINGS INCLUDING CONTAINERS - 2-COLUMN PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Entire back area of the page */
#page {
	margin: 2em auto;
	max-width: 1000px;
}

/* Includes area behind header and the content area similiar sections **
** Changes the margin gap between the header and page edge. Original 7.6%, decreased to 3.6% */
#branding hgroup {
	margin: 0 3.6%;
}

#branding img {
	height: 150px;
	width: 100%;
}	

/* Same as the content area??? page title, text lines */
#access div {
	margin: 0 3.6%;
}

/* Section behind the main content area */
#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}

/* Section containing the additional sidebar menu items */
#secondary {
	float: right;
	margin-top: 15px;
	margin-right: 5%;
	width: 18.8%;
}

/* Main content area, includes page title and text **
** Margin: last measurement changes the left margin of the content box - decrease to move box further to the left. Original 7.6%, decreased to 3.6% **
** Margin: right reduce from 34% to 30%
** Width: Refers to the area that the content takes up on the page. Originally 58.8% increased to 66.8% */
#content {
	margin: 15px 30% 0 5%;
	width: 66.8%;
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
/*	background-color: #66cc66; /*lime green*/
	}


/* Main content page - original width 68.9% */
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	width: 100%;
/*	background-color: #cc99cc;/*lilac*/
}

img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 10px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 2B.GENERAL PAGE SETTINGS INCLUDING CONTAINERS - SINGLE PAGE- - - - - -  - - - - - - - - -  - 2B.GENERAL PAGE SETTINGS INCLUDING CONTAINERS - SINGLE PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Singular */
/* Whole web browser page - main container page inside 

.singular #primary {
	margin: 0;
}

/* Main container page - all inside this element 
.singular #content,
.left-sidebar.singular #content {
	margin: 15px 5% 0 5%;
	position: relative;
	width: auto;
}

/* Main content page - original width 68.9%
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	width: 100%;
/*	background-color: #cc99cc;/*lilac*/
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 3.HEADER AND TITLES PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.HEADER AND TITLES PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* Main site title - Co-Piloting Inquiry Learning */
#site-title {
	margin-right: 270px;
	padding: 20px 0 5px 0;
}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
}

#site-title a:hover, #site-title a:focus, #site-title a:active {
	color: #1982d1;
}
/* Main Site Description - Flying high on the wings of inquiry */
#site-description {
	color: #7a7a7a;
	font-size: 20px;
	font-style: italic;
	margin: 0 270px 10px /*3.65625em*/ 0;
	padding-left: 30px;
}

/* Page Title - 2-columns and singular */
.entry-title, .singular .entry-title {
	clear: both;
	color: #333;
	font-size: 26px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 10px;
	vertical-align: middle;
	background-color: #66CCCC;
}

/* Singular: Space above the singular page title - background color irrelevant; padding set to 0 to bring to top */
.singular.page .hentry {
	padding: 0; /* DO NOT REMOVE */ 
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 4.CUSTOM DESIGNS - ALL PAGES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -4.CUSTOM DESIGNS - ALL PAGES */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* FontAwesome Coding*/
*.icon-50 {
	font-size: 50px;
	vertical-align: middle;
}

*.icon-50-2 {
	font-size: 50px;
	vertical-align: middle;
	padding-right: 20px;
}

*.icon-50-2-i {
	font-size: 50px;
	vertical-align: middle;
	padding-left:25px;
	padding-right: 40px;
}

*.icon-red-large {
	color: red;
	font-size: 100px;
}

*.icon-padding{
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 5px;
}

*.icon-padding-extra{
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 15px;
}

.red {
	color: red;
}


.icon-start {
    padding-left: 70px;
}

.icon-mini-super {
	font-size: 10px;
	vertical-align: top;
}

/* Custom: Page Title */
.page_subtitle {
	font-weight: bold;
	font-size: 12pt;
	background-color: #99cc99;
	padding: 5px 5px 5px 20px;
	margin-top: -15px;
	margin-bottom: 5px;
}

.page_byline {
	font-weight: bold;
	font-size: 12pt;
	background-color: #99cc99;
	padding: 5px 5px 5px 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}


/* Concept words - ones to highlight within normal text */
.my_concept {
	font-family: "Consolas", "Monaco", monospace;
	color: #999999;
}

/* Image Attribution Captions - left aligned */
.mini_caption {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: 666;
}

/* Image Attribution Captions - right aligned*/
.mini_caption_right {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: 666;
	text-align: right;
}

/* Image Attribution Captions - center aligned */
.mini_caption_center {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: 666;
	text-align: center;
}
.hide {
	color: #FFFFFF;
}

.strike {
	text-decoration: line-through;
}

/* Image Placement - Left */
.my_img_left {
    float: left;
    width: 210px;
    margin: 10px 10px 10px 50px;
	padding-bottom: 10px;
    border: 1px;
    border-style: solid;
    border-color: #cccccc;
    text-align: center;
    font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
    color: #666;
	line-height: 1em;
}

.my_img_right {
    float: right;
    width: 210px;
    margin: 10px 50px 10px 10px;
	padding-bottom: 10px;
    border: 1px;
    border-style: solid;
    border-color: #cccccc;
    text-align: center;
    font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
    color: #666;
	line-height: 1em;
}
.my_img_left img, .my_img_right img {
	padding-bottom: 5px;
}

.story{
	padding-left: 120px;
	padding-right: 120px;
	font-style: italic;
	font-family: "Times New Roman", serif;
	font-size: 14pt;
	color: #cc0033;
	margin: 10px;
	line-height: 1.5em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 5.PRE-FLIGHT CHECKLIST PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.PRE-FLIGHT CHECKLIST PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.my_questions {
	vertical-align: middle;
	font-family: "Consolas", "Monaco", monospace;
	color: #1982d1;
}

.extra_questions {
	margin: 10px 10px 10px 50px;
	font-family: "Consolas", "Monaco", monospace;
	color: #1982d1;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 6. CRUISING ALTITUDE PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.CRUISING ALTITUDE PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* Search Results - main table */

/* Mind map - 3-column table
.mindmaps {
    margin: 0 50px 0 50px;
    padding: 0;
    position: static;
    font-size: 8px;
}
.mindmaps table {
    border-collapse: collapse;
    vertical-align: middle;
	border: 1px;
    border-color: #333333;
    border-style: dotted;
    color: #333333;
    font-family: "Trebuchet MS", Arial, sans-serif;
    width: 450px;
    overflow-x: auto;
    margin-bottom: 5px;
}

.mindmaps td {
    text-align: center;
    padding: 2px;
}

.mindmaps td:nth-child(odd) {
	width: 150px;
}
.mindmaps td:nth-child(even) {
	width: 150px;
}

/* 7-col table retry */
.col7 {
    margin: 0 0 0 50px;
    padding: 0;
    position: static;   
}

.col7 table {
    border-collapse: collapse;
    vertical-align: middle;
    color: #333333;
    font-family: "Trebuchet MS", Arial, sans-serif;
	width: 550px;
    margin-bottom: 5px;
	padding: 2px;
}

.col7 h1 {
    font-size: 10px;
    font-style: italic;
    line-height: 0px;
    padding: 5px;
    margin: 0;
    text-align: left;
    font-weight: normal;
}

.col7 th {
	background-color: #99cc99;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 1.5em;
	text-transform: none;
	color: #000000;
}

.col7 td, th, tr {
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.col7 tr:nth-child(even) {
	background-color: #dddddd;
}

.col7 td:nth-child(1) {
	width: 25px;
}

.col7 td:nth-child(3), .col7 td:nth-child(5), .col7 td:nth-child(7) {
	width: 60px;
}
.col7 td:nth-child(even) {
	width: 100px;
}

/* New table 
.res_qs {
    margin: 0 50px 0 50px;
    padding: 0;
    position: static;   
}

.res_qs table {
    border-collapse: collapse;
    vertical-align: middle;
    color: #333333;
    font-family: "Trebuchet MS", Arial, sans-serif;
	width: 550px;
    margin-bottom: 5px;
	padding: 2px;
}

.res_qs th {
	background-color: #99cc99;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 1.5em;
	text-transform: none;
	color: #000000;
}

.res_qs td, th, tr {
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.res_qs tr:nth-child(even) {
	background-color: #dddddd;
}

.res_qs td:nth-child(1) {
	width: 150px;
}

.res_qs td:nth-child(3), .res_qs td:nth-child(5) {
	width: 50px;
}
.res_qs td:nth-child(even) {
	width: 50px;
}

.res_qs h1 {
    font-size: 10px;
    font-style: italic;
    line-height: 1em;
    padding: 5px;
    margin: 0;
    text-align: left;
    font-weight: normal;
}

/* -------------------------------------------------------------------------------------------------------------------------------
-------------------------------GOOGLE & GOOGLE SCHOLAR SEARCHES ------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*/
/* Results for Google/Google Scholar page 

.gggs7 {
    margin: 0 50px 0 50px;
    padding: 0;
    position: static;   
}

.gggs7 table {
    border-collapse: collapse;
    vertical-align: middle;
    color: #333333;
    font-family: "Trebuchet MS", Arial, sans-serif;
	width: 750px;
    margin-bottom: 5px;
	padding: 2px;
}


.gggs7 th {
	background-color: #66CCCC;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	line-height: 1.5em;
	text-transform: none;
	color: #000000;
}

.gggs7 td, th, tr {
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.gggs7 tr:nth-child(even) {
	background-color: #dddddd;
}

.gggs7 td:nth-child(1) {
	width: 20px;
}

.gggs7 td:nth-child(2) {
	width: 300px;
}

.gggs7 td:nth-child(3) {
	width: 50px;
}

.gggs7 td:nth-child(4) {
	width: 300px;
}

/* -------------------------------------------------------------------------------------------------------------------------------
-------------------------------A+ EDUCATION SEARCHES ------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------*//* A+ Education Search Strings Results Table
.aedu {
    margin: 0 50px 0 50px;
    padding: 0;
    position: static;  
	border-collapse: collapse;
}

.aedu table {
    border-collapse: collapse;
	vertical-align: middle;
	text-align: center;
}

.aedu tr, th, td {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3em;
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
}

.aedu th {
	background-color: #66CCCC;
	color: #000000;
}

.aedu tr:nth-child(odd) {
	background-color: #dddddd;
}
.aedu th:nth-child(odd), td:nth-child(odd){
	width: 25px;
	padding-left: 10px;
	text-align: center;
} 

.aedu th:nth-child(even), td:nth-child(even){
	width: 500px;
	padding-left: 10px;
} 


/* 4-column table 
.search_imgs {
	margin: 0 50px 0 50px;
    padding: 0;
    text-align: center;
    position: static;
    font-size: 8px;
}

.search_imgs td {
    width: 25%;
    text-align: center;
    border: 1px;
    border-color: #333333;
    border-style: dotted;
    padding: 2px;
}


/* Button icon for next search - Arrivals (left) */
.my_button {
    background-color: #CCCCCC;
    margin: 0 0 10px 0;
    border: 1px;
    border-style: solid;
    border-color: #999999;
    margin-left: 10px;
	margin-right: 10px;
    margin-top: 10px;
    padding: 8px;
	font-size: 12px;
}

/* Button icon for next search - Departures (right) */
.my_button2 {
    background-color: #CCCCCC;
    margin: 0;
    border: 1px;
    border-style: solid;
    border-color: #999999;
    margin-top: 10px;
    padding: 8px;
	font-size: 12px;
}

/* EXPERT SEARCHING - SEARCH STRINGS */
.search_string {
	text-align: center;
	font-family: "Consolas", "Monaco", monospace;
	font-size: 12px;
	background-color: #CCCCCC;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	margin: 10px 50px;
	padding: 5px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 7.IN-FLIGHT ENTERTAINMENT PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7.IN-FLIGHT ENTERTAINMENT PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 8.FINAL APPROACH PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8.FINAL APPROACH PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 9.ANYTHING TO DECLARE PAGE - - - - - - - - - -  - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - 9.ANYTHING TO DECLARE PAGE*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 10.FLIGHT PLAN TO LEARN PAGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10.FLIGHT PLAN TO LEARN PAGE*/ 

/* Breadcrumb trail to pages - left aligned */
.breadcrumb {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	padding: 5px;
}

/* New lists for the unit so tabs in far enough */
ul.unit {
	padding-left: 100px;
	list-style-type: disc;
	}

.reference {
font-size: 10pt;
padding-left: 100px;
text-indent: -50px;
}

.unit_title {
    font-weight: bold;
    background-color: #99cc99;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

.unit_open {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #FF0000;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
.unit_immerse {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #FF4500;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
.unit_explore {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #ffa500;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
.unit_identify {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #00FF00;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
.unit_gather {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #00bfff;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
.unit_create {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #1e90ff;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}

.unit_share {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #9400d3;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
.unit_evaluate {
border: 1px solid #000000;
padding: 5px;
text-indent: 10px;
background-color: #ff00ff;
margin-left: 50px;
color:#ffffff;
font-weight: bold;
width: 100px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 11.WIDGETS IN GENERAL -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11. WIDGETS IN GENERAL*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/* Section containing the additional sidebar menu items */

.widget-area {
	font-size: 12px;
}
.widget {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	clear: both;
	margin: 0 0 2.2em;
}
.widget-title {
	color: #000000;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
	padding-left: 10px;
	background-color: #99CC99;
}
.widget ul {
	padding-left: 30px;
	font-size: 15px;
	margin: 0;
}
.widget ul ul {
	margin-left: 1.5em;
}
.widget ul li {
	color: #777;
	font-size: 13px;
}
.widget a {
	font-weight: bold;
	text-decoration: none;
}
.widget a:hover,
.widget a:focus,
.widget a:active {
	text-decoration: underline;
}
	
/* Text Box Widget that contains the About Me information */
.widget_text {
	text-align: center;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	word-wrap: normal;
}

.widget_text h3 {
	text-align: center;
	font-weight: bold;
	background-color: #99CC99;
	color: #333333;
}

.widget_text img {
	border: 1px;
	border-style: solid;
	border-color: #999999;	
}

.widget_text p {
	background-color: #FFFFFF;
	padding: 4px 8px 4px 8px;
	color: #000000;
	word-wrap: normal;
	padding-bottom: 0;
	margin-bottom: 0;
}

/* Final Questions Box 
#text3.widget_text {
	text-align: center;
	border: 1px;
	border-color: #999999;
	border-style: solid;
	word-wrap: normal;
}

#text3.widget_text h3 {
	text-align: center;
	font-weight: bold;
	background-color: #66CCCC;
	color: #333333;
}

#text3.widget_text img {
	border: 1px;
	border-style: solid;
	border-color: #999999;	
}

#text3.widget_text p {
	background-color: #FFFFFF;
	padding: 4px 8px 4px 8px;
	color: #000000;
	word-wrap: normal;
	padding-bottom: 0;
	margin-bottom: 0;
}
*/

.site-content article, .widget-area .widget {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 12.COMMENTS BOX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12.COMMENTS BOX*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* 'Leave A Reply' Box 
#respond {
	background-color: #FFFFFF/*#0099CC;
	padding-top: 5px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	margin-top: 5px;
}

#respond textarea {
	background: #fff;
	width: 80%;
}
/*	border: 4px solid #eee;
/*	-moz-border-radius: 5px;
	border-radius: 5px;
/*	-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
	position: relative;
	padding: 10px;
	text-indent: 80px;
}
	
#reply-title {
	color: #373737;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	background-color: #33CC33;
}
/* BOX SURROUNDING COMMENT/AUTHOR/EMAIL 
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
	background: #FF0000;
	-webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	-moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
	color: #555;
	display: inline-block;
	font-size: 13px;
	left: 4px;
	min-width: 60px;
	padding: 4px 10px;
	position: relative;
	top: 40px;
	z-index: 1;
}

#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
/*	position: relative;
	background-color: #ff6633;
	margin-top: 5px;
	padding-top: 5px;
}


/* DECORATION OF THE * REQUIRED 
#respond .comment-form-author .required,
#respond .comment-form-email .required {
	color: #bd3500;
	font-size: 22px;
	font-weight: bold;
	left: 75%;
	position: absolute;
	z-index: 1;
	background-color: #FF6633;
}