/*Link colors */

a:hover { text-decoration: underline; }

a:link 		{ color:#0B0B48; }
a:active 	{ color:#0B0B48; }
a:visited 	{ color:#979797; }

a.body:link	{
	color: maroon;
	font-weight: bold;
	text-decoration: none;
}

a.body:hover	{
	color: maroon;
	font-weight: bold;
	text-decoration: underline;
}

a.body:active	{
	color: maroon;
	text-decoration: none;
}

a.body:visited	{
	color:#979797;
	font-weight: bold;
	text-decoration: none;	
}

a.footer:link	{
	font-size: .90em;
	line-height: 2.5em;
	font-family: Lucida Grande, Verdana, Arial, Helvetica;
	vertical-align: middle;
	color: maroon;
	text-decoration: none;
}

a.footer:hover	{
	font-size: .90em;
	line-height: 2.5em;
	font-family: Lucida Grande, Verdana, Arial, Helvetica;
	vertical-align: middle;
	color: maroon;
	text-decoration: underline;
}

a.footer:active	{
	font-size: .90em;
	line-height: 2.5em;
	font-family: Lucida Grande, Verdana, Arial, Helvetica;
	vertical-align: middle;
	color: maroon;
	text-decoration: none;
}

a.footer:visited	{
	color:#979797;
	text-decoration: none;	
}

/*div class bullshit */

div.ftrmainspacer {
	width:100%;
	height:270px;
	background:none;
	background:url(http://www.statictvazteca.com/navegacion/footer/images/ftrspacerbg.jpg);
	margin:10px 0px 0px 0px;
	float:left;
}

div.ftrmain {
	width:952px;
	height:270px;
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
}

div.ftrspacer {
	width:952px;
	height:10px;
}

div.ftrnav {  
	width:952px;
	height:28px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #C1C1C1;
}

span.ftrnormal a.ftranormal, span.ftrnormal {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#828282;
	text-decoration:none;
}

span.ftrnormal a.ftranormal:hover {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#4382e0;
}


/* some beige menu funk */
#conteneur_menu_principal, 

#entete #menu_principal {
	background:url(http://www.librairiepantoute.com/medias/interface/entete/menu_principal_fond.gif) no-repeat top center;
	background-color:#69645b;
	height:30px;
	clear:right;
}

#entete #menu_beige {
	float:left;
	background-color:#f2e7cb;
	height:30px;
	overflow:hidden;
}

#entete #menu_beige ul, #entete #menu_beige li,
#entete #menu_recherche ul, #entete #menu_recherche li {
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
}

#entete #menu_beige a {
	color:#3c3730;
	display:block;
	float:left;
	vertical-align:middle;
	padding:7px 12px 6px 12px;
	margin-top:1px;
	border-right: 1px solid #d3c9b2;
	text-transform:uppercase;
	font-style:italic;
}

/* facebook link */

.fb_share_link { 
	padding:2px 0 0 20px;
	height:16px;
	background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top left;
}


/* navigation bar */

.main_nav {
	font-size: .92em;
	font-weight: bold;
	line-height: 3.2em;
	font-family: Helvetica, Lucida Grande, Verdana, Arial, Helvetica;
	letter-spacing: 1px;
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #8b8a68;
	color: white;
}

.main_nav-2 {
	padding-right: 420px;
	font-size: .92em;
	font-weight: bold;
	line-height: 3.2em;
	font-family: Helvetica, Lucida Grande, Verdana, Arial, Helvetica;
	letter-spacing: 1px;
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #8b8a68;
}

.main_nav_hebrew {
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
	font-family: "Arial Hebrew", "Adobe Hebrew", "Ranaana";
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #8b8a68;
	direction: rtl;
}

.main_nav_hebrew-2 {
	padding-right: 530px;
	font-size: 15px;
	font-weight: bold;
	line-height: 3em;
	font-family: "Arial Hebrew", "Adobe Hebrew", "Ranaana";
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #8b8a68;
	direction: rtl;
}

.main_nav_hebrew-3 {
	padding-right: 440px;
	font-size: 15px;
	font-weight: bold;
	line-height: 3em;
	font-family: "Arial Hebrew", "Adobe Hebrew", "Ranaana";
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #8b8a68;
	direction: rtl;
}


.timestamp {
	padding-left: 300px;
	font-size: 1.10em;
	font-weight: bold;
	line-height: 3em;
	font-family: Helvetica, Lucida Grande, Verdana, Arial, Helvetica;
	color: black;
}

.timestamp_hebrew {
	padding-left: 400px;
	font-size: .95em;
	font-weight: bold;
	line-height: 3em;
	font-family: Helvetica, Lucida Grande, Verdana, Arial, Helvetica;
	direction: rtl;
}


a.nav:link {
	color: #b14f22;
	text-decoration: none;
}

a.nav:active {
	color: #b14f22;
	text-decoration: none;
}

/*departments */

.department {
	font-size: 2.2em; 
	line-height: 2.7em; 
	font-family: Verdana, Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: maroon;
	letter-spacing: -0.09em;
}


.department_tag {
	font-size: 13px; 
	line-height: 23px; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: maroon;
}

.department_heading {
	font-size: 1.3em; 
	line-height: 1.45em; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: silver;
	padding: 3px;
}



/*for Hajii's page */

.hajii { 
	font-size: 13px; 
	line-height: 20px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: normal; 
	padding-left: 10px; 
	padding-right: 10px; 
}

.hajiiscript { 
	color: #282424; 
	font-size:12px; 
	font-family: Verdana, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; 
	line-height: 20px;
}

.hajiiscriptquotes { 
	color: #282424; 
	font-size:12px; 
	font-family: Verdana, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; 
	line-height: 20px;
	padding-left: 1.10em;
	padding-right: 1.10em;	
}


a.hajiiscript:link	{
	color: maroon;
	font-weight: bold;
	text-decoration: none;
}

a.hajiiscript:hover	{
	color: maroon;
	font-weight: bold;
	text-decoration: underline;
}

a.hajiiscript:active	{
	color: maroon;
	text-decoration: none;
}

a.hajiiscript:visited	{
	color:#979797;
	font-weight: bold;
	text-decoration: none;	
}


.hajiidate {
	font-size: 1.65em;
	line-height: 1.7em;
	font-family: Myriad Pro, Myriad, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
}


.quotes {
	font-size:0.95em; 
	font-family: Verdana, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, Verdana, sans-serif; 
	line-height: 1.2em;
	padding-left: 1.10em;
	padding-right: 1.10em;
}


/* for the Joints */

.navigation {
	font-size: .95em; 
	line-height: 1.2em; 
	font-family: Lucida Grande, Verdana, Arial, Geneva, sans-serif; 
	font-weight: normal;
	padding: 1.10em;
	border-bottom: solid 0.02em #e1e1e1; 
	
}

.bodytext { 
	font-size: 1.32em; 
	line-height: 1.57em; 
	font-family: Calibri, Georgia, Lucida Grande, Arial, Geneva, sans-serif; 
	font-weight: normal;
	color: black; 
	padding-right: 5.0em; 
}

.bodytext_quote {
	font-size: 1.25em; 
	line-height: 1.50em; 
	font-family: Georgia, Helvetica, Lucida Grande, Verdana, Arial, Geneva, sans-serif; 
	font-weight: normal; 
	padding-right: 5.0em;

}


.bodytext_footnote { 
	font-size: 1.15em; 
	line-height: 1.45em; 
	font-family: Helvetica, Lucida Grande, Verdana, Arial, Geneva, sans-serif; 
	font-weight: normal; 
	padding-right: 6.0em; 
}

/*French joints */

.bodytext_fr { 
	font-size: 1.3em; 
	line-height: 1.4em; 
	font-family: Calibri, Archer, Lucida Grande, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: 200;
	color: black; 
	padding-right: 4.0em; 
	padding-left: 1.5em;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;

}

.spotlight_fr  { 
	font-size: 2em; 
	line-height: 1.3em; 
	font-family: Calibri, Archer, Georgia, Arial, Lucida Grande, Helvetica, sans-serif; 
	font-weight: bold;
	color: maroon;
	padding-left: .10em;
	padding-top: .95em;

}

.spotlight_summary_fr  { 
	font-size: 1.4em; 
	line-height: 1.5em; 
	font-family: Archer, Georgia, Times, "Times New Roman", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-style: italic;
	color: black;
	padding-left: .30em;
}

.primarybox_fr_a { 
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	padding: 20px;
}


.spotbox_fr_a { 
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}

.spotbox_fr_b { 
	border-right: solid 1px #e1e1e1;
}

.headlines_fr {
	font-family: Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 18px;
	padding-right: 5px;
}

.department_tag_fr {
	font-size: 13px; 
	line-height: 23px; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: maroon;
	padding-left: 18px;
}

.titulos_fr { 
	font-size: 16px; 
	font-family: Georgia, Lucida Grande, Arial, Helvetica, sans-serif; 
	line-height: 22px;
	padding-left: 18px;
	padding-left: 3px;
}

.summary_fr {
	font-size: 14px; 
	font-family: Arial, Lucida Grande, Arial, Helvetica, sans-serif; 
	line-height: 20px;
	padding-left: 18px;
	padding-left: 3px;

}


/*Portuguese joints */

.bodytext_pt { 
	font-size: 1.3em; 
	line-height: 1.45em; 
	font-family: Calibri, Archer, Lucida Grande, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: 200;
	color: black; 
	padding-right: 4.0em; 
	padding-left: 1.5em;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}

.spotlight_pt  { 
	font-size: 2em; 
	line-height: 1.3em; 
	font-family: Calibri, Archer, Georgia, Arial, Lucida Grande, Helvetica, sans-serif; 
	font-weight: bold;
	color: maroon;
	padding-left: .30em;
}

.spotlight_summary_pt  { 
	font-size: 1.4em; 
	line-height: 1.5em; 
	font-family: Archer, Georgia, Times, "Times New Roman", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-style: italic;
	color: black;
	padding-left: .30em;
}

.spotbox_pt_a { 
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}

.spotbox_pt_b { 
	border-right: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}

.headlines_pt {
	font-family: Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 18px;
	padding-right: 5px;
}

.department_tag_pt {
	font-size: 13px; 
	line-height: 23px; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: maroon;
	padding-left: 18px;
}

.titulos_pt { 
	font-size: 16px; 
	font-family: Georgia, Lucida Grande, Arial, Helvetica, sans-serif; 
	line-height: 22px;
	padding-left: 18px;
	padding-left: 3px;
}

.summary_pt {
	font-size: 14px; 
	font-family: Arial, Lucida Grande, Arial, Helvetica, sans-serif; 
	line-height: 20px;
	padding-left: 18px;
	padding-left: 3px;

}

/*Spanish joints */

@font-face {
	font-family: Graublau Sans Web;
	src: url(../type/GraublauWeb.otf) format("opentype");
}

@font-face {
	font-family: Archer;
	src: url(../type/Archer-Book.otf) format("opentype");
}

@font-face {
	font-family: Chaparral Pro;
	src: url(../type/ChaparralPro-Regular.otf) format("opentype");
}

@font-face {
	font-family: Puritan;
	src: url(../type/Puritan2.otf) format("opentype");
}


.spotlight_es  { 
	font-size: 2.5em; 
	line-height: 1.3em; 
	font-family: Calibri, Archer, Georgia, Arial, Lucida Grande, Helvetica, sans-serif; 
	font-weight: bold;
	color: maroon;
	padding-left: .30em;
}

.spotlight_summary_es  { 
	font-size: 1.4em; 
	line-height: 1.5em; 
	font-family: Archer, Georgia, Times, "Times New Roman", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-style: italic;
	color: black;
	padding-left: .30em;
}

.spotbox_es_a { 
	border-left: solid 1px #e1e1e1;

}

.spotbox_es_b { 
	border-right: solid 1px #e1e1e1;
}

.headlines_es {
	font-family: Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 18px;
	padding-right: 5px;
}

.department_tag_es {
	font-size: 13px; 
	line-height: 23px; 
	font-family: Arial, Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: maroon;
	padding-left: 18px;
}

.titulos_es { 
	font-size: 16px; 
	font-family: Georgia, Lucida Grande, Arial, Helvetica, sans-serif; 
	line-height: 22px;
	padding-left: 18px;
	padding-left: 3px;
}

.summary_es {
	font-size: 14px; 
	font-family: Graublau Sans Web, Arial, Lucida Grande, Arial, Helvetica, sans-serif; 
	line-height: 20px;
	padding-left: 18px;
	padding-left: 3px;

}

.bodytext_es { 
	font-size: 1.3em; 
	line-height: 1.45em; 
	font-family: Calibri, Archer, Lucida Grande, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: 200;
	color: black; 
}

.date_es { 
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Lucida Grande, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: maroon;
	padding-left: .25em;
}

.avis_text_es { 
	font-size: 11px; 
	line-height: 17px; 
	font-family: Myriad Pro, Myriad, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: normal;
	color: #0d0d0d; 
}


/* for Hebrew joints */

.bodytext_heeb { 
	font-size: 1.1em; 
	line-height: 1.3em; 
	font-family: "HadassahMF", "Arial Hebrew", Arial Unicode MS, sans-serif; 
	font-weight: normal;
	color: #363636; 
}

.main_page_text_heeb { 
	font-size: 1.6em; 
	line-height: 1.7em; 
	font-family: "HadassahMF", "Arial Hebrew", Arial Unicode MS, sans-serif; 
	font-weight: normal;
	color: #363636; 
	padding: 1.0em;
}

.spotbox_heeb_a { 
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
}

.spotbox_heeb_b { 
	border-left: solid 1px #e1e1e1;
}


.spotlight_heeb  { 
	font-size: 3.76em; 
	line-height: 1.0em; 
	font-family: Adobe Hebrew, "Arial Hebrew", Raanana, Arial Unicode MS, sans-serif; 
	font-weight: bold;
	color: maroon;
	direction: rtl;
	padding-right: 0.5em;
	padding-top: 0.2em;
}

.spotlight_summary_heeb  { 
	font-size: 2.5em; 
	line-height: 1.2em; 
	font-family: Adobe Hebrew, "Arial Hebrew", Raanana, Arial Unicode MS, sans-serif; 
	font-weight: normal;
	color: black;
	direction: rtl;
}


.titulo_heeb  { 
	font-size: 3.5em; 
	line-height: 1.3em; 
	font-family: Adobe Hebrew, "Arial Hebrew", Raanana, Arial Unicode MS, sans-serif; 
	font-weight: normal;
	color: maroon;
}

.byline_heeb {
	font-size: 1.15em;
	line-height: 1.4em;
	font-family: Arial Hebrew, Adobe Hebrew, Raanana, Arial Unicode MS, sans-serif;
	font-weight: normal;
}


.titulos_hebrew { 
	font-size: 16px; 
	font-family: "Arial Hebrew", Raanana, Arial Unicode MS, Lucida Grande, sans-serif; 
	line-height: 20px;
	padding-right: 20px;
	padding-left: 5px;
	direction: rtl;
}

.headlines-hb {
	font-family: "Arial Hebrew", Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	direction: rtl;
	padding-right: 15px;
	padding-left: 5px;
	
}

.department_tag_heeb {
	font-size: 13px; 
	line-height: 23px; 
	font-family: "Arial Hebrew", Helvetica, Geneva, sans-serif; 
	font-weight: bold; 
	color: maroon;
	padding-right: 20px;
	direction: rtl;
}

.storybox_heeb {
	border-right: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
}

.thanks_heeb {
	font-size: 20px; 
	font-family: "Arial Hebrew", Raanana, Arial Unicode MS, Lucida Grande, sans-serif; 
	line-height: 32px;
	padding-right: 15px;
	padding-left: 5px;
	direction: rtl;
}

.labels_heeb {
	font-family: "Arial Hebrew", Raanana, Arial Unicode MS, Lucida Grande, sans-serif; 
	font-size: 14px;
	line-height: 18px;
	color: #0d0d0d;
	padding: 7px;
	direction: rtl;
}

.avis_heeb { 
	font-size: 12px; 
	line-height: 24px; 
	font-family: "Arial Hebrew", Raanana, Arial Unicode MS, Lucida Grande, sans-serif; 
	font-weight: normal;
	color: #b14f22; 
	direction: rtl;
	padding-left: 20px;
}


.titulo  { 
	font-size: 3.0em; 
	line-height: 1.52em; 
	font-family: Georgia, Trebuchet MS, Trebuchet, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: normal;
	color: maroon;
}


.byline {
	font-size: 1.15em;
	line-height: 1.4em;
	font-family: Myriad Pro, Myriad, Lucida Grande, Arial, Verdana, Helvetica;
	font-weight: normal;
}


.sidebar {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 0.95em;
	line-height: 1.55em;
	padding-left: 1.25em;
	padding-right: 1.9em;
	border-right: solid 1px #e1e1e1;
	border-top: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;	
}

.footertable {
	font-size: .90em;
	line-height: 2.5em;
	font-family: Lucida Grande, Verdana, Arial, Helvetica;
	vertical-align: middle;
}


.column_one { 
	font-size: 1.2em; 
	line-height: 1.55em; 
	font-family: Georgia, Helvetica, Lucida Grande, Verdana, Arial, Geneva, sans-serif; 
	font-weight: normal; 
}

.column_two { 
	font-size: 1.2em; 
	line-height: 1.55em; 
	font-family: Georgia, Helvetica, Lucida Grande, Verdana, Arial, Geneva, sans-serif; 
	font-weight: normal; 
}

.storybox {
	border-bottom: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
}

.labels {
	font-family: Lucida Grande, Verdana, Trebuchet MS, Trebuchet, Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0d0d0d;
	padding: 7px;
}

.thanks {
	font-family: Lucida Grande, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 26px;
	color: #0d0d0d;
	font-weight: normal;
	padding: 5px;
}


/* contact */

.avis { 
	font-size: 1.4em; 
	line-height: 1.55em; 
	font-family: Myriad Pro, Myriad, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: normal;
	color: #b14f22; 
}


.avis_text { 
	font-size: 1.35em; 
	line-height: 1.55em; 
	font-family: Myriad Pro, Myriad, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: normal;
	color: #0d0d0d; 
}


/* blogs */

.avis_blog { 
	font-size: 1.85em; 
	line-height: 1.55em; 
	font-family: Myriad Pro, Myriad, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: normal;
	color: #b14f22;
	padding-left: 2px;
}


.avis_blog_text { 
	font-size: 1.4em; 
	line-height: 1.6em; 
	font-family: Myriad Pro, Myriad, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Geneva, sans-serif; 
	font-weight: normal;
	color: #0d0d0d; 
	padding-left: 2px;

}


/* poeti */

.poeti { 
	color: #000000;
	font-size: 14px; 
	line-height: 22px; 
	font-family: Georgia, Palatino, "Times New Roman," Times, serif;
}



.date { font-size: 12px; line-height: 26px; font-family: Helvetica, Lucida Grande, Geneva, sans-serif; font-weight: normal; padding-left: 1px; padding-right: 10px; }
.hajiiarchivedate { font-size: 2.2em; line-height: 2.22em; font-family: Myriad Pro, Myriad, Trebuchet MS, Arial, Helvetica, Geneva, sans-serif; font-weight: normal; }


.credits { font-size: 10px; line-height: 16px; font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Helvetica }

.caption { font-size: 9px; line-height: normal; font-family: Verdana, Arial, Helvetica }
.subtitle { font-size:14px; line-height: 20px; font-family: Lucida Grande, Arial, Helvetica, sans-serif }
.authornote { font-size:11px; line-height:18px; font-family: Futura, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-weight: light }

.mainbox { border: solid 1px #303030 }
.blackbox { border: solid 1px #393737 }
.bottombox { border-bottom: 1pt solid #e1e1e1 }
.topbox { border-top: 1px solid #e1e1e1 }
.leftbox { border-left: 1pt solid #e1e1e1 }
.rightbox { border-right: 2.4pt solid #e1e1e1; border-left: 2.4pt solid #e1e1e1 }
.endbox { border: 1px solid #e1e1e1; }
.blogbox { border-left: solid #e1e1e1; border-top: solid #e1e1e1 }

.nearfull { border-left: 2.4pt solid #e1e1e1; border-bottom: 1pt solid #e1e1e1; border-right: 2.4pt solid #e1e1e1 }
.spotable { border-left: 2pt solid #e1e1e1; border-right: 2pt solid #e1e1e1 }


.links { font-size: 12px; line-height: 16px; font-family: Lucida Grande, Verdana, Arial, Helvetica }
.joints { font-size: 12px; line-height: 16px; padding-top: 6px; font-family: Arial, Helvetica, Lucida Grande, Geneva, sans-serif }
.footer { font-size: 10px; line-height: 14px; font-family: Lucida Grande, Verdana, Arial, Helvetica }

.footer_hebrew {
	font-size: 13px;
	line-height: 22px;
	font-family: "Arial Hebrew", Lucida Grande, Arial Unicode, Helvetica;
}

.spotlight  { font-size: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 20px }
.message  { color: #660202; font-size: 9px; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica; line-height: 22px; vertical-align: middle }

.titulos { 
	font-size: 15px; 
	font-family: Myriad Pro, Myriad, Helvetica, Lucida Grande, Arial, Helvetica Neue, sans-serif; 
	line-height: 20px;
}


.headline { font-size: 32px; line-height: 42px; color:#790000; font-family: Futura, Arial, Helvetica, Lucida Grande, sans-serif }
.capital { font-size: 28px; font-weight: bold; font-color: #003663; font-family: Futura, Arial, Verdana, Helvetica, sans-serif }


.headlines {
	font-family: Arial, Lucida Grande, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}



/* borders for the joints box */
.left { border-left: solid 1pt #e1e1e1; border-bottom: solid 1pt #e1e1e1; border-right: solid 1pt #e1e1e1 }
.right { border-right: solid 1pt #e1e1e1; border-left: solid 1pt #e1e1e1 }
.morestories { border-right: solid 1pt #e1e1e1; }

.subbox { 
	border-left: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
}


.subbox_hebrew { 
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	direction: rtl;
}

.copyright_hebrew { 
	padding-top: 3px;
	padding-bottom: 3px;
	border: solid 1px #e1e1e1;
	direction: rtl;
}

.spotbox { border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; }
.fillerbox { border-left: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; }
.leftfill { border-left: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; }
.rightfill { border-bottom: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1; }
.pagefooter { border-left: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; border-right: solid 1px #e1e1e1;}
.storyfooter { border-bottom: solid 1px #e1e1e1; }


/*style for the colophon page */
.colophon { color: black; font-size: 13px; line-height: 20px; font-family: Arial, Helvetica, sans-serif }

/* style for the stax */
.stax { font-size: 12px; line-height: 20px; font-family: Arial, Lucida Grande, Verdana, Helvetica, sans-serif }


/*#header_top { background-color: #2a4876; min-height: 40px; }*/
#header_top { background-color: #162458; min-height: 40px; }
#header_top_a { background-color: #484e2a; min-height: 40px; }
#header_top_b { background-color: #2b1d34; min-height: 40px; }
#header_top_c { background-color: #b09541; min-height: 40px; }
#header_top_d { background-color: #434240; min-height: 40px; }
#header_top_e { background-color: #161c25; min-height: 40px; }
#header_top_f { background-color: #091f38; min-height: 50px; }


#header_top ul {line-height: 3em; text-align: right; padding-right: 25px; }
/* adjust padding of this object to move closer or farther from the page edges. */
#header_top li { display: inline; font-size: 1.09em; border-right: 1px solid #FFF; padding: .35em .5em;  }
#header_top li a { color: white; text-decoration: none; font-weight: bold; }
#header_top li .hover { color: white; text-decoration: underline; font-weight: bold; }
.one_liner { padding-left: 10px; line-height: 3em; }
.simple	{ padding-left: 30px; float: left; }
/* adjusts padding of the UA one liner graphic, "content_one_line.gif", in header to move closer or farther from the page edges. */
#header_top .no_bor { border: 0px; }
/* add this class to <li> tags that contain items that DO NOT get borders inside the #header_top <div>. */

/* header_bottom -- lower part of the header. */
#header_bottom { background-color: #eeede1; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; height: 30px; margin-bottom: 1px; }
#header_bottom ul {line-height: 3em; text-align: left; padding-left: 5px; font-family: Lucida Grande, Verdana, Helvetica, sans-serif; font-size: 9px; }
/* adjust padding of this object to move closer or farther from the page edges. */
#header_bottom li { display: inline; font-size: 1.05em; border-right: 1px solid #FFF; padding: .35em .5em; position: middle; }
#header_bottom li a { color: white; text-decoration: none; font-style: normal; }
#header_bottom .no_bor { border: 0px; }
.drop_shadow  { background-image: url("http://homepage.mac.com/yespinoza/graphix/content_bg.gif"); margin-top: 1px; width: 100%; height: 15px }
/* be sure to update the link to the graphic above */

/* begin top-level styles */
* { margin: 0; padding: 10; }
html, body { font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 86%;}
body { background:url(graphix/2008/white-blue-gradient.gif) repeat-x center top; }

/* the 86% font-size above is a psuedo-hack that works well across browsers and platforms to get all the font sizes starting at the same size. */
img { border: 0; }
/* sets img default borders to 0. Create a specific class below this definition if you want to add a border back on to images. See the class ".border" below. */
.border { border: 1px solid #666; }
/* adds a 1-pixel-wide gray border to an item with this class */

