/*--------------------------------------------------*/

/*		Copyright (c)2008 EvyOrtiz.com			  	*/
/* 		Author: EM Monzones {em@mxplore.com} 		*/

/*--------------------------------------------------*/

/* CSS Document */

/* --- BEGIN GLOBAL --- */

body { 	
	margin: 0; font: normal 0.75em arial, sans-serif; line-height: 1.8em; color: #6d6e6f; }

h1, h2, h3, h4, h5, h6 {
	font: normal arial, sans-serif; clear: both; }

h1	{ font-size: 1.5em; color: #696a6b; }
h2	{ font-size: 2.7em; color: #000; line-height: 0.5em; }
h3 	{ font-size: 1.2em; color: #696a6b; line-height: 0.5em; }
h4 	{ font-size: 1.4em; color: #b1965c; }
h6	{ font-size: 0.9em; color: #b1965c; text-transform: uppercase; }	

p	{ font: normal 0.99em arial, sans-serif; color: #6d6e6f; } 


/* --- BEGIN TOP HEADER --- */

#navmenu {
	width: 16em; position: absolute; float: right; top: 23px; right: 340px; 
	text-transform: uppercase; } 	
#navmenu ul {
	width: 550px; list-style: none;	padding: 0; margin: 0;
	font: normal 0.95em Lucida sans, arial; color: #fff; }
#navmenu li {
	float: left; margin: 0 0.60em; }
#navmenu li a:link, a:visited {
	float: left; color: #fff; text-align: center;
	font: normal 0.95em Lucida sans, arial; text-decoration: none; }
#navmenu li a:hover {
	float: left; color: #fcd000;  text-align: center;
	font: normal 0.95em Lucida sans, arial; text-decoration: none; }
.navmenu { color: #ffcc02; }
/* Hide from IE5-Mac \*/
#navmenu li a {
	float: none; }
/* End hide */


.subheaderblue	{ color: #236CB6; }

div { position: relative; }

div.navmenu { float: left; left: 490px; }
div.leftcolumncontainer	{
	top: 0; left: 0; float: left; width: 500px; height: 490px; }
div.leftcolumncontainer02 {
	top: 0; left: 7.5em; float: left; width: 550px; }
div.leftcolumncontainer03	{
	top: 0; left: 0; float: left; width: 550px; }	
div.rightcolumncontainer01 {
	top: 0; left: 0; float: right; text-align: right; }	
div.rightcolumncontainer02 {
	top: 0; left: 0; float: right; width: 210px; padding: 20px; border-left: 1px solid #b4a967; }
div.rightcolumncontainer03 {
	position: relative; top: 3em; left: 0; float: right; width:320px;  }		
div#rescontent { position: relative; top: 0; left: 7.5em; float: left; width: 525px; }	
div.audiosourcecon {
	top: 0; left: 0; float: left; width: 400px; padding: 10px 0; }
div.audiolistwrapper {
	top: 0; left: 0; float: left; width: 500px; padding: 10px 0; border-bottom: 1px solid #ccc; } 
div.audiotitlecon {
	top:0; left: 0; float: left; width: 360px; }
div.audiolisten {
	top: 0; left: 0; float: left; width: 140px; padding-top: 5px; font: normal 1em arial; color: #236CB6; }	
.audiolisten a:link {
	float: left; color: #236CB6;
	font: normal 1em arial; text-decoration: none; }
.audiolisten a:visited {
	float: left; color: #236CB6;
	font: normal 1em arial; text-decoration: none; }
.audiolisten a:hover {
	float: left; color: #ec4902;
	font: normal 1em arial; text-decoration: none; border-bottom: 1px solid #ec4902; }

div.e { float: left; padding: 5px 10px 0 0; top: -9px; }

#indexleftcolumncon { float: left; top: 30px; left: 0; width: 450px; }
#indexrightcolumn { float: left; top: 30px; left: 0; width: 500px; }
#quotecon { float: left; top: 0px; left: 0; width: 150px; padding: 0 20px 10px 20px; text-align: right; }
#quotehomecon {
	float: left; top: 0px; left: 0; width: 300px; border-right: 1px solid #b4a967; 
	font: 100 1em arial; color: #666; padding: 30px 50px 5px 20px; }
#quoterightcon {
	float: left; top: 0px; left: 0; width: 150px; border-left: 1px solid #b4a967; 
	font: 100 1em arial; color: #666; line-height: 17px; padding: 30px 10px 5px 20px; }
#quoteleftcon { font: 100 1em arial; color: #4E4E4E; text-align: right; }
div#news { font: bold 1em arial; color: #333; float: left; top: -7px;}
div#newswrapper { top: 0; left:0; width: 550px; float: left; }
div#newsimage { top: 1em; left:0; width: 200px; float: left; }
div#newscontent { position: relative; top: 0; left:0; width: 350px; float: left; }
div#newscontent2 { position: relative; top: 0; left:0; width: 350px; float: left; }
div.poststamp { top: 0; left:0; width: 550px; float: left; 
	font: 100 0.8em arial; color: #999; text-align: right; }
div.news1column { width: 550px; }

span.arrowposition { padding: 0 10px; }
span.linenumber { font-size: 0.8em; }
span.fineprint { font: 100 0.95em arial; color: #999; }
span.fineauthor { font: 100 0.95em arial; color: #ccc; padding-right: 20px; }
span.fineauthor2 { font: normal 0.90em arial; text-align: right; }
span.blue { color: #0066CC; }
span.black { color: #000; }
span#indexnewsline { line-height: 17px; }
span.toppatch { top: 5px; }

li.nostyle	{ list-style: none; }	

.link  {
	float: left;  
	font: normal 0.95em arial; color: #236CB6; }
.link a:link {
	float: left; color: #236CB6;
	font: normal 0.95em arial; text-decoration: none; }
.link a:visited {
	float: left; color: #236CB6;
	font: normal 0.95em arial; text-decoration: none; }
.link a:hover {
	float: left; color: #ec4902;
	font: normal 0.95em arial; text-decoration: none; background-color: #f8f7ef; border-bottom: 1px solid #D4D4D4; }
.arrowlink {
	float: left; position: relative; top: -1px; left: 0.5em; }

#base {
	width: 955px; height: 700px; position: relative; top: 0px; left: 0px;  } /*border: 1px solid #ccc;*/


	



/* --- BEGIN CONTENT --- */

/* sets top navigation position */
#topheader	{ 
	width: 955px; position: relative; top: 0; left: 0; float: left; }
/* sets wide content container */	
#contentlayer {
	width: 955px; position: relative; top: -3px; left: 0; float: left; background: url(../images/background.gif) no-repeat; }
#content {
	position: absolute; top: 0; left: 0; float: left; width: 490px; background: url(../images/background.gif) no-repeat; }
#pageheader {
	width: 865px; top: 0; left: 0; float: left; margin: 5.6em 0 0 7.4em; }

#contentcontainer {
	position: relative; top: -3px; left: 0px; background: url(../images/background.gif) no-repeat; }
	
#contentbio1 {
	position: relative; float: left; margin: 6em 0 0 14em; border: 0px solid #000; }
#contentbio2 { 
	position: relative; float: left; top: 0; left: 0; margin: 20px 0 0 90px; }
#contentbio3 {
	position: absolute; float: left; top: 10em; left: 2.5em; clear: right; }	
#contentbiophoto {
	position: relative; float: left; top: 0; left: 0; float: right; width: 465px; }	

#linkbar {
	position: relative; top: 0; left: 0; float: right; width: 200px; }	

div.sublabel {
	width: 120px; position: relative; float: left; top: 0.6em; 
	font: 100 0.9em arial, sans-serif; color: #696a6b; font-weight: bold; }
div.sublabelg {
	font: 100 0.9em arial, sans-serif; color: #b1965c; font-weight: bold; line-height: 3em;  }
div.sublabelpg {
	font: 100 0.9em arial, sans-serif; color: #b1965c; font-weight: bold; line-height: 2em;
	width: 60px; position: relative; float: left; top: 1px;  }
div.sublabel2 { width: 80px; position: relative; float: left; top: 2px; }	
div.lcontent {
	 width: 350px; float: left; border-left: 30px; padding-bottom: 1em; }
div.rescontentbreak {
	float: left; top: 20px; left: 0; padding: 2em 0; }
div.resumesettitle { float: left; top: 20px; left: 0; width: 525px; }
div#theatercontainer {
	position: relative; top: 0; left: 0; float: left; width: 525px; padding-top: 10px; }
div.theaterwrapper { float: left; top: 0px; left: 0; }	
div.theatercolumn01 { float: left; width: 220px; }
div.theatercolumn02 { float: left; width: 80px; }
div.trainingcontainer { float: left; top: 20px; left: 0; width: 525px; }
div.trainingleftcolumn { float: left; width: 250px; padding-top: 10px; }
div.trainingrightcolumn { float: left; width: 275px; padding-top: 10px; }
div.traninglinkscon { width: 170px; text-align: right; float: right; }

#mastergallery { position: relative; float: left; clear: both; top: 30px; left: 0; width: 800px; height: 895px; }
#gallerybottom0 { position: relative; left:185px; top: 0px; width: 600px; float: left; }
#gallerybottom01 { width: 602px; top: 0; left: -5px; background-color: #000000; }
#gallerybottom011 { float: left; width: 300px; background-color: #000000; height: 71px; }

#gallerybottom011 span.blurb { position: relative; top: 45px; left: 10px; float: left; width: 350px; color:#333; font-size: 0.9em; text-align: left; padding-left: 10px; }

#gallerybottom02 { width: 602px; top: 0; left: 0; }
#gallerybottom022 { float: left; width: 280px; padding: 20px 0 0 20px; }
#gallerybottom0222 { float: left; width: 280px; }
#gallerybottom0222 span.img { position: relative; top: 0; left: 0; float: left; width: 276px; }
#contentlayer.container {  height: 1120px; }

/* --- BEGIN FOOTER --- */

#footer {
	position: relative; top: 8em; left: 0; float: left; width: 935px; border-top: 1px solid #F8F4E0; background-color: #FFFDFA;
	font-size: 0.9em; color: #bfbfbf; padding: 10px 0 10px 20px; }

#backtop { 
	top: 80px; left: 0px; width: 80px; float: right; padding-right: 20px; text-align: right; clear: both;
	font: normal 0.95em arial,sans-serif; color: #236CB6; }
#backtop a:link { font: normal 0.95em arial,sans-serif; color: #236CB6; text-decoration: none; } 
#backtop a:visited { font: normal 0.95em arial,sans-serif; color: #236CB6; text-decoration: none; } 
#backtop a:hover { font: normal 0.95em arial,sans-serif; color: #ec4902; text-decoration: underline; }


/* BEGIN LOAD FONTS */

@font-face {
  font-family: "Lucida Sans";
  src: url(http://www.evyortiz.com/fonts/ »
  Lsans.ttf) format("truetype");
}