/*  
Theme Name: FCA
Theme URI: 
Description: Three column, header and footer.
Version: 1.0
Author: Otherwise Continuous and Underwaterpistol
Author URI: http://otherwisecontinuous.com and http://underwaterpistol.com/

*/

/*stylesheet for jQuery dropmenu AND index.html*/
/* COLOURS used 
Red #FF0066
Lilac #BC00FF
Sky Blue #20AAFF
Magenta #FF00FF
Purple #7800FF
Bright Blue #00FFFF
Black #000000
White #FFFFFF
Dark Grey #808080
Medium Grey #C0C0C0
Light grey #E0E0E0
*/

@font-face {
 font-family: gillSans;
 src: url('fonts/GillSans_0.ttf');
}
 @font-face {
 font-family: AndaleMono;
 src: url('fonts/AndaleMono.ttf');
}
html, body{
	
	background-repeat:repeat-y;
	background-color: #000;
	background-position: top center;
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	padding:0;
	height:100%;
	font-size:12px;
	overflow:hidden;
	/* This next one is for IE6 */
	background-attachment: fixed;
	/*Opera,Safari,Konqueror and Firefox all support the CSS3 background-size  attribute.
IE, as yet, does not.*/ 
    -o-background-size:120% auto;             /*  Opera  */
	-webkit-background-size:120% auto;        /*  Safari  */
	-khtml-background-size:120% auto;         /*  Konqueror  */
	-moz-background-size:120% auto;         /*  Firefox  */
}
/*

body {
	margin: 0;
	padding: 0;
	background-image: url(img/BG631-JacquesNimki2009KennethMartin_1280.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #333;
	background-attachment: fixed; //This next one is for IE6 

}

*/
.bigBackground {
	width:100%;
	height:100%;
}
img#expando {
	padding: 0;
	margin: 0;
	position: absolute;
	display: none;
	z-index: 1;
	-ms-interpolation-mode: bicubic;
}
.wide img#expando, .tall img#expando {
	display: block;
}
.wide img#expando {
	width: 100%;
	height: auto;
}
.tall img#expando {
	width: auto;
	height: 100%;
}
.ie6fixed {
	position: absolute;
 top: expression((ignoreMe = document.documentElement.scrollTop ?  document.documentElement.scrollTop : document.body.scrollTop) + 'px');
}
body.blog {
	/*background-image: url(img/BG624-CIMG6323_1280.jpg);*/
	background-image: url(img/bg_artistinstallations.jpg);
	background-repeat: no-repeat;
	background-color: #666666;
	background-position: center top;
 font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	padding:0;
	height:100%;
	font-size:12px;
	overflow:auto;
}
#container {
	width: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0;
	margin-top: 0;
	min-height:100%;
	position:relative;
	margin-right: auto;
	margin-bottom: -80px;
	margin-left: auto;
	height: auto !important;
	height: 100%;
	z-index: 3;
}
#containerBlog {
	width: auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-height:100%;
	margin-right: auto;
	margin-bottom: -80px;
	margin-left: auto;
	height: auto !important;
	height: 100%;
	z-index: 3;
}
#horizon {
	top:50%;
	margin-top:-240px;
	position: absolute;
	width: 100%;
	margin-left: 0;
}
.justify {
	text-align: justify;
}
 h1, {
 font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
 font-size: 60px;
 font-weight: 500;
 text-align: center;
 text-transform: uppercase;
}
/*h2 {
	font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BC00FF;
	text-align: justify;
	font-weight: normal;
}*/
#mainContent h1, #mainContent h1 a{
	font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	font-weight: normal;
}
#mainContent h2, #mainContent h2 a{
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
}

