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

*/

html, body {height:100%;margin:0;padding:0;border:none;}
body {position:relative;color:#333300;font-family:Goudy, "Goudy Old Style", Georgia, serif;margin:0;font-size:62.5%;}
#wrapper {position:relative;min-height:100%;width:80em;margin:0 auto;left:50%;margin-left:-40em;background:#FFF;border-left:1px solid #D3D3D3;border-top:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-bottom:0;}

.backgroundArt {position:absolute;height:100%;width:100em;margin:21em -7.5em 0 7.5em;z-index:-1;	border:1px solid #ccc;	display:none;}
.backgroundArt img {height:100%;width:100em;margin:0;padding:0;}

/* < 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 >  */
#header {height:20.5em;width:79.4em;margin:0;background:#fff;border:3px double #003366;}
#header h2{float:right;display:inline;width:70%;margin:.3em 0 0 0;padding:0;color:#C0440D;font-size:2em;font-style:italic;text-align:center;}
.header {position:absolute;height:21em;width:100%;top:0;left:0;z-index:-1;background-image:url(images/folblue.png);}

#logo {float:right;display:inline;position:relative;width:70%;}
#logo h1 {margin:.3em 0 0 0;padding:0;width:100%;font-weight:normal;color:#003366;font-size:5.6em;text-align:center;}
#logo h1 a {position:relative;color:#C0440D;text-decoration:none;padding:0;z-index:400;}
#logo h1 a:hover {color:#003366;text-decoration:underline;}
.description {position:relative;color:#003366;float:right;display:inline;width:70%;font:italic normal normal 2.5em Georgia, Serif;margin:0;padding:0;text-align:center;z-index:100;}

#content {float:left;display:inline;width:57em;margin:0 0 3em 0;}

/* < TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY > */
h2{font-size:2em;	width:20em;margin:1em 3em 0 3em;}
h3{font-size:1.8em;	width:20em;}
h4{font-size:1.7em;	width:21.2em;}
h5{font-size:1.6em;	width:22.6em;}
h6{font-size:1.1em;	margin:0 auto;font-family: Verdana, Arial, sans-serif;text-align:center;}

h3, h4, h5, h6 {color:#003366;text-indent:0;margin:1em auto 0 auto;}
.post h2 a {margin:0;padding:0;}

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

p {width:24em;margin:0 auto;font-size:1.5em;line-height:1.2em;text-indent:1.5em;text-align:left;}

a:link, a:visited, a:active {color:#003366;text-decoration:none;}
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;}
caption {color:#660000;font-family: Goudy, Times, serif;font-size:1.4em;font-style:italic;text-align:center;padding:.5em 0 0 0;}

/* "HIDES" from GCGM  */
.post .home, .post .info, #sidebar ul .info {display:none;}
#sidebar ul .info, #sidebar ul .home {text-decoration:none;}

.clear {clear:both;}

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

.box{height:100%;width:80em;margin:0 auto;background:#003366;}

#container{float:left;display:inline;width:80em;margin:2em 0 0 0;padding:0;z-index:1;}

#adsLeft{float:left;display:inline;width:16em;margin:0;text-align:center;}
#adsRight{float:left;display:inline;width:16em;margin:0;text-align:center;}

.post .reader p, .entry .reader p {width:35em;margin:1em auto;background:#CFD;font:normal normal 1em Verdana, Arial, sans-serif;text-align:justify;padding:1em;text-indent:0;}
.caption {float:left;font-size:.8em;color:#425232;font-style:italic;}

.blox {float:left;display:inline;width:100%;}

/* < =================================== **Post Stuff**=================================== > */
.posttitle {}
.post small {font-size:1.3em;line-height:1.2em; margin:0 auto;width:26em;display:block;}
.alt  {font-size:1.2em;width:35em;}
.postmetadata small, .commentmetadata small {width:100%;}
.commentlist li {font-size:1.6em; width:95%;}
.commentlist p {font-size:1em; width:100%;}
cite {font-size:1em;}

/*.leftColumn{width:100%;margin:0 auto;z-index:100;}
.rightColumn{float:left;display:none;width:20em;margin:0 1em;z-index:100;}
.firstItem{margin-top:0;}	*/

.postcontent {clear:both;}
.post hr, .entry hr {width:36em;margin:1em auto;text-align:center;clear:both;}

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

.postfoot {font-size:1.3em;width:28em;border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;padding-top:.6em;padding-bottom:.6em;margin:2em auto 2em auto;}

.post a:hover {color:#C0440D;text-decoration:underline;}

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

.pullQ {width:15em;margin:.3em auto;color:#003366;font-size:2em;text-align:center;border:4px double #FFF;padding:.5em;background:#DAA520;}

.entry {margin:0 0 2em 0;}

.navigation {float:left;display:inline;width:98%;margin:.2em 0 0 .2em;color:#808080;font-size:1.8em;}
.navigation a {color:#808080;font-size:1em;}

#respond {}

/* sidebar stuff???? */
table#linKs {position:absolute;width:100%;margin: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;}
.link p{font-size:.6em;text-align:center;text-indent:0;}
#lastLink{border-right: none;}
/* sidebar stuff???? */

/* < 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  > */
#menu ul li.current_page_item a {color:#C0440D;background:#FFF;}

#menuholder {width:80em;margin:.1em 0 1em 0;background:#003366;}
#menu {float:left;display:inline;margin:0;padding:0;clear:both;width:79.4em;text-align:center;		background:#003366;border:3px double #fff;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu li {float:left;height:1.6em;display:inline;margin:.3em 0 0 0;padding:0 .3em;text-align:center;}
#menu a:link, #menu a:active, #menu a:visited {font:normal bold 1.1em Verdana, Arial, sans-serif;color:#cfd;margin:0;padding:.3em;text-decoration:none;}
#menu ul li a:hover {color:#003366;background:#fff;margin:0;padding:.3em;}

#menu ins, #sidebar ins {text-decoration:none;}

#menu ul li ul li {display:none;text-indent:.3em;background:#fff;background-image:none;position:relative;margin:0;padding:0;z-index:100;}

#menu ul li:hover ul li {display:block;background-image:none;text-align:left;height:2em;width:10em;margin:0;padding:0;text-decoration:none;background:#fff;height:2em;margin:0;padding:0;}
#menu ul li:hover ul li:hover {background:#FFA500;}
#menu ul li:hover ul li:hover ul {width:14em;display:block;position:relative;z-index:200;}
#menu ul li:hover ul li:hover ul {text-decoration:none;}

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

/* < 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 == > */

/* < =================================== IMAGE SIZING AND BORDERS ======================== > */
.leftS, .leftM, .leftL {float:left;display:inline;margin:.5em 1em 0 0;padding:0;}
.rightS, .rightM, .rightL {float:right;display:inline;margin:.5em 0 0 1em;padding:0;}
.leftS, .rightS {width:18em;}
.leftM, .rightM {width:20em;}
.leftL, .rightL {width:30em;}

.Fullsize {width:35em;margin:.5em auto;padding:0;}

.book {width:17em;margin:0 auto;padding:0;}
	.book img {height:20em;width:17em;}
.bookCtr {width:17em;margin:0 25em -6.2em auto;padding:0;		}
	.bookCtr img {height:20em;width:17em;}
.bookL {height:20em;float:left;display:inline;margin:0;padding:0;}
	.bookL img {height:20em;width:17em;}
.bookR {height:20em;float:right;display:inline;margin:0;padding:0;}
	.bookR img {height:20em;width:17em;}

.zazzpanel {margin:1em 0;text-align:center;}
.zazzpanel embed {height:31em;width:45em;margin:0 auto;padding:0;}

.leftS, .leftM, .leftL, .rightS, .rightM, .rightL, .Fullsize, .zazzpanel {border:4px double #ccc;}
/* < ============================ end of IMAGE SIZING AND BORDERS ======================== > */

/* < ===================================  Begin Comments =================================== > */
.commentsquare {position:relative;width:3.3em;height:3.8em;color:#FFF;font-size:2em;float:right;display:inline;text-align:center;z-index:10;}
.commentsquare img {position:absolute;left:0;top:0;width:3.3em;height:3.8em;z-index:-1;}
.commentsquare a:link, .commentsquare a:visited, .commentsquare a:active {color:#fff;font-size:2em;text-decoration:none;z-index:10;}
.commentsquare a:hover {text-decoration:underline;}

.alt {padding:1em; 	}
.commentlist {width:36em;margin:0 auto 1em auto;padding:0;text-align:justify;			background:#D3D3D3;}

.commentlist li {	margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;		}
.commentlist p {	margin: 10px 5px 10px 0;	}

#commentform {width:46em;margin:0 auto;		}
#commentform p {margin:.8em 0 0 0;font-size:1.5em;}
.nocomments {	text-align: center;margin: 0;padding: 0;}
.commentmetadata {	margin: 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:35em;padding:0;}

#commentform #submit {	margin: 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;}

.archivebox {background-image: url("images/list1.gif");background-repeat: repeat-y;width: 186px;padding-bottom: 3px;border: 1px solid #DFE882;}
.archivebox ul {padding: 0px;margin: 0px;}
.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 {margin:1em auto;padding:0;text-align:center;}
#search input {width:15em;height:1.7em;border:1px solid #FFF;background-color:#D3D9DB;}
input#submit {width:6em;height:2em;position:absolute;margin-top:.1em;}
#searchform #s {width:12em;margin:0;padding:0;}
#searchsubmit {padding:0;}
/* < ===================================  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;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;	}*/

.entry ul, .entry dl, .entry ol, .post ul, .post dl, .post ol {width:22em;margin:0 auto;font-size:1.6em;text-indent:1em;line-height:1.2em;}
.entry ul, .entry ol, .post ul, .post ol {text-align:left;text-indent:0;margin-top:1em;margin-bottom:1em;}
/*.entry dl, .post dl {width:20em;text-align:left;text-indent:0;margin:1em auto;background:#B0C4DE;}*/



/* < ===================================  End Lists =================================== > */

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

#metafoot {}
.meta {display:none;}

h2.widgetitle {	background-image: none;color: #FFF;}
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 {width:60%;margin:.3em auto;color:#003366;text-align:center;border:4px double #FFF;padding:.5em;background:#DAA520;}
blockquote p {font-size:1.5em;width:90%;margin:5%;}
blockquote li {width:78%;}
blockquote cite {/*font-size:1em;	margin: 5px 0 0;*/display: block;background:yellow;	}
/* < ===================================  End MISC. =================================== > */

/* < 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  > */
#sidebar {float:right;display:inline;width:22em;margin:0 0 3em 0em;padding:0;font-family:Verdana, Arial, sans-serif;}
#sidebar ul {float:left;display:inline;list-style-type:none;margin:0;padding:0;font-size:1.3em;}

#sidebar h2 {width:10em;margin:0;padding:0;font:normal normal 1.2em Verdana, Arial, sans-serif;color:#003366;text-align:left;}
#sidebar ul p {width:14em;margin:0 .4em 0 0;padding:0;font-size:1.1em;color:#333300;}
#sidebar .posts li {width:12em;display:block;}
#sidebar ul p a {font-size:1em;}
#sidebar ul a, .categories a {font-size:.9em;color:#333300;}

#sidebar ul ul {margin:0;padding:0;padding-bottom:.3em;}
#sidebar li	{float:left;display:inline;width:100%;list-style-type:none;margin:.6em 0 0 0;line-height:1em;}
#sidebar li li {float:left;display:inline;list-style-type:none;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;}
#sidebar a:link, #sidebar a:visited, #sidebar a:visited {color:#808080;text-decoration:none;}
#sidebar a:hover {text-decoration:underline;color:#C0440D;}

/* < ============= SIDEBAR THIRD PARTY LINKS ============================== > */
.googlebutton {float:right;display:inline;width:20em;margin:0 10em 0 auto;text-align:right;			}
.rssBoxAbout{clear:both;padding:.4em;margin:.5em 0 .5em 0;background-color: #660000;text-align:left;}
.rssBoxAbout a{color: #555;}
.rssBoxGB{clear:both;padding:.4em;margin:0 0 .5em 0;background-color: #FFF;border:4px solid #003300;text-align:left;}
.rssBoxGB p{text-align: left;line-height: .8em;text-indent:0px;}
.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;text-align:center;z-index:100;}
.zazLink{color:#FF8000;margin:0 auto;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;}
/* =============< END SIDEBAR THIRD PARTY LINKS >============================== */
/* ==< END MAIN BODY == == END MAIN BODY == == END MAIN BODY == == END MAIN BODY == == END MAIN BODY >== */

/* <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>  *  */
#footer {clear:both;min-height:10em;color:#003366;margin:0;padding:0;background:url(images/folblue.png) repeat;}
#footercontent {position:relative;height:100%;width:80em;color:#003366;left:50%;margin:0 0 0 -40em;padding:0;background:#fff;z-index:5;
border-top:0;border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;border-left:1px solid #D3D3D3;}
#footer h2 {width:100%;font-size:1.2em;font-weight:normal;text-transform:uppercase;letter-spacing:.1em;margin:0 auto;border-bottom:1px solid #003366;}

.footbox {width:15em;float:left;display:inline;text-align:center;margin:.2em .2em 1.4em .2em;padding:0;}
.footbox ul {width:100%;float:left;display:inline;margin:0;padding:0;text-align:center;text-indent:0;}
.footbox li {text-align:center;list-style-type:none;margin-top:.3em;font-size:1.3em;}

#footbar {width:100%;height:2em;text-align:center;margin:.5em auto 0 auto;font-size:1.3em;color:#003366;font-weight:normal;}


/*  = = = = =<  TEMPORARY LOCATING BORDERS = = = = =  TEMPORARY LOCATING BORDERS >= = = = */
/* <
#content {	border:1px solid blue;}		
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;		}

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

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

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

.wrap {		border:1px solid orange;	}	

#sidebar {		border:1px solid red;			}	
#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;} > */	