/*  
Theme Name: ABDF 1.0 theme
Theme URI: http://
Description:
Author: Melton Eduardo Cartes
Author URI: http://www.anadguy.com

*/

/* < COLORS: background:#D7F8B6 (olive background); background:#E5F3C6; (light color for wrapper or "body"); background:#003300; (dark green for top and bottom bars); background:#FF9; (sidebar 2 peach); background:#9B6; (olive sidebar); color:#333300; (dark green text); color:#ff9; peach > */
/*< MAIN LAYOUT ELEMENTS >*/
html, body {margin:0;padding:0;}/* NOT having height:100% helps the body to fill 100% height, in WP... */
body {position:relative;color:#333300;font-family:Verdana, Arial, sans-serif;margin:0;padding:0;font-size:62.5%;background:#D7F8B6;}
#header {height:20.3em;width:58em;position:relative;float:left;display:inline;background:#629C2E url(images/NewHeaderArt.jpg) repeat-x top left;clear:both;}
.headerLink {float:left;display:block;height:20.9em;width:58em;margin:-20em 0 0 0;}
#wrapper {position:relative;float:left;display:inline;min-height:100%;width:80em;margin:0 auto;padding:0;left:50%;margin-left:-40em;background:#E5F3C6 url(images/fakecolumn.gif) repeat-y top left;border-top:2px solid #FFF;border-right:2px solid #fff;border-bottom:0;border-left:2px solid #fff;}
#content {/*background:yellow;*/			}

.post {float:left;display:inline;margin:0 2em;padding:0;}
.entry {margin:0 0 2em 0;padding:0;}

.sidebar {float:right;display:inline;width:18em;margin:0;padding:0;text-align:left;background:#9B6;color:#330;		/*background:yellow;*/			}	

.sidebar2 {float:left;display:inline;width:28.8em;margin:.5em;padding:.5em;		background:#ff9;			}	

.sidebar3 {float:left;display:inline;top:0;right:0;height:20.1em;width:21.8em;margin:0;padding:0;background:#FF9;border-right:2px solid #666;border-bottom:2px solid #666;		/*background:red;*/			}	

	.sidebar4 {float:left;display:inline;width:22em;margin:0;padding:0;background:#FF9;		/*background:lightblue;*/			}

#footer {clear:both;min-height:10em;color:#333300;margin:0;padding:0;}
#footbar {width:100%;height:2em;text-align:center;margin:.5em auto 0 auto;padding:0;font-size:1.1em;color:#333300;font-weight:normal;}

#topbar {height:1.5em;width:auto;margin:0;padding:0;top:0;background:#003300;}
#bottombar {height:3em;width:auto;margin:0;padding:0;background:#003300;text-align:center;}

/* < footer mousetype > */
#mouse {color:#999;}


/* < H E A D E R *H E A D E R * H E A D E R * H E A D E R * H E A D E R * H E A D E R >  */

#logo,.description {font-family:georgia,serif;}

#logo h1 {/*text-indent:-9000px;*/margin:0 0 0 -9000em;padding:0;width:100%;font-weight:normal;color:#003366;font-size:.6em;text-align:center;		/*background:orange;*/}
#logo h1 a {position:relative;height:1em;width:58em;color:#C0440D;text-decoration:none;padding:0;z-index:400;						border:1px solid blue;}
#logo h1 a:hover {color:#003366;text-decoration:underline;}
.description {float:right;display:inline;color:#fff;width:65%;font: normal normal 3em Georgia, Serif;margin:1em .2em;padding:0;text-align:center;z-index:100;		/*background:yellow;*/}

#printLogo {display:none;}

/* < TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY > */
h2 {font-size:2em;	color:#618343;}
h2 a, .postmetadata a {color:#618343;}
h3{font-size:1.8em;	color:#332;}
h4{font-size:1.5em;	color:#666;}
h5{font-size:1.3em;}
h6{font-size:1em;	color:#003300;}

h3, h4, h5, h6 {text-indent:0;margin:1em .3em 0 .3em;padding:0;}

.notify a:active {color:red;}

/* < Page specific h2s > */
#content.index h2 {margin:.6em 0 0 0;}
#content.category h2 {margin:.6em 0 0 0;}
#content.single h2,#content.single h2 a {margin:0 1.5em 0 0;padding:0;clear:both;}
.eyebrow h2 {margin:.2em 0 .2em .5em !important;padding:0;color:#FFF;}
#content.page h2,#content.page.projects h2 {margin:.6em .6em 0 .2em;padding:0;}
#content.page .entry h2 {margin:.6em .3em	0 .3em;padding:0;}

.headLineBox {width:18em;margin:1em auto 0 auto;padding:0;color:#666;font-size:2.5em;text-align:center;}
.headLineBox em {color:#333;}

/* < text > */
em {font-weight: inherit;font-style: oblique;}
.nobullets em,.Row em,i em {color:red;font-weight:bold;}
code {color:#000;font: normal .8em Verdana;}
.Update {color:red;}
del {color:#777;}

p {margin:0 .4em 1em .4em;padding:0;font-size:1.3em;line-height:1.2em;text-indent:0;text-align:left;}
.post ul ul,.post dl dl,.post ol ol {font-size:1em;}

.entry ul, .entry dl, .entry ol,
.post ul, .post dl, .post ol {margin:1em 1.7em;padding:0;font-size:1.3em;}

.entry li,.post li {margin:0 0 1em 0;padding:0;}

/*<Backup: .entry ul, .entry dl, .entry ol, .post ul, .post dl, .post ol {margin:0 auto;padding:0;font-size:1.3em;text-indent:1em;line-height:1.2em;list-style:none;} >*/

.post a:link,.post a:visited,.post a:active,.postcontent a:link, .postcontent a:visited,.postcontent a:active {color:#332;}
.post a:hover,.postcontent a:hover{color:#C0440D;text-decoration:underline;}
a img {border:0;}

.center {	text-align: center;}
.cTr {text-align: center;width:20em;}
.ital {font-style: italic;}

hr {border-color:orange;clear:both;}

/* <Gspot: NoBullets PROJECT info STYLES > */
.list {display:block;width:37em;margin:0 0 2em 0;padding:0;}
.left {margin:0 .8em 0 0;padding:0;}
.right {color:#000;margin:0 0 .8em .5em;padding:0;text-align:left;font-weight:bold;}
.nobullets li {float:left;display:block;list-style:none;text-indent:0;font-weight:bold;margin:0;}
.nobullets p {font-weight:normal;font-size:.9em;}

#content.page.projects .nobullets li {float:left;display:block;width:82%;clear:both;list-style:none;text-indent:0;font-weight:bold;margin:0;	}

#content.single ul.nobullets {float:left;display:inline;list-style:none;text-indent:0;font-weight:bold;margin:0;width:55%;}
#content.single .Gspot1 .BB_BuyButtonForm {float:right;display:inline;margin:0;}
#content.category ul.nobullets {margin:0;width:29em;}

#content.index ul.nobullets {float:left;display:inline;list-style:none;text-indent:0;font-weight:bold;margin:0;width:95%;}
/* < This scoots the Google Button to the left for the .index and .category pages (Home and Factsheets 3-column layout) > */
#content.index .Gspot1 .BB_BuyButtonForm,#content.category .Gspot1 .BB_BuyButtonForm {float:left;display:inline;margin:0;}

/*#content.index .Gspot1 .BB_BuyButtonForm input {margin:0 0 0 0;		background:yellow;}*/
/*#content.index .Gspot1 .BB_BuyButtonForm table {margin:0 0 0 0;		background:yellow;}*/
/*#content.index .Gspot1 .BB_BuyButtonForm table tbody {margin:0 0 0 0;		background:yellow;}*/
/*#content.index .Gspot1 .BB_BuyButtonForm table tr {margin:0 0 0 0;		background:yellow;}*/
/*#content.index .Gspot1 .BB_BuyButtonForm table td {margin:0 0 0 0;		background:yellow;}*/
/*#content.index .Gspot1 .BB_BuyButtonForm .item_price_1 {margin:0 0 0 0;		background:seagreen;}*/

.Gspot {margin:0 auto;width:100%;	 background:#FF9;border-left:3px solid #E5F3C6;border-top:3px solid #E5F3C6;border-right:3px solid #9B6;border-bottom:3px solid #9B6;
-webkit-border-bottom-right-radius: 1em;-webkit-border-bottom-left-radius: 1em;-webkit-border-top-right-radius: 1em;-webkit-border-top-left-radius: 1em;
-khtml-border-radius-bottomright: 1em;-khtml-border-radius-bottomleft: 1em;-khtml-border-radius-topright: 1em;-khtml-border-radius-topleft: 1em;
-moz-border-radius-bottomright: 1em;-moz-border-radius-bottomleft: 1em;-moz-border-radius-topright: 1em;-moz-border-radius-topleft: 1em;
border-bottom-right-radius: 1em;border-bottom-left-radius: 1em;border-top-right-radius: 1em;border-top-left-radius: 1em;
	/*background:seagreen;*/}
.Gspot table {position:relative;margin:0 0 2em 0;height:6.5em !important;height:1em;width:100% !important;width:98%;float:left;display:block;	}
.Gspot:hover {background:#CCFF99;}
.Gspot1 table {margin:0;width:65%;float:right;display:inline;text-align:right;border-color:transparent;}

.Gspot input#item_price_1 {width:8em;}

.Gspot1 {float:left;display:inline;width:100%;margin:0 0 1.2em 0;padding:0;clear:both;}
/*#content.category .Gspot1 {float:left;display:inline;width:100%;margin:0 0 1.2em 0;padding:0;clear:both;}*/

.Gspot1 table {width:22em;	/*border:1px solid black;*/}
ul.nobullets {float:left;display:inline;margin:0 0 0 1.5em;padding:0;}

.Gspot1 form {float:right;display:inline;margin:0;padding:0;width:45%;		/*background:pink;*/}

.Gspot1 td {width:21em;		/*border:1px solid grey;background:white;*/}
.Gspot1 input {}

/*<Contact page>*/

.contactleft {display:block;margin:0 .8em 0 0;padding:0;}
.contactright {display:block;color:#000;margin:0 0 .8em 0;padding:0;text-align:left;font-weight:bold;}

.sig {float:right;display:inline;margin:0 0 1em 0;font-weight:bold;clear:both;}
.jobtitle {float:right;display:inline;margin:-1em 0 1em 0;font-weight:normal;clear:both;}

table.factsheet, .factsheettable table {color:#333;border-collapse:collapse;width:100%;margin:1em auto;font-size:1.3em;font-weight:bold;clear:both;}
table.factsheet col, .factsheettable col {border:none;}
.factsheettable td {vertical-align:top;}

.addressLeft {float:left;display:inline;font-size:1.3em;width:19.3em;margin:0 0 .5em 0;}
.addressRight {float:right;display:inline;font-size:1.3em;width:19.3em;margin:0 0 .5em 0;}

.clear {clear:both;margin:0 0 1em 0;}

.alignleft {float:left;display:inline;margin-bottom:15px;}
.alignright {float:right;display:inline;margin-bottom: 15px;}
/* < end TYPOGRAPHY ================================================== end TYPOGRAPHY > */

/* < T O P   M E N U  * T O P   M E N U  * T O P   M E N U  * T O P   M E N U  * T O P   M E N U  > */
/* <TOP NAVIGATION> */
.menuholder {position:absolute;bottom:0;left:0;margin:0;padding:0;text-align:center;z-index:200;background:url(images/greengrad.png) repeat-x bottom center;border-top:1px solid #E5F3C6;border-bottom:2px solid #666;}
.menu {width:100%;margin:0 auto;padding:0;font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;z-index:100;}

/* <PAGE SPECIFIC IDENTIFIER>*/
.menu ul li.current_page_item a,.sidebar2 ul li.current_page_item a {color:#666;/*background:url(images/greengrad.png) repeat-x 85% top;*/}

/* <MENU UNORDERED LIST-Level 1 > */
.menu ul	/*,.sidebar2 ul*/ {margin:.25em 0 0 0;padding:0;list-style:none;}
.menu li	/*,.sidebar2 li*/ {float:left;display:inline;margin:0;padding:0 0 .6em 0;text-align:center;}
.menu a:link, .menu a:visited,.sidebar2 a:link,.sidebar2 a:visited {color:#FFF;letter-spacing:.2em;border-right:1px solid #FFF;margin:0;padding:0 .5em 0 .5em;text-decoration:none;/*background:url(images/greengrad.png) repeat-x bottom center;*/}
.menu a:active, .menu a:hover {color:#030;/*background:url(images/greengrad.png) repeat-x center center;*/}
.menu a:link #lastTop {border-right:0;}

/* <Level 2> */
.menu ul li ul {display:none;position:absolute;background:#fff;width:13em;text-align:left;text-indent:0;background-image:none;margin:0;padding:0;z-index:100;}
.menu ul li ul li {display:none;font-size:1em;font-weight:normal;text-align:left;line-height:1.5em;text-indent:-.5em;margin:0;padding:0;background:#fff;border-right:none;}
.menu ul li ul li a:link,.menu ul li ul li a:visited,.menu ul li ul li a:active {color:#666;background-image:none;text-indent:0;border-right:0;}

.menu ul li:hover ul {display:block;background-image:none;background:#fff;text-align:left;margin:0;padding:0 .3em;text-decoration:none;}

.menu ul li:hover ul li:hover {text-decoration:underline;text-indent:-.5em;}
.menu ul li:hover ul li:hover ul {display:block;position:relative;z-index:200;}
.menu ul li:hover ul li:hover ul {text-decoration:none;}
/* <Level 3 
.menu ul li:hover ul li ul {display:none;text-decoration:none;background-image:none;position:absolute;left:10em;top:-2em;margin:0;padding:0;z-index:200;}
.menu ul li:hover ul li ul li {display:block;background:#fff;width:15em;text-indent:.5em;}
.menu ul li:hover ul li ul a {float:left;display:inline;font-size:1.1em;line-height:2em;text-indent:.5em;}
.menu ul li:hover ul li ul a:hover {float:left;display:inline;font-size:1.1em;line-height:2em;text-indent:.5em;text-decoration:underline;}
.menu ul li:hover ul li ul li:hover {background:#FFA500;}
 END 	MENU UNORDERED LIST> */
.menu ins, .sidebar ins, h2 ins {text-decoration:none;}
h2 ins {display:none;}
/* < E N D   T O P   M E N U  * E N D   T O P   M E N U  * E N D   T O P   M E N U  * E N D   T O P   M E N U  > */

/* < E N D   H E A D E R  * E N D   H E A D E R  * E N D   H E A D E R  * E N D   H E A D E R > */

/* < == MAIN BODY == == MAIN BODY == == MAIN BODY == == MAIN BODY == == MAIN BODY == == MAIN BODY == > */
/* <======  =====  =====  ======  ===== **Post Content Stuff**======  =====  =====  ======  =====> */
#content.index {float:left;display:inline;width:62em;margin:0;padding:0;}

#content.single,
#content.archives, 
#content.archive, 
#content.links, 
#content.page {float:left;display:inline;width:62em;margin:0 0 3em 0;padding:0;}

#content .home .entry {float:left;display:inline;width:39.95em;margin:0 0 3em 0;padding:0;	background:pink;}

#content.search,

#content.category,
#content.focuson,
#content.factsheets {float:left;display:inline;width:39.95em;margin:0 0 3em 0;padding:0;	}
.projects {/*color:red;*/}


#content.single .sidebar2,#content.page .sidebar2 {display:none;}


/* < See h2 > */
.projects .entry ul h2 {font-size:1.1em;	color:orange;}
.projects .entry ul p {font-size:1em;font-style:italic;}


/* < See h2 > */

.navigation {display:block;height:2em;width:98%;margin:.2em auto;padding:0;clear:both;color:#808080;font-size:1.2em;}
.navigation a {color:#808080;font-size:1em;}
#content.single .navigation {width:46em;margin:0 0 0 2.8em;padding:0;}
#content.archive .navigation {width:46em;margin:1em 0 1em 2.8em;padding:.3em;}

#content.archive .post, #content.archive .posttitle {width:55em;margin:0 auto;padding:0;		} 
#content.single .postcontent {margin:0;padding:0;	} 
/* < See h2 > */
#content.index .post {width:28.8em;border:1px solid #fff;margin:.5em;padding:.5em;} 

/* < This is for the Factsheet Subheads and such...> */
.eyebrow {min-height:4em;width:60em;float:left;text-align:left;z-index:100;background:url(images/horizgreengrad.png) repeat-y top left;margin:0;padding:0;clear:both;}
/* < See h2 > */
.eyebrow p {margin:0 .9em 1em .9em;padding:0;color:#444;}

#content.single .post .entry {width:100%;margin:0 auto;padding:0;}
#content.index small {margin:.5em .5em 1em 0;padding:0;}
#content.page.projects small {margin:.5em .5em 1em .5em;padding:0;}
#content.page.projects ul {margin:0 0 .5em .5em;clear:both;width:100%;	}
#content.page.projects p {font-size:1.1em;}

#proposed {}
#current {background:#FF9;}
#ongoing {background:#D7F8B6;}
#completed {background:#9B6;}

.excerpt {position:relative;margin:0 0 1em 0;padding:0 0 1em 0;border-top:1px solid #666;	/*background:yellow;*/}
.excerpt ul.nobullets li {float:left;display:inline;width:20.5em;margin:0;padding:0;		/*background:lightblue;*/}
.excerpt .nobullets li {}
/*< This hides the text, if any, in the excerpt on the Projects page only >*/
#content.page.projects .excerpt p {display:none;}

/*< for old code pictures in the excerpt fields >*/
.excerpt .photoL .photo,.excerpt .photoR .photo {position:absolute;top:4em;right:0;width:9em !important;width:9em;margin:0 .2em 0 .2em;padding:0;}
/*< new code - WP Add an Image - pictures in the excertp fields >*/
.excerpt img {position:absolute;top:4em;right:0;border:1px solid #003300;}
.excerpt .caption {display:none;margin:.1em;padding:0;font-size:.8em;text-align:left;color:#425232;}
#proposed small,#current small,#ongoing small,#completed small {float:left;display:inline;margin:0 0 0 .8em !important;width:90%;}
.post hr, .entry hr {width:95%;margin:1em auto;padding:0;text-align:center;clear:both;}

.postmetadata ul, .postmetadata li {display:inline;list-style-type:none;list-style-image: none;	}

.postfoot {font-size:1.1em;width:90%;border-top:1px solid #9B6;border-bottom:1px solid #9B6;padding-top:.6em;padding-bottom:.6em;margin:3em auto 2em auto;clear:both;}

.pagetitle {width:35em;margin:1em auto 0 auto;padding:0;font-size:1.5em;text-indent:0;text-align:left;}

.pullQ {float:left;display:inline;width:97%;color:#618343;font-size:1.1em;font-family:Georgia, serif;font-weight:bold;background:#F2FBDC;margin:.5em 0 1em 0;padding:.5em;border:1px solid #ccc;}
.pullQ img {width:100%;}
.pullQL, .pullQR {display:inline;width:40%;color:#618343;font-size:1.1em;font-family:Georgia, serif;font-weight:bold;background:#F2FBDC;padding:.5em;border:1px solid #ccc;}
.pullQL {float:left;margin:0 .5em 1em 0;padding:0;}
.pullQR {float:right;margin:0 .5em 1em 0;padding:0;}

#respond {}

.addtoany_share_save_container {clear:both;margin:.5em 0 0 0;		}

/* < S I D E B A R  * S I D E B A R  * S I D E B A R  * S I D E B A R  * S I D E B A R  * S I D E B A R  > */
.sidebar3 .text {margin:0 1em;padding:0;}
.sidebar3 ul {list-style:none;margin:0;padding:0 1em;}

.sidebar fieldset,.sidebar3 fieldset,.Gspot1 fieldset {border:0;}
fieldset.subscribe {margin:0;padding:0;}

	.sidebar .text {float:left;display:inline;width:16em;margin:0 1em;padding:0;}
	.sidebar .Ads {margin:0 0 .5em 0;padding:0;z-index:100;}

.codeBox {float:left;display:inline;width:15.5em;color:#618343;background:#F2FBDC;margin:.5em 0 1em 0;padding:0;	border:1px solid #ccc;}
.sidebar .widget_text .codeBox p {font-size:1.2em;text-align:center;text-indent:0;margin:.5em 0;padding:0;}

#w3c img {width:7em;}

/* < S I D E B A R    L I S T    I T E M S > */
.sidebar p,.sidebar a {font-size:1.2em;width:11.5em;margin:0 .4em 0 0;padding:0;color:#332;}
.sidebar h2 {margin:.5em 0 .5em 0;width:100%;padding:0;font:bold normal 1.2em Verdana, Arial, sans-serif;color:#332;text-align:left;}
.sidebar .widget_text p {width:100%;margin:0 .4em 1em 0;padding:0;}

.sidebar ul {float:left;display:inline;list-style-type:disc;margin:1em;padding:0;}
.sidebar ol {list-style-type:decimal;}

.sidebar small {line-height:1.5em;}
.sidebar li {float:left;display:inline;}

.sidebar ul ul {margin:0;padding:0;padding-bottom:.3em;}
.sidebar li	{float:left;display:inline;width:100%;margin:.6em 0 0 0;padding:0;line-height:1.4em;}
.sidebar li li {float:left;display:inline;margin-top:.6em;margin-left:.5em;}

.sidebar ul ul ul {display:none;background-image:none;background:transparent;width:18em;border:0;}
.sidebar ul ul ul ul {background-image:none;background:transparent;width:17em;border:0;}

.entry a,.sidebar ul a, .categories a,
#commentform a:link, #commentform a:visited,#commentform a:active,.postfoot a:link, .postfoot a:visited,.postfoot a:active,
.sidebar3 a:link, .sidebar3 a:visited, .sidebar3 a:visited,.sidebar a:link, .sidebar a:visited, .sidebar a:visited {color:#332;text-decoration:none;}
.sidebar3 a:hover,.sidebar a:hover {text-decoration:underline;color:#C0440D;}


/* < Sidebar 2 > */
.sidebar2 ul {margin:1em;padding:0;list-style:none;		}
/*	.sidebar2 li {float:left;display:inline;margin:0;padding:0;}*/
/* < end of Sidebar 2 > */

/* < Email subscription form > */
	#Sub label {cursor:pointer;font-style:italic;}

#Sub .buttonfloat {float:left;display:inline;}
	input.processing {font-weight:bold;background:#999933;cursor:pointer;}

/* affects buttons only: AND MAKES THE "SUBMIT" BUTTON A RECTANGLE INSTEAD OF A THE DEFAULT PILL!!! 
input.plain, input.processing, input.cautionary, input.alertive {font-weight:bold;color:#000;}
input.plain {background-color:#ccf;}
input.processing {background-color:#9c9;}
input.cautionary {background-color:#ffc;}
input.alertive {background-color:#f66;}

/* < IE doesn't understand this: > */
input:focus, textarea:focus {border-color:#009 #33c #33c #009;}

/* < Email subscription form > */

/* < ============= SIDEBAR THIRD PARTY LINKS ============================== > */
.googlebutton {float:right;display:inline;width:20em;margin:0 10em 0 auto;padding:0;text-align:right;		background:yellow;	}
.rssBoxAbout{clear:both;padding:.4em;margin:.5em 0 .5em 0;padding:0;background-color: #660000;text-align:left;}
.rssBoxAbout a{color: #555;}
.rssBoxGB{clear:both;padding:.4em;margin:0 0 .5em 0;padding:0;background-color: #FFF;border:4px solid #003300;text-align:left;}
.rssBoxGB p{text-align: left;line-height: .8em;text-indent:0;}
.rssBoxGB a{color: #006600;font-family: Verdana;font-size:.6em;}
.rssBoxGB ul{margin-left:0;}
.rssBoxGB li{margin-left:-2em;margin-bottom:.1em;list-style:none;}
.mcAds{clear:both;width:100%;float:left;display:inline;margin:0 0 .5em 0;padding:0;text-align:center;z-index:100;}
.zazLink{color:#FF8000;margin:0 auto;padding:0;background:#333;text-align:center;font-size:1.3em;font-family: Verdana;font-weight: bold;text-decoration: none;}
.zazLink a{text-decoration:none;}
.zazLink_italic{color:#FFF;font-style:italic;}
.csplLink{clear: both;color:#FF8000;float:left;display:inline;height:1.5em;top:40px;background:#003366;text-align:center;font-size:.8em;font-family: Verdana;font-weight: bold;text-decoration: none;}
.csplLink a{text-decoration:none;}
.csplLink_italic{color:#FFF;font-style:italic;}

/* sidebar stuff???? */
table#linKs {position:absolute;width:100%;margin:0;padding:0;border:3px double #CCC;}
#linKs{position: relative;font-family: Verdana, Arial, sans-serif;z-index: 100;background:#cfc;}
.link{width: 20%;text-align: center;padding: 5px;border-right: 1px solid #CCC;}
.link h4{color: #003366;font-size:.8em;text-align: center;margin:0;padding:0;}
.link p{font-size:.6em;text-align:center;text-indent:0;}
#lastLink{border-right: none;}
/* sidebar stuff???? */

/* =============< END SIDEBAR THIRD PARTY LINKS >============================== */
/* ==< END MAIN BODY == == END MAIN BODY == == END MAIN BODY == == END MAIN BODY == == END MAIN BODY >== */

/* < =================================== IMAGE/PHOTO/GALLERY SIZING AND BORDERS ======================== > */

/* < to be deleted... > */
.leftS, .leftM, .leftL {float:left;	display:inline;margin:0 2em 0 0;padding:0;}
.rightS, .rightM, .rightL {	float:right;display:inline;margin:0 .7em 0 2em;padding:0;}

.leftS, .rightS {width:18em;}
.leftM, .rightM {width:20em;}
.leftL, .rightL, #content.page .Fullsize {width:28em;}

.post img {margin:0 auto;}
.Fullsize {width:53em;margin:.5em auto 0 auto;padding:0;}
.Fullsize .caption {float:none;}

.caption {margin:.25em 1em .5em 1em;padding:0;font-size:1em;text-align:left;color:#425232;}

.blox {float:left;display:inline;width:100%;	}
.blox code {font-size:1em;width:90%;}
code {color:#666;}

.photoL {float:left;display:inline;width:16.5em !important;width:16.4em;margin:0 1em 0 0;}
.photo {width:100%;border:1px solid #003300;}
.photoR {float:right;display:inline;width:16.5em;margin:0 0 0 1em;}
/* <.....to be deleted. > */

.entry dl, .post dl {text-align:left;text-indent:0;margin:.5em;padding:0;		/*background:#B0C4DE;*/}

/*< These are the styles from WP-Includes/media.php. A !important overrides them. > */
.gallery {margin:auto;		}
.gallery-icon {text-align:center;}
.gallery-item {float:left;display:inline;margin-top:10px;text-align: center;width:30% !important;}
.gallery img {border:2px solid #cfcfcf;}
.gallery-caption {font-size:.8em;margin-left:0;}

/*< WP Image alignment and size selectors >*/
.wp-caption {}
.wp-caption {font-size:.8em;color:#425232;	}
.wp-caption-text {margin:0;padding:.5em;}

.wp-caption.alignleft {margin:.5em;}
.wp-caption.alignleft img {}

.alignleft.size-medium,.alignleft.size-thumbnail {margin:.5em 1em 0 0;}
.alignright.size-medium,.alignright.size-thumbnail {margin:.5em 0 0 1em;}

.wp-caption.alignright {margin:.5em;}
.wp-caption.alignright img {float:right;}
.wp-caption.alignright .wp-caption-text {width:90%;float:right;display:inline;}

.aligncenter.size-medium {margin:.5em 0 0 25%;left:-50%;}

.alignleft.size-full,
.alignleft.size-large,
.alignleft.size-medium,
.alignleft.size-thumbnail,
.alignright.size-full,
.alignright.size-large,
.alignright.size-medium,
.alignright.size-thumbnail,
.alignnone.size-full,
.alignnone.size-large,
.alignnone.size-medium,
.alignnone.size-thumbnail,
.aligncenter.size-full,
.aligncenter.size-large,
.aligncenter.size-medium,
.aligncenter.size-thumbnail,
.wp-caption img {margin-top:.5em;/*border:1px solid #003300;*/}


/*#content.single div.wp-caption {border:1px solid grey;width:20em !important;} this width seems to control the size of the img, even with HTML W + H? */
/*#content.single img.size-large {width:100%;	border:1px solid green;} I solved it!!! */

/* < Reference
.alignnone {}
.alignleft {}
.aligncenter {}
.alignright {}
.wp-caption {}
.wp-caption-text {}
.size-full {}
.size-medium {}
.size-thumbnail {} 
> */


/* < ============================ end of IMAGE SIZING AND BORDERS ======================== > */

/* < ===================================  Begin Comments =================================== > */
.commentBox {position:relative;float:right;	display:none;	height:6.5em;width:5.7em;margin:0 4em 0 .2em;padding:0;text-align:center;z-index:100;}
.commentsquare {position:relative;height:6.5em;width:5.7em;float:right;display:inline;padding:0;text-align:center;z-index:10;}
.commentsquare a:link, .commentsquare a:visited {color:#293325;font-size:2.1em;margin:0 auto;text-decoration:none;}
.commentsquare a:hover {text-decoration:underline;}
.commentsquareImg {position:absolute;float:right;display:inline;height:6.5em;width:5.7em;margin:0;padding:0;z-index:-1;}

.alt {padding:1em; 	}
.commentlist {width:29.5em;margin:0 auto 1em auto;padding:0;background:#9B6;}
.posttitle {}
.post small {font-size:.8em;margin:.2em auto .5em auto;padding:0;}
.commentlist li.alt {width:27.5em;background:#ccc;}
.postmetadata small, .commentmetadata small {width:100%;}
.commentlist li {width:27.5em;margin:1.5em 0 .3em;padding:.5em 1em .3em;list-style:none;}
.commentlist p {font-size:1em;width:100%;margin:1em .5em 1em 0;padding:0;}
cite {font-size:1em;}

/* < Comment List on Single.php > */
#content.single .commentlist {font-size:1.3em;width:38em;}
#content.single .commentlist li.alt {width:36em;}
#content.single .commentlist li {width:36em;}
#content.single .commentlist p {width:100%;}

#commentform {width:39em;margin:0 1em;	padding:0;}
#commentform p {margin:.8em 0 0 0;padding:0;font-size:1em;}
.nocomments {display:none;text-align: center;margin: 0;padding: 0;}
.commentmetadata {	margin:0;padding:0;display: block;	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;}

select {	width: 130px;	}

#commentform input {width:14em;padding:2px;margin:.5em .5em .1em 0;}
#commentform textarea {width:34em;padding:0;}

#commentform #submit {	margin:0;padding:0;float:right;	}

.showcase {	background-color: #D2DE50;background-image: url("images/showcase-bot.gif");background-repeat: no-repeat;background-position: bottom left;width: 177px;color: #FFF;font-size:11px;font-weight: bold;padding: 5px;text-align: center;}
.showcase img {margin-bottom: 8px;width: 177px;height: 139px;margin: 0px auto;padding:0;}

.archivebox {background-image: url("images/list1.gif");background-repeat: repeat-y;width: 186px;padding-bottom: 3px;border: 1px solid #DFE882;}
.archivebox ul {margin:0;padding:0;}
.archivebox li {list-style-type: none;margin-top: 6px;margin-left: 27px;}
.archivebox a {color: #767006;font-size: 12px;}
.archivebox a:link, .archivebox a:visited {text-decoration:underline;}
.archivebox a:hover {text-decoration: underline;color: #C0440D;}

#searchform,#subscribeForm {margin:1em auto;padding:0;text-align:center;	}
#search input {}

input#submit {width:3em;height:2em;position:absolute;margin-top:.1em;}

#s,#email {height:2em;width:100%;margin:0;padding:0;border:1px solid #666;background-color:#D3D9DB;	}
#email {height:2em;width:100%;margin:0;padding:0;border:1px solid #666;background-color:#D3D9DB;	}

#searchsubmit,.sidebar input/*.buttons*/ {height:2em;width:10em;margin:.5em 0;padding:0;border:1px solid #666;background-color:#FF9;}

/* < ===================================  End Form Elements =================================== > */

/* < W P  C A L E N D A R   *  W P  C A L E N D A R   *  W P  C A L E N D A R   *  W P  C A L E N D A R   >  */
#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}
#wp-calendar a {	text-decoration: none;	}
#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;	}
#wp-calendar th {	font-style: normal;text-transform: capitalize;	}
#wp-calendar {	empty-cells: show;margin: 10px auto 0;padding:0;width: 155px;	}
#wp-calendar #next a {	padding-right: 10px;text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;text-align: left;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align: center;width: 100%;	}
#wp-calendar td {	padding: 3px 0;text-align: center;	}
#wp-calendar td.pad:hover { /* Doesn't work in IE =================================== */	background-color: #fff; }
/* < E N D   W P  C A L E N D A R   *   E N D   W P  C A L E N D A R   *   E N D   W P  C A L E N D A R   >  */

/* < ===================================  Begin Lists ============================================= >  */
.entry ol {	padding: 0 0 0 35px;margin: 0;	}
.entry ol li {	margin: 0;padding: 0;	}
/* < ===================================  End Lists =================================== > */
/* < ===================================  Table styles ===================================  >  */
/* < ===================================  table in article page > */
#CurrentProjects {font-family:Verdana, Arial, sans-serif;margin:0 auto;}
table caption {color:#618343;font-size:1.5em;margin:.1em 0;padding:0;text-align:left;}
col {border-right:1px solid #ccc;}
col#Projects {padding:0 0 2em 0;width:25em;}
col#subordinatelist {width:7em;}
#ApproximateCosts {text-align:center;width:8em;border-left:1px solid #ccc;}
.borderless {border:none;}

table#CurrentProjects {color:#333;border-collapse:collapse;width:97%;margin:1em auto;padding:0;background:#ccc;border:1px solid #000;border-bottom:8px solid #888;}
table#CurrentProjects th,table#CurrentProjects td {padding:.5em;font-weight:normal;}
table#CurrentProjects th {font-weight:bold;color:#fff;background:#888;}
table#CurrentProjects tr {margin:0 0 .5em 0;padding:0;}
table#CurrentProjects thead {text-align:left;font-weight:bold;border:1px solid #888;}
table#CurrentProjects .odd {background:#edf5ff;}

/* < ===================================  Table styles ===================================  > */

/* < ===================================  Begin MISC. ================================= > */
.recent_date {font-size:.8em;margin:0 .4em;padding:0;}
.recentcontent {	margin-bottom: 5px;}
.recentcontent p {	margin:0;padding:0;}

#metafoot {}
.meta {display:none;}
#content.page.projects.hide {display:none;}


.sidebar3 h2.widgettitle {margin:.6em 0 0 .2em;}
li.wigit_text {	background-image: none;background-color: transparent;border: none;}		/* ??????? */

acronym, abbr, span.caps {	cursor:default;	}
acronym, abbr {	border-bottom:0/* 1px dashed #999*/;	}

blockquote {float:left;display:inline;width:97%;color:#618343;font-size:1.1em;font-family:Georgia, serif;font-weight:bold;background:#F2FBDC;margin:.5em 0 1em 0;padding:.5em;border:1px solid #ccc;}
blockquote cite {font-size:1em;	margin: 5px 0 0;padding:0;display: block;	}
/* < ===================================  End MISC. =================================== > */

/* <F O O T E R  * F O O T E R  * F O O T E R  * F O O T E R  * F O O T E R  * F O O T E R  * F O O T E R>  *  */
#footercontent {position:relative;height:100%;width:80em;color:#333300;left:50%;margin:0 0 0 -40em;padding:0;z-index:5;
border-top:0;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;}
#footer h2 {color:#fff;width:100%;font-size:1.2em;font-weight:normal;text-transform:uppercase;letter-spacing:.1em;margin:0 auto;padding:0;border-right:1px solid #333300;border-bottom:1px solid #333300;background:#618343;}
#footer a {color:#333300;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.footbox {width:15em;float:left;display:inline;text-align:center;margin:.2em .2em 1.4em .2em;padding:0;border-right:1px solid #fff;}
.footbox ul {width:100%;float:left;display:inline;margin:0;padding:0;text-align:center;text-indent:0;}
.footbox li {text-align:left;list-style-type:none;margin:.3em 0 0 .2em;padding:0;font-size:1.1em;}
.footbox li li {text-align:left;list-style-type:none;font-style:italic;margin:.3em 0 0 .5em;padding:0;font-size:1em;}

/*  = = = = =<  TEMPORARY LOCATING BORDERS = = = = =  TEMPORARY LOCATING BORDERS >= = = = */
/* < 
#content {	background:lightblue;}		
body {	border:1px solid red;}		
#wrapper {	border:1px solid green;}	
.clear {		border:1px solid red;	}	
#header {	border:1px solid maroon;	}	
#logo {	border:1px solid maroon;	}
.logo {	border:1px solid green;}		

.description {		border:1px solid green;		}
.menuholder {	border:1px solid red;	}
.menu {		border:1px solid orange;	}	

.post {		border:1px solid purple;	}		
.posttitle {		background:yellow;	}	
.pagetitle {		background:yellow;	}	

.post img {		border:4px double red;	}	
.postcontent {		background:pink; }		
.navigation {		background:orange;}		
h2 {		background:black;}	
h3 {	background:orange;}
h4 {	background:pink;}
h5 {	background:black;}	
h6 {		background:lightgrey;}

.entry {		background:pink;		}		
.entry a, .post a {			}

.addtoany_share_save_container {		}

.wrap {		border:1px solid orange;	}	

.sidebar {		background:yellow;			}	
.sidebar2 {		background:orange;			}	
.sidebar3 {		background:red;			}	
.sidebar4 {		background:lightblue;			}	
.sidebar ul {					background:orange;	} 

#footer {		border:1px solid blue;		}	
.footer {		border:1px solid orange;	}

#footercontent {		border:1px solid red;		}
#footer h2 {		background:yellow;		}	
.footbox {			border:1px solid lightblue;		}

#searchform {		background:yellow;		}

*html .menu li {		border:1px solid maroon;	}
*html .menu ul li a:hover {		border:1px solid pink;		}

.headLineBox{	border:1px solid blue; }
.headLine{	border:1px dashed orange;	}	
.book,.bookL,.bookR{	border:1px solid red;	}	
.cTr{	border:1px solid green;	}
.postmetadata {		background:green;}
.alt {		background:blue;}
small {		background:lightblue;} > 	*/