h3, h3 a {
 font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	color:#BC00FF;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	text-decoration:none;
	padding:0;
	margin:0 0 36px 0;
	font-weight:normal;
}
h4, h4 a {
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	text-decoration: none;
	clear: left;
	font-weight: normal;
	padding:0;
	margin:0;
}
 a:hover {
	text-decoration: underline;
}
h5 {
 font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px dashed #000000;
	border-bottom: 1px dashed #000000;
	color: #888888;
	padding: 8px 0;
	margin-bottom: 0;
	font-weight: normal;
	text-decoration: none;
}
h5 a, h6 a {
	text-decoration: none;
}
h5 a:hover, h6 a:hover {
	text-decoration: none;
}
h6 {
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	font-size: 12px;
	border-bottom: 1px dashed #000000;
	color: #BC00FF;
	padding: 8px 0;
	margin-top: 0;
	font-weight: normal;
	text-decoration: none;
}
#mainContentIndex div div h1 a:hover, #mainContentIndex div div h2 a:hover, #mainContentIndex div div h3 a:hover, #mainContentIndex div div h4 a:hover, #mainContentIndex div div h5 a:hover, #mainContentIndex div div h6 a:hover, #mainContentArtists div div h1 a:hover, #mainContentArtists div div h2 a:hover, #mainContentArtists div div h3 a:hover, #mainContentArtists div div h4 a:hover, #mainContentArtists div div h5 a:hover, #mainContentArtists div div h6 a:hover{
		Xtext-decoration: underline;
}
#mainContentIndex div div h1, #mainContentIndex div div h1 a, #mainContentIndex div div h2, #mainContentIndex div div h2 a, #mainContentIndex div div h3, #mainContentIndex div div h3 a, #mainContentIndex div div h4, #mainContentIndex div div h4 a, #mainContentIndex div div h5, #mainContentIndex div div h5 a, #mainContentIndex div div h6, #mainContentIndex div div h6 a, #mainContentArtists div div h1, #mainContentArtists div div h1 a, #mainContentArtists div div h2, #mainContentArtists div div h2 a, #mainContentArtists div div h3, #mainContentArtists div div h3 a, #mainContentArtists div div h4, #mainContentArtists div div h4 a, #mainContentArtists div div h5, #mainContentArtists div div h5 a, #mainContentArtists div div h6, #mainContentArtists div div h6 a {
	padding:0;
	margin:0;
	border:none;
	font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	text-decoration: none;

}
#mainContentIndex div div h1, #mainContentIndex div div h1 a {
	padding-top:180px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentArtists div div h1, #mainContentArtists div div h1 a {
	padding-top:185px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentIndex div div h2, #mainContentIndex div div h2 a {
	padding-top:155px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentArtists div div h2, #mainContentArtists div div h2 a {
	padding-top:150px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentIndex div div h3, #mainContentIndex div div h3 a {
	padding-top:115px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentArtists div div h3, #mainContentArtists div div h3 a {
	padding-top:113px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentIndex div div h4, #mainContentIndex div div h4 a {

	padding-top:73px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentArtists div div h4, #mainContentArtists div div h4 a {
	padding-top:79px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentIndex div div h5, #mainContentIndex div div h5 a {
	color:#BC00FF;
}
#mainContentIndex div div h5, #mainContentIndex div div h5 a {
	padding-top:40px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentArtists div div h5, #mainContentArtists div div h5 a {
	padding-top:43px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentIndex div div h6, #mainContentIndex div div h6 a {
	padding-top:10px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
#mainContentArtists div div h6, #mainContentArtists div div h6 a {
	padding-top:8px;
	font-size: 60px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}
