﻿body 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
}

h1, h2, h3, h4, h5, h6 
{ 
	margin: 0px; 
	padding: 0px; 
	font-size:1.5em; 
	font-family: arial, verdana, helvetica, sans-serif;
}

div.center { margin: 0px auto; }

.hide 
{
	position: absolute;
	left: -999999px;
}

p { margin: 0px; }

ul { margin: 0px; }

a { color: #000; }

a img { border: none; }

.right { float: right; }

.left { float: left; }

.master 
{ 
	margin: 0px 0px 0px 9px;
	width: 853px; 
	position: relative;
}

/* fieldset */

form fieldset p input, 
form fieldset p textarea
{
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #C2C2C2;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #B8B8B8;	
	font-family: verdana, arial, helvetica, sans-serif;
}

/* png fix */

img, div, label, a { behavior: url(/global/htc/iepngfix.htc) }

/* ads */

.mpu p 
{
	text-transform: uppercase;
	margin: 1px 0px;
	color: #bbb;
}

/* columns */

.col, .wideCol, .mpuCol, .narrowCol, .oneCol, .twoCol, .threeCol { float: left; }

.wideCol { width: 544px; }

.oneCol, 
.twoCol, 
.threeCol 
{ 
	width: 280px; 
	margin-right: 6px;
}

.threeCol { margin-right: 0px; }

.mpuCol, 
.narrowCol
{
	width: 300px;	
	float: right;		
}

.mpuCol { margin-top: 40px; }

.col { width: 100%;	}

.col .mpu 
{
	float: right;
	margin:0px 2px 0px 0px;	
}

.narrowCol .mpu { margin-bottom:7px; }

/* headings */

h3
{
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	margin-left: 10px;
}

.narrowCol h3 { margin-left: 5px; }

/* box */


.shadow .btRiShadow
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/riShadow.gif') no-repeat right bottom;
	margin:0px 8px;
}

.shadow .btLeShadow
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/leShadow.gif') no-repeat left bottom;
}

.btBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/btBox.gif') repeat-x left bottom;
	margin:0px 8px;
	height: 25px;
}

.shadow .btBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/btShadow.gif') repeat-x left bottom;
	margin:0px 2px;
	height:34px;
}

.shadow .btLeBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/btLeBoxShadow.gif') no-repeat left bottom;
}

.btRiBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/btRiBox.gif') no-repeat right bottom;	
	margin-bottom: 7px;
}

.shadow 
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/btRiBoxShadow.gif') no-repeat right bottom;
}

.btLeBox { background: url('http://gallery.qthemusic.com/Content/IMG/Box/btLeBox.gif') no-repeat left bottom; }


.leBox { background: url('http://gallery.qthemusic.com/Content/IMG/Box/leBox.gif') repeat-y left top; }

.riBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/riBox.gif') repeat-y right top;
	margin-left: 3px;
}

.toRiBox { background: url('http://gallery.qthemusic.com/Content/IMG/Box/toRiBox.gif') no-repeat right top; }

.toLeBox { background: url('http://gallery.qthemusic.com/Content/IMG/Box/toLeBox.gif') no-repeat left top; }

.toBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/toBox.gif') repeat-x left top;	
	height: 2px;	
	margin: 0px 1px;
	font-size: 0px;
		
}

.toRiBox .toBox
{
	height: 9px;
	margin: 0px 9px;	
}

.bodyBox
{
	background-color: #fff;
	margin-right: 4px;
	padding: 0px 5px;
}

.hdbox { margin-top: 37px; }

.hdbox .toBox { margin-left: 2px; }

.headBox
{
	float: left;
	height: 0px;
	clear: left;
	position: absolute;
}

.headBox .leBox
{
	position: relative;
	bottom: 39px;
	
}

.headBox .riBox
{
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 1px 0px;
	height: 38px;
}

.headBox .toBox
{
	height: auto;
	position: relative;
	bottom: 1px;	
	padding-top: 2px;
	margin-left: 1px;	
	margin-right: 3px;
	border-bottom: 2px solid #FFFFFF;
}

