/*
Theme Name: Priceynet
Theme URI: http://www.priceynet.co.uk/
Description: Custom Theme.
Version: 1.0
Author: Phil Price
*/

.masterBackgroundColor{
	background: #080808;
}

.masterCardColor {
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.masterBannerColor {
	background: #333333;
	width: 308px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.masterFont, .copyBlock, html, body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: auto;
}

/*************************************
 
 BODY - padding / top, right, bottom, left

 *************************************/

html, body {
	background: #f7f7f7;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	background-position: top;
}

.mainCenterBlock {
	background: #ececec;
	margin: auto;
	padding: 0px 1px 1px 1px;
	width: 923px;


}

.flashBlock {
	background: #242424;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 923px;
	height: 200px;
}

h1 {
	font-size: 13px;
	color: #333333;
	line-height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	font-size: 12px;
	color: #444444;
	line-height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*************************************
 
 TOP BLOCK - padding / top, right, bottom, left

 *************************************/

.topBlock {
	color: #333333;
	background: #ffffff;
	width: 923px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.floatRight {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.breadCrumbs {
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
}

.breadCrumbs a {
	color: #333333;
}

.breadCrumbs a:hover {
	color: #000000;
}

/*************************************
 
 LOGO - padding / top, right, bottom, left

 *************************************/

.logoBlock {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 923px;
	height: 100px;

	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.footerBlock {
	color: #000000;
	font-size: 10px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 923px;
	height: 30px;
}

/*************************************
 
 NAVIGATION - padding / top, right, bottom, left

 *************************************/

.navBlock {
	width: 923px;
	/*overflow: auto;*/
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	height:25px;
}

.navBlock div {
    float:left;
}

.navBlock:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.navButton {
	background: #222222;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 153px;
	float: left;
	background-image: url(images/nav_highlight.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.navButton:hover {
	background: #FFAA00;
	width: 153px;
}

.navBlock a {
	color: #FFFFFF;
	display:block;
	width: 148px !important;
	padding: 5px 0px 5px 5px;
}

.navBlock a:hover {
	color: #222222;
	display:block;
	width: 148px;
}

/*************************************
 
RELEASES - padding / top, right, bottom, left

 *************************************/

.releaseBlock {
	background: #CCCCCC;
	width: 308px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.releaseBlockSpacer {
	width: 1px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}



/*************************************
 
 CROSS BLOCKS - padding / top, right, bottom, left

 *************************************/

.crossBlock {
	width: 923px;
	height: 7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.crossBox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 7px;
	height: 7px;
	float: left;
}

.crossBoxSpacer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1px;
	height: 1px;
	float: left;
}

.crossBoxVoid {
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	width: 1px;
	height: 1px;
	float: left;
}

/*************************************
 
 CARD BLOCKS - padding / top, right, bottom, left

 *************************************/

.bannerBlock {
	width: 923px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: top left;
}

.bannerBlock img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cardBlock {
	width: 923px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
}

.cardBorder {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

.cardHighlight {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;

	background-image: url(images/card_highlight.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.cardDarklight {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;

	background-image: url(images/card_darklight.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.cardCopy {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tableSpacer {
	width: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cardWidth01 {
	width: 96px;
}

.cardWidth02 {
	width: 199px;
}

.cardWidth03 {
	width: 302px;
}

.cardWidth04 {
	width: 405px;
}

.cardWidth05 {
	width: 508px;
}

.cardWidth06 {
	width: 611px;
}

.cardWidth07 {
	width: 714px;
}

.cardWidth08 {
	width: 817px;
}

.cardWidth09 {
	width: 920px;
}

/*************************************
 
 SOCIAL BLOCK - padding / top, right, bottom, left

 *************************************/

.socialBlock {

	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.socialCopy {
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	float: left;
}
.socialCopy a {
	color: #000000;
	text-decoration:none;
}

.socialCopy a:hover {
	color: #ffffff;
	text-decoration:none;
	text-shadow: #000 1px 1px 1px;

}

.socialImage {
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	float: left;
}


/*************************************
 
 SPACER - padding / top, right, bottom, left

 *************************************/

.spacer {
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.cardBreakLight {
	height: 2px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;

	background-image: url(images/card_hr_light.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.cardBreakDark {
	height: 2px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;

	background-image: url(images/card_hr_dark02.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.cardBreakDark02 {
	height: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background-image: url(images/card_hr_dark02.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.cardBreakDark03 {
	opacity: 0.5;

	height: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background-image: url(images/card_hr_dark.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.colBreak {
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*************************************
 
 TWITTER SETTINGS

	light = 0095a8
	darker = 00616f

 *************************************/

.twitterColors {
	background: #ECECEC;
	color: #333333;
}

.twitterColors h1 {
	color: #242424;
}

.twitterBlock {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/*************************************
 
 FLICKR SETTINGS - padding / top, right, bottom, left

 *************************************/

.flickrColors {
	background: #ECECEC;
	color: #333333;
}

.flickrColors h1 {
	color: #242424;
}

.flickrBlock {
	width: 261px;
	overflow: auto;
	margin: auto;
	padding: 14px 0px 22px 3px;
}

.flickrImage {
	background: #CCCCCC;
	margin: 3px 3px 0px 0px;
	padding: 3px;
	float: left;
}

.flickrImage img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	opacity: 1.0;
	border: 1px solid #080808;
	float: left;
}

.flickrImage img:hover {
	opacity: 0.75;
}

/*************************************
 
 FACEBOOK SETTINGS - padding / top, right, bottom, left

 *************************************/

.facebookColors {
	background: #ECECEC;
	color: #333333;
}

.facebookColors h1 {
	color: #242424;
}

/*************************************
 
 EVENT CALENDAR SETTINGS - padding / top, right, bottom, left

 *************************************/

.calWidgetMonth {
	font-size: 11px;
	font-weight: bold;
	color: #666666;

	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 5px;

	background-image: url(images/black_tint_15.png);
	background-repeat: repeat;
	background-position: top left;
}

.calWidgetEvent {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 5px;
}

.calWidgetEvent a {
	color: #CC0000;
}

.calWidgetEvent a:hover {
	color: #880000;
}

.calEventTitle, .calEventTitle a, .calEventTitle a:hover {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.calFooter {
	background: #f7f7f7;
	margin: 1px 0px 1px 0px;
	padding: 3px 0px 3px 5px;
	overflow: auto;

	background-image: url(images/footerDark.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.calContent {
	overflow: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.calContent img {
	border: 1px solid #111111;
}

.calContent p {
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.calEvent {
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

.buyEventTickets, .buyEventTickets a {
	font-size: 11px;
	font-weight: bold;
	color: #999900;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.buyEventTickets a:hover {
	color: #BBBB00;
}

.viewEventURL, .viewEventURL a {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.viewEventURL a:hover {
	color: #FFFFFF;
}

/*************************************
 
 POSTED IN - padding / top, right, bottom, left

 *************************************/

.postmetadata {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
}

/*************************************
 
 COMMENTS  - padding top, right, bottom, left

	light = 0095a8
	darker = 00616f

 *************************************/

.admin-comment {
	color: #0095a8;
}

.admin-comment p {
	color: #0095a8;
}

.myComments {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 0px 4px;

	background-image: url(images/black_tint_20.png);
	background-repeat: repeat;
	background-position: top left;
}

.myCommentsLogged {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
}

.myCommentsHeader {
	color: #666666;
	font-size: 10px;
	line-height: normal;
	margin: 0px;
	padding: 5px;

	background-image: url(images/black_tint_20.png);
	background-repeat: repeat;
	background-position: top left;
}

.myCommentsHeader a {
	color: #999999;
}

.myCommentsHeader a:hover {
	color: #CCCCCC;
}

.myCommentsCopy {
	color: #CCCCCC;
	margin: 0px;
	padding: 5px;
}

.myReplyBlock {
	color: #999999;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.myCommentsField {
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;;
}

.myCommentsSubmit {
	text-align: right;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

textarea {
	width: 100%;
	height: 100px;
	border: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.inputStyle {
	width: 200px;
	border: 1px solid #999999;
	margin: 0px 5px 0px 0px;
	padding: 5px;
}

.submit {
	cursor: pointer;
}

.submit:hover {
	cursor: pointer;
}

/*************************************
 
 LINKS SETTINGS

 *************************************/

a {
	color: #444444;
	text-decoration:none;
}

a:hover {
	color: #000000;
	text-decoration:none;
}

/*************************************
 
 CATEGORY ARCHIVE  - padding top, right, bottom, left

 *************************************/

.catYear {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
}

.catMonth {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 15px;
}

.catPost {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 25px;
}

.releasePost {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 5px;
}

.releasePost a {
	color: #999999;
}

.releasePost a:hover {
	color: #CCCCCC;
}

.releasePreview {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 3px 5px;
}

.releasePreview a {
	color: #CC0000;
}

.releasePreview a:hover {
	color: #990000;
}


/*************************************
 
 TUBEPRESS  - padding top, right, bottom, left

 *************************************/

.mediaPreview {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*************************************
 
 CONNECT links - padding / top, right, bottom, left

 *************************************/

.connectLink {
	font-size: 11px;
	color: #666666;

	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 5px;

	background-image: url(images/black_tint_15.png);
	background-repeat: repeat;
	background-position: top left;
}

.connectDescription {
	font-size: 11px;
	color: #999999;

	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 5px;
}