.wall {
	font-size: 65px;
	color: #BC00FF;
	text-transform: uppercase;
	padding-left:33%;
	font-weight: normal;
}
ul.dropmenu#nav-five {
	margin-right:10px;
}
ul.dropmenu#nav-oneBlog{
	margin-left:-110px;
}
ul.dropmenu {
	position: relative;
	margin: 0;
	display:block;
	padding:0;
	text-decoration: none;
	font-size:12px;
	line-height:16px;
	width:200px;
	height:20px;
}
#menu_news {
	display:none;
}
/*--------------------------------------pull up menu---------------------*/
ul#nav2 {
	position:relative;
	height:20px;
	font-family:"AndaleMono",'Andale Mono', 'Lucida Console', monospace;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color:#FFF;
	width:200px;
}
ul#nav2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
ul#nav2 li {
	position: relative;
	float:left;
	width:200px;
	height:20px;
	background-color:#FFF;
	margin-bottom:3px;
	text-align:left;
	z-index:100; /*get the shadow to behave*/
}
#nav2 li ul {
	text-align:center;
	position: absolute;
	left: 0;
	bottom:20px;
	margin-left:-999em;
	background-color:#FFF;
	padding-bottom:20px;
	padding-top:20px;
	z-index:5; /*get the shadow to behave*/
	text-align:center;

}
ul#nav2 li a {
	display:block;
	text-decoration:none;
	padding-left:3px;
	padding-top:3px;
	text-align: left;

}
ul#nav2 li ul a{
	text-align:center;
}
/* set dropdown to default */
#nav2 li:hover li a, #nav2 li.over li a, #nav2 li:hover li:hover li a, #nav2 li.over li.over li a, #nav2 li:hover li:hover li:hover li a, #nav2 li.over li.over li.over li a {
	background-position:0 0;
}
ul#nav2 li:hover ul ul, ul#nav2 li:hover ul ul ul, ul#nav2 li.over ul ul, ul#nav2 li.over ul ul ul {
	margin-left:-999em;
}
ul#nav2 li:hover ul, ul#nav2 li li:hover ul, ul#nav2 li li li:hover ul, ul#nav2 li.over ul, ul#nav2 li li.over ul, ul#nav2 li li li.over ul {
	margin-left:0;
}
ul#nav2 li ul li a {
	width:197px;
	height:17px;
}
ul#nav2 li a {
	width:197px;
	height:17px;
}
/*-------------------*/
ul#navNews {
	position:relative;
	height:20px;
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color:#FFF;
	width:200px;
}
ul#navNews ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
ul#navNews li {
	position: relative;
	text-align:left;
	float:left;
	width:200px;
	height:20px;
	background-color:#FFF;
	margin-bottom:3px;
	z-index:100; /*get the shadow to behave*/
}
#navNews li ul {
	text-align:center;
	position: absolute;
	left: 0;
	bottom:20px;
	margin-left:-999em;
	background-color:#FFF;
	padding-bottom:20px;
	padding-top:20px;
	z-index:5; /*get the shadow to behave*/
	text-align:center;

}
ul#navNews li a {
	display:block;
	text-decoration:none;
	padding-left:3px;
	padding-top:3px;
		text-align: left;

}
ul#navNews li ul a{
	text-align:center;
}
/* set dropdown to default */
#navNews li:hover li a, #navNews li.over li a, #navNews li:hover li:hover li a, #navNews li.over li.over li a, #navNews li:hover li:hover li:hover li a, #navNews li.over li.over li.over li a {
	background-position:0 0;
}
ul#navNews li:hover ul ul, ul#navNews li:hover ul ul ul, ul#navNews li.over ul ul, ul#navNews li.over ul ul ul {
	margin-left:-999em;
}
ul#navNews li:hover ul, ul#navNews li li:hover ul, ul#navNews li li li:hover ul, ul#navNews li.over ul, ul#navNews li li.over ul, ul#navNews li li li.over ul {
	margin-left:0;
}
ul#navNews li ul li a {
	width:197px;
	height:17px;
}
ul#navNews li a {
	width:197px;
	height:17px;
}
/*-------------------*/
.dropmenu li {
	position: relative;
	list-style: none;
	float: left;
	width:200px;
	background-color:#FFF;
	text-decoration: none;
	margin-bottom:3px;/*this makes the nested li's marginbottom 3px too so we need to cancel*/
	text-align:left;
}
.dropmenu li ul {
	background-color:#FFFFFF;
	width:200px;
	padding: 20px 0;
}
.dropmenu li ul li {
	text-align: center;
}
.dropmenu li ul li a:hover {
	width:194px;
}
.dropmenu li:hover ul, .dropmenu li:hover div {
	display: block;
	background-color:#FFFFFF;
	width:200px;
}
.dropmenu ul {
	position: absolute;
	display: none;
	padding: 0px;
}
.dropmenu ul li {
	border: 0;
	float: none;
	margin:0;
	width:200px;
}
.dropmenu ul {
	position: absolute;
	display: none;
	padding: 0px;
}
.dropmenu a {
	border-bottom: 0;
	white-space: nowrap;
	display:block;
	text-decoration: none;
	text-transform: none;
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
	padding: 3px;
}
.dropmenu div ul {
	position: relative;
	display: block;
}
.dropmenu li div {
	display: none;
	position: absolute;
}
.dropmenu li div ul {
	border: none;
	background: none;
	position: relative !important;
}
.dropmenu li div a {
	border: none;
}
.dropmenu li div div {
	display: block;
	position: relative;
	background: none;
	border: none;
}
.dropmenu li div div a {
	display: inline;
	border: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
ul.left {
	float: left;
	width: 145px;
}
ul.right {
	float: right;
	width: 145px;
}
.red {
	color:#FF0066;
}
a.red:hover {
	background-color:#FF0066;
	color: #FFFFFF;
	text-decoration:none;
}
.purple {
	color:#7800FF;
}
a.purple:hover {
	background-color:#7800FF;
	color: #FFFFFF;
	xtext-decoration:none;
}
.magenta {
	color:#FF00FF;
}
a.magenta:hover {
	background-color:#FF00FF;
	color: #FFFFFF;
	text-decoration:none;
}
.lilac {
	color:#BC00FF;
}
a.lilac:hover {
	background-color:#BC00FF;
	color: #FFFFFF;
	text-decoration:none;
}
.skyBlue {
	color:#20AAFF;
}
a.skyBlue:hover {
	background-color:#20AAFF;
	color: #FFFFFF;
	text-decoration:none;
}
.brightBlue {
	color:#FF0066;
}
a.brightBlue:hover {
	background-color:#FF0066;
	color: #FFFFFF;
	text-decoration:none;
}
#header {
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	color: #FF0066;
	margin-top: 0;
	z-index: 100;
	position: relative;
	top: 20px;
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* padding keeps the content of the div away from the edges */
	margin-left: 20px;
	margin-top: -250px;
	color: #000000;
}
#sidebarMenu2 {
	float: right; /* since this element is floated, a width must be given */
	width: 200px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0; /* padding keeps the content of the div away from the edges */
	margin-right: 20px;
	margin-top: -250px;
}
#headerBlog {
	width: 1000px;
}
#nav-oneBlog {
	position:     absolute;
	top:          20px;
	left:         50%;
	width:        200px;
	margin-left:  -100px;/* half of the width */
	z-index: 102;
}
/*#headerb ul.dropmenu#nav-one{
	margin-left:auto; 
	margin-right:auto;
}*/

