@charset "utf-8";



* {
  box-sizing: border-box;
}

body {
  font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
  padding: px;
  background-image: url(../figs-sl/decor/blue-darknew-margin.png); background-repeat: repeat;
  max-width: 940px;
  margin: auto;
}
    
.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}
  
}


/* Header/Blog Title */
.header {
  padding: 0px;
  margin:  padding: 0px 0px 0px 0px;
  text-align: center;
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
}


/* Style the top navigation bar */
.topnav {
  overflow: hidden;
  color: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;  
  background-image: url(../figs/decor/blue-darknew.png); background-repeat: repeat;
}

/* Style the topnav links */
.topnav a {
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  color: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;  
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

/* Change color on hover */
.topnav a:hover {
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  color: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
}

/* Create two unequal columns that floats next to each other */
/* Left column */
.leftcolumn {   
  float: left;
  width: 100%;
}


h1.main	{
        margin:      0px 0px 0px 0px;
        padding: 	 0px 0px 0px 0px;       
}

h2.main	{
        margin:         0px 0px 0px 0px;
        padding: 	0px 0px 0px 5px;        
}

h2.ind	{
        margin:      0px 0px 0px 0px;
        padding: 	 0px 40px 10px 30px;
}

h3.main	{
        margin-left:    15px;
        padding-left: 	5px;      
}

h4.main	{
        margin-left:    15px;
        padding-left: 	5px;        
}

p	{
  	font-family:     font-family: 'Times New Roman', serif;
        margin:          0px 0px 0px 0px;
        padding: 	 0px 40px 10px 30px;
        font-size : 	 1.1em;
	text-align:      justify;
	line-height:     1.2em;
}

p.dist	{
  	font-family: 	 font-family: 'Times New Roman', serif;
        margin:          0px 00px 00px 00px; 
        padding: 	 5px 40px 0px 30px;
        font-size : 	 1.1em;
	text-align:      justify;
	line-height:     1.2;
}

p.SmallIndent	{
        margin:         0px 00px 00px 00px; 
        padding-left: 	0px;
	padding-right: 	0px;
        font-size : 	 1.1em;
	text-align:      justify;
	line-height:     1.2;        
}

p.LineIndent	{
        margin:         5px 20px 10px 20px; 
	text-indent:	15px;
        padding-left: 	40px;
	padding-right: 	40px; 
        font-size : 	 1.1em;
	text-align:      justify;
	line-height:     1.2;        
}

p.quote	{
  	font-family:     font-family: 'Times New Roman', serif;
        margin:          0px 00px 00px 00px; 
        padding: 	 5px 40px 0px 30px;
        font-size:       0.9em;
	text-align:      justify;
	line-height:     1.0;        
}

p.quote1	{
  	font-family:     font-family: 'Times New Roman', serif;
        margin:          0px 00px 1px 00px; 
        padding: 	 5px 40px 0px 30px;
        font-size:       0.9em;
	text-align:      justify;
	line-height:     1.0;        
}

p.quote12	{
  	font-family:     font-family: 'Times New Roman', serif;
        margin:          0px 00px 12px 00px; 
        padding: 	 5px 40px 0px 30px;
        font-size:       0.9em;
	text-align:      justify;
	line-height:     1.0;        
}

a.contents-top:link 	{
	color:              #353756;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;
	font-weight:		400;
	background: 		none;
	text-decoration: 	none;  
}

a.contents-top:visited {
	color:			    #353756;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;
	font-weight:		400;
	background: 		none;
	text-decoration: 	none;
}

a.contents-top:hover {
	color:			    #660000;
	font-size : 		1em;
	font-weight:		400;
	background: 		none;
	text-decoration: 	none;
} 

a.contents:link 	{
	color:                  #630;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;
	font-weight:		400;
	background: 		none;
	text-decoration: 	none;  
}

a.contents:visited {
	color:			#630;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;
	font-weight:		400;
	background: 		none;
	text-decoration: 	none;
}

a.contents:hover {
	color:			#003;
	font-size : 		1em;
	font-weight:		400;
	background: 		none;
	text-decoration: 	none;
} 

a.alpha:link 	{
	color:			blue;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;

	font-size : 		1em;
	font-weight:		600;
	background: 		none;
	text-decoration: 	none;
}

a.alpha:visited {
	color:			blue;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;
	font-size : 		1em;
	font-weight:		600;
	background: 		none;
	text-decoration: 	none;

}

a.alpha:hover {
	color:			#ffcc00;
	text-decoration: 	none;
	font-family:		Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size : 		1em;
	font-size : 		1em;
	font-weight:		600;
} 

figure {
        margin:          0px 0px 0px 0px;
        padding: 	 0px 40px 10px 30px;
}

table.bottom {
        margin:         5px 20px 10px 20px; 
        padding-left: 	40px;
	padding-right: 	80px;
} 


/* Right column */
.rightcolumn {
  float: left;
  width: 0%;
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  padding-left: 20px;
}

/* Fake image */
.fakeimg {
  background-image: url(../figs/decor/background-bgrblue.png); background-repeat: repeat;
  width:    100%;
  padding:  0px;
  margin:   5px 20px 10px 20px; 
}

/* Add a card effect for articles */
.card {
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  padding:  20px 30px 20px 20px; 
  margin:   20px 0px 20px 0px; 
}

.card-header {
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  padding:      0px;
  margin-top:   0px;
}

.card-plus {
  background-image: url(../figs-sl/decor/background-bgrblue.png); background-repeat: repeat;
  padding: 0px 0px 0px 0px; 
  margin:  10px 0px 0px 0px; 
}

.card-board {
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      10px;
  padding-bottom:   10px; 
  margin-top:       0px;
  margin-bottom:    5px;
  margin-left:      0px;
  margin-right:     20px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Footer */
.footer {
  padding: 10px;
  width: 100%;  
  text-align: center;
  background-image: url(../figs-sl/decor/blue-darknew.png); background-repeat: repeat;
  margin: 0px 0px 0px 0px; 
}


div.smartinfo {
  background-color: none;
  padding: 0px;
}

@media screen and (min-width: 800px) {
  div.smartinfo {
    display: none;
  }
}

div.reginfo {
  background-color: none;
  padding: 0px;
}

@media screen and (max-width: 820px) {
  div.reginfo {
    display: none;
  }
}

