/***************************** GLOBAL STYLES *****************************/

* {
	color: #2c3f59;
	font-family: "Trebuchet MS", arial;
	margin:0;
	padding:0;
}

img {
	border:none
}

a {
	text-decoration: none
	}
		
/***************************** MAIN STYLES *****************************/

#mainContainer {
	width: 880px;
	margin: 0px auto;
	padding: 0px;
	}

#branding {
	margin-top: 15px;
	text-align: center;
}

#contentContainer {
	margin: 0px;
	padding: 0px;
}

/***************************** SIDEBAR STYLES *****************************/

#Sidebar {
	text-align: left;
	width: 320px;
	margin: -5px 20px 0px 0px;
	float: right;	
}

#SidebarTable {
	display: table;
	text-align: right;
	vertical-align: top;	
}

#SidebarTable p {
	height: 80px;
	display: table-row;
	text-align: left;	
}

#SidebarTable span {
	background: url('../img/thumb-border.png') no-repeat center;
	padding: 5px 10px;	
	width: 80px;		
	display: table-cell;
	vertical-align: middle;
	text-align: center;	
}

#SidebarTable a {	
	padding: 0px;	
}

#SidebarTable img {
	padding-top: 3px;	
}

/***************************** SLIDESHOW STYLES *****************************/

#Container {
	width: 530px;
	padding: 0;
	margin-top: 15px;		
	text-align: center;
}

#ArtworkContainer {
	margin: 10px auto;
	overflow:hidden;
	border: 10px solid #FCE700;
	text-align: center;
}

#CaptionBlock {
	width: 100%;
	margin: 0px auto;
	height: 15px;
	text-align: center;
}

#Caption {
	color:#333
}

#LinkContainer {	
	width: 100%;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	display: table;
}

#LinkContainer p {	
	display: table-row;
}

#PrevLink{	
	display: table-cell;
	text-align: left;
}

#NextLink{
	display: table-cell;
	text-align: right;
}

#PrevLink a, #NextLink a{
text-decoration:none
}

#PrevLink a:hover, #NextLink a:hover{
text-decoration:none
}

p {
	font-size: 12px;
}

/*************************** FOOTER ****************************/

#Footer {
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-size: 11px;
	color: #aaa;	
}

#Footer a {
	text-decoration: underline;
	color: #888;
}

#Footer a:hover {
	color: #444;
}