.headBox .hdBody 
{ 
	background-color: #fff; 
	height: 36px;
	
		width: 148px;
}

/*
.bodyBox h2, 
.headBox h2 
{ 
	background-image: url('http://gallery.qthemusic.com/Content/IMG/Header/gallery.gif');
	background-position: 15px 17px;
	width: 126px;
	height: 36px;
	padding: 17px 0px 0px 5px;
}
*/

.bodyBox h2 { 	background-position: 10px 17px;}


.headBox h2 { position: absolute; }


.headBox h2 a
{
	display: block;
	width: 126px;
	height: 36px;
}

.bodyBox .bodyCopy
{
	margin: 30px 20px 10px 20px;
}

.bodyBox .bodyCopy p
{
	margin: 0px 0px 10px 0px;	
}

.bodyBox .bodyCopy img
{
	float:left;
	margin: 0px 15px 10px 0px;
}

.bodyBox .bodyCopy .details
{
	clear: both;
}

/* search */

.search
{
	border: none;
	height: 1px;
	padding: 5px 0px;
	margin: 0px 7px;
}

.search p 
{ 
	float: left; 
	position: absolute; 
	width: 290px; 
}

.search label
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Header/search.png') no-repeat left top;	
	display: block;
	width: 47px;
	height: 13px;	
	float: left;
	margin: 4px 5px 0px 0px;
}


.search input
{
	float: left;
	height: 16px;
	width: 195px;
	padding: 0px;
	margin: 0px;
}

.searchPosition .search input
{
	width: 199px;
	width: 180px;
	border-width:1px;
}

.search input.btn
{
	border: none;
	margin: 2px 7px 0px 5px;
	width: auto
}

.searchPosition
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.searchPosition form, .bodyBox form
{
	margin: 0px;
	padding: 0px;
}

.searchPosition fieldset
{
	position: relative;
	left: 559px;
	left: 575px;	
}

/* mise */

.prevBtn, 
.nextBtn
{
	float: left;
	margin-right: 5px;
}

.listPagination 
{ 
	list-style-type: none; 
	height: 26px;
	margin-left: 360px;
	float: right;
	position: relative;
}

.listPagination li 
{ 
	float: left; 
	margin-right: 5px;
	position: relative;
	bottom: 25px
}

.listPagination .previous {	text-indent: -999999px; }

.prevBtn, .prevBtn a,
.listPagination .previous a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/previous.gif') repeat-x right top;	
	display: block;
	width: 68px;
	height: 26px;	
}

.bottom .prevBtn, 
.bottom .prevBtn a { background: url('http://gallery.qthemusic.com/Content/IMG/Button/bottomPrevious.gif') repeat-x right top; }

.prevBtn a:hover,
.listPagination .previous a:hover { background-position:right bottom; }

.listPagination .next {	text-indent: -999999px; }

.nextBtn , 
.nextBtn a, 
.listPagination .next a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/next.gif') repeat-x right top;	
	display: block;
	width: 47px;
	height: 26px;	
}

.bottom .nextBtn , 
.bottom .nextBtn a { background: url('http://gallery.qthemusic.com/Content/IMG/Button/bottomNext.gif') repeat-x right top; }

.nextBtn a:hover,
.listPagination .next a:hover { background-position: right bottom; }

.commentsBtn, .commentsBtn a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/comments.gif') repeat-x right top;	
	display: block;
	width: 92px;
	height: 30px;	
	float: left;
}

.thumbnailsBtn { margin-right: 5px; }

.thumbnailsBtn,
.thumbnailsBtn a
{
	background:transparent url('http://gallery.qthemusic.com/Content/IMG/Button/backToThumbnails.gif') repeat-x scroll right top;
	display:block;
	height:30px;
	width:144px;	
	float: left;
}

.thumbnailsBtn a:hover { background-position: right bottom; }

/* top */

.top 
{ 
	height: 38px; 
	padding-top: 7px;
}

.col .topNarrow, 
.col .bottomNarrow { width: 520px; }

.featuresList .mpu,
.col .featuresList .topNarrow 
{ 
	padding-top: 15px; 
}