#sidebar1Blog {
	position: fixed;
	left: 20px;
	top: 300px;
	z-index: 100;
}
#sidebarMenu2Blog {
	position: fixed;
	right: 20px;
	top: 300px;
	z-index: 101;
}
#mainContent {
	width: 460px;
	height: 460px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	overflow:none;
	background-color: #FFFFFF;
	padding:0;
	xz-index:10;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	/* For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333')";*/
	/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333');*/
}

/*#nav-one, .submenu{
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;

}*/
#nav-one.dropmenu li.haschildren, #nav-two, #navNews, #navNewsBlog, #nav-three li, #nav-five li, #nav-three.dropmenu li.haschildren, #nav-four, #nav-five.dropmenu li.haschildren, .submenu, ul#nav2, ul#nav-one,
#nav-one.dropmenu li ul, x#nav2 li ul, #nav-three.dropmenu li ul, #nav-five.dropmenu li ul{
	padding-left:0;
	margin-left:0;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	/* For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333')";*/
	/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333');*/
}

#nav-three li ul li, #nav-five li ul li{
	padding-left:0;
	margin-left:0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#mainContentIndex {
	width: 460px;
	height: 420px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	padding: 20px 0;
	margin-top:10px;

}
#mainContentBlog {
	width: 460px;
	height: auto;
	min-height:700px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding:0;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333');
	z-index: 1;
}
#mainContentArtists {
	width: 460px;
	height: 460px;
	position: relative;
	margin-left: auto;
	margin-top:10px;
	margin-right: auto;
	overflow:hidden;
	background-color:#FFFFFF;
	padding:0;
	margin-top:10px;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333');
}
#mainContentIndex #postTitle, #mainContentIndex #postFooter, #mainContentArtists #postFooter {
	display: none;
}
.artistNav {
	float:right;
}
.artistNav a {
	padding:0;
	margin:0;
	color:#20AAFF;
	text-decoration:none;
	text-align:right;
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
}
ul.artistNav {
	list-style:none;
	padding:0 5px 0 0;
	margin:0;
}
ul.artistNav li {
	display: inline;
	padding:0 0 0 1px;
}

#centreVertically {
	top:50%;
	margin-top:-160px;
	position:relative;
}
#columnWrap {
	width:100%;
	margin-bottom: 20px;
}
.contentCaption {
	padding-left:5px;
	padding-right: 5px;
}
#column1 {
	width:124px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
