body{
margin:0 auto;
background:#fff url(../images/wedding-bg.gif) repeat-x;
text-align:center;
}
img{
border:0 none;
}
img, td{ 
behavior:url(../scripts/iepngfix.htc) ;
}
div, td, a{
font-family:Tahoma, Microsoft Sans Serif, MS Sans Serif;
font-size:12px;
color:#666;
}
.fotterfont{
color:black;
}
.fontsize10px{
font-size:10px;
}
.fontsize11px{
font-size:11px;
}
.fontsize12px{
font-size:12px;
}
.fontsize13px{
font-size:13px;
}
.fontsize14px{
font-size:14px;
}
.fontsize16px{
font-size:16px;
}
.fontsize20px{
font-size:20px;
}
a.fotterfont{
font-size:10px;
color:navy;
text-decoration:none;
}
a:hover.fotterfont{
font-size:10px;
color:navy;
text-decoration:none;
}
a.link_blue12{
color:navy;
text-decoration:none;
}
a:hover.link_blue12{
color:navy;
text-decoration:none;
}
.colour_yellow{
color:#f90;
}
.colour_red{
color:#f00;
}
.colour_green{
color:#060;
}
.padding-left20{
padding-left:20px;
}
a{
line-height:13px;
font-weight:bold;
color:navy;
text-decoration:none;
}
a:hover{
line-height:13px;
font-weight:bold;
color:#f00;
text-decoration:underline;
}
a.forum{
font-size:14px;
color:navy;
text-decoration:none;
}
a:hover.forum{
font-size:14px;
color:#f00;
text-decoration:underline;
}
a.green{
font-size:14px;
color:#063;
text-decoration:none;
}
a:hover.green{
font-size:14px;
color:#063;
text-decoration:underline;
}
a.small{
font-size:9px;
color:#000;
text-decoration:none;
}
a:hover.small{
font-size:9px;
color:#000;
text-decoration:none;
}
a.med{
font-size:11px;
color:#000;
text-decoration:none;
}
a:hover.med{
font-size:11px;
color:#000;
text-decoration:underline;
}
a.useronline{
font-size:13px;
color:#000;
text-decoration:none;
background-color:#ff0;
}
a:hover.useronline{
font-size:13px;
color:#fff;
text-decoration:underline;
background-color:#f00
}
a.maillink{
font-size:11px;
color:orange;
text-decoration:none;
}
a:hover.maillink{
font-size:11px;
color:red;
text-decoration:underline;
}
a.tinywhitelink{
font-size:10px;
color:#fff;
text-decoration:none;
}
a:hover.tinywhitelink{
font-size:10px;
color:orange;
text-decoration:none;
}
.padding-top-left20{
padding:10px 0 0 20px;
}
.padding-left20{
padding:0 0 0 20px;
}
.picborder{
border-right:2px #777 solid;
border-bottom:2px #777 solid;
}
.c2{
font-size:14px;
border-bottom:1px #777 solid;
background:#FFD36F;
}
.c1{
font-size:11px;
border-bottom:1px #777 solid;
}
.qoute{
font-size:13px;
border:1px #999 solid;
background-color:#EBFFFF;
}
.qoutepreview{
font-size:13px;
border:1px #999 solid;
background-color:#EBFFFF;
padding:20px;
margin:15px 0 25px 0
}