.top h3 
{
	float: left;	
	margin-top: 5px;
}

.countStart
{
	float: left;	
	background: url('http://gallery.qthemusic.com/Content/IMG/countStart.gif') no-repeat left top;	
	bottom: 3px;
	position: relative;	
	margin: 0px 0px 0px 5px;	
}

.countStart .countEnd 
{ 
	background: url('http://gallery.qthemusic.com/Content/IMG/countEnd.gif') no-repeat right top; 
	float: left; 
}

.countStart .countEnd p 
{
	margin: 0px 13px;	
	padding: 9px 0px 0px 0px;
	height: 24px;
	background: url('http://gallery.qthemusic.com/Content/IMG/countBody.gif') repeat-x right top;	
	font-weight: bold;	
	font-size: 1.1em;
	float: left;
	display: inline;
}

.top .resultText
{
	float: left;
	padding: 6px 0px 0px 10px;	
	font-size: 1.1em;
	font-weight: bold;
}

.top .resultText span { color: #FF0220; }

.hdbox .top .right
{
	position: relative;
	top: 5px;
}

/* bottom */

.bottom 
{ 
	display:block;	
	height: 30px;
}

.bottom .right { /* position: relative; */ }

.hdbox .bottom .right, 
.col .bottom .right 
{ 
	top: 10px; 
}

.image .bottom 
{ 
	height: 80px; 
	width: 810px;
	padding: 0px 0px 0px 13px;
	margin: 20px 0px 0px 0px;
}

.image .bottom .right { top: 0px; }

/* box menu */

.bodyBox .menu
{
	position: relative;
	right: -10px;
	list-style-type: none;
	padding: 0px 1px 0px 0px;
	margin: 0px;
	float: right;	
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Menu/boxMenuBottom.gif') repeat-x left top;		
}

.bodyBox .menu li
{
	float: left;	
	padding: 0px 0px 2px 1px;
}

.bodyBox .menu li a
{
	color: #494949;
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Menu/boxMenuBg.gif') repeat-x left top;	
	padding: 15px;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
}

.bodyBox .menu li a:hover
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Menu/boxMenuBg.gif') repeat-x left bottom;		
	text-decoration: none;
}

.bodyBox .menu li.logo a { padding: 7px 15px 6px 15px; }


/* list */

.list
{
	list-style-type: none;	
	padding: 0px 0px 20px 0px;
	margin: 0px 5px;
}

.narrowCol .list { margin: 5px 5px 0px 5px;	}

.col .list 
{ 
	padding: 0px 0px 0px 0px; 
	width: 520PX;
}

.col .list li { width: 517px; }

.col .listSmall
{
	overflow: hidden;
}

.col .listSmall li 
{ 
	width: 255px; 
	float: left;
}

.col .listSmall li div {  height:135px; }

.col .listSmall li div.more {  height:auto; }

.wideCol .list li, 
.col .list li
{
	background: url('http://gallery.qthemusic.com/Content/IMG/list.gif') repeat-x right bottom;		
	display: block;
	margin: 0px 0px 10px 0px;	
	padding: 0px 1px;	
}

.narrowCol .list li
{	
	border-top: 1px solid #D9D9D9;
	display: block;
	margin: 0px;	
	padding: 5px 0px;	
	clear: both;
}

.wideCol .list li .bar, 
.col .list li .bar 
{ 
	background: url('http://gallery.qthemusic.com/Content/IMG/listBar.gif') repeat-x right bottom; 
}

.list li .bar h4 { font-size: 1.35em; }

