/*---content styles---*/

.pointer
{
cursor:pointer
}

.fade
{
background-color: rgb(255,255,184);
}

TD.content
{
height:100%;
border-style:solid;
border-color:#CCCCCC #CCCCCC #000000 #000000;
border-width:2px 0px 1px 0px;
background: white;
padding:10px 10px 20px 10px;
font-family: "Arial" , "Verdana", sans-serif;
font-size:80%; 
vertical-align:top;
padding-top:expression("25px");
}


/*--article title--*/
td.arTitle
{
background: url('../i/h1-back.gif') left top repeat-x #CCCCCC; 
border-width: 1px 0px 2px 0px;
border-color: #000000;
border-style:solid;
padding:5px 5px 5px 9px;
  
}

H1.pageTitle
{
font-family: "Verdana", sans-serif; 
text-align: left; 
font-size: 180%; 
margin:.2em;
color: black;
}
H1.pageTitle A, H1.pageTitle A:link, H1.pageTitle A:hover, H1.pageTitle A:visited
{color: black;
}


H2.arTitle, H1.arTitle
{
font-family: "Verdana", sans-serif; 
text-align: left; 
font-size: 150%; 
font-style: oblique; 
margin:0px;
}


/*---global content styles sample (warning - avoid intersections with TABLE.ads_table and relative classes)---*/
SPAN.mContent UL { margin:0px; padding:0px; position:relative; left:2em; padding-right:2em; margin-right:2em; }
SPAN.mContent LI { margin-left:1em; //margin-left:0em;
  margin-top: 1em; 
  //zoom:1; //vertical-align:top;
  //position:relative; //top:-.35em; }
SPAN.mContent LI {list-style:disc outside; //list-style:inside;  }
SPAN.mContent A {color:#000080; }
SPAN.mContent A:HOVER {color:#0000FF;}
SPAN.mContent P { }


/*---ads table---*/

TABLE.ads_table
{
float:left;
margin:-5px 10px 5px 0px;
clear:left;
width:530px;
margin-top:expression("-20px");
}

TABLE.ads_table TD
{
vertical-align:top;
}

TABLE.ads_table TD.image_cell
{
width:auto;
text-align:right;
padding-right:5px;
}


TABLE.ads_table TD.google_link_cell
{
height:15px;
text-align:center;

}

TABLE.ads_table TD.google_link_cell A
{
font-size:10px;
color:#666666;
text-decoration:none;
font-family: "Arial" , sans-serif;
}

TABLE.ads_table TD.google_link_cell A:HOVER
{
color:#666666;
}

TABLE.ads_table TD.ad_links
{
width:auto;
padding:0px 0px 0px 10px;
}


TABLE.ads_table TD.ad_links A
{
display:block;
width: expression("100%");
}

TABLE.ads_table UL {
margin:0px;
padding:0px;
position: static;
}


/*---styles for disc on the left of ad---*/
TABLE.ads_table LI
{
list-style:disc outside;
margin:0px;
margin-left:16px; 
padding:0px;
color:#000080;
text-indent:0;
//zoom: normal; //vertical-align: baseline; //position: static; 
}
/*----google ad links styles---*/

TABLE.ads_table TD.ad_links A.main_link
{
font-size:100%;
color:#000080;
font-weight:bold;
text-decoration:underline;
padding: 5px 5px 0px 0px;
}

TABLE.ads_table TD.ad_links A.main_link:HOVER
{
color:#0000FF;
}

TABLE.ads_table TD.ad_links A.description_link
{
font-size:80%;
color:#000000;
text-decoration:none;
padding: 0px 5px 5px 16px;
}

TABLE.ads_table TD.ad_links A.description_link:HOVER
{
color:#666666;
}



	.post{
		padding: .5em 4ex;
	}
	.login {
		float:right;
		/* width: 200px; */
		border: 1px solid #ddd;
		text-align:right;
		clear: right;
		margin: auto;
		padding: 5px 10px;
		line-height: 25px;
		margin-left: 20px;
		margin-bottom: 20px;
	}
	.hidden {
		display:none;
	}