.postpreview{
font-size:13px;
border:1px #999 solid;
background-color:#ff6;
margin:2px 0 15px 0;
padding:5px;
}
.qoutename{
font-size:10px;
color:navy;
}
#container{
width:750px; 
background:#fff;
overflow:hidden;
}
.container{
width:750px; 
background:#fff;
overflow:hidden;
margin:0 auto;
}
#container_header{
float:left;
clear:both;
width:750px;
text-align:left;
padding:25px 25px 0 25px;
}
#container_body{
float:left;
clear:both; 
text-align:left;
padding:0 25px 0 25px;
}
#container_index_leftcolumn{
	float:left;
	width:300px;
	text-align: left;
	margin-right: 20px;
}
#container_index_rightcolumn{
	float:left;
	width:420px;
	padding:25px 0 0 10px;
	text-align: left;
}
#container_index{
width:632px;
height:70px;
background:#fff;
overflow:hidden;
}
.container_forumlist{
background:#fff;
padding:10px 25px 0 25px;
}
.notelist{
padding:0 100px 25px;
width:600px;
}
.notelist_ico {
width:100px; 
text-align:center;
float:left;
}
.notelist_txt {
padding:30px; 
width: 300px;
float:left;
font-size:14px;
text-align:left
}
.notelist_ref {
margin-bottom:20px;
}
.notelist_ref img{
vertical-align:middle;
}
.note_separator{
font-size:10px;
border-bottom:#09c 2px solid; 
text-align:right; 
height:20px;
}
#container_fotter{
float:right;
text-align:right;
padding:10px 25px 10px 0;
}
#container_ads_fotter{
float:right;
width:750px;
background:#ffd200;
text-align:right;
padding:3px 25px 3px 3px;
}
.clear-all{
clear:both; 
line-height:0px; 
height:0px;
}
.table_forum{
background:#fff;
border:0px;
border-collapse:collapse;
}
#table_topic{
padding:0 35px;
text-align:left;
}
#float_maintopic{
float:left; 
text-align:left;
margin-bottom:10px;
height:30px !important;
min-height:30px;
}
#sayhi{
float:left; 
text-align:left;
padding:10px;
background:url(../images/memoscraps_sayhi_bg.gif) repeat-y;
width:290px !important;
_width:300px;
}
#marqueenote{
float:left; 
text-align:left;
padding:10px;
background:url(../images/memoscraps_note_bg.gif) repeat-y;
width:290px !important;
_width:300px;
}
.textbox_index_video{
float:left; 
text-align:left;
margin:15px 0 0 20px;
width:160px;
}
.textbox_index_feature{
float:left; 
text-align:left;
margin:40px 0 40px 15px;
width:130px;
}
.textbox_index{
float:left; 
text-align:left;
margin:10px 0 0 20px;
width:320px;
}
.alignleft{
float:left; 
text-align:left;
margin:0 0 10px 0;
}
.alignright{
float:right;
text-align:right;
}
ul{
margin:0; 
list-style:none; 
width:550px;
}
li{
border-bottom:2px #5994BF solid;
}
.floatleft{
float:left; 
text-align:left;
margin-bottom:5px;
height:auto !important;
min-height:10px;
}
.floatright{
float:right;
text-align:right;
margin-bottom:5px;
height:auto !important;
min-height:10px;
}
.float_maintopic{
float:left; 
text-align:left;
margin-bottom:10px;
height:30px !important;
min-height:30px;
}
.container_body{
margin:0 auto;
float:none;
clear:both;
padding:25px 25px 0 25px;
width:700px;
background-color:#fff;
}

/*---------------forum----------------------*/
#forumhead{
margin:0;
padding:0;
font-size:20px;
}
.jumptopage{
background:#fff; 
font-size:14px; 
text-align:center;
padding:10px 0;
}
.topic-table-question{
width:700px;
border-collapse:collapse;
margin-top:10px;
}
.topic-table-reply{
width:600px;
border-collapse:collapse;
margin-top:10px;
}
.topic-table-reply td{
width:100%;
}
.topic-replyorder {
width:720px;
}
.topic-replytopdesc{
font-size:9px;
height:20px;
float:left;
width:100%;
}
.topic-replytopdesc-numberic{
padding-left:15px;
float:left;
}
.topic-replytopdesc-close{
float:right;
margin-left:15px;
}
.topic-replytopdesc div{
color:#fff;
padding-top:2px;
}
.topic-replybody{
border-left:1px solid #666; 
border-right:1px solid #666;
border-bottom:1px solid #666;
}
.topic-replybottom{
height:4px;
text-align:right;
font-size:1px;
background-position:left;
margin-bottom:20px; 
}
.topic-usermode{
padding:0 0 20px 0;
font-size:11px;
vertical-align:top;
border-bottom: dotted 1px gray;
float:left;
}
.topic-repdata{
padding:20px 20px 0;
vertical-align:top;
}
.topic-repdata-wrap{
padding:10px 0 10px 30px;
float:left;
max-width:325px;
}
.topic-repdata-img{
margin:-10px 0 10px 0 ;
}
.topic-sig{
border-top:1px dotted gray;
margin-top:20px;
padding-top:10px;
}
.topic-repdata-sig{
margin-top:10px;
}
.topic-repby{
text-align:right;
padding:5px 20px 20px 0;
}
#toy img{
border:0;
}
#toy a{
margin:0;
}
#selecttheme td{
font-size:12px;
width:38px;
}