.list li .bar h4 a { color: #000; }

.list li .bar h4 a:hover { text-decoration: underline; }

.wideCol .list li .bar .right, 
.col .list li .bar .right 
{ 
	width: 375px; 
}
/*
.list li .more { clear: both; }
*/
.col .list li .wide .right { width: 415px; }

.col .listSmall li .wide .right 
{ 
	width: 145px; 
	padding: 0px 5px;
	display:inline;
}

.narrowCol .list li .bar .right { width: 145px; }

.narrowCol .listSmall li .bar .right { width: 185px; }

.narrowCol .listSmall li .bar h4 { font-size: 1.2em; }

.list li .bar .details { color:#FF0220; }

.wideCol .list li .bar a img, 
.col .list li .bar a img
{
	background: url('http://gallery.qthemusic.com/Content/IMG/listImg.gif') no-repeat right bottom;	
	padding:1px 1px 9px;
	margin: 0px 0px 5px 10px;		
}

.narrowCol .listSmall li img 
{ 
	width: 80px; 
	padding: 0px;
	margin: 0px;
}

/* tags / more */

.more h4
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Header/moreNews.gif') no-repeat center bottom;
	display: block;
	width: 100%;
	height: 32px;
	clear: both;
}

.image .more h4,
.thumbnail .more h4
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Header/morePhotosOf.gif') no-repeat center bottom;	
}

.image .more h4
{
	width: 590px;
	margin-left: 110px;	
}

.more ul,
.more .tags
{
	list-style-type: none;
	padding: 0px;
	margin: 3px auto 5px auto;
	text-align: center;
}

.image .more ul { padding-left: 110px; }

.more ul li,
.more .tags a
{
	display: inline;
	padding: 0px 5px 0px 0px;
	font-weight: bold;
}

.more ul li a,
.more .tags a
{ 
	color: #AC0016; 
}

/* comments */

.bodyBox .comments
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/commentsBg.gif') no-repeat center top;	
	margin: 0px;
	border-top:10px solid #FFFFFF;
}

.comments fieldset
{
	border: none;	
	padding: 0px;
	margin: 15px 20px 0px 20px;
	background-color: Transparent;
}

.comments fieldset p { margin: 0px 0px 3px 0px; }

.comments fieldset label
{
	width: 100px;
	float: left;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
}

.comments fieldset textarea, 
.comments fieldset input
{
	overflow: auto;
	width: 300px;	
	font-size: 1em;
}

.comments fieldset input.btn
{
	width: auto;
}

.comments fieldset .btn { margin: 0px 0px 15px 100px; }

.comments h4
{
	display: block;
	width: 180px;
	height: 50px;
	background: url('http://gallery.qthemusic.com/Content/IMG/Header/userComments.gif') no-repeat right center;

}

.comments h5 a
{
	display: block;
	width: 144px;
	height: 21px;
	background: url('http://gallery.qthemusic.com/Content/IMG/postAComment.gif') no-repeat right top;
}

.comments 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.comments ul.posts
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.comments ul.posts li
{
	border: 1px solid #E6E8E7;
	margin: 10px 20px 10px 20px;
	padding: 13px;
}

.comments ul.posts li .details { margin: 10px 0px 0px 0px; }

