* {padding: 0; margin: 0;}
/*Resets auto margins on different browsers to zero*/

/* body center if to correct IE problems with margin left/right auto*/
body.center
  {
  text-align: center;
  min-width: 500px;
  }
	
	.mainTitle{text-align:left; padding:5px; color: #006DB6; margin: 5px; font-size: 24pt; font-weight: bold;}
	
	.linkTitles{text-align:center;    font-size: 14pt; font-weight: bold;color:#BF0000;}
	
	.postTitle{text-align:left;    font-size: 24pt; font-weight: bold;color:#BF0000;}
	/* bopost_title is the class for the title link to the individual post page*/
	a.bopost_title:link {color:#BF0000;}
	a.bopost_title:visited {color:#bf8c88;}
	a.bopost_title:active {color:#006DB6;}
	
	a.nextpage:link {color:#006DB6;}
	a.nextpage:visited {color:#BF0000;}
	a.nextpage:active {color:#006DB6;}
	
	a.previouspage:link {color:#006DB6;}
	a.previouspage:visited {color:#BF0000;}
	a.previouspage:active {color:#006DB6;}
    
    img.inTheMiddle {display:block; margin-left:auto; margin-right:auto; text-align:center;}

	

	
	.postDate { font-size: 10pt; font-weight: bold; text-align: right;border-bottom: 2px solid #BF0000;width:700;}
	.postBody {
	padding:10px;
	color: #004949;
	font-size: 12pt;
	border-bottom: 10px solid #BF6600;
	font-family: "arial","sans-serif";
	font-weight:normal;
	width:700;
	}
	.notNoticed
	{color: #004949; font-family: "Arial"; font-size: 12pt; font-weight:normal;}
	.nextpage
	{
	text-align:center;
    font-size: 14pt; 
	font-weight: bold;
	color:#BF0000;
	}
	


	
	.cal_table {width:180;height:180;}
	.cal_td_back { font-weight:bold;}
	.cal_td_header {font-weight:bold; color: #BF6600;}
	.cal_td_week {font-family: arial sans-serif;
	font-size: 10pt; color: #000000;}
	.cal_day {font-weight:bold; font-size:11pt;}
	.cal_day_ev {font-weight:bold; font-size:11pt; background: #F4F4DA;}
	.cal_link {}
	/* If yellow background #F4F4DA is kept on cal_day_ev then use else use #006DB6 - #BF0000 - #006DB6 */
	a.cal_link:link {color:#BF0000;}
	a.cal_link:visited {color:#bf8c88;}
	a.cal_link:active {color:#006DB6;}

	a.cal_link_back:link {color:#006DB6; font-weight:bold;}
	a.cal_link_back:visited {color:#BF0000; font-weight:bold;}
	a.cal_link_back:active {color:#006DB6; font-weight:bold;}

	a.cal_link_forward:link {color:#006DB6; font-weight:bold;}
	a.cal_link_forward:visited {color:#BF0000; font-weight:bold;}
	a.cal_link_forward:active {color:#006DB6; font-weight:bold;}
	
	a.bo_recent_posts:link {color:#BF0000; font-weight:bold;}
	a.bo_recent_posts:visited {color:#bf8c88; font-weight:bold;}
	a.bo_recent_posts:active {color:#006DB6; font-weight:bold;}

	a.linkLists:link {color:#BF0000; font-weight:bold;}
	a.linkLists:visited {color:#bf8c88; font-weight:bold;}
	a.linkLists:active {color:#006DB6; font-weight:bold;}
	
	

		
	.menuTitle
	{
	font-family: arial sans-serif;
	font-size: 16pt;
	font-weight: bold;
	border-bottom: 2px solid #006DB6;
	color: #006DB6;
	}
	
    
    
    
    
    /*Main displayed page set to 1001 pixels wide*/
  #floatPage
  {
  margin-left:auto;
  margin-right:auto;
  width: 1001;
  text-align: left;
  background: #F0ECDC;
  }
 
	


	#leftSideBar
	{
     float:left;
     width: 200;
     text-align:left;
     background: #F0ECDC;
  	}
	

			
	#logo
	{
	background: #F0ECDC;
	width: 200;
	height: 200;
	
	
	}

	#leftMenu
	{
	margin:20px 10px;
	background: #F0ECDC;
	padding: 5px;
	text-align:center;
	}


	#calendarBlock
	{
	background: #B5B59B;
	padding: 10px;
	margin-top: 70px;
	}
	
	#mainPanel
	{
    float:left;
	width:750;
	background: #F0ECDC;
    }

	#textPanel
	{
    float:left;
	width:750;
	background: #F0ECDC;
	margin:10px;
	}


	#header
	{
	
	background: #ffffff;
	background-image: url(HeaderDkLt.jpg);
	background-repeat:no-repeat;
	width:700;
	height:175;
	text-align:center;
   	}

	

	
	#blogList
	{
	background: #F4F4DA;
	padding:10px;
	text-align:left;
	border-top: 20px solid #B5B59B;
	
	}
	#photoTools
	{
	
	background: #F4F4DA;
	text-align:left;
	padding:10px;
	border-top: 20px solid #B5B59B;
	
	}

	#digitalCameras
	{
	background: #F4F4DA;
	text-align:left;
	border-top: 20px solid #B5B59B;
	padding:10px;
	}

	#webcamEquipment
	{
	background: #F4F4DA;
	text-align:left;
	border-top: 20px solid #B5B59B;
	padding:10px;
	}

	#otherBlogs
	{
	background: #F4F4DA;
	text-align:left;
	border-top: 20px solid #B5B59B;
	padding:10px;
	}

	#swgAds
	{
	background: #F4F4DA;
	text-align:left;
	border-top: 20px solid #B5B59B;
	padding:10px;
	}

	#footer
	{
    float:left;
	width:750;
	padding:15px;
	background: #bf8c88;
    margin-bottom:20px;
    margin-top:20px;
	}