/*	
	Copyright (c) 2006 HMV
	All rights reserved
	
	$ Revision date: 11/04/06
	
	Page style CSS Selectors 	 

	CONTENTS
	

*/

/* PRACTITIONERS AREA DISPLAY STYLE
--------------------------------------------- */

#postTable {
		float: left;
		width: 773px; /* 750px; */
    font-size:120%; 
    margin: 0px;
		margin-bottom: 10px;
		padding: 0px;
		}
#postTable tbody {
    background: #EAF1E4;
    }
#postTable th {
    font-weight: normal;
    color: #b7cfa6;
    padding: 0 0 10px 0 ;
    border-bottom: 0.1em dotted #ccc;
    }

#postTable td  {
    color: #666;
    padding: 4px 0;
		padding-right: 4px;
    border-bottom: 0.1em dotted #ccc;
    text-transform: capitalize;
    }
#postTable th.title {
		width: 317px;
		padding-left: 10px;
		}    
#postTable td.title {
    width: 317px;
    padding: 0 0 0 10px;
    }

#postTable td.title a {
  /*
	margin: 0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display: block;
	width: 20px;
	*/
	}
#postTable td.replies {
		width: 68px;
    }
#postTable td.author {
    width: 64px;
    }
#postTable td.views {
		width: 64px;
    }
#postTable td.post {
    width: 130px;
    }
#postTable td.reply {
    width: 119px;
    }
 #postTable td.reply a {
    color: #F6901E;
    font-size: 90%;
    }
#postTable td.image {
		width: 30px !important;
		height: auto !important;
		}
#postTable td span {color: #549534;}

#postCreate {
		float: left;
		width: 611px;
    margin: 0 0 80px 0px;
		padding: 0;
}
#postCreate fieldset {
    border: 0;
}

#postCreate legend {
    color:#b7cfa6;
    font-size: 120%;
    margin: 0 0 5px -8px;
		padding: 0px;
}
#postCreate label {
    color:#549534;
    font-size: 120%;
		padding: 0;
}
#postCreate input.button  {
    width: 68px;
    background: #fff;
    border: 0;
    color: #F6901E;
    padding: 0px !important;
		margin: 0px !important;
		font-size: 120%;
}
#postCreate input  {
    margin: 5px 0;
    _margin: 5px 0 5px -8px;
    width: 318px;
    border: 1px solid #c4d9b9;
		font-size: 120%;
}
#postCreate textarea {
		margin: 5px 0;
		_margin: 5px 0 5px -8px;
		width: 610px;
		height: 98px;
		border: 1px solid #c4d9b9;
		font-size: 120%;
}

.postView {
    float: left;
		width: 773px; /* 750px; */
		font-size:120%; 
    margin: 0;
    }
.postView tbody {
    background: #E6EEE1;
    }
.postView th {
    font-weight: normal;
    color: #b7cfa6;
    padding: 0 0 10px 10px ;
    border-bottom: 0.1em dotted #ccc;
    }

.postView td  {
    color: #666;
    padding: 4px 0;
    border-bottom: 0.1em dotted #ccc;
    
   }
.postView td.author {
    width: 114px;
    vertical-align: top;
    padding: 10px 0 10px 10px;
   }
    
.postView td.discussion {
    padding: 10px 40px 10px 10px;
    }

.postView td.reply {
    vertical-align: top;
    width: 115px;
    padding: 10px 0 10px 10px;
    }

.postView td span {
    color: #549534;
    text-transform: capitalize;
    }

#postReply {
	float: left;
	width: 611px;
	margin: 0 0 80px 0px;
	padding: 0;
}
#postReply fieldset {
    border: 0;
}
#postReply legend {
    color:#b7cfa6;
    font-size: 120%;
    margin: 0 0 5px -8px;
		padding: 0px;
}
#postReply label {
    color:#549534;
    font-size: 120%;
		padding: 0;
}
#postReply input.button  {
		width: 68px;
    background: #fff;
    border: 0;
    color: #F6901E;
    padding: 0px !important;
		margin: 0px !important;
		font-size: 120%;
}
#postReply textarea {
		margin: 5px 0;
		_margin: 5px 0 5px -8px;
		width: 610px;
		height: 98px;
		border: 1px solid #c4d9b9;
		font-size: 120%;  
}



#search {
 /*float: right;
    width: 244px;
    margin: 0 73px 0 0;
		padding: 0;*/
		width: 244px;
		margin-left: 444px;
    }
    
#search a {color: #666 !important; font-size: 110%; display: block; }
#search fieldset {border: 0;}
#search label {float: left; text-align: right; width: 50px;  margin: 0 10px 0 0;}	
#search input {float: left; width: 126px; margin:0 4px 4px 0; border: 1px solid #9D9FA1; padding: 0; font-size: 100%;}
#search input.submit {background-color: #fff; width: 30px; border: 0; font-size: 110%; color: #666; margin-left: 1px;}

