td.segments img, p {
margin: 0px 0px 0px 0px }

table.img-full-width-with-caption-box {
margin: 0px 0px 0px 0px }


		div.hr20 { 
		width: 100%; 
		height: 1px; 
		background-color: #000000;
		line-height: 1px; 
		font-size: 1px;
		margin: 8px 0px 13px 0px } 


/* RULERS 
=========*/

/* Usage: <div class="hr-21">&nbsp;</div> */

div.hr-13, div.hr-21 {
			width: 100%; 
			height: 1px; 
			background-color: #2F343E;
			line-height: 1px; 
			font-size: 1px }

					div.hr-13 { 
					margin: 5px 0px 7px 0px } 

					div.hr-21 { 
					margin: 15px 0px 11px 0px }
					

div.hr-21-left-col {
			width: 160px; 
			height: 1px; 
			background-color: #2F343E;
			line-height: 1px; 
			font-size: 1px;
			margin: 15px 0px 11px 0px }				


/* SPACING 
==========*/

/* Usage: <div class="spacing-10">&nbsp;</div> */

div.spacing-1, div.spacing-2, div.spacing-3, div.spacing-4, div.spacing-5, div.spacing-6, div.spacing-7, div.spacing-8, div.spacing-9, div.spacing-10, div.spacing-11, div.spacing-12, div.spacing-13, div.spacing-14, div.spacing-15, div.spacing-16, div.spacing-17, div.spacing-18, div.spacing-19, div.spacing-20, div.spacing-25, div.spacing-28 {
		width: 1px; 
		height: 1px; 
		line-height: 1px; 
		font-size: 1px }

				div.spacing-1  { margin: 0px 0px 0px 0px } 
				div.spacing-2  { margin: 1px 0px 0px 0px } 
				div.spacing-3  { margin: 2px 0px 0px 0px } 
				div.spacing-4  { margin: 3px 0px 0px 0px } 
				div.spacing-5  { margin: 4px 0px 0px 0px } 
				div.spacing-6  { margin: 5px 0px 0px 0px } 
				div.spacing-7  { margin: 6px 0px 0px 0px } 
				div.spacing-8  { margin: 7px 0px 0px 0px } 
				div.spacing-9  { margin: 8px 0px 0px 0px } 
				div.spacing-10 { margin: 9px 0px 0px 0px }
				div.spacing-11 { margin: 10px 0px 0px 0px }
				div.spacing-12 { margin: 11px 0px 0px 0px }
				div.spacing-13 { margin: 12px 0px 0px 0px }
				div.spacing-14 { margin: 13px 0px 0px 0px }
				div.spacing-15 { margin: 14px 0px 0px 0px }
				div.spacing-16 { margin: 15px 0px 0px 0px }
				div.spacing-17 { margin: 16px 0px 0px 0px }
				div.spacing-18 { margin: 17px 0px 0px 0px }
				div.spacing-19 { margin: 18px 0px 0px 0px }
				div.spacing-20 { margin: 19px 0px 0px 0px }
				div.spacing-25 { margin: 24px 0px 0px 0px }
				div.spacing-28 { margin: 27px 0px 0px 0px }


			table.top-nav { 		
			font-size: 8pt; 		
			font-weight: bold; 		
			color: #2F343E;					
			background-color: #96A0AF }					

			td.top-nav {					
			padding: 6px 10px 0px 20px }					

			td.top-nav2 {					
			text-align: right; 					
			padding: 4px 0px 0px 15px }	
			
			td.top-nav2 select {
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			color: #2F343E;
			background: #ffffff;
			border: 1px solid #000000;
			margin: 0px 0px 0px 0px;
			padding: 1px 1px 1px 1px }
		
			td.top-nav2 option {
			margin: 0px 0px 2px 0px}

			table.top-box { 					
			background-image: url(/images/stripe01.gif);					
			background-repeat: repeat;		
			background-color: #96A0AF }					

			table.bot-nav { 					
			font-size: 8pt; 					
			font-weight: bold; 		
			color: #2F343E;					
			background-color: #96A0AF }					

			td.bot-nav {					
			padding: 8px 10px 8px 20px }					

			td.bot-box2 {					
			background-color: #000000;					
			padding: 0px 0px 0px 0px }		

			table.bot-nav2 { 					
			font-size: 8pt; 					
			font-weight: bold; 		
			color: #2F343E;					
			background-color: #96A0AF }					

			td.bot-nav2 {					
			text-align: right; 					
			padding: 8px 20px 8px 20px }		

			table.bot-box { 					
			background-image: url(/images/stripe01.gif);					
			background-repeat: repeat;		
			background-color: #96A0AF }					

			td.bot-copyright {					
			font-size: 7pt; 					
			color: #000000;		
			text-align: center;					
			padding: 6px 6px 6px 6px }			
			
div.mycomment p {
color: #833A71;
font-style: normal;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 11px }

div.mycomment a, div.mycomment a:hover, div.mycomment a:visited {
color: #0039AB;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 11px }


/* PHOTO & CAPTION BOXES
========================*/

img.right-top {
float: right;
margin: 0px 0px 6px 8px }

img.right-middle, img.right-mid, img.half-width-right  {
float: right;
margin: 6px 0px 6px 8px }

img.left-top {
float: left;
margin: 0px 10px 6px 0px }

img.left-middle, img.left-mid, img.half-width-left  {
float: left;
margin: 6px 10px 6px 0px }

/* Full width photo with thin border around caption box only 
============================================================*/

div.box1-outer {
background-color:#BBC0C6;
padding:0px 0px 0px 0px;
border-style: solid;
border-color: #2F343E;
border-width:0px 0px 0px 0px;
width:384px;
margin:4px 0px 10px 0px }

div.box1-inner-photo {
border-style: solid;
border-color: #2F343E;
border-width:0px 0px 0px 0px }

div.box1-inner-caption {
border-style: solid;
border-color: #2F343E;
margin:0px 0px 0px 0px;
padding:5px 4px 1px 6px;
border-width: 1px 1px 1px 1px }

div.box1-inner-caption p {
font:7pt/140% Verdana,Arial,Helvetica,sans-serif;
color:#2F343E;
margin:0px 0px 4px 0px }

.caption-box-coloured-table {
background-color:#BBC0C6;
border: solid #2F343E 1px; 
margin: 0px 0px 10px 0px }

.caption-box-coloured-td {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; 
color: #2F343E;  
line-height: 130%;
padding: 5px }

.caption-box-coloured-td2 {
padding: 0px 2px 0px 2px }

.caption-box-coloured-td2 p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; 
color: #2F343E;  
line-height: 130%; 
margin: 5px 0px 5px 0px }

.caption-box-coloured-td2 img, .caption-box-coloured-td3 img {
border: 0px } img {
border: 0px }

.caption-box-coloured-td3 {
padding: 0px 5px 0px 5px }

.caption-box-coloured-td3 p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; 
color: #2F343E;  
line-height: 130%; 
margin: 5px 0px 5px 0px }


div.cap-box-top-right1 {
float: right;
margin: 0px 0px 2px 2px }

/* CAPTION BOXES USING DIVS 2010
================================*/

div.cap-box-outer {
margin: 0px 0px 10px 0px; }

		div.cap-box-outer p {
		margin: 0;
		padding: 0; }

div.cap-box-outer-right-top {
float: right;
margin: 0px 0px 10px 10px; }

		div.cap-box-outer-right-top p {
		margin: 0;
		padding: 0; }

div.cap-box-outer-right-mid {
float: right;
margin: 6px 0px 6px 6px }

		div.cap-box-outer-right-mid p {
		margin: 0;
		padding: 0; }

div.cap-box-outer-left-top {
float: left;
margin: 0px 6px 6px 0px }

		div.cap-box-outer-left-top p {
		margin: 0;
		padding: 0; }}

div.cap-box-outer-left-mid {
float: right;
margin: 6px 6px 6px 0px }

		div.cap-box-outer-left-mid p {
		margin: 0;
		padding: 0; }

div.cap-box-outer-center {
margin: 0px auto 6px auto }

		div.cap-box-outer-center p {
		margin: 0;
		padding: 0; }

div.cap-box-inner {
background-color:#BBC0C6;
border: solid #2F343E 1px; 
margin: 0px 0px 10px 0px;
padding: 6px 6px 0px 10px }

div.cap-box-inner p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; 
color: #2F343E;  
line-height: 140%;
margin: 0px 0px 9px 0px; }

/* AD IMAGES 
============*/

img.sidebar1 {
margin: 10px 10px 10px 15px }

/* CSS-ONLY MOUSEOVER WINDOWS 
=============================*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.popup-text{
position: relative;
z-index: 0;
color: #A80000;
}

.popup-text:hover{
background-color: transparent;
z-index: 50;
}

.popup-text span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #E8EDF3;
	padding: 12px;
	left: -1000px;
	border: 3px solid #2F343E;
	visibility: hidden;
	color: black;
	text-decoration: none;
	width: 300px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2F343E;
	line-height: 140%;
}

.popup-text span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.popup-text:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 30px;
left: 30px; /*position where enlarged image should offset horizontally */
}

/* POP UP IMAGE USING CSS 
=========================*/

.popup-pic{
position: relative;
z-index: 0;
color: #A80000;
}

.popup-pic:hover{
background-color: transparent;
z-index: 50;
}

.popup-pic span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFFFFF;
	padding: 12px;
	left: -1000px;
	border: 1px solid #2F343E;
	visibility: hidden;
	color: black;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2F343E;
	line-height: 140%;
}

.popup-pic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
margin-bottom:6px;
}

.popup-pic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 30px;
left: 30px; /*position where enlarged image should offset horizontally */

}

.identicon {
float: left;
margin: 3px 10px 1px 0px }

p.comment-author-gs {
line-height: 140% }


