/*
	StyleSheet by Mai Thai Enterprises Co., Ltd.
	http://www.chiangmai-vacations.com
*/

body {
	background-position: 0px 0px;
	color:#000000;
	text-align: center;
	text-align: left;
	background: url(/images/bg_black.jpg) repeat-x left top;
	background-color:#5d5c5b;
	margin-left:0px; margin-top:0px; margin-bottom:0px;
	font-family: Arial,Verdana, Tahoma, sans-serif, Helvetica;
}
.container {
	color:#000000;
    text-align: left;
    margin: 0px auto;
    width: 960px;
	background-color:#e6e7e8;
	font-size:13px;
}
.top{text-align: left;
    margin: 0px auto;
    width: 960px; }
.top-gold {text-align: left;
    margin: 0px auto;
    width: 960px; 
	background-image: url(/images/bg_gold.jpg); background-repeat: repeat-x;
	}
.toplinklinkmenu {
	font-size:9px;
    text-align: center;
    margin: 0px auto;
    width: 960px;
	background:inherit;
	/*color:#878787;*/
	color:#666666;
	text-decoration:none;
}
.toplinklinkmenu h1, .toplinklinkmenu h2,.toplinklinkmenu h3,.toplinklinkmenu h4,.toplinklinkmenu h5,.toplinklinkmenu h6{
	font-size:9px; font-style:normal; text-transform:capitalize;
	color:#666666; line-height:10px;
	padding:0px; margin:0px; display:inline;
	}
.toplinklinkmenu a,.toplinklinkmenu a:visited,.toplinklinkmenu a:link {
	font-size:9px;
    text-align: left;
    margin: 0px auto;
    width: 960px;
	background:inherit;
	/*color:#878787;*/
	color:#666666;
	text-decoration:none;
}
.toplinklinkmenu a:hover {
	text-decoration:underline;
}
.toplinklinkmenu ul {
	display:inline;
	padding:2px;
}
.toplinklinkmenu ul li {
	display:inline;
	list-style:none;
	text-transform:capitalize;
}
.bottomlinkmenu {
	font-size:9px;
	text-align: left;
    margin: 0px auto;
    width: 960px;
	background: #111111;
	color: #333333;
	text-decoration:none;
}
.bottomlinkmenu h1, .bottomlinkmenu h2,.bottomlinkmenu h3,.bottomlinkmenu h4,.bottomlinkmenu h5,.bottomlinkmenu h6{
	font-size:8px; font-style:normal; text-transform:capitalize;
	color:#333333; line-height:9px;
	padding:0px; margin:0px; display:inline;
	}
