/* commented backslash hides from ie5mac \*/ 
html{
	height:100%;
	margin:0;
	padding:0
} 
*{
margin:0;
padding:0;
border:0;}
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	background-color: #DDDDDD;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;

}
body{	
	text-align:center;
	min-width:994px;/* for mozilla*/
	background-color: #DDDDDD;
	height:100%;
}
#wrapper{
	height:99.9%;
	min-height:100%;
	width:974px;
	text-align:left;
	padding:10px;
	margin:0 auto;
	position:relative;
	overflow:visible;
	background:#fff url(images/top_backgroud.gif) no-repeat left top;
}

/* mac hide \*/
* html #wrapper{
	width:974px
}
/* end hide*/

html>body #wrapper{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/
p{
margin-bottom:8px;}
.clear{
clear:both;
margin:0;
padding:0;}
p.font11_red{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#CC0000;
margin:7px 0;}
/*logo*/
#logo_area{
height:117px;
padding:0 8px 1px;}

#logo_area #logo{
	float:left;
	width:451px;
	height:103px;
	background:url(images/logo.gif) no-repeat 0 0px;
	line-height:103px;
	display:inline;
}
#logo_area #welcome{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	width:103px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	height:86px;
	padding-top:31px;
	background:url(images/top_ads.gif) no-repeat right top;
	display:inline;
}
/*menue*/
#menu{
background:url(images/main_nav_bg.jpg) repeat-x;
height:52px;
width:974px;
overflow:hidden;}
#menu #navinner{
background:url(images/main_nav_bg_right.jpg) no-repeat 913px top;
padding-right:61px;
height:52px;
width:913px;
text-align:center;
}

#menu #navinner ul{
list-style:none;
margin:0;
padding:0 0 24px 120px;/*padding:0 0 24px 61px;*/
background:url(images/main_nav_bg_left.jpg) no-repeat top left;
width:852px;
line-height:27px;
height:27px;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;}
#menu #navinner ul li{
background:url(images/main_nav_list.gif) no-repeat 0 center;
float:left;
}
#menu #navinner ul li.first{
background:none;}
#menu #navinner ul li a{
color:#fff;
text-decoration:none;
float:left;
display:block;
padding:6px 15px;}
#menu #navinner ul li.active a{
color:#FFD100;}
#menu #navinner ul li a:hover{
color:#FFD100;
}
/*3 colum-- leftnav+content+adscontent*/
#wrapinner{
width:974px;
padding:15px 0;}
#maincotent{
float:right;
width:800px;
display:inline;}
#maincotent #content{
width:450px;
float:left;
color:#525252;
display:inline;}
#maincotent .breamnav{
font:12px Verdana, Arial, Helvetica, sans-serif;}
#maincotent h1{
background:url(images/h1_background.gif) no-repeat 0 center;
font:17px "Times New Roman", Times, serif;
padding:8px 0 10px 25px ;
color:#CC0000;
}

#maincotent h3{
font:15px "Times New Roman", Times, serif;
padding:6px 0 0 0;
color:#CC0000;
}
#maincotent h3 a{
text-decoration:none;
color:#CC0000;}
#maincotent .ditto_summaryPost{
border-bottom:1px solid #9CCD08;
padding:6px 0;
margin:8px 0;}
.ditto_link{
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:right;}
#maincotent #adscontent{
width:336px;
float:right;
display:inline;}
#maincotent #adscontent .width50{
width:44%;
padding:0 6px;
float:left;
display:inline;
font:11px  Arial, Helvetica, sans-serif;
line-height:120%;}
#maincotent #adscontent .width50 p.title{
color:#2E61AD;
font:13px Arial, Helvetica, sans-serif;
line-height:120%;
background:url(images/quick-list.jpg) no-repeat 0 0;
padding-left:46px;
padding-top:6px;
margin:0 0 3px 0;}
#maincotent #adscontent .width50 p.title a{
color:#2E61AD;}
#leftnav{
width:160px;
float:left;
display:inline;}
#leftnav .navbox{
border:1px solid #c1c1c1;
padding:3px;
margin:6px 0;}
#leftnav .navbox h2{
background:#2E61AD;
font:15px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
text-align:center;
width:152px;
margin:0;
color:#fff;
font-weight:100;
}
#leftnav .navbox ul#myajaxmenu{
margin:0;
padding:5px 0 0 2px;
font:12px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
line-height:18px;}
#leftnav .navbox ul#myajaxmenu li{
background:url(images/nav_list.gif) no-repeat 0 center;
padding-left:10px;
color:#666;}
#leftnav .navbox ul#myajaxmenu li a{
color:#666;
text-decoration:none;
}
#leftnav .navbox ul#myajaxmenu li.active a{
color:#CC0000;}
#leftnav .navbox ul#myajaxmenu li a:hover{
color:#CC0000;}
#footer{
background:url(images/foot_backgroun.jpg) no-repeat;
color:#6D6D6D;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding:10px 20px;}

/*ask*/
#ask{
background:url(images/askreplybg.gif) repeat-x;
width:100%;}
#ask h2{
background:url(images/ask.jpg) no-repeat left top;
padding:26px 0 0 0;
width:303px;
height:30px;
font:16px "Times New Roman", Times, serif;
color:#fff;
text-align:center;
font-weight:bold;}
#ask .inner{
border:1px solid #CBEAFA;
padding:10px;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#ask .inner .commentTextarea{
border:1px solid #7F9DB9;
width:100%;
height:80px;
}
#ask .inner label,
#ask .inner input,
#ask .inner select{
float:left;}
#ask .inner label{
font-weight:bold;
float:left;
height:26px;
line-height:26px;
padding-right:3px;
margin:0px;
display:inline-block;/*only IE support*/
text-align:right;
min-width:80px;
width:20%;}
#ask .inner input{
	padding:1px;
	font-size:12px;
	width:152px;
	height:15px;
	line-height:15px;
	float:left;
	margin:0px;
	margin-left:4px;
	margin-top:4px;
	margin-right:8px;
	border:1px solid #7F9DB9;
}
#ask .inner select{
	margin-left:4px;
	margin-top:4px;
	margin-right:8px;
	float:left;
	border:1px solid #7F9DB9;
}
#ask .inner p.small{
font:11px Verdana, Arial, Helvetica, sans-serif;}


.box{

border:1px solid #dedbd1;
margin: 0 0 8px 0px;
padding:5px 10px 5px;
}
.box p{
margin:0 5px;}
.box img { 
margin: 0 8px 0px 0;
float:left;
}
.box h2{
font: 16px Georgia, "Times New Roman", Times, serif;
margin: 0 0 6px;
line-height:18px;
padding:0 0 3px 0;
}

.box h2 a{
	color: #000000;
	text-decoration:none;
}



