* {margin:0; padding:0}
.clear {clear:both; height:0; line-height:0; visibility:hidden;}
img {border: none;}
a, img {outline: none;}
h3, h4 {font-weight:normal;}
body {
	/*background: #EDEDED;*/
	background-color:#FFF;
	font-family: tahoma, arial, helvetica, verdana, arial, sans-serif;
	font-size: 11px;
}
div#wrap {
	width: 896px;
	margin: 0 auto;
}
/*dresscode_title*/
div#dresscode_title {
	background-color:#FFF;
	padding:4px 0;
}
div#dresscode_title_logo {
	float: left;
	width: 324px; 
	height: 92px; 
	background-image: url(images/dresscode_title_logo.png); 
}
div#dresscode_title_banner {
	float: right; 
	width: 572px; 
	height: 92px; 
}
/*menu*/
div#menu {
	height:18px;
	padding-top:4px;
	padding-right:5px;
	background-color: #2A2E31;
	font-size: 11px;
	font-family: tahoma;
	color: #fff;
	text-align: center;
}
div#menu a {
	color:#E3E3E3;
	text-decoration:none;
	margin:0 7px;
}
div#menu a:hover {
	color:#EEEEEE;
}

div#content {
	background-color:#FFF;
	padding-bottom:4px;
}

/*column 1*/
div#column-1 {
	float:left;
	/*width:192px;*/
	width:184px;
	/*background-color:#9CF;*/
}

/*
div#new-number {
	width: 184px;
	height:402px;
	background:#999 url(images/new-number-bg.jpg) 0 26px;
	margin-left: 4px;
	margin-top: 4px;
	cursor: pointer;
}
div#new-number h3 {
	background-color:#2A2E31;
	color:#FFF;
	padding:6px;
	padding-left:12px;
	font-weight:bold;
}
div#new-number p {
	margin: 12px 12px;
	font-size: 12px;
	color: #494949;
}
*/

div#left-banner {
	/*margin-left:4px;*/
}
div#left-banner div {
	margin:4px 0;/**/
	/*height:296px;*/
	height:294px;
	border: 1px solid #b1afaf;
	overflow:hidden;
}
div#left-banner div.banner-2 {
	/*margin-bottom:0;*/
}
/*column 2*/
div#column-2 {
	float:left;
	/*width:404px;*/
	width:472px;
	/*background-color:#FFC;*/
}

div.news h3 {
	/*width:396px;*/ 
	height:15px;  
	margin: 4px; 
	background-color:#2b2e30; 
	color:#e3e3e3; 
	line-height:15px; 
	font-family: tahoma; 
	font-size: 10px; 
	text-align:left; 
	text-indent:12px;
}
div.news div.content {
	margin: 4px;
	background-color:#ffffff; 
	color:#e3e3e3; 
	line-height:14px; 
	font-family: tahoma; 
	font-size: 11px; 
}
div.news div.content div.block {
	margin-bottom: 20px;
	margin-top: 8px;
}

div.news div.content div.image {
	width:118px; 
	height:121px; 
	margin: 0px 6px; 
	border: 1px solid #cdcdcd; 
	float:left;
}
div.news div.content div.text {
	width: 320px;
	float: left;
	color: #494949;
	margin-left:8px;
	padding:0;
	/*background-color:#9FF;*/
}
div.news div.content div.text h4 {
	font-size:11px;
	font-weight: bold;
	margin-bottom: 12px;
	
}
div.news div.content div.text h4 a {
	text-decoration: none;
	color:#2b2e30;
}
div.news div.content div.text h4 a:hover {
	color:#696969;
}
div.news div.content div.text p {

}
div.news div.content div.text p a {
	text-decoration: none;
	color:#2b2e30;
}
div.news div.content div.text p a:hover {
	color:#696969;
}

/*column 3*/
div#column-3 {
	/*
	float:left;
	width:300px;
	*/
	float:right;
	width:240px;
	overflow:hidden;
}

div#new-number-cover {
	padding-top: 4px;
	/*padding-left: 4px;*/
	/*background-color:#CFF;*/
}
div#new-number-cover img {
	border:1px solid #b1afaf;
	width:238px;
	height:310px;
}

div#new-number-cover div.announce { 
	/*width:240px; */
	height:22px;
	background-color:#9966cc; 
	border:1px solid #b1afaf;
	border-top:none;
	color:#ededed; 
	line-height:20px; 
	font-family: tahoma; 
	font-size: 9px; 
	font-weight:bold;
	text-align:center;
}

/*trends*/
div#trends {
	padding-top:4px;
}
div#trends h3 {
	/*width:292px;*/ 
	height:15px;  
	margin: 4px 0; 
	background-color:#2b2e30; 
	color:#e3e3e3; 
	line-height:15px; 
	font-family: tahoma; 
	font-size: 10px; 
	text-align:left; 
	text-indent:12px;
}
div#trends h3.trend {
	margin-top:6px;
	margin-bottom:0;
}
div#trends div.tv {
	/*width:292px;*/ 
	/*height:249px;*/ 
	height:210px;
	background-color:#000000; 
	/*margin: 0px 4px;*/
}
div#trends div.trend {
	/*width:290px;*/ 
	/*height:422px;*/ 
	height:349px;
	/*margin: 0 4px;*/ 
	border:1px solid #000000;
}
div#trends div.title {
	/*width:292px;*/ 
	height:24px;  
	background-color:#000000; 
	/*margin: 0 4px;*/ 
	text-align:center; 
	line-height:24px;
}
div#trends div.title a {
	color:#cdcdcd; 
	font-size: 11px; 
}
div#trends div.title a:hover { 
	text-decoration:none;      
}

/*footer*/
#footer {
	clear:both; 
	width:896px; 
	height:126px; 
	background-color:#2b2e30; 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666; 
	/*margin-top: 4px;*/
}
#footer div.accents {
	width:303px; 
	height:126px; 
	background-color:#2b2e30; 
	border-right:1px solid #666666; 
	float:left; 
	/*position:relative; */
}
#footer div.names {
	width:288px; 
	height:126px; 
	background-color:#2b2e30; 
	float:left; 
	/*position:relative;*/
}
#footer div.blogs {
	width:303px; 
	height:126px; 
	background-color:#2b2e30; 
	border-left:1px solid #666666; 
	float:left; 
	/*position:relative;*/
}
#footer div h3 {
	margin:0;  
	width:270px; 
	height:22px; 
	border-bottom:1px solid #666666; 
	line-height:22px; 
	color:#e3e3e3; 
	font-family: tahoma; 
	font-size: 10px; 
	text-indent:6px;
}
#footer div.accents h3 {
	margin-left: 24px;
}
#footer div.names h3 {
	margin: 0 8px;
}
#footer div.blogs h3 {
	margin-left: 8px;
	margin-right: 20px;
}
#footer div div {
	width:254px; height:88px; border:1px solid #666666;
}
#footer div.accents div {
	margin:6px 4px 6px 32px;
}
#footer div.names div {
	margin:6px 8px 6px 16px;
}
#footer div.blogs div {
	margin:6px 24px 6px 16px;
}