#column2 {
	width:124px;
	float:left;
	margin-left:5px;
	overflow:auto;
	margin-right:5px;
}
#column3 {
	width:124px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.push {
	height: 80px;
}
#footer {
	height:80px;
	background-image:url(img/footer.png);
	background-repeat:repeat-x;
	position:relative;
	clear:both;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	color: #FFFFFF;
	font-size:12px;
	z-index:100;
}
form {
	padding:0;
	margin:0;
	text-align:left;
}
#leftFooter{
	width:33%;
	float:left;
	height:auto;
	margin-top:12px;
	position:relative;
}
#leftFooterBlog {
	width:33%;
	float:left;
	height:auto;
	position:relative;
	margin-top:25px;
	}
#leftFooter img {
	margin-right:2px;
}
#rightFooter {
	width:33%;
	float:left;
	height:100px;
	position:relative;
	margin-top:18px;
}
#rightFooterBlog {
	width:33%;
	float:left;
	position:relative;
	height:auto;
	margin-top:31px;
}
#rightFooter img, #rightFooterBlog img, #rightartFooter img{
	float:right;
	padding-left:4px;
	margin-top:-4px;
}
#centerFooter {
	width:33%;
	float:left;
	height:100px;
	position:relative;
	font-size:18px;
	margin-top:15px;
}
#centerFooterBlog {
	width:33%;
	float:left;
	height:auto;
	position:relative;
	font-size:18px;
	margin-left:auto;
	margin-right:auto;
	margin-top:28px;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.leftFooterContent {
	text-align: left;
	margin: 0;
	padding: 0;
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
}
.centreFooterContent {
	text-align: centre;
}
.centreFooterContent {
	text-align: centre;
}
.rightFooterContent {
	text-align: right;
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
}
.logo {
	text-align:center;
	font-size:24px;
	font-weight:normal;
	font-variant: normal;
}
#wrapper {
	margin: 0 auto 0 auto;
	width: 750px;
	text-align: left;
}
/*For the postmetadata paragraph tag, you added a gray border and a 10-pixel top margin to it.*/
.navigation {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
/*For the navigation DIV wrapping the Next page and Previous page links, you just:

    * added a 10-pixel top padding
    * change its font size to 14px
    * change its font-weight to bold.
    * increased its line-height to 18px.
*/

#postTitle, #postTitleBlog {
	padding: 0 0 0 4px;
}
#postTitle a {
	color:#20AAFF;
	font-weight: normal;
}
#postTitle a:hover {
	text-decoration:underline;
}
#postContent {
	height:396px;
	width:396px;
	overflow:auto;
	padding: 0 32px 0 32px;
	margin-top: 16px;
}
#postContentBlog {
	height:auto;
	min-height:600px !important;
	width:396px;
	padding: 96px 32px 0 32px;
	margin-bottom:40px;
}
#postFooter {
	clear:both;
	height:auto;
	background-color:#FFFFFF;
	width:100%;
	text-align:right bottom;
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	margin-right:20px;
	margin-bottom:0;
	xbackground-image:url(img/icons_share.png);
	xbackground-repeat:no-repeat;
	xbackground-position:right;
}
#postFooter p {
	margin-right:4px;
}
#postFooter p a {
	color:#20AAFF;
	text-decoration:none;
}
#postFooter img {
	border: none;
}
#postTitle h2, #postTitle h2 a {
	font-size: 12px;
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	padding:0;
	margin:0;
}
/*.post h2 is not a general rule. It specifically targets the H2 sub-headings within the DIV. The H2 sub-headings in the Sidebar aren’t affected*/
.entry p, .entry ol{
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 14px;
	padding: 0;/*line-height: 18px; Increased the size of the space between each line within the entry DIV*/
}
.entry p a {
	font-family:"AndaleMono", 'Andale Mono','Lucida Console', monospace;
	color:#20AAFF;
	text-decoration:none;/*line-height: 18px; Increased the size of the space between each line within the entry DIV*/
}
.entry ol li a {
	color:#7800FF;
}
.entry p a:hover, .entry ol li a:hover {
	text-decoration:underline;
}
h2.prodtitles span{
	font-size: 12px;
	display: block;
	float: left;
	line-height: 125%;
}
/*.entry h3 {
	clear: left;
	font-size: 12px;
	color:#20AAFF;
	font-family:"AndaleMono", 'Andale Mono', monospace;
	font-weight: normal;
	margin: 0;
	padding: 0;
}*/
.entry img {
	/*clear:both;
	float:left;*/
	margin: 0 10px 20px 0;
	text-decoration:none;
	border: none;
}
.entry .addtoany_share_save_container{
	margin: 21px 0 0 0;
	border-top: 1px dashed #000000;
	padding:8px 0 0 0;
}
.entry .addtoany_share_save_container img {
	margin: 0 4px 0 0;
	text-decoration:none;
	border: none;
}
img a {
	text-decoration:none;
	border: none;
}
table#wp-calendar {
	width: 100%;
}
#clear {
	clear:both;
}
label {
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
	color:#808080;
}
.menu ul a:hover, li.page-item a:hover, .artistNav a:hover {
	text-decoration:underline;
}
#postTitle h2 a:hover {
	text-decoration:underline !important;
}
.entry h5{
		font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;

}
/*------------------------comments style sheet-------------------*/

