* {
margin:0;
padding:0;
}

html {
height: 100%;
}


body {
margin:0;
padding:0;
font:11px/16px Arial, Helvetica, sans-serif;
text-align:justify;
color:#999;
background: #D4E1F0 url(images/back.gif) repeat-x;
text-align:left;
}

a {
color:#666;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

#container
{
margin:0 auto;
margin-top:26px;
color: #333;
line-height: 130%;
background:#FFFFFF url(images/leftback.gif) left top repeat-y;
min-width:777px;

}

#topback
{
height:75px;
background:url(images/headerback.jpg) repeat-x;
}

#topright {
background:url(images/headerright.jpg) no-repeat right;
height:75px;
}

#topback h1
{
padding: 0;
margin: 0;
text-indent:-10000px;
background:url(images/headerleft.jpg) no-repeat;
line-height:75px;
}

#floatnav
{
	position:absolute;
	width: 216px;
	margin: 0;
	margin-top:10px;
}

#floatnav ul {
padding:10px 25px 10px 20px;
}

#floatnav li {
list-style-type:none;

}

#floatnav li a {
font: bold 11px/18px Arial, Helvetica, sans-serif;
color:#544E3F;
text-decoration:none;
font-weight:normal;
padding:3px 0;
}

#floatnav li a:hover {
color:#A4A48C;
text-decoration:none;
}

#floatnav hr {
padding:0;
margin:0;
margin-left:21px;
height:1px;
width:126px;
background-color:#E5E5E5;
color:#E5E5E5;
border:none;
}

#floatnav h3 {
margin:0;
padding:0;
}

#floatnav h3 a {
font-size:17px;
font-weight:bold;
color:#666;
}

.nav_box {
background: url(images/floatnav_back.gif);
width:186px;
margin:0 auto;
}

.nav_box2 {
background:url(images/floatnav_bottom.gif) no-repeat  bottom;
width:186px;
}

.nav_box3 {
background: url(images/floatnav_top.jpg) no-repeat  top;
width:186px;
}

.article_box1 {
background: url(images/articlelinks_back_middle.gif) left repeat-y;
}

.article_box2 {
background: url(images/articlelinks_back_middle.gif) right repeat-y;
}

.article_box3 {
background: url(images/articlelinks_back_top.gif) top repeat-x;
}

.article_box4 {
background: url(images/articlelinks_back_topleft.gif) top left no-repeat;
}

.article_box5 {
background: url(images/articlelinks_back_topright.gif) top right no-repeat;
}

.article_box6 {
background: url(images/articlelinks_back_middle.gif) bottom repeat-x;
}

.article_box7 {
background: url(images/articlelinks_back_bottomleft.gif) bottom left no-repeat;
}


#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
height:50px;
}

#floatnav p {
margin: 0 0 11px 0;
}

.divorces {
color:#FFFFFF;
font-weight:normal;
text-align:left;
margin: 25px 0 25px 0;
display:none;

}

#content_results
{
margin-left: 216px;
padding: 0 19px 19px 19px;
margin-top:21px;
}

#content_results h2
  {
  color: #666666;
  font-family: Arial;
  font-size: 12px;
  margin-top:0;
  margin-bottom:0;
}


#content_results h3
  {
  color: #333333;
  font-family: Arial;
  font-size: 11px;
  margin-top:0;
  margin-bottom:0;
  font-weight:normal;
}

#content_results h3 a
  {
text-decoration:underline;
}

#content_results p {
margin: 0 0 19px 0;
}


.floatright {
float:right;
}

.floatleft {
float:left; 
}

.clear {
clear:both;
}

#results_top a {
text-decoration:underline;
}

#results_generated {
margin: 35px 0 35px 0;
}

#results_generated p {
color:#7E7561;
text-align:left;
}

#body p {
margin-bottom:25px;

}

#body a {
text-decoration:underline;
}

#body a:hover {
text-decoration:none;
}

#body li {
margin-left:20px;
}

#body dd {
margin-left:20px;
}

#body dt {
font-weight:bold;
margin-bottom:5px;
}

#body pre {
margin:15px 0 15px 0;
}

#gads {
	position:absolute;
	height: 50px;
}

#gads2 {
margin-bottom:30px;
float:left;
}

#shitika {
float:left;
margin:100px 0 0 50px;
}

#content_results h2
  {
	color: #505050;
	font-family: Arial;
	font-size: 11px;
	margin:0;
	padding:0;
	background-image:none;
	background-position:0;
	background-repeat: no-repeat;
	line-height:15px;
	overflow:hidden;
	width:600px;
	height:20px;
}

#aff {
position:absolute;
margin-left:15px;
}

#shim {
height:275px;
width:100%;
}

#clothing {
font:11px/16px Arial, Helvetica, sans-serif;
color:#666666;
clear:both;
}

#clothing p {
margin:0 0 14px 0;
padding:0;
color:#666666;
}

#clothing h4 {
color: #666666;
  font-family: Arial;
  font-size: 12px;
  margin-top:0;
  margin-bottom:0;
}

#clothing h1 {
  color: #666666;
  font-family: Arial;
  font-size: 12px;
  margin-top:0;
  margin-bottom:0;
}


#clothing ul {
margin-left:20px;
margin-bottom:15px;
}

