html,body,div,span,
h1,h2,h3,h4,h5,h6,
p,blockquote,q,em,img,small,strong,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
:focus{outline:0}
input,textarea{margin:0;outline:0; font-family:inherit; font-size:inherit; color:inherit;}
textarea{overflow:auto;}
table{border-collapse:collapse;border-spacing:0}
/* End Reset */

body{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 background:#fff;
 padding:5px 0;
}

a { color:#333366 }
a:hover { color:#da2115 }

h1, h2, h3, h5, h6{
 font-family:Verdana, Geneva, sans-serif;
 color:#333366;
}

h1{
}

h2{
 font-size:14px;
 margin-bottom:13px;
 line-height:1.2;
}

h3{
 text-align:center;
/* font-variant:small-caps; */
 font-weight:normal;
 line-height:1.3;
}

h4{		/* form fields */
 background:#FEF4CA;
 line-height:14px;
 font-weight:normal;
 padding:2px 0px 3px 4px;
 margin:1px 0px 2px 0px;
}

h5{
 font-weight:normal;
 text-align:center;
 line-height:1.3;
 text-align:left;
}

h6{
 margin-left:30px;
 margin:0px 0px 6px 30px;
 font-style: italic;
}

p{
 line-height:1.1;
 padding-bottom:7px;
}

hr{
 height:0px;
 width:100%;
 border:0;
 border-top:1px solid #da2115;
 margin:6px 0;
}

/* lists */
ul{
 margin:5px 0 5px 20px;
 list-style:circle;
 color:#da2115;
}

ol{
 list-style:decimal; 
 margin:5px 0 5px 30px;
}

li{
 line-height:1.3;
 margin-bottom:3px;
}

.list-disc-black{
 list-style:disc;
 color:#000;
}
.have-sub-list{
 list-style:none;
}
.sidebar-narrow ul,
.rightbar ul{
 margin-left:13px;
}

#container{
 width:750px;
 margin:0 auto;
 text-align:left;
}

#header{
 padding:5px 0 0;
}
 .header-left{
  float:left;
  width:70%;
  font-family: Verdana,Arial,sans-serif;
 }
 .header-left h1 a{
  font-size:36px;
  font-weight:bold;
  color:#333366;
  text-decoration:none;
 }
 .header-left h1 a span{
  color:#da2115; 
 }
 .slogan{
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  margin: 5px 0 1px 3px; 
 }
 .header-right{
  float:right;
  width:30%;
  text-align:right;
 }
 .header-right h1{
  color:#808080;
  font-family:Verdana, Geneva, sans-serif;
  font-size:20px;
  font-style:italic;
  font-weight:bold;
 }

.member_menu table{
 height:18px;
 background:#FEF4CA;
 margin:0 0px 6px;
}

#nav{
 background:#FEF4CA;
 height:20px;
 padding:7px 5px 3px;
}

#nav p{
 float:left;
 padding:0 8px;
}

#nav a{
 font-family:Verdana, Geneva, sans-serif;
 font-size:13px;
 text-decoration:none;
}

#nav a:hover{
 text-decoration:underline;
 color:#333366;
}

#main{
 border:1px solid #b3b3b3;
 padding:5px;
 margin:0 3px 2px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
}

#main-body{
 margin:0 0px 0px;
 background:#FEF4CA;

}

/* ads */
 .ad_728_90{
  width:728px;
  height:90px;
  margin:0 auto 5px;
 }

 .ad_468_60{
  width:468px;
  margin:0 auto 8px;
  text-align:center;
 }

 .ad_250_250{
  width:250px;
  height:250px;
  margin:0 auto 8px;
 }

 .ad_border{
  border:1px solid #000; 
 }
 
 .sidebar,
 .sidebar-narrow{
  float:left;
  width:174px;
  padding:8px;
 }

 .sidebar-general{
  float:left;
  width:149px;
  padding:3px;
  margin:0 5px 0 0;
  font-size:11px;
  font-family:Tahoma, Geneva, sans-serif;
 }

 .sidebar-narrow{
  width:120px;
  padding:3px;
  margin:0 5px 0 0;
  font-size:11px;
  font-family:Tahoma, Geneva, sans-serif;
 }

 .sidebar{
  width:174px;
  padding:3px;
  margin:0 5px 0 0;
  font-size:11px;
  font-family:Tahoma, Geneva, sans-serif;
 }

 .btn-link1{
  display:inline-block;
  width:113px;
  text-align:center;
  height:22px;
  line-height:22px;
  font-size:12px;
  font-family:Verdana, Geneva, sans-serif;
  color:#333366 !important;
  background:#fff;
  border:2px solid #333366;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
 }

 .sidebar a.u_blue{
  text-decoration:underline;
  color:#333366;
 }

