


/*actual font colors are set in each template's style sheet*/
		
		hr {
		border: none 0;
		border-top: 1px dotted #6B6B6B;/*the border*/
		width: 100%;
		margin-top:8px;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
		}
		
		.vline {
		border: none 0;
		border-right: dotted #6B6B6B;/*the border*/
		margin:0px;
		width: .5px;/*whatever the total width of the border-top and border-bottom equal*/
		}
	
		.leftcolumn {
			width:620px;
			font:Arial, Helvetica, sans-serif;
			font-size:13px;
			float:left;
			padding-left: 0px;
			padding-right: 5px;
		}
		
		.rightcolumn {
			float:right;
			text-align: inherit;
			padding-left: 30px;
			padding-right: 5px;
			
			*padding-left: 0px;
			*padding-right: 10px;
			width: 170px;
			font:Arial, Helvetica, sans-serif;
		}
		
		.leftcolumn2 {
			width:105px;
			font:Arial, Helvetica, sans-serif;
			font-size:13px;
			float:left;
			padding-left: 0px;
			padding-right: 5px;
			line-height: 15px;
		}
		
		.rightcolumn2 {
			float:right;
			text-align: inherit;
			padding-left: 30px;
			padding-right: 5px;
			width: 500px;
			*width: 500px;
			font:Arial, Helvetica, sans-serif;
			line-height: 15px;
			
		}
		
		.leftcolumn3 {
			width:320px;
			font:Arial, Helvetica, sans-serif;
			font-size:13px;
			float:left;
			padding-left: 0px;
			padding-right: 5px;
		}
		
		.rightcolumn3 {
			text-align: inherit;
			padding-left: 30px;
			padding-right: 5px;
			width: 300px;
			font:Arial, Helvetica, sans-serif;
			line-height: 15px;
			
		}
		
		.blogdate {
			font-size: 10px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			color: #BDBDBD;
			letter-spacing: .2em;
			padding-bottom: 8px;
		}
		
		
		.blogtitle {
			font-size: 24px;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			padding: 10px 0px 5px 0px;
			margin: 0px 0px 5px 0px;
			border-bottom: 3px double #353535;
			line-height: 1.1em;
		}
		
		.blogtitle a {
			font-size: 24px;
			font-family: Helvetica, Arial, Verdana, sans-serif;
			font-weight: bold;
			text-decoration:none;
			color: #B69559;
			line-height: 1.1em;
		}
		
		.blogtitle a:hover {
			text-decoration:none;
			color: #FFFFFF;
		}
		
		.blogbody {
			width:650px; 
			line-height: 1.4em;
			font-size: 14px;
			background:#f5f5f5;
			/* font-family: georgia; */
			font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #000;
			padding:45px 5px 0px 15px;
			letter-spacing: 0.1px;
		}
		
		.blogbody2 {
			width:440px; 
			font-family: Arial, Helvetica, Verdana, sans-serif;
			color: #000;
			padding:25px 0px auto 5px;
			margin: auto;
			letter-spacing: 0.1px;
		}
		
		.blogbody a {
			/* font-family: georgia; */
			font-family: Arial, Helvetica, Verdana, sans-serif;
			letter-spacing: 0.1px;
		}
		
		.blogimage {
			padding: 7px 7px 7px 7px;
			width: 80px;
			height: 80px;
			background-color:#1f1f1f;
		}
		
		.blogbottom {
			font-size: 10px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			/*color: #BDBDBD;*/
			letter-spacing: .1em;
			
		}
		
		.blogbottomlink {
			padding: 0px 0px 5px 0px;
			display:block;
		}
		
		.blogbookmarks {
			font-size: 10px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			letter-spacing: 0em;
			background-color:#1f1f1f;
			padding:5px 5px 5px 5px;
		}
		
		.blogbookmarks a {
			color: #FFFFFF;
		}
		
		.blogbackground {
			background-color:#1f1f1f;
			padding:5px 5px 5px 5px;
		}
		
		.blogcomment {
			margin: 0px 0px 0px 0px;
			font-size: 13px;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-weight: bold;
			color: #FFFFFF;
			letter-spacing: 0em;
			padding-bottom: 0px;
		}
		
		.blogcommentbody {
			margin: 0px 0px 0px 0px;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			color: #FFFFFF;
			letter-spacing: 0em;
		}
		
		.blogthumbnail {
			padding: 0px; 
			margin-right:10px; 
			margin-top:6px; 
			margin-left:0px; 
			margin-bottom:4px; 
		}
		
#blogmenu {
	margin: 0;
	padding: 0;
	width: 100%;
	
}

#blogmenu div. ul {
	margin: 0;
	padding: 0;
}

#blogmenu div. li {
	margin: 0;
	padding: 0;
}

#blogmenu div. li a {
	color: #045c8a;
	margin: 0;
	font-weight:normal;
}
#blogmenu div.li a:hover {
	color: #0acdea;                  
} 


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 0 0 0; width: 80px; height: 80px; background-color:#fff; padding:.12em; border: none; }
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


#bottnav {
   background:#000000 url(http://www.brand180.com/web/images/bottnav_line.jpg) no-repeat center;
   width : 811px;
   height: 35px;
   margin: 0 auto;
   padding-bottom:20px;
}