#clothing ol {
margin-left:20px;
margin-bottom:15px;
}

#clothing li {
color:#666666;
}

.quote {
font-size:14px;
width:150px;
height:200px;
margin:0 15px 15px 0;
float:left;
overflow:hidden;
font-style:italic;
display:none;
}

.quote2 {
font:18px/22px Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

#rpads {
float:left;
}

#topline {
margin-left: 216px;
height:37px;
border-bottom:1px solid #CCD3DF;
}

.emailtofriend {
color:#A4A48C;
float:right;
padding-left:35px;
margin-top:10px;
background: url(images/emailtofriend.gif) 2px 3px no-repeat;
margin-right:15px;

}

.emailtofriend a {
color:#A4A48C;
text-decoration:none;
}

.emailtofriend a:hover {
text-decoration:none;
}

.discuss {
color:#A4A48C;
background: url(images/discuss_icon.gif) 2px 3px no-repeat;
float:right;
padding-left:35px;
margin-top:10px;
margin-right:15px;

}

.discuss a {
color:#A4A48C;
text-decoration:none;
}

.discuss a:hover {
text-decoration:none;
}

.print {
color:#A4A48C;
background: url(images/print_icon.gif) 2px 2px no-repeat;
float:right;
padding-left:35px;
margin-top:10px;
margin-right:15px;
}

.print a {
color:#A4A48C;
text-decoration:none;
}

.print a:hover {
text-decoration:none;
}

#breadcrum {
padding-left:15px;
margin-top:10px;
float:left;
font-size:11px;
overflow:hidden;
height:15px;
color:#A4A48C;
}

#breadcrum h2 {
font-size:11px;
font-weight:normal;
color:#A4A48C;
width:420px;
overflow:hidden;
}

#breadcrum a {
font-weight:normal;
color:#A4A48C;
text-decoration:none;
}

#breadcrum a:hover {
text-decoration:none;
}


#topbox_middle {
margin-left: 216px;
margin-top: 20px;
background: url(images/topbox_middle.jpg) top repeat-x;
}

#topbox_left {
background: url(images/topbox_left.jpg) top left no-repeat;
}

#topbox_right {
background: url(images/topbox_right.jpg) top right no-repeat;
padding-left:26px;

}

#cjlink {
border:1px solid #CCCCCC;
padding:5px;
background:#E9E3DC;
clear:both;
}

#resourcebox {
border:1px solid black;
}

#articlelinks {

background: url(images/articles_title.gif) 15px 15px no-repeat;
padding-right:15px;
}

#articlelinks a {
text-decoration:underline;
}

#articlelinks b {
display:none;
}

#articlelinks ul {
margin-top:45px;
}

#articlelinks li {
list-style-type:none;
margin:0;
padding:0;
}

#relarticles li {
margin:11px 0;
}

#relarticles a {
padding:2px;
}

h5 {
margin-top:3px;
font-size:11px;
font-weight:normal;
}

.articletalk td {
padding:5px;
}

.poparticles {

}

.openquote {
background: url(images/openquote.gif) top left no-repeat;
width:50%;
float:right;
margin:5px;
}

.closequote {
background: url(images/closequote.gif) bottom right no-repeat;
padding:15px 15px 15px 15px;
}

.todaysarticles {
background: url(images/todaysarticles_title.gif) 15px 15px no-repeat; 
padding:20px;
}

.todaysarticles ul {
margin:0;
padding:0;
}

.todaysarticles li {
list-style-type:none;
margin:0;
padding:0;
}

.todaysarticles a {
margin:0;
padding:0;
}

.todaysarticles h3 span {
display:none;
}

.headline {
font-family: tahoma, verdana; 
font-size: 25px; 
color: #000000; 
font-weight: bold; 
margin-left: 25px; 
margin-top: 0; 
font-style: italic; 
}

.style1 {
font-size: 25px; 
color: #000000; 
font-weight: bold; 
margin-left: 25px; 
margin-top: 0; 
font-family: tahoma, verdana;
}

.txt {
font-family: tahoma; 
font-size: 12px; 
color: #000000; 
margin:5px;
}

pre {
font-size:10px;
}

#mostpop {
margin-top:60px;
width:330px;
float:left;
background:#FFFFFF;
}

#mostpop ul {
margin-bottom:15px;
}

#mostpop ol {
margin-bottom:15px;
}

#mostpop li {
margin-left:22px;
margin-bottom:5px;
}

#mostpop li a {
text-decoration:underline;
}

#mostpop li a:hover {
text-decoration:none;
}

#topreview {
margin-top:60px;
margin-left:40px;
float:left;
width:240px;
background:#FFFFFF;
}

#topreview li {
list-style-type:none;
}

.indexbox {
color:#999999;
}

.indexbox a {
font-weight:bold;
color:#666666;
}

.indexbox ul {
margin:0;
padding:0;
}

.indexbox li {
margin:0;
padding:0;
list-style-type:none;
}

.indexbox li a {
margin-left:-15px;
padding:0;
}

html>body .indexbox li a {
margin:0;
}

.indexbox h3 {
font-size:9px;
color:#999999;
}

.topofnav li {
padding-bottom:5px;
}

#header_img {
margin: 20px 0 0 216px;
}

#index_new_articles {
margin-left: 216px; margin-top:20px;
}