/* styles for error box */
h1,h1 a{
font-size:1.1em !important;
color:#dad320 !important;
text-decoration:none;
margin-top:-5px;
}
h1 a:hover{
text-decoration:underline !important;
}

h2,h2 a,h3,h3 a{
font-size:1em !important;
color:#dad320 !important;
text-decoration:none;
margin-top:-5px;
}
h2 a:hover,h3 a:hover{
text-decoration:underline !important;
}

.PostDetailList{
float:left;
}
.PostDetail{
border:1px solid #666666;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:10px 5px;
text-align:center;
width:278px;
height: 326px;
}
.PostDetailList .PostDetail .PostDetailContent p{text-align:left;}

.con-read{
color:#DAD320 !important;
}

#mainwrapper .middlecontainer .contentdivouter .Postbody .bestaf{
margin-left:-1px;
background-image:none;
border:1px solid #666666;
width:590px;
height:auto;
}
#mainwrapper .middlecontainer .contentdivouter  .Postbody .bestaf .bestafouter{
height:auto;
width:auto;
}
#mainwrapper .middlecontainer .contentdivouter .Postbody .bestaf .bestafouter .af1outer{
padding:0 10px 10px 0;
clear:both;
width:auto;
}
#mainwrapper .middlecontainer .contentdivouter  .Postbody .bestaf .bestafouter  h3,
#mainwrapper .middlecontainer .contentdivouter  .Postbody .bestaf .bestafouter  h3 a
{
font-size:13px;
padding:0;
color:#dad320;
text-decoration:none;
cursor:pointer;
}
#mainwrapper .middlecontainer .contentdivouter  .Postbody .bestaf .bestafouter  h3 a:hover{
text-decoration:underline;
}
#mainwrapper .middlecontainer .contentdivouter  .Postbody .bestaf .bestafouter .postcontent{
width:440px;
}
.error {
	background:#FBE3E4;
	color:#FF3300;
	border-color:#FBC2C4;
	padding:20px;
	border:dashed 2px red;
	width:100%;
	height:5000px;
	margin:0px auto;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:2em;
	line-height:1.3em;
}
.error a, .error a:hover{
	color:#8a1f11;
}
/* simply moves close box to right */
.kickRight {
	text-align:right;
}
.Postbody .postimage{
border:1px solid #CCCCCC;
float:left;
padding:1px;
}
.Postbody .postcontent{
float:right;
width:460px;
}