.bottomlinkmenu a,.bottomlinkmenu a:visited,.bottomlinkmenu a:link {
	font-size:8px;
	text-align: left;
    margin: 0px auto;
    width: 960px;
	background:inherit;
	color:#333333;
	text-decoration:none;
}
.bottomlinkmenu a:hover {
	text-decoration: none;
}
.bottomlinkmenu ul {
	display:inline;
	padding:2px;
}
.bottomlinkmenu ul li {
	display:inline;
	list-style:none;
	text-transform:capitalize;
}
.header {}
a {
	color: #000000;
	background: inherit;
	text-decoration:  underline;
}
a:hover { color:#26aaff; background: inherit}
p {
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	text-align:justify
}
h1 { font: italic 1.8em Ogirema;	color: #000000; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { Color :#94b3c5;
     letter-spacing: -1px;
	 font: normal 24px/26px Arial,Verdana, Tahoma, sans-serif, Helvetica; 
	 margin:0px;
}
h3 {
	color:#000000;
	padding: 4px 0px;
	margin:  0px;
	color:#26aaff;
	letter-spacing:-1px;
	font-family: Arial,Verdana, Tahoma, sans-serif, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
ul { margin: 0px; padding : 0px;list-style-type: disc }
li { list-style-type: disc;
  padding:0;
  margin: 0;
}
.content{
	width:960px
}
/* Right Side Style*/
.right_side{
    float: right;
    width: 205px;
    display: inline;
}

/* Left Side Style*/
.left_side{
	padding-top:15px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
    color: #000000;
	float: left;
    width: 735px;
}
.left_side_2{
	padding-top:15px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
    color: #000000;
	float: left;
    width: 735px;
}
.left_side_2 ul li{
	padding-left:16px;
	padding-bottom:8px;
	list-style:none;
	background-image:url(../images/check-icon.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.left_side_2 p {
	color: #000000;
	text-align:justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	text-indent: 0px;
	font-size:0.9em;
}
.left_side_2 a {
	color: #000000;
	background: inherit;
	text-decoration:  underline;
}
.left_side_2 a:hover { color:#26aaff; background: inherit}
.left_side_2 img { padding: 0 0 0 0 }

/* Left Side-Left Box Style*/
.left_side_2 .ls_leftbox{
	width:48%;
	float:left;
	padding-right:5px;
}
/* Left Side-Right Box Style*/
.left_side_2 .ls_rightbox{
	width:48%;
	float:right;
	padding-left:5px;	
}
.leftside_2 .box{
	float:left;	
	color:#000000;
	margin-top:1.5px;
	margin-bottom:1.5px;
	padding-left:5px;
	padding-right:5px;
	width:100%;
}
<!-- end left_side_2-->
.left_side p {
	color: #000000;
	text-align:justify;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	text-indent: 0px;
	font-size:0.9em;
}
.left_side a {
	color: #000000;
	background: inherit;
	text-decoration:  underline;
}
.left_side a:hover { color:#26aaff; background: inherit}
.left_side img { padding: 0 0 0 0 }

/* Left Side-Left Box Style*/
.left_side .ls_leftbox{
	width:48%;
	float:left;
	padding-right:5px;
}
/* Left Side-Right Box Style*/
.left_side .ls_rightbox{
	width:48%;
	float:right;
	padding-left:5px;	
}
.leftside .box{
	float:left;	
	color:#000000;
	margin-top:1.5px;
	margin-bottom:1.5px;
	padding-left:5px;
	padding-right:5px;
	width:100%;
}

/* Listing Style*/
.listing {
	border:solid 1px #7E8EAB;
	float:left;
	margin-top:3.5px;
	margin-bottom:3.5px;
	padding-top:5px;
	padding-bottom:5px;
	width:735px;
}
.listing .image_l {
	float:left;
	margin-left:5px;
	margin-right:5px;	
	border:solid 3px white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120,strength=5);
}

.left_side .rs {margin:80px 0px 0px 0px }
.left_side .logo {float:right}
.left_side .topbotton { float: right; height: 30px; width: 200px; overflow: hidden ;margin-top:95px}
.left_side .name {
	width:100%
}
.left_side .name .img_pre {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;	
	border:solid 5px white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120,strength=5);
}
.listing .image_l_h {
	float:left;
	margin-left:10px;
	margin-right:10px;	
	border:solid 3px white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120,strength=5);
}

.listing .image_r{
	float:right;	
	border:solid 3px white;
}

#lightgrey {background-color:#ccc;}
#darkgrey {
	background-color:#999999;}



/* Footer Style*/
.footer{
	clear: both;
	width: 960px
}

/* top bar menu */
.topmenu {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF}
.topmenu A:link,.topmenu A:visited,.topmenu A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold; text-decoration:none;color:#FFFFFF}
.topmenu A:hover {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold}

/* left bar menu*/
.leftmenu {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica;; font-size:15px; font-weight:normal; text-decoration:none; color:#000000; font-weight:600}
.leftmenu A:link, .leftmenu A:active, .leftmenu A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica;; font-size:15px; font-weight:normal; text-decoration:none;color:#000000; font-weight:600}
.leftmenu A:active {
	background-image: url(/images/active.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.leftmenu A:hover {font-family:Verdana, Arial,Tahoma, sans-serif, Helvetica;; font-size:15px; font-weight:normal; text-decoration:none;color:#8b6728 ; font-weight:600}

/* Right title & Menu */
.righttitle-black {font-family:Verdana, Arial,Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold; text-decoration:none; color:#000000}
.righttitle-black A:link, .righttitle-black A:active, .righttitle-black A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:14px; font-weight:bold; text-decoration:underline;color:#000000}

.righttitle-blue {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:13px; font-weight:bold; text-decoration:none; color:#28599d}
.righttitle-blue A:link, .righttitle-blue A:active, .righttitle-blue A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:13px; font-weight:bold; text-decoration:underline;color:#28599d}

.rightmenu-brown {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:none; color:#2a2522}
.rightmenu-brown A:link, .rightmenu-brown A:active, .rightmenu-brown A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:none;color:#2a2522}
.rightmenu-brown A:hover {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration: underline;color:#2a2522}

.rightmenu-browns {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:none; color:#2a2522}
.rightmenu-browns A:link, .rightmenu-browns A:active, .rightmenu-browns A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:none;color:#2a2522}
.rightmenu-browns A:hover {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration: underline;color:#2a2522}

.rightmenu-bigblue {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold; text-decoration:none; color:#032656}
.rightmenu-blue {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:none; color:#032656}
.rightmenu-blue A:link, .rightmenu-blue A:active, .rightmenu-blue A:visited {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:none;color:#032656}
.rightmenu-blue A:hover {font-family:Verdana, Arial, Tahoma, sans-serif, Helvetica; font-size:10px; font-weight:bold; text-decoration:underline;color:#032656}

/* gentext */

.gen-white {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:13px; font-weight:normal; text-decoration:none; color:#FFFFFF}
.gen-white A:link, .gen-white A:active, .gen-white A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:13px; font-weight:normal; text-decoration:underline;color:#D5EAFF}
.gen-white A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:13px; font-weight:normal; text-decoration:underline;color:#26aaff}

.gen {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; text-decoration:none; color:#000000}
.gen A:link, .gen A:active, .gen A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration: none;color:#000000}
.gen A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color: #000000}

.gen-bold {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; text-decoration:none; color:#000000; font-weight:bold}
.gen-bold A:link, .gen-bold A:active, .gen-bold A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#000000; font-weight:bold}
.gen-bold A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#FF6600; font-weight:bold}

.gen-darkgrey {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; text-decoration:none; color:#666666}
.gen-darkgrey A:link, .gen-darkgrey A:active, .gen-darkgrey A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#666666}
.gen-darkgrey A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#666666}
.gen-darkblue {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; text-decoration:none; color:#003aa5}
.gen-darkblue A:link, .gen-darkblue A:active, .gen-darkblue A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#003aa5}
.gen-darkblue A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#e22882}
.big-blue {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:18px; font-weight:bold; text-decoration:none; color:#333399; font-style:italic}


/* big tap */ 
.tap-yel {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:16px; text-decoration:none; color:#eae392; font-style:italic; font-weight:bold}
.tap-yel A:link, .tap-yel A:active, .tap-yel A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:16px;text-decoration:none;color:#eae392; font-style:italic; font-weight:bold}
.tap-yel A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:16px;text-decoration:underline;color:#eae392; font-style:italic; font-weight:bold}

/* small tap */ 
.tap-yel-s {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; text-decoration:none; color:#eae392; font-style:italic; font-weight:bold}
.tap-yel-s A:link, .tap-yel-s A:active, .tap-yel-s A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:none;color:#eae392; font-style:italic; font-weight:bold}
.tap-yel-s A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px;text-decoration:underline;color:#eae392; font-style:italic; font-weight:bold}

/*highlight booking process*/
.hightligh {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:16px; font-weight:bold; text-decoration:none; color:#663333; font-style:italic}
.process {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:15px; font-weight:normal; text-decoration:none; color:#000000; font-style:italic}

.gen-yellow {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:none; color:#FFDD75}
.gen-yellow A:link, .gen-yellow A:active, .gen-yellow A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold; text-decoration:underline;color:#FFDD75}
.gen-yellow A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:bold; text-decoration:underline;color:#99CCFF}

.gen-paleblue {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:none; color:#BBDDFF}
.gen-paleblue A:link, .gen-paleblue A:active, .gen-paleblue A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:none;color:#BBDDFF}
.gen-paleblue A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:underline;color:#BBDDFF}

.gen-blue {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:none; color:#003366}
.gen-blue A:link, .gen-blue A:active, .gen-blue A:visited {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:none;color:#003366}
.gen-blue A:hover {font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica; font-size:12px; font-weight:normal; text-decoration:underline;color:#003366}
.gen-orange {color:#ff6600}

/* table */
.table-darkblue {
	border: 1px solid #000033;
	BACKGROUND-COLOR: #b4d6f1
}
.table-tap {
	color:#000000;
	border: 1px solid #202335;
}
.table-darkblue-notop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000033;
	border-right-color: #000033;
	border-left-color: #000033;
}
/** crom **/
.chromestyle{
width: 960px;
font:normal 11px Verdana, Tahoma, sans-serif,Arial, Helvetica;
font-weight: bold;
margin-bottom:0px;
}

.chromestyle ul{
width: 960px;
margin: 0px;
text-align: center /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
color: #fff
}

.chromestyle ul li a{
color: #fff;
padding: 4px 7px;
margin: 0;
text-decoration: none
}

.chromestyle ul li a:hover{
color: #fff  /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:bold 12px Verdana, Tahoma, sans-serif,Arial, Helvetica;
line-height:18px;
z-index:100;
background-color:#000;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #999;
color: #000;
font-weight:bold;
}
.title{padding-left:10px;padding-top:10px;padding-bottom:5px;font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica;font-size:26px; font-style: italic;font-weight:bold;color: #74451F;}
.title-yel{font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica;font-size:16px;
	font-style: italic;font-stretch:wider;font-weight:600;color: #330033;}
.title-blue{font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica;font-size:26px;
	font-style: italic;font-weight:bold;color: #3197D7;}
.title-black{font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica;font-size:26px;
	font-style: italic;font-weight:bold;color: #000000;}
	
.site-map p {padding-left:10px;padding-top:10px;padding-bottom:5px;font-family:Arial,Verdana, Tahoma, sans-serif, Helvetica;font-size:16px; font-style: italic;font-weight:bold;color: #74451F;}

/*Breadcrumb Navigation*/
.name-s {
	color:#603517; 
	margin-left: 0px;
	padding-left: 15px;
	background: url(../images/bullet-red.gif) no-repeat left center;
}
.breadcrumb {font-family:Times New Roman, Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size:14px; 
	font-style: normal;
	font-weight:bold; 
	text-decoration: none; 
	color:#603517;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:actived {
	font-family:Times New Roman, Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size:14px; 
	font-style: normal;
	font-weight:bold; 
	text-decoration: none; 
	color:#603517;
}	
.breadcrumb a:hover  {
	font-family:Times New Roman, Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	font-size:14px; 
	font-style: normal;
	font-weight:bold; 
	text-decoration: underline;
	color:#603517;
}
/*Image and Word Place Holder*/
.iph_r {
	float: right;
	margin-left: 8px;
	margin-bottom:5px;
	text-align:center; 
	font-weight:bold;
}
.iph_r img{
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4);
	float: right; 
	border:solid 3px #ffffff;
}
.iph_r_image {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4);
	float: right; 
	border:solid 3px #ffffff;
	margin-top:5px;
	margin-left: 8px;
	margin-bottom:5px;
}
.iph_l {
    float: left;
	margin-right: 8px;
	margin-bottom:5px;
	text-align:center; 
	font-weight:bold;
}
.iph_l img{
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4);
	float: left; 
	border:solid 3px #ffffff;
}
.iph_l_image {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4);
	float: left; 
	border:solid 3px #ffffff;
	margin-top:5px;
	margin-right: 8px;
	margin-bottom:5px;
}
/* Budget Part*/
.gen-content {padding-left:10px;padding-right:10px; background-color:#FFFFFF}
.topic {font-size: 24px;font-weight: bold;}
.sub-topic {font-size: 16px; font-weight: bold;}
.sub-topic2 {font-size: 14px;}

.pic-left {
width:75px;
height:65px;
border:0px;
float:left;  
margin:5px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4);
}
/* Show Article on Splash */
.homethumb {
	width:90px;
	height:68px;
	padding:5px;
	float:left;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align:left;
	margin-right:5px;
}
.homethumb img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.post-title a, .post-title a:link, .post-title a:visited { color:#000000; font-weight:bold; text-decoration:none;}
.post-title a:hover{ color:#000000; font-weight:bold; text-decoration:underline;}
.post-category {font-size:12px;}
.post-category a,.post-category a:link,.post-category a:visited {color:#003366; font-weight:bold; text-decoration:none; }
.post-category a:hover {  color:#003366; font-weight:bold; text-decoration:underline; }
.hr-grey { color:#5d5c5b; height:1px;}
.readmore {float:right;}
.readmore a,.readmore a:link, .readmore a:visited { color:#003366; text-decoration:none;font-weight:bold;}
.readmore a:hover {text-decoration:underline;}
.clearboth { clear:both;}