hr {margin: 0;}

.sideImage { float: right; margin: 0px 0px 0px 0px; padding-bottom: 50px; }

#detective {padding: 0px 0px 80px 9px;}
#detective h2 { margin: 0px 0px 0px -9px; padding: 0; line-height:inherit; width: 611px; }
#detective h3 { margin: -11px 0px 0px 0px; padding: 0px; display:inline; }

#alphabet {font-size: 1.3em; list-style: none; margin: 0; margin-left: 0px;}
#alphabet li {float: left; margin: 0 4px 0 0;}
#alphabet li a {color:#BEBEBE;}
#alphabet li.in a {color:#549534; font-weight: bold;}

#explain {width: 611px; color:#666; font-size: 1.2em;}
#explain ul{list-style: square; list-style-position: outside; margin: 20px 0 0 15px; font-size: 1.2em; color:#666; }
#explain ul li{ color:#666; }

#titleArticle { font-size: 1.2em; list-style: none; margin: 0px; padding: 0px; }
#titleArticle li { color:#BEBEBE !important; }
#titleArticle li a { color:#666 !important; } 
#titleArticle li.in a { color:#549534  !important; }




/*
th {
    font-weight: normal;
    color: #549534;
    padding: 4px 4px 10px 4px;
    border-bottom: 1px dotted #ccc;}
td  {
    color: #666;
    padding: 4px;
    border-bottom: 1px dotted #ccc;
   border-right: 1px solid #ccc;
    text-transform: capitalize;
    }
td span {color: #549534;}
.post {width: 116px; text-align: left; }
tbody {
    background: #E6EEE1;
    }
td.link {bgorder-right: 1px solid #ccc; padding: 0 30px 0 0;}
td.date {bgorder-right: 1px solid #ccc; padding: 0 30px 0 0; text-align: right;}
th.date { padding: 0 63px 0 0; text-align: right;}
td.title {bogrder-left: 1px solid #ccc; width: 240px !important;} 
td.replies {width: 116px;}
td.author {width: 116px;}
td.views {width: 116px;}
td.post {borgder-right: 1px solid #ccc;}
td.createNew {border-left: 1px solid #ccc; border-right: 1px solid #ccc;} 
td.semtitle {border-left: 1px solid #ccc;}
td.title a {
    margin: 0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display: block;
	width: 220px;
	}

td.image {border-left: 1px solid #ccc; width: 3%;}    
td.docTitle {width: 55%;}

.initial {width: 100%; font-size:110%; margin: 0 0 20px 0; table-layout:auto; border: 1px solid #ccc; border-width: 1px 0 1px 1px;}
.initial td {border: 1px solid #ccc; border-width: 0 1px 0 0;}
.reply {border: 1px solid #ccc; border-width: 0 0 1px 0; width: 650px; padding: 5px 0 0 0;}
.created {text-transform: capitalize;}

#postReply, #postReply label, #create, #create label, #create input {
    float: none;
    }

#postReply, #create {
    font-size: 90%;
    color: #666;
    clear: both;
    margin: 0 0 80px 0px;
    }
#create input {margin: 0 0 10px 0; border: 1px solid #ccc; width: 200px;}
#postReply input {margin: 0 0 20px 5px; border: 1px solid #ccc;}
#create textarea {border: 1px solid #ccc; font-family: Arial; font-size: 110%; width: 600px; margin: 0 0 10px 0;}
#postReply textarea {border: 1px solid #ccc; font-family: Arial; font-size: 110%; width: 597px; margin: 0 0 10px 0; margin: 5px;}
#postReply a {display: block; margin: 2px 0 0 20px;}
#postReply fieldset, #create fieldset {border: 0;}
#newPost {width: 748px !important; }
#newPost dt, #newPost dd {padding: 5px;}
dl {color: #666; float: left; width: 748px; border: 1px solid #ccc; font-size: 110%; background: #E6EEE1; color: #666; margin: 0 0 5px 0; min-height: 50px; _height: 50px}
dt {min-height: 50px; _height: 50px;  float: left; width: 113px; padding: 0px; text-transform: capitalize;  }
dt.title {}
dd {min-height: 50px; _height: 50px; float: left; width: 609px;  padding: 0px; border-left: 1px solid #ccc;  }
dt span {display: block; background: #549534; width: 113px; height: 15px; color: #fff; padding: 5px; font-weight: bold;}
dd span {display: block; background: #549534; width: 599px; height: 15px; color: #fff; padding: 5px; font-weight: bold;}
dl p {padding: 5px; font-size: 100% !important;}
dl h1 {margin: 0 5px;}*/