/*The Latex Css
*/
 /* CSS3 Preview - box-shadow examples */
 
body{
	counter-reset:thm  rem  numb sec num_examp;
}

.latex_thm, .latex_lem, .latex_cor, .latex_defn, .latex_prop, .latex_rem{
  display: block;
  text-align: justify;
  margin: 20px 5px 20px 5px;
  padding: 10px 5px 25px 15px;
  background: #eee;
  font-style: italic;
  -moz-border-radius: 10px;  
  -webkit-border-radius: 10px; 
  -moz-box-shadow: -3px -1px 1px #b0b0b0;
  -webkit-box-shadow: -3px -1px 1px #b0b0b0;
  box-shadow: -3px -1px 1px #b0b0b0;
}

.latex_prob, .latex_examp, .latex_excs{
  display: block;
  text-align: justify;
  margin: 20px 5px 20px 5px;
  padding: 10px 5px 10px 5px;
  background: #eee;
  font-style: italic;
  -moz-border-radius: 10px;  
  -webkit-border-radius: 10px; 
  -moz-box-shadow: -3px -1px 1px #b0b0b0;
  -webkit-box-shadow: -3px -1px 1px #b0b0b0;
  box-shadow: -3px -1px 1px #b0b0b0;
  counter-reset: ans;
}

.latex_answer{
  display: block;
  margin: 10px 5px 10px 5px;
  padding: 10px 5px 10px 5px;
}

.latex_title {
    text-align:center;
	margin-bottom:23px;
    font-style: normal; 
    font-weight: bold; 
    font-size: 150%;
	display: block;
}

.latex_author {
    text-align:center;
	margin-bottom: .1em;
    font-style: normal; 
    font-size: 120%;   
    display: block;	
}

.latex_email {
    text-align:center;
	margin-bottom: .1em;
    font-style: normal; 
	display: block;
}

.latex_address {
    text-align:center;
	margin-bottom: .1em;    
	font-style:normal;
	font-variant:small-caps;
	display: block;
}

.latex_date {
    text-align:center;
	margin-bottom: .1em;
    font-style: normal;
    display: block;	
}

.latex_abstract {
    font-family:sans-serif;
    margin-left: 5%;
    margin-right: 5%;
	margin-top:23px;
	margin-bottom:50px;
    padding-bottom: 10px;
    padding-top: 10px;
	display: block;
}

.latex_keywords {
    display: block;
    font-style: normal;
    margin-left: 5%;
    margin-right: 5%;
    padding-bottom: 10px;
    padding-top: 10px;
}

.latex_section {
   counter-reset: subsec;
   font-family: sans-serif, 'CMC Smallcaps';
   margin-bottom:0.25em;
   margin-top:1em;
   font-variant:small-caps;
   font-size: 18px;
   font-weight: 600;
   display: block;
}


.latex_subsection {
	counter-reset: subsubsec;
	font-family: sans-serif, 'CMC Smallcaps';
    margin-bottom:0.25em;
    margin-top:0.75em;
    font-variant:small-caps;
	font-size:16px;
	font-weight: 600;
	display: block;
}


.latex_subsubsection {
   font-family: sans-serif, 'CMC Smallcaps';
   margin-bottom:0.25em;
   margin-top:0.5em;
   font-variant:small-caps;
   font-size: 15px;
   font-weight: 600;
   display: block;
}

.ul, .ol{margin:0 30px 18px;}
.li {line-height:200%;}
.ul{list-style-type:disc}
.ul ul{list-style-type: circle}
.ul ul ul {list-style-type: square}
.ol{list-style-type:decimal}
.ol ol{list-style-type: lower-alpha}
.ol ol ol{list-style-type: lower-roman}