/*freestarcharts modern mobile template October 2017 */

/********************************************************/
/* general font sizes									*/
/********************************************************/
html,body,h1,h2,h3,h4,h5 
	{
		font-family: "Open Sans", sans-serif;
		margin: 0;
		
	}

* 	{
    	box-sizing: border-box;
	}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
p  { font-size: 14px; }
	
html
{	
	background-color: #f7f7f7;
}

ul, li, .menu 
{ 	list-style: none; 
	padding: 0; 
	margin: 0; 
}

img
{	
	width: 100%;
	height: auto;
} 

/********************************************************/
/* body													*/
/********************************************************/
body
{
	background-color:#dfe3ee;
	padding:10px;
	width: 100%;
}

/********************************************************/
/* search box, twitter									*/
/********************************************************/
#search_box
{ 
	display: none; 
}

#twitter
{ 
	background: #8b9dc3; 
	margin: 0;
}

#twitter a
{
    color: #8b9dc3;
}

/********************************************************/
/* logo													*/
/********************************************************/
#logo 
{ 
	height: 45px; 
	background: #8b9dc3; 
}

#logo h1
{ 
	font-size: 30px;	
	text-align: center;
	padding: -2.5px 0 0 0;
	color:#ffffff;
}

/********************************************************/
/* main menu											*/
/********************************************************/
#main_menu
{
	padding: 5px 2px 5px 2px;
	color:#dfe3ee;
	font-size: 17px;
}

#main_menu a
{ 
	color: #3b5998; 
	font-weight: normal;
}

#main_menu a:hover
{
	color:#3b5998;
	font-weight: bold;
}

#main_menu ul
{
    margin: 2px;
    padding: 1px;
	line-height: 1.0em;
	list-style-type: none;
}

#main_menu li 
{
    margin: 2px;
    padding: 1px;
	line-height: 1.0em;
	list-style-type: none;
	float: left;
}

/********************************************************/
/* ads											*/
/********************************************************/


.mobile_ad_top
{
	clear: both;	
	margin: 20px;
	padding: 15px 0 0 0;
}

.mobile_ad_bottom
{
	clear: both;	
	margin: 5px;
}

/********************************************************/
/* main text											*/
/********************************************************/
.item-page
{
	background-color: #f7f7f7; 
	border: 1px solid #c0c0c0; 
	color: #363636;
	padding: 5px;
	text-decoration: none; 
	border-radius: 5px; 
	margin: 5px;
	clear: both;
} 

.item-page a
{
	color: #3b5998;
}

.cols-3 .column-1, 
.cols-3 .column-2, 
.cols-3 .column-3 
{ 	
	background-color: #f7f7f7; 
	border: 1px solid #c0c0c0; 
	color: #363636;
	padding: 5px;
	text-decoration: none; 
	border-radius: 5px; 
	margin: 5px;
	clear: both;
}

.cols-3  a
{
	color: #3b5998;
}

.cols-3  img
{
	width: 100%;
}

.readmore 
{ 
	text-align: left; 
}

.item-page table, tr, td, th
{
    font-size: 12px;
    border:1px solid black;
}

/********************************************************/
/* hidden												*/
/********************************************************/
.topbanner, .bottombanner, #leftside, .email-icon, .print-icon
{
   display: none;
}
