/* cubantrotskyism.net GLOBAL STYLE SHEET */

/* These rules are used unless overridden by a more specific style selected by Javascript */

BODY { font-size: em ;
       color: black ;
       font-family: Verdana, Ariel, Helvetica, sans-serif ;
       text-align: justify ;
       letter-spacing: 0em ;
	   background: white ;
	   margin: 0em 2em ; }

A:link { color: blue ; }		/* unvisited link - #0000FF  */
A:visited { color: purple ; }	/* visited link - #800080    */
A:hover { color: red ; }		/* hover over link - #FF0000 */
A:active { color: red ; }		/* active link - #FF0000     */

IMG.bannerleft { position: absolute ;
				 top: 0px; left: 0px ; }

IMG.logoright { position: absolute ;
				top: 0px; right: 120px ; }

HR.hozrule { color: rgb(165, 0, 99) ; }		/* Horizontal Rule - #A50063 */

DIV.footer { font-size: 0.8em ; }

DIV.small { font-size: 0.8em ; }

SPAN.mainnav { font-size: 0.8em ; 
			   font-weight: bold ; }

TD.indexcell { font-size: 1.2em ; 
			   font-weight: bold ; 
			   text-align: left ; 
			   vertical-align: top ; }

TABLE.small { font-size: 0.8em ; }

/* STYLES FOR THE MAIN LOCATION BAR */

A.locbar { color: black ;
		   text-decoration: none ;
		   font-size: 0.7em ; }

A.locbar:hover { color: red ;
				 text-decoration: underline ;
				 font-size: 0.7em ; }

A.locbar:active { color: red ;
				  text-decoration: underline ;
				  font-size: 0.7em ; }

SPAN.urhere { color: black ;
			  text-decoration: none ;
			  font-size: 0.7em ; }

SPAN.currloc { color: black ;
			   font-weight: bold ;
			   text-decoration: none ;
			   font-size: 0.7em ; }

SPAN.arrow { font-size: 0.8em ; }


/* STYLES FOR THE THESIS PAGES */

P { margin-top: 0.8em ; 
    margin-bottom: 0.8em ; }

BLOCKQUOTE { margin-left: 6em ; 
             margin-right: 6em ; }

H1 { font-size: 1.2em ; 
     text-align: center ; 
     margin-bottom: 0.3em ; }

H2 { font-size: 1.2em ; 
     text-align: center ; 
     text-decoration: underline ; 
     margin-bottom: 0.2em ; }

H3 { font-size: em ; 
     font-weight: bold ; 
     text-align: left ; 
     margin-bottom: 0.1em ; }

H4 { font-size: em ; 
     font-weight: bold ; 
     text-align: left ;
     margin-top: 1.2em ; 
     margin-bottom: 0.1em ; }

TD.justified { text-align: justify ; }

DIV.rightjust { text-align: right ; }

DIV.center { text-align: center ; }

SPAN.archives { font-size: 0.8em ;
                margin-left: 2em ; }

TD.appF1 { width: 15% ;
		   text-align: left ;
		   vertical-align: baseline ; }

TD.appF2 { text-align: left ; }

DIV.apptitle { font-size: em ; 
     		   text-align: center ; 
     		   font-weight: bold ; 
     		   text-decoration: none ; 
		       margin-top: 1.2em ; 
     		   margin-bottom: 0.1em ; }


/* STYLES FOR THE THESIS NAVIGATION BAR */

A.phdnavbar { color: black ;
			text-decoration: none ;
			font-size: 0.7em ; }

A.phdnavbar:hover { color: red ;
				  text-decoration: underline ;
				  font-size: 0.7em ; }

A.phdnavbar:active { color: red ;
				   text-decoration: underline ;
				   font-size: 0.7em ; }


/* STYLES FOR THE THESIS CONTENTS PAGE */

DIV.phdtitletext { text-align: center ; }

DIV.phdtitlehead { font-size: em ; 
                   font-weight: bold ; 
                   margin-bottom: 1.5em ; }

TR.contpart { font-size: 1.1em ;
              font-weight: bold ; }

TR.contchap { font-size: 1.1em ; }
    
TD.c1 { width: 4% ;
        text-align: left ;
        vertical-align: baseline ; }

TD.c2 { width: 12% ; 
        text-align: left ; 
        vertical-align: baseline ; } 

TD.c3 { text-align: left ; 
        vertical-align: baseline ; } 

TD.c4 { text-align: right ; 
        vertical-align: bottom ; }


/* OTHER STYLES */

a.sqbrack { font-weight: bold ; }
a.sqbrack:link { color: rgb(165, 0, 99) ;
				 text-decoration: none ; }		/* Same as Horizontal Rule - #A50063	*/
a.sqbrack:visited { color: rgb(165, 0, 99) ;
					text-decoration: none ; }	/* Same as Horizontal Rule - #A50063	*/
a.sqbrack:hover { color: rgb(165, 0, 99) ;
				  text-decoration: underline }	/* Same as Horizontal Rule - #A50063	*/
a.sqbrack:active { color: color: red ;
				   text-decoration: underline }	/* Same as Global active link - #FF0000 */

TD.a1 { width: 18% ;
        font-style: italic ;
        text-align: left ;
        vertical-align: baseline ; }

TD.b1 { width: 12% ;
        text-align: left ;
        vertical-align: baseline ; }

TD.b2 { width: 10% ;
        text-align: left ;
        vertical-align: baseline ; }

TD.ap { width: 20% ;
        text-align: left ;
        vertical-align: baseline ; }
