@import url(http://www.freemasons-freemasonry.com/styles/featured_slide.css);



body {
  background:#17365D url('masons_background_full.jpg');    
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:top center;
  margin-top:10;
  margin-right:0;
  margin-bottom:20;
  margin-left:0;
  color:#000000;
  text-align:justify;
}

    
.rounded {
    width: 980px;
    height: 100%;
    background-color: white;
    color: #3A6C9F;
    margin: 0px;
    padding: 0px;    
    border: 3px solid #3A6C9F;    
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;    
    }

ul { 
	list-style: disc url(transparent.gif);
	margin:0;padding:0;
	}
li {
 margin: 0;
 padding: 3;
}
h1 {
    margin:0;
	padding:1;
	border:0;
	font-weight: bold;
    font-family: verdana, arial, sans-serif;
	letter-spacing: 2px;
    font-size: 14px;
    color: #369;
    text-align:center;
 }
 
 h4 {
    margin:0;
	padding:1;
	border:0;
	font-weight: bold;
    font-family: verdana, arial, sans-serif;
	letter-spacing: 2px;
    font-size: 14px;
    color: #369;
    text-align:center;
 }
 
.hide {
	display:none;
}.firstHeading {
    font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: navy;
	font-weight: bold;
    margin:0;
	padding:4;
	border:0;
	width:780px;
    text-align:center;
}.subtitle {
    font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: navy;
    font-weight: bold;
    margin:0;
	padding:4;
	border:0;
    width:780px;
    text-align:justify;
}.subtitle1 {
    font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: black;
    margin:0;
	padding:4;
	border:0;
    width:780px;
    text-align:justify;
}.header {
    font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: navy;
    margin:0;
	padding:5;
	border:0;
	width:760px;
    text-align:justify;
    background: url(table-bg-blu.jpg) white;
}#header.header {
	font-size: 12px;
	font-family: verdana, arial, helv;
	margin:0px;
    color: navy;
	text-align:left;
	padding:4;
	border:0;
}a:link {
	text-decoration: none;
	color:#336699;
}
a:visited {	
	text-decoration: none;
	color:#336699;
}
a:hover {	
	text-decoration: underline;
	color:#CC0000;
}
TD {
	font-size: 11px;
	font-family: verdana, arial, helv;
	margin:0;
    border:0;
    color: #000000;
	text-align:justify;} 
.content {
	font-size: 10px;
	font-family: verdana, arial, helv;
	margin:0;
    color: #000000;
	text-align:justify;
	border:0;
} TABLE.base {
background: url(table-bg-blu.jpg) white;
} TABLE.base1 {
background: url(market_bg.jpg) white;
} TABLE.base2 {
background: url(bg_header.gif) white;
} 
TD.base {
background: #EAEFF4;
 border-bottom: 1px dashed #369;
 margin: 0 -3px 0 -3px;
 padding: 2px 2px 2px 2px;
} TD.base0 {
	font-size: 11px;
	font-family: verdana, arial, helv;
	margin:0px;
    color: #000000;
	text-align:justify;
    border-left: 1px dashed #369;
} TD.base1 {
background: url(table-bg2.jpg) white;
 border-top: 1px dashed #369;
 border-bottom: 1px dashed #369;
 margin: 0 -3px 0 -3px;
 padding: 2px 2px 2px 2px;
} TH.base2 {
background: url(blue-bg.jpg) white;
	font-size: 14px;
	font-family: verdana, arial, helv;
	margin:0px;
    color: #369;
	text-align:center;
 padding: 6px 10px 2px 2px;
} TD.base2 {
background: url(blue-bg.jpg) white;
 border-bottom: 1px dashed #369;
 margin: 0 -3px 0 -3px;
 padding: 6px 4px 2px 2px;
} TD.base3 {
background: url(watermark_2012.jpg) white no-repeat center;
	font-size: 11px;
	font-family: verdana, arial, helv;
	margin:0px;
    color: navy;
	text-align:justify;
	padding:4;
	border:0;
} #subheader {
background:  white;
	font-size: 11px;
	font-family: verdana, arial, helv;
	margin:0px;
    color: navy;
	text-align:justify;
	padding:4;
	border:0;
} 
A.scholars {
	font-size: 10px;
    font-weight: bold;
	font-family: verdana, arial, helv;
	margin:0px;
    color: #000000;
	text-align:justify;
    } 
  
 
img#rombo
    { background:url(rombov.png); width:9px; height:9px;
      border:0px;
    } 
    
     
 
img#rombored
    { background:url(rombored.gif); width:9px; height:9px;
      border:0px;
    } 

img#bookblu
    { background:url(BookBlue.gif); width:16px; height:16px;
      border:0px;
    } 
        
.subtitle{
	display:block;
	width:880px;
	margin:0;
	padding:10;
	border:none;
	background-color:#EFEFEF;
	font-family:Verdana, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
    color: #000000;
	text-align: justify;
	}

.anniversary{
	display:block;
	width:930px;
	margin:0;
	padding:5;
	border:none;
    background:#FFFFFF url('watermark_2013.jpg'); 
    background-repeat:no-repeat;
    background-position:top center;
	font-family:Verdana, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
        color: navy;
	text-align: justify;
	}



/* Featured Block */

.column #featured ul, .column #featured h2, .column #featured p{
	margin:0;
	padding:0;
	list-style:none;
	color:#666666;
	background-color:#F9F9F9;
	}

.column #featured a{
	color:#059BD8;
	background-color:#F9F9F9;
	}

.column #featured li{
	display:block;
	width:250px;
	margin:0;
	padding:20px 25px;
	color:#666666;
	background-color:#F9F9F9;
	}

.column #featured li p.imgholder{
	display:block;
	width:240px;
	height:90px;
	margin:20px 0 15px 0;
	padding:4px;
	border:1px solid #CCCCCC;
	}

.column #featured li h2{
	margin:0;
	padding:0 0 8px 0;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

.column #featured p.readmore{
	display:block;
	width:100%;
	margin-top:15px;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}

.column .latestnews{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}

.column .latestnews li{
	display:block;
	width:100%;
	height:99px;
	margin:0 0 11px 0;
	padding:0 0 21px 0;
	border-bottom:1px dotted #C7C5C8;
	overflow:hidden;
	}

.column .latestnews li.last{
	margin-bottom:0;
	}

.column .latestnews p{
	display:inline;
	}

.column .latestnews img{
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	border:1px solid #C7C5C8;
	clear:left;
	}