.btn-link{
  width:120px;
  height:25px;
  cursor:pointer; cursor:hand;
}

 .sidebar a,
 .sidebar-narrow a,
 .rightbar a{
  color:#666; 
  text-decoration:none;
 }
 .sidebar a:hover,
.sidebar-narrow a:hover,
.rightbar a:hover{
 color:#da2115; 
 text-decoration:underline;
}

.contents-general{
 float:right;
 width:555px;
 padding:8px 2px 8px 8px;
 background:#FFF;
}

.contents{
 float:right;
 width:530px;
 padding:8px 2px 8px 8px;
 background:#FFF;
}

.contents-narrow{
 float:left;
 width:470px;
}

.couple{
 background:url(/images2/couple.jpg) no-repeat;
 min-height:194px;
 height:auto !important;
 height:194px;
 margin:0 0 5px;
}
.rightbar{
 float:right;
 width:120px;
 padding:3px;
 background:#ECEBEB;
}
.contents h3,
.contents-narrow h3{
 text-align:left;
}
h3.center{
 text-align:center; 
}
h3.question{
 font-style:italic;
 font-weight:bold;
 margin-bottom:8px;
}

.contents-left{
 float:left;
 width:257px;
}

.contents-left-narrow{
 float:left;
 width:225px;
}

.contents-right{
 float:right;
 width:257px;
}

.contents-right-narrow{
 float:right;
 width:225px;
}

.red-box {
 border:1px solid #DA2115;
 padding:8px;
 text-align:center;
 margin:6px 20px 8px 20px;
}

.red-box2{
 border:1px solid #DA2115;
 padding:8px;
 margin:8px 0px 8px 0px;
}

#search_results {
 width: 100%;
 line-height:14px;
 vertical-align:top;
}

#search_head {
 padding-top:6px;
 margin: 4px 0 0 0;
}

.srch_lines {
 background:#FEF4CA;
}

.thumbs {
 width:168px;
 margin:8px 0px 8px;
}

.thumbs span{
 width:86px;
 white-space:normal;
 float:right;
 margin-top:16px;
}

.thumb-image {
 width:75px;
 border:1px solid #b3b3b3;
 margin:0 4px 0 5px;
}

.profile-image {
 width:52px;
 border:0px;
}

.particulars{
 
}

.particulars p{
 line-height:19px;
 height:100%;
 overflow:hidden;
 padding-bottom:2px;
}

.particulars em{
 float:left;
 width:100px;
 padding:3px;
 line-height:14px;
 margin:0 4px 0 0;
 font-style:normal;
 background:#FEF4CA;
}

.particulars span{
 margin:3px 0px 0 0;
 line-height:16px;
 float:right;
 width:147px;
}

.large span{
 width:418px;
}

.entry_form p{
 line-height:14px;
 overflow:hidden;
 padding-bottom:2px;
}

.entry_form em{
 width:176px;
 float:left;
 margin:1px 0px 0 0px;
 font-style:normal;
 background:#FEF4CA;
}

.entry_form span{
 margin:0 0 0 4px;
 width:360px;
 float:left;
}

#footer{
 background:#FEF4CA;
 height:20px;
 padding:9px;
 font-size:10px;
 color:#333366;
}

.footer-nav{
 float:left;
 width:205px;
}

.footer-nav a{
  margin:0 5px 0 3px;
}


.fl{ float:left}
.fr{ float:right}
.wrapper { height:100%; overflow:hidden }
.cl{ clear:both; font-size:0; height:0; }

.clearfix:after {
 clear: both;
 content: ' ';
 display: block;
 font-size: 0;
 line-height: 0;
 visibility: hidden;
 width: 0;
 height: 0;
}
.png { /* for png /images to fix for IE6*/ }


/* Alignments */
.center { text-align:center }
.right { text-align:right }
.top {vertical-align:top }
.middle { vertical-align:middle }

/* classes */
.big{
 font-size:16px; 
}
.small {
 font-size:9px; 
}

.red {
 color: #DA2115;
}

.error{
 color:#da2115 !important;
}
.space_8{ margin-bottom:8px}
.space_11{ margin-bottom:11px}
.space_15{ margin-bottom:15px}
.space_35{ margin-bottom:35px}
.left_30 { margin-left:30px }

/* form */
input { vertical-align:middle }

.sidebar select{
 width:174px;
}
.text-field{
 width:170px; 
}

.admin{
 margin-top:3px;
 text-align:left;
 font-size:11px; 
}

.advertise{
 font-size:10px; 
}
