/*
Theme Name: VOGUE VISION STUDIO THEME
Theme URI: http://www.vogue-vision.com/
Description: Wordpress Theme for Media Trade.
Author: Media Trade
Author URI: http://mediatrade.jp/
*/





/*******************************************************************/
/*STYLE*/
/*******************************************************************/
img{ border: none;}
hr{ display: none;}
.clear{ clear: both; line-height: 0;}
a { color: #909090;}
a:hover { color: #AD0B2A;}




/*******************************************************************/
/*LAYOUT*/
/*******************************************************************/
body {
	margin: 0;
	padding: 0;
	color: #000;
	font: 0.8em Arial, Verdana, sans-serif;
}
div#container {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 800px;
	padding: 0 7px;
	text-align:center;
	background: url(images/back.gif) top left repeat-y;
	line-height: 1.2;
}
div#header {
	padding: 10px 0;
	height: 192px;
	position: relative;
	background: url(images/header.jpg) top left no-repeat;
}
div#contents {
	width: 590px;
	float: right;
}
div#side {
	width: 207px;
	float: left;
}
div#footer address {
	padding: 10px 0;
	height: 10px;
	display: block;
	background: url(images/copy.gif) center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}





/*******************************************************************/
/*HEADER*/
/*******************************************************************/
div#header h1 a {
	padding: 20px 0;
	height: 110px;
	display: block;
	background: url(images/logo.gif) center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div#header ul {
	margin: 8px 0 0 38px;
	list-style: none;
}
div#header ul li {
	margin-right: 24px;
	float: left;
}
div#header ul li a {
	display: block;
	height: 17px;
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div#header ul li#top a { width: 28px; background-image: url(images/top.gif);}
div#header ul li#independent a { width: 161px; background-image: url(images/idd.gif);}
div#header ul li#commercial a { width: 154px; background-image: url(images/cm.gif);}
div#header ul li#cannes a { width: 124px; background-image: url(images/canne.gif);}
div#header ul li#portrait a { width: 97px; background-image: url(images/portrait.gif);}
div#header ul li#mail a { width: 35px; background-image: url(images/mail.gif);}
div#header ul li a:hover,
div#header ul li.current a {
	background-position: center bottom;
}





/*******************************************************************/
/*CONTENTS*/
/*******************************************************************/
div#contents div.post {
	padding: 0 0 40px;
}
div#side h2.profile {
	height: 26px;
	background: url(images/profile.jpg) center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div#side p {
	padding: 5px 0;
}
div#side div#profile {
	padding-bottom: 60px;
}
.linkcat h2 { display: none;}
.linkcat li { margin-top: 10px;}