/* CSS Document */

body {
	background-color:#000000;
	margin:0px;
	padding:0;
	color:#333333;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
#left{
	background-image:url(images/misc/bgLeft.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#000000;
	width:12%;
	}
#left2{
	background-image:url(images/misc/bgLeft.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#000000;
	width:auto;
	}
#right{
	background-image:url(images/misc/bgRight.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#000000;
	width:12%;
	}
#right2{
	background-image:url(images/misc/bgRight.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#000000;
	width:auto;
	}
#center{
	width:70%;
	}
#centerFixed{
	/*width:886px;*/
	width:auto;
	}
#center .topBar,#centerFixed .topBar{
	height:87px;
	background-image:url(images/misc/bgTopBar.jpg);
	background-repeat:repeat-x;
	}
	

.nav{
width:215px;
margin:0px;
}
.nav .date{
display:block;
height:24px;
overflow:hidden;
padding-left:13px;
padding-top:6px;
background-image:url(images/2010/bg-date.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
color:#ffffff;
width:203px;
}

.nav .braker{
font-size:1px;
background-image:url(images/misc/navBraker.png);
background-repeat:no-repeat;
height:5px;
width:210px;
}
.nav a{
text-decoration:none;
font-weight:normal;
font-size:11px;
}
.nav .button{
display:block;
height:33px;
overflow:hidden;
padding-left:27px;
padding-top:18px;
background-image:url(images/misc/bgButton.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
color:#ffffff;
width:189px;
}

.nav .button:hover{
background-position:0px -51px;

}


.content{
background-image:url(images/2010/bg-content.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.content .padding{
padding:34px;
}

.content .padding .text h1,h1{
color:#d53d44;
font-size:36px;
padding:0px;
margin:0px;
letter-spacing:-2px;
font-weight:normal;
line-height:36px;
}

.content .padding .text h2,h2{
color:#bb2d33;
font-size:20px;
padding:0px;
margin:0px;
letter-spacing:-1px;
font-weight:normal;
}

.content .text{
padding-top:8px;
padding-bottom:20px;
}

.content .text .small{
font-size:10px;
}


.quote{
display:block;
height:109px;
overflow:hidden;
padding:0px;
background-image:url(images/misc/quote.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:214px;
margin-bottom:10px;
}

.quote:hover{
background-position:0px -109px;
}

.upload{
display:block;
height:88px;
overflow:hidden;
padding:0px;
background-image:url(images/misc/pageImages/upload.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:173px;
}

.upload:hover{
background-position:0px -88px;
}

.recycled{
display:block;
height:88px;
overflow:hidden;
padding:0px;
background-image:url(images/misc/recycled.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:173px;
}

.recycled:hover{
background-position:0px -88px;
}

.artwork{
display:block;
height:88px;
overflow:hidden;
padding:0px;
background-image:url(images/misc/artwork.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:173px;
}

.artwork:hover{
background-position:0px -88px;
}



















/* -------------------------------------------------------- */
/* BUTTON													*/
.main{
		display:block;
		float:left;
		width:203px;
		height:24px;
		color:#FFFFFF;
		padding-left:12px;
		padding-top:6px;
		font-size:14px;		
		text-decoration:none;
		background-image:url(images/2010/btn-nav-main.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		clear:both;
		border-top:1px solid #FFFFFF;
}
a.main{
		text-decoration:none;
		font-size:14px;
}

a.main:hover{
		color:#000000;
}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
		width:215px;
		clear:both;
		background-color:#CCCCCC;
		display:block;
		overflow:hidden;
}
ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
}
ul.v-menu{
		clear:both;
}
.v-menu li a{
		display:block;
		float:left;
		width:185px;
		height:19px;
		color:#FFFFFF;
		padding-left:30px;
		padding-top:3px;
		text-decoration:none;
		background-image:url(images/2010/btn-nav-sub.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		clear:both;
		font-size:12px;
}
.v-menu li a:hover{
		color:#ec4b52;
}

.v-menu li .Subtop{
		display:block;
		float:left;
		width:185px;
		height:19px;
		color:#FFFFFF;
		padding-left:30px;
		padding-top:3px;
		text-decoration:none;
		background-image:url(images/2010/btn-nav-sub-top.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		clear:both;
		font-size:12px;
}

.v-menu li .Subbottom{
		display:block;
		float:left;
		width:185px;
		height:19px;
		color:#FFFFFF;
		padding-left:30px;
		padding-top:3px;
		text-decoration:none;
		background-image:url(images/2010/btn-nav-sub-bottom.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
		clear:both;
		font-size:12px;
}


.ticker{
background-image:url(images/2010/special-ticker.jpg);
background-repeat:no-repeat;
background-position:left;
height:30px;
display:block;
overflow:hidden;
}

.ticker .left{
float:left;
padding-top:7px;
padding-left:15px;
width:120px;
color:#FFFFFF;
font-weight:bold;
}

.ticker .right{
float:right;
padding-top:7px;
padding-right:15px;
font-weight:bold;
}