p.postmetadata {
	margin-top: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #000;
	border-bottom-color: #000;/*margin: 10px 0 0 0;*/
	color:#808080;
	padding: 5px 0;
	margin-bottom:36px;
}
p.postmetadata a {
	color:#808080;
}
#commentform {
	margin-bottom: 12px;
}
.comments-template {
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
	margin: 10px 0 0;
	padding: 10px 0 0;
	text-align:left;
}
#comments-template-pages {
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
	margin: 10px 0 0;
	padding: 10px 0 0;
	text-align:left;
	display: none;
}
.comments-template ol, #comments-template-pages ol {
	margin: 0;
	padding: 0 0 36px;
	list-style: none;
}
.comments-template ol li, #comments-template-pages ol li {
	margin: 10px 0 0;
	padding: 0 0 10px;
	border-bottom: 1px dashed #000;
}
.comments-template h2, .comments-template h3, #comments-template-pages h2, #comments-template-pages h3 {
 font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
font-size: 24px;
}
.commentmetadata {
	font-size: 12px;
	text-align:left;
}
.comments-template p.nocomments, #comments-template-pages p.nocomments {
	padding: 0;
}
.comments-template textarea, #comments-template-pages textarea {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	width:391px;
}
.transparent {
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
	font-size: 12px;
	background:transparent;
	border: none;
	color: #FFFFFF;
}
#sharethis {
	width:70px;
	overflow:hidden;
	height:auto;
	text-align:right;
	float:right;
	margin-top:15px;
}
#sharethis span a {
	margin-left:-20px;
	background-image:none;
}
#postcomment, h2#comments{
 font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
}
/*------------------------floating lists of images and links-------------------*/
ol {
	list-style: none;
	padding-left: 0;
}
ol li img {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}
ol li {
	clear: left;
}
ol li a {
	text-decoration:none;
}
/*sitemap styling*/
div.ddsg-wrapper h2 {
	margin-bottom:0.5em;
	font-family: "gillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	color:#FF0066;
	font-size:24px;
	font-weight:normal;
}
div.ddsg-wrapper ul {
	padding-left:12px;
}
div.ddsg-wrapper li {
	list-style-type:disc;
}
/* object embedded video style*/
embed {
	margin:-9px;
	padding:0;
}
/* hopefully an ie fix for the menus*/
ul {
	z-index:1;
	margin: 0;
	padding: 0;
}
ul li ul {
	z-index:2;
}
/* add to any */
.addtoany_list li {
	list-style: none;
	display: inline;
}
.addtoany_share_save {
	font-family:"AndaleMono", 'Andale Mono', 'Lucida Console', monospace;
}
.dashed {
	border-top: 1px dashed;
	margin-top:5px;
}
ul#nav2 li ul li a.dashedTB {
	border-top: 1px dashed;
	padding-top:5px;
	border-bottom: 1px dashed;
	padding-bottom:7px;
}
/*forms*/
input[type="text"] {width: 255px;}
input[type="text"].wpsc_quantity_update {
  width: 60px;
}

ul.about li a.red {
	color:#FF0066 !important;
}
ul.about li a.red:hover {
	background-color:#FF0066 !important;
	color: #FFFFFF !important;
	text-decoration:none !important;
}
.ngg-imagebrowser h3{
color: black !important;
}