.comments ul.posts li .details a { color: #000; }

.comments ul.posts li .details .date { color: #EA0000; }

/* pagination */

.entry ul.pagination
{
	list-style-type: none;
	margin: 5px 20px 0px 0px;
	padding: 0px;
	text-align: right;
	font-weight: bold;
}

.entry .pagination li
{
	border: none;
	padding: 0px;
	margin: 0px;
}

.pagination li { display: inline; }

.pagination li a { color: #000; }


/* user rating */

.ratingAR, .ratingUR { margin: 12px 0px 0px 11px; }


.ratingAR p, 
.ratingUR p 
{ 
	float: left; 
	width: 90px; 
}

.userRating, 
.averageRating
{
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
}

.userRating li, 
.averageRating li
{
	margin: 0px 3px 0px 0px;
	padding: 0px;
	float: left;	
	display: block;	
	width: 15px;
	height: 15px;
	text-indent: -99999px;
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/star.gif') no-repeat right top;		
}

.userRating li input
{
	cursor: pointer;
	float: left;
}

.averageRating li { background: url('http://gallery.qthemusic.com/Content/IMG/Button/averageRating.gif') no-repeat right top; }


.userRating li strong, 
.averageRating li strong
{
	margin: 0px;
	padding: 0px;
	float: left;	
	display: block;	
	width: 15px;
	height: 15px;
	text-indent: -99999px;
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/starActive.gif') no-repeat right top;		
}

.averageRating li strong { background: url('http://gallery.qthemusic.com/Content/IMG/Button/averageRatingActive.gif') no-repeat right top; }	


/* entry */


.btRiBox.entry 
{ 
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Entry/btRiBox.gif') no-repeat right bottom; 
	margin:11px 0px 30px 0px;
}

.entry .btLeBox 
{ 
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Entry/btLeBox.gif') no-repeat left bottom; 
}

.entry .btBox
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Entry/btBox.gif') repeat-x left bottom;	
	height: 60px;
}

.entry .toBox
{
	background-image: none;
	height: 1px;
	background-color: #F1F0F5;
}

.entry .leBox
{
	background-image: none;
	border-left: 1px solid #DBDBDB;
}

.entry .riBox
{
	background-image: none;
	border-right: 1px solid #DBDBDB;
	margin-left: 0px;
}

.entry .bodyBox
{
	padding: 0px;
	margin-right: 0px;
}

.entry .top
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Entry/thumbnailTop.gif') repeat-x left bottom;	
	height: 47px;
	padding: 0px;
}

.entry .top .left, 
.entry .top .right, 
.entry .bottom .left, 
.entry .bottom .right
{
	width: 270px;
	height: 47px;	
}

.entry .top .left
{ 
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Entry/spacer.gif') no-repeat right bottom;
}

.entry .top .right 
{ 
	border-left: 1px solid #fff; 
}

div.entry .prevBtn,
div.entry .prevBtn a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/previousEntry.gif') no-repeat right top;	
	width: 83px;
	height: 30px;
}

div.thumbnail .prevBtn,
div.thumbnail .prevBtn a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/previousGallery.gif') no-repeat right top;	
	width: 121px;
	height: 30px;
}

.entry .prevBtn a:hover
{ 
	background-position: right bottom; 
}

.entry .top .prevBtn, 
.entry .top .prev
{
	position:relative;
	bottom: 12px;
	left: 20px;
}

.entry .top .nextBtn, 
.entry .top .next
{
	position:relative;
	bottom: 12px;
	right: 20px;
	float: right;
	margin: 0px;
}

.entry .top .next
{
	text-align: right;
}

.entry .top .prev, 
.entry .top .next
{ 
	clear: both; 
	width:235px; 
}

.entry .top .prev a, 
.entry .top .next a
{
	color: #000;
	font-weight: bold;	
}

.entry .bottom
{ 
	height: 0px; 
}

.entry .bottom .right, 
.entry .bottom .left 
{ 
	height: 0px; 
}

.entry .bottom .prevBtn, 
.entry .bottom .nextBtn 
{ 
	margin: 48px 0px 0px 0px;
	position: absolute;	
}

.entry .bottom .prevBtn 
{ 
	margin-left: 20px; 
}

.entry .bottom .nextBtn
{
	 margin-left: 167px; 
}

.thumbnail .bottom .nextBtn
{
	 margin-left: 130px; 
}

div.entry .nextBtn, 
div.entry .nextBtn a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/nextEntry.gif') no-repeat right top;	
	width: 83px;
	height: 30px;
}

div.thumbnail .nextBtn, 
div.thumbnail .nextBtn a
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Button/nextGallery.gif') no-repeat right top;	
	width: 121px;
	height: 30px;
}


.entry .nextBtn a:hover
{ 
	background-position: right bottom; 
}

.entry .title
{
	background: url('http://gallery.qthemusic.com/Content/IMG/Box/Thumbnail/titleBg.gif') no-repeat center bottom;	
	padding: 0px 10px 15px 10px;
	margin-bottom: 20px;
}

.entry .title h2 
{ 
	margin-left: 0px; 
}

.entry .title h2 a
{
	display: block;
	width: 126px;
	height: 36px;
}

.entry .title h3
{
	margin-bottom:10px;	
	margin-left:12px;	
}

.entry .title .commentsBtn
{
	position: absolute;
	margin: 3px 0px 0px 10px;
}

.entry .thumbnails
{
	margin: 0px 0px 0px 12px;
	width: 530px;
}


.h95px {
	height: 95px;
}

