body {
	background-color: #FFD2EF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-family: "Tahoma"; font-size:14px; 
	padding: 0;
	text-align: center;
	color: #666666;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x
}

td {	font-family: "Tahoma"; font-size:14px; color: #666666;}

/*----- LINK -----*/
a:link { text-decoration:none; color: #0066cc;   }
a:visited { text-decoration:none; color: #0066cc; }
a:active { text-decoration:underline; color: #FF9900;  }
a:hover { text-decoration:underline;  color: #FF9900; }

a.link_highlight:link {  font-weight: ; font-family: tahoma; font-size:18px; text-decoration:none; color: #FF9900; }
a.link_highlight:visited { font-weight: ;  font-family: tahoma; font-size:18px; text-decoration:none; color: #FF9900; }
a.link_highlight:active {   font-weight: ; font-family: tahoma; font-size:18px; text-decoration:underline; color: #FFFFFF; }
a.link_highlight:hover {   font-weight: ; font-family: tahoma; font-size:18px; text-decoration:underline; color: #FFFFFF;  }

a.link_menu:link {  font-weight: ; font-family: tahoma; font-size:16px; text-decoration:none; color: #FFFFFF; }
a.link_menu:visited { font-weight: ;  font-family: tahoma; font-size:16px; text-decoration:none; color: #FFFFFF; }
a.link_menu:active {   font-weight: ; font-family: tahoma; font-size:16px; text-decoration:underline; color: #FFFFFF; }
a.link_menu:hover {   font-weight: ; font-family: tahoma; font-size:16px; text-decoration:underline; color: #FFFFFF;  }

a.link_menu_tab1:link {  font-weight: ; font-family: tahoma; font-size:16px; text-decoration:none; color: #419ee1; }
a.link_menu_tab1:visited { font-weight: ;  font-family: tahoma; font-size:16px; text-decoration:none; color: #419ee1; }
a.link_menu_tab1:active {   font-weight: ; font-family: tahoma; font-size:16px; text-decoration:underline; color: #FF9900; }
a.link_menu_tab1:hover {   font-weight: ; font-family: tahoma; font-size:16px; text-decoration:underline; color: #FF9900;  }

a.link_menu_footer:link {  font-weight: ; font-family: tahoma; font-size:12px; text-decoration:none; color: #f11789; padding:0px 3px 0px 3px; }
a.link_menu_footer:visited { font-weight: ;  font-family: tahoma; font-size:12px; text-decoration:none; color: #f11789; padding:0px 3px 0px 3px; }
a.link_menu_footer:active {   font-weight: ; font-family: tahoma; font-size:12px; text-decoration:underline; color: #FF9900; padding:0px 3px 0px 3px; }
a.link_menu_footer:hover {   font-weight: ; font-family: tahoma; font-size:12px; text-decoration:underline; color: #FF9900;  padding:0px 3px 0px 3px; }

a.link_horo:link {  font-weight: ; font-family: tahoma; font-size:11px; text-decoration:none; color: #FFFFFF; }
a.link_horo:visited { font-weight: ;  font-family: tahoma; font-size:11px; text-decoration:none; color: #FFFFFF; }
a.link_horo:active {   font-weight: ; font-family: tahoma; font-size:11px; text-decoration:underline; color: #FFFFFF; }
a.link_horo:hover {   font-weight: ; font-family: tahoma; font-size:11px; text-decoration:underline; color: #FFFFFF;  }

a.link_horoinner:link {  font-weight: ; font-family: tahoma; font-size:11px; text-decoration:none; color: #0066cc; }
a.link_horoinner:visited { font-weight: ;  font-family: tahoma; font-size:11px; text-decoration:none; color: #0066cc; }
a.link_horoinner:active {   font-weight: ; font-family: tahoma; font-size:11px; text-decoration:underline; color: #FFFFFF; }
a.link_horoinner:hover {   font-weight: ; font-family: tahoma; font-size:11px; text-decoration:underline; color: #FFFFFF;  }

a.link_title:link {  font-weight: ; font-family: tahoma; font-size:13px; text-decoration:none; color: #666666; }
a.link_title:visited { font-weight: ;  font-family: tahoma; font-size:13px; text-decoration:none; color: #666666; }
a.link_title:active {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900; }
a.link_title:hover {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900;  }

a.link_title2:link {  font-weight: ; font-family: tahoma; font-size:13px; text-decoration:none; color: #FFFFFF; }
a.link_title2:visited { font-weight: ;  font-family: tahoma; font-size:13px; text-decoration:none; color: #FFFFFF; }
a.link_title2:active {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900; }
a.link_title2:hover {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900;  }

a.link_ghost_title:link {  font-weight: ; font-family: tahoma; font-size:13px; text-decoration:none; color: #000000; }
a.link_ghost_title:visited { font-weight: ;  font-family: tahoma; font-size:13px; text-decoration:none; color: #000000; }
a.link_ghost_title:active {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900; }
a.link_ghost_title:hover {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900;  }

a.link_pink:link {  font-weight: ; font-family: tahoma; font-size:13px; text-decoration:none; color: #f5037c; }
a.link_pink:visited { font-weight: ;  font-family: tahoma; font-size:13px; text-decoration:none; color: #f5037c; }
a.link_pink:active {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900; }
a.link_pink:hover {   font-weight: ; font-family: tahoma; font-size:13px; text-decoration:underline; color: #FF9900;  }

a.link_newshead:link {  font-weight: ; font-family: tahoma; font-size:18px; text-decoration:none; color: #0066cc; }
a.link_newshead:visited { font-weight: ;  font-family: tahoma; font-size:18px; text-decoration:none; color: #0066cc; }
a.link_newshead:active {   font-weight: ; font-family: tahoma; font-size:18px; text-decoration:underline; color: #FF9900; }
a.link_newshead:hover {   font-weight: ; font-family: tahoma; font-size:18px; text-decoration:underline; color: #FF9900;  }

a.link_ghost_sb:link {  font-weight: ; font-family: tahoma; font-size:18px; text-decoration:none; color: #660000; }
a.link_ghost_sb:visited { font-weight: ;  font-family: tahoma; font-size:18px; text-decoration:none; color: #660000; }
a.link_ghost_sb:active {   font-weight: ; font-family: tahoma; font-size:18px; text-decoration:underline; color: #FF9900; }
a.link_ghost_sb:hover {   font-weight: ; font-family: tahoma; font-size:18px; text-decoration:underline; color: #FF9900;  }


#container {
	width: 1000px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#header { 
	background: #fe56bb; 
	background-image:url(../images/bghead.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#header11 { 
	background: #fe56bb; 
	padding: 0px; 
	padding-left: 10px; 
	background-image:url(../images/bghead.jpg);
	background-position:right;
	background-repeat:no-repeat;
	clear:both;
	height:91px;
	margin:0 auto;
} 

#mainMenu { 
	margin:0 auto;
	background: #DDDDDD; 
	height:38px;
	background-image:url(../images/mainmenu.jpg);
	top:100px;
	position:static; 
	z-index:1;
} 

#memberMenu { 
	background: #DDDDDD; 
	padding-left: 0px; 
	height:37px;
	background-image:url(../images/membermenu.jpg);
	 position:relative; 
	 z-index:2;
} 

#header  #logo {
	margin: 0;
	padding: 0px;
}

#flashTop {
	margin: 0; 
	padding: 0px; 
	width: 1000px;
	height:475px;
	background-image:url(../images/bgflashtop.jpg)
}

#flashTop2 {
	margin: 0; 
	padding: 0px; 
	width: 1000px;
	height:475px;
	background-image:url(../images/bgflashtop2.jpg)
}

#flashTop0 {
	margin: 0; 
	padding: 0px; 
	width: 1000px;
	height:475px;
	background-image:url(../images/bgflashtop0.jpg)
}

#slideTop {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	height:138px;
	background-image:url(../images/bgtopslide.jpg)
}

#slideTopData {
	margin: 0 auto;
	padding: 0px; 
	height:138px;
}

#box_lastmag {
	margin-left: 29px;
	margin-top:182px;
	padding: 0px;
	width:626px;
	height:289px;
	border:1px;
	position:absolute;
}

#box_lastmag_picture {
	margin-left: 0px;
	margin-top:0px;
	padding: 0px;
	width:204px;
	height:264px;
	border:1px;
	position:absolute;
	left: -7px;
	top: 11px;
}

#box_lastmag_content {
	margin-left: 0px;
	margin-top:0px;
	width:358px;
	height:197px;
	border:1px;
	position:absolute;
	left: 243px;
	top: 86px;
}

#box_content1 {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	height:418px;
	background-color:#FFD2EF;
}

#box_content2 {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	height:261px;
	background-image:url(../images/bgboxcontent2.jpg)
}

#box_content3 {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	height:310px;
	background-image:url(../images/bgboxcontent3.jpg)
}

#box_content4 {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	background-color:#fa9eeb;
}

#box_content5 {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	background-color:#fa9eeb;
}

#box_content5 #banner {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	height:70px;
}

#box_content5 #member_gallery {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	height:150px;
	background-image:url(../images/bgboxmembergallery.jpg)
}

#box_content6 {
	margin: 0 auto;
	padding: 0px; 
	width: 1000px;
	background-color:#fa9eeb;
}

.head-topic{
	width:100%;
	height:30px;
	background-color:#dddddd;
}


#mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#footer { 
	padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
} 

.textcopyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}

.tx_head {	font-size: 20px; color: #F4057C; font-weight:bold; padding-left:20px; padding-right:20px }
.tx_topic {	font-size: 16px; color: #0984ee; font-weight:bold;}
.tx_topic3 {	font-size: 16px; color: #FFFFFF; font-weight:bold;}

.tx_topicPink {	font-size: 20px; color: #F7037D; font-weight:bold;}
.tx_topicBlue {	font-size: 20px; color: #09F; font-weight:bold;}

.tx_navmember {	font-size: 13px; }
.tx_validate { color: red; }
.tx_green { color: #009900; }
.tx_mag { color: #0179d2; }
.tx_mag_title { font-size: 13px; }
.tx_white { color: #fff; }
.tx_nav { color: #666666; font-size: 8px; }
.tx_footer { color: #666666; font-size: 12px; }
.tx_time { color: #666666; font-size: 12px; }
.tx_Pink { color: #F7037D; }

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }


a.media   { display: block; }

.td_line {
	border-bottom-color:#cccccc; border-bottom-style:dotted; border-bottom-width:1px
}
.td_line_top {
	border-top-color:#cccccc; border-top-style:dotted; border-top-width:1px
}
.td_line_right {
	border-right-color:#cccccc; border-right-style:dotted; border-right-width:1px
}

.td_line_left {
	border-left-color:#cccccc; border-left-style:solid; border-left-width:1px
}

img.thumb { 
	background-color:#FFFFFF; 
	padding:3px; 
	border:1px solid #CCC; 
}

img.thumb2 { 
	background-color:#FFFFFF; 
	padding:1px; 
	border:1px solid #eb017a; 
}

img.thumb3 { 
	background-color:#FFFFFF; 
	padding:2px; 
	border:2px solid #990000; 
}


/* fixed height/width testing */
.box  { background-color: #eee; padding: 5px; text-align: left; margin: 10px }
.box_question  { background-color: #FFEFBF; padding: 15px; text-align: left; margin: 5px }
.box_comment  { background-color: #B6DCF3; padding: 15px; text-align: left; margin: 5px }
.box_comment_header  {  text-align: left; margin-left: 10px;  margin-top: 20px }
.box_comment_tool  {  text-align: right; float:right; margin-right: 10px;}
* html .box_comment_tool  {
	position:absolute;
	width: 170px;
}
.box_response  { padding: 15px; text-align: left; margin: 5px;  }
.response_warn  { background-color: #FFFFCC }
.response_true  { background-color: #D8F5E2 }
.response_false  { background-color: #FFCACA; color: #CC0000; }

.border_table {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;
}

.border_table2 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;
}

.highlight{
	position:absolute; width:412px; padding:10px; font-size:18px;
	background-image: url(../images/2009/tran70.png);
}

.input_left { font-family: "Tahoma"; font-size: 14px; color: #000000; background-color: #fff; 
	border-width: 2px; 
	border-bottom-color:#aaa;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-right-color:#aaa;
	height:18px; text-align: left; 
}

.input_left_blog { font-family: "Tahoma"; font-size: 14px; color: #000000; background-color: #fff; 
	border-width: 1px; 
	border-bottom-color:#aaa;
	border-top-color:#aaa;
	border-left-color:#aaa;
	border-right-color:#aaa;
	height:20px; text-align: left;
	background-color:#F0FCFF
}

.viewall{
	float:right;
	margin-right:0px;
}

.tool_blog { 
	text-align: center;
	padding:3px
}

a.btlink_normal:link {  border:solid 2px #E5AB47;  padding:1px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000  }
a.btlink_normal:visited { border:solid 2px #E5AB47; padding:1px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000}
a.btlink_normal:active {  border:solid 2px #E5AB47; padding:1px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000}
a.btlink_normal:hover {   border:solid 2px #E5AB47; padding:1px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000}

a.btlink_off:link {  border:solid 2px #999;  padding:1px 6px; background-image:url(../images/button/bgbt2.jpg); font-size:12px; color:#999;  }
a.btlink_off:visited { border:solid 2px #999; padding:1px 6px; background-image:url(../images/button/bgbt2.jpg); font-size:12px; color:#999}
a.btlink_off:active {  border:solid 2px #999; padding:1px 6px; background-image:url(../images/button/bgbt2.jpg); font-size:12px; color:#999}
a.btlink_off:hover {   border:solid 2px #999; padding:1px 6px; background-image:url(../images/button/bgbt2.jpg); font-size:12px; color:#999; text-decoration:none; cursor:default}

a.btlink_middle:link {  border:solid 2px #E5AB47;  padding:4px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000  }
a.btlink_middle:visited { border:solid 2px #E5AB47; padding:4px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000}
a.btlink_middle:active {  border:solid 2px #E5AB47; padding:4px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000}
a.btlink_middle:hover {   border:solid 2px #E5AB47; padding:4px 6px; background-image:url(../images/button/bgbt1.jpg); font-size:12px; color:#000}


/* Advertising  */
#ads1{

}

.sp{background-image:url(http://l.yimg.com/a/lib/uh/15/sprites/sports_gray-1.0.0.png);}

.quote{
	padding-bottom:5px;
	padding-left:55px;
	padding-right:40px;
	background:#F9F9F9 url(../images/icon_quote_s.gif) no-repeat 20px 6px;
	}
	
.quote blockquote{
	margin:0;padding:0 65px 5px 0;
	background:url(../images/icon_quote_e.gif) no-repeat 100% 100%;
	line-height:1.6em;
}

.board_content_div img { max-width: 500px !important; }

.box_user_pm{
	padding:5px 0px 0px 10px;
}

.box_user_addfriend{
	padding:5px 0px 0px 10px;
}
.ads-space{
	padding:0px 0px 20px 0px;
}

.txt-service{ padding: 0px 0px 0px 1000px; }
.page-description{ 	height:1px;	width:100px;	display: block;	overflow:hidden; }
