/*
Theme Name: 0_0_artvisions_org
Description: Fixed width gallery theme 980px
Version: 10.0211
Author: biz1web
Author URI: http://www.biz1web.com
Tags: gallery
Notes: 
The XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body {
	text-align:left;
	width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Lucida Sans, sans-serif;
  font-size:1.0em;
	letter-spacing: 0.1em;
	margin-top:0.0em;
  margin-right: auto;
	margin-bottom:0.0em;  
  margin-left: auto;
	padding:0.0em;
	color:#222; /* COLOR *********************************************** COLOR */
  background: #fff;
/*	background: #fff url(images/word-cloud_26wht.jpg) repeat-y 0 0;
  background-attachment:fixed;
*/
}	


/* *********************************
	  DEFAULT ELEMENTS
******************************** */
h1, h2, h3, h4, h5, h6, p {
	line-height:1.4;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	margin:0; 
  padding:0;
}

h1 {	font-size: 1.4em;}
h2 {	font-size: 1.2em;}
h3 {	font-size: 1.0em;}
h4 {	font-size: 0.9em;}
h5 {	font-size: 0.8em;}
h6 {	font-size: 0.7em;}

ol {font-size:100%; margin:0; padding:0;}
ul {list-style: none; font-size:100%; margin:0; padding:0;}
li {font-size:90%; margin:0; padding:0;padding-bottom: 8px;}

/* list elements "dl"= "definitions list" */
dl {font-size: 1.2em;}
dt {font-size: 1.2em;	font-weight:normal; margin: 0px 0px 0px 0px;}
dd {font-size: 100%;}

h2 a, h2 a:visited {
	color: #00f;
}

.pagetitle {
	font-size: 1em;
}

.details h3 {
	font-size: 2.1em;
	color: #00f;
	font-weight: bold;
}
.widgettitle {
	color: #00f;
	font-weight: bold;
	font-size: 0.8em;
}
ol#comments li p {font-size: 100%;}
p, li, .feedback {
	font-family: 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}
input {border: 1px dotted #00f;	margin-top:5px;background: #fff;color: #000;}
input:hover {	color: #00f;}

form#searchform input#s {	background: #fff;color: #060;	border: 3px inset #060;}
.clr {clear: both;}

/* remember to define focus styles! removes dashed border from active link*/
:focus {outline: 0;}

/* *********************************
DEFAULT NAVIGATION
************************************************* */
a, a:link, a:active, a:visited, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, p a:link, 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, p a:visited {
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	color: #222; /* COLOR *********************************************** COLOR */
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	color: #777; /* COLOR *********************************************** COLOR */
}

.current_page_item a, .current_page_item a:visited {
	color: #fff; /* ----------------------- link font color */
	border: 1px solid #ddd; /* ------------ link border color */
  -moz-border-radius: 6px;
	background:#FD3400;
}

.current_page_item a:hover {
	color: #999; /* ----------------------- link font color */
	border: 1px solid #000; /* ------------ link border color */
  -moz-border-radius: 6px;
	background:#0033ff;
}

/******************** IMAGES ********************/
img, img a {
	border:8px solid transparent;
  background-color:transparent;
	padding:0.0em;  
	text-decoration: none;	
	margin: 0px;
}

img a:link, img a:visited  {
	border:8px solid transparent;
  background-color:transparent;
	padding:0.0em;  
	text-decoration: none;	
	margin: 0px;
  }
  
img a:hover {
  filter:alpha(opacity=30);
  -moz-opacity:.30;
  opacity:.30;
	border:8px solid #fff;
	padding:0.00em;  
	text-decoration: none;	 
  margin: 0px; 
  }  
  
#img0, #img0 a {
  float:left;
	border:0px solid transparent;
  background-color: transparent;
	padding:0.0em;  
	text-decoration: none;	
}

#img0 a:link, #img0 a:visited  {
	border:0px solid transparent; 
  background-color: transparent;
	padding:0.0em;  
	text-decoration: none;	
  }

#img0 a:hover {
  opacity:.50;
	border:none;
	padding:0.00em;  
	text-decoration: none;	  
  }

#img2, #img2 a { /* about-us pics */
  float:left;
	border:2px solid #fff;
  background-color: #fff;
	padding:0.5em;  
	text-decoration: none;	
}

#img2 a:link, #img2 a:visited  { /* about-us pics */
	border:2px solid #fff; 
  background-color: #fafafa;
	padding:0.5em;  
	text-decoration: none;	
  }

#img2 a:hover { /* about-us pics */
	border:2px solid #f8f8f8;
  background-color: #f8f8f8;
	padding:0.5em;  
	text-decoration: none;	  
  }
  
.img2, .img2 a { /* about-us pics */
  float:left;
	border:2px solid #fff;
  background-color: #fff;
	padding:0.5em;  
	text-decoration: none;	
}

.img2 a:link, .img2 a:visited  { /* about-us pics */
	border:2px solid #fff; 
  background-color: #fafafa;
	padding:0.5em;  
	text-decoration: none;	
  }

.img2 a:hover { /* about-us pics */
	border:2px solid #f8f8f8;
  background-color: #f8f8f8;
	padding:0.5em;  
	text-decoration: none;	  
  }


/* *********************************
WRAP
************************************************* */	
#wrap {
display:block;
	background: transparent;
/*	width:85%;*/
	  width:980px;
	margin: 10px auto 1px auto;
	padding: 0px;
	text-align:center;
}


/* *********************************
WRAP / HEADER
************************************************* */
#header {
	position: relative;
  width:99.99%;
	margin:184px auto 0 auto;  
	text-align:center;
  z-index:1;	
	height:104px;
	background:transparent;	
	padding: 0.1em 0.2em;  
	text-decoration: none;
}

#header #logo {
	position: absolute;
	top: 6px; left:35%;
	padding: 0;
	margin:0.0em -2.3em 0.0em -0.0em;
	font:3.2em;
	z-index:1;
/*	color:#FF8500;*/
}

#header #logo h1 {
	letter-spacing: 0.1em;
/*  font-family:"Times New Roman",Georgia,Serif;*/
	font-size:3.5em;
  font-style: normal;
  font-weight:normal;
}

#header #logo h2 {
  font-family:"Times New Roman",Georgia,Serif;
	font-size:1.1em;
  font-style: italic;
  	text-align:left;
  margin:-16px 0px 0 10px;
 	padding-left:0px;
}

#header #img0 {
	position: absolute;
	top:-4px; left:22%;
	border:4px solid transparent;
  background-color:transparent;
  padding: 0.0em 0.0em 0.6em 0.0em;  
	text-decoration: none;	
	margin:0.0em 0.0em 0.9em 0.0em;
}

#header #img0 a:hover {
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  }


/* *********************************
WRAP / HEADER / NAV
************************************************* */
#topnav {
	margin: 4px auto 14px auto;
	text-align:center;
	position: absolute;
	top:174px;
	background-color:#; /* ----------- topnav links background color */
	border-bottom: 1px dotted #; /* -------------------- topnav border color */
	z-index:99;
}

#topnav ul {
float:left;
	list-style:none;
	font-weight: normal;
}

#topnav li {
	display:inline;
}

#topnav a, #topnav a:visited, #topnav a:active {
font-size:0.8em;
	font-weight: bold;
	text-align:center;
  text-decoration:none;
	display:inline;  	
/*  float: left;*/
  margin:0.0em 0.2em 1.5em 0.1em;
  padding: 0.3em 0.3em 0.3em 0.3em;
	background-color:#fff; /* ------------ topnav link background color */
	color:#18184D; /* ----------------------------- topnav link font color */
	border: 1px solid #00f; /* -------------------- topnav border color */
	-moz-border-radius:6px;
}

#topnav a:hover {
 	border:0px solid #FD5033; /* ------------------ topnav border color */
  border-top:1px solid #000; /* ------------- topnav top border color */
  border-right:1px solid #000; /* --------- topnav right border color */
  border-bottom:1px solid #000; /* ------- topnav bottom border color */  
  border-left:1px solid #000; /* ----------- topnav left border color */ 
	background-color:#000; /* ------------ topnav link background color */
	color:#ddd; /* ----------------------------- topnav link font color */
	background: #000 url(images/topmenu_bgr_2_hover.jpg) center -7px no-repeat;
/* 	filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;*/
	-moz-border-radius:6px;
	-moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;	
}

#topnav .current_page_item a, .current_page_item a:visited {
	color: #fff; /* ----------------------- link font color */
	border: 1px solid #00f; /* ------------ link border color */
  -moz-border-radius: 6px;
	background:#FF8500;
	background:#ddd;
}


#topnav .current_page_item a:hover {
	color: #fff; /* ------------------------- topnav link font color */
	border: 1px solid #444; /* ------------ topnav link border color */
	background:#444; /* --------------- topnav link background color */	
  -moz-border-radius: 6px;
	background: #000 url(images/topmenu_bgr_2_hover.jpg) center -7px no-repeat;
}


/* *********************************
WRAP / HEADER / CONTENTWRAP
************************************************* */
#content {
position:relative
/*	width: 980px;*/
	width: 100%;
	text-align: center;
	margin: 0px auto 10px auto;
	padding: 0px 10px 10px 10px;
display:block;
	background:#eee;
  background-color:transparent;
  border-top:0px solid #00f;
	border: 0px solid #333; /* no border for now */
	-moz-border-radius: 33px;
	-khtml-border-radius: 33px;
	-webkit-border-radius: 33px;
	border-radius: 33px;
}

#content p {
	text-align: left
}

#middlecolumn {
display:inline-block;
	text-align:left;
	width: 78%;
/*	width: 760px;*/	
	float: left;
	margin: 20px auto 0px auto;
	border: 0px solid #333;
	-moz-border-radius: 13px;
	-khtml-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}

.entry {
	color: #000000;
	text-align:left;
	padding: 4px;
	border: 0px solid #00f;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
#middlecolumn h2 a {
	color: #222;
	font-size: 1.2em;
	text-decoration:none;
	font-variant:italic;
	font-weight:bold;
}

/* comment form */
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	color: #000000;
	background: #fafafa;
	border: 1px dotted #00f;
	padding: .2em;
}
#commentform textarea {
	width: 90%;
}
#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

h2#comments {
	font-size: 0.8em;
	border: none;
}
h2#postcomment {
	font-size: 1em;
	border: none;
}

/* updated comment form */

#commentblock {
width:100%;
	margin: 0px 20px 10px 20px;
	padding: 25px 20px 10px 20px;
/*	background: transparent;
	border-left: 5px solid #696969;
	border-right: 5px solid #696969;*/
	border:0px solid #9f833a;
	-moz-border-radius-bottomleft:16px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:16px;
  -moz-border-radius-topright:16px;
}
#commentform {
  margin:0 auto;
  padding: 0;
  font-size: 100%;
  width: 99.98%;
	border:1px solid #9f833a;
	-moz-border-radius:16px;
	background:#333;
	color:#9f833a;
}

#commentform textarea {
  margin:0 auto !important;
  padding:0.4em;
  overflow: auto;
  width: 97% !important; 
	border:1px solid #9f833a;
	background:#000;

}

#commentform input, #commentform select, #commentform textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #fff;
  color: #00f;
}




/* ****************************************** 
GALLERY CLASSES used on index.php and page-glry.php template
**************************************************************** */

#glrycolumn {
display:inline-block;
	text-align:center;
	width: 99.99%;
/*	float: left;*/
	margin: 20px auto 0px auto;
	border: 0px solid #333;
	-moz-border-radius: 13px;
	-khtml-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
}

#glrycolumn p {
	text-align: left
}

.navigation {
	display: block;
/*	float: left;*/
	text-align:center;
	width: 90%;
	margin: 0 0 30px 0;
	margin: 10px auto 15px auto;
	background: #18184D;
	padding: 10px 10px 50px 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #fff;
	border: 1px solid #00f;
}

.navigation a {
	color: #ffffff;
	font-weight: bold;
}
.navigation .alignleft {
	float: left;
}
.navigation .alignright {
	float: right;
}

.post {
	clear: both;
}

.post .navigation{
	clear: both;
	background: transparent;
	border: 1px solid #00f;
	color:#222;
	margin: 4px auto 4px auto;
	padding: 4px 10px 4px 10px;
}

#post-after {
display:block;
  clear:both;
  text-align:center;
  margin: 0.3em auto 1.8em auto;
  padding:0.3em;
  width:80%;
  height:32px;
  background:url(images/post-after.gif) no-repeat center center;
 }

.singleads {
	margin: 20px 0 0 0;
}

.details2 {
	padding: 10px 0px 10px 10px;
	background: #000;
	width: 450px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.details2 img {
	width: 440px;
	height: auto;
	padding: 0 0 15px 0;
	overflow:hidden;
}
.details2 p {
	color: #FFFFFF;
}

.image {
/*	float: left;*/
	display:inline-block;
  text-align:center;
	background: #111111 url(images/bgr-image2.png) repeat-x;
	background: #eee; /* background - image box */
	width: 260px;
	height: 295px;
	min-height: 208px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
  color:#f00;
	margin: 10 14px 20px 0px;
	margin: 0 auto 20px auto;	
	padding: 10px 2px 10px 2px;	
	border: 0px solid #999999;
}
.image span {
/*	float: right;*/ 
	font-size: 0.9em;
	padding: 3px 0px 0 0;
	color: #fff;
	width: 10px;
	font-weight: bold;
}
.image span a:link {
/*	float: right;*/
	font-size: 10px;
	padding: 3px 5px 0 0;
	color: #666;
	font-weight: bold;
}
.image span a:active {
/*	float: right;*/
	font-size: 10px;
	padding: 3px 5px 0 0;
	color: #666;
}
.image span a:hover {
/*	float: right;*/
	font-size: 10px;
	padding: 3px 5px 0 0;
	color: #ddd;
}
.image img {
	padding: 10px 0 10px 0;
/*	width: 160px;
	width: 150px;
	height: 110px;
	height: 100%;*/
}
.ratings img {
	padding: 10px 0 10px 0;
	width: 12px;
	height: 12px;
}
.ratings {
	clear: both;
	display: block;
}
.image h3 {
/*	float: left;*/
	margin: 0 auto;
	padding: 0;
	font-size: 0.8em;
	display: inline;
	width: 150px;
	/*height: 30px;*/
	text-align:center;
	text-transform: uppercase;
	overflow: visible;
}
.image h3 a:link, .image h3 a:visited {
	font-size: 0.7em;
	color: #00f;
	font-weight: bold;
	margin: 0 auto;
	padding: 4px 0 0 0;
/*	float: left;*/
	text-transform: uppercase;
}
.image h3 a:hover {
	color: #92f;
}
.image h3 a:active {

}
.image p {
	font-size: 11px;
	clear: both;
}

/* *********************************
WRAP / RIGHT COLUMN [container for sidebar_right.php]
******************************************************************* */
#rightcolumn {
display:block;
	width: 210px;	
	width: 18%;	
	float: right;
	text-align: right;
	margin: 20px auto 0px 10px;
	padding: 0px 0.9em 0px 0.5em;
	color: #00f;
	border:1px solid #00f;
	-moz-border-radius: 13px;
	-khtml-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
/*	border-left:1px dashed #999;*/
}
#rightcolumn h2 {
	color: #00f;
	font-size: 1.2em;
	font-weight: bold;
}

#footer {
	border-top: 0px solid #000;
	text-align: right;
	padding-right: 10px;
}

#footnav {
	margin: 4px auto 14px auto;
	text-align:center;
/*	position: relative;
	bottom:0; left:auto;*/
	background-color:#; /* ----------- topnav links background color */
	border-bottom: 1px solid #foo; /* -------------------- topnav border color */
	z-index:99;
}

#footnav ul {
/*float:left;*/
	list-style:none;
	font-weight: normal;
}

#footnav li {
	display:inline;
}

#footnav a, #footnav a:visited, #footnav a:active {
font-size:0.8em;
	font-weight: bold;
	text-align:center;
  text-decoration:none;
	display:inline;  	
/*  float: left;*/
  margin:0.0em 0.2em 1.5em 0.1em;
  padding: 0.3em 0.3em 0.3em 0.3em;
	background-color:#fff; /* ------------ topnav link background color */
	color:#18184D; /* ----------------------------- topnav link font color */
	border: 0px solid #aaa; /* -------------------- topnav border color */
	-moz-border-radius:6px;
}

#footnav a:active {
	background-color:#ddd; /* ------------ topnav link background color */
}

#footnav a:hover {
 	border:0px solid #FD5033; /* ------------------ topnav border color */
	background-color:#000; /* ------------ topnav link background color */
	color:#ddd; /* ----------------------------- topnav link font color */
	background: #000 url(images/topmenu_bgr_2_hover.jpg) center -7px no-repeat;
/* 	filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;*/
	-moz-border-radius:6px;
	-moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;	
}

#footnav .current_page_item a, .current_page_item a:visited {
	color: navy; /* ----------------------- link font color */
	border: 0px solid #aaa; /* ------------ link border color */
  -moz-border-radius: 6px;
	background:#FF8500;
	background:#ccc;
}

#footnav .current_page_item a:hover {
	color: #fff; /* ------------------------- topnav link font color */
	border: 0px solid #444; /* ------------ topnav link border color */
	background:#444; /* --------------- topnav link background color */	
  -moz-border-radius: 6px;
	background: #444 url(images/topmenu_bgr_2_hover.jpg) center -7px no-repeat;
}

#copyright, copyright a {
	color: #000;
	font-size: 0.8em;
}
/** For Sitemap Template Page - width of columns is 140 pixels **/
.sitemapitem {
	width: 145px;
	float: left;
	padding: 5px;
	border-left: 2px dotted #006600;
	color: #006600;
}
.sitemapitem h2 {
	color: #006600;
	font-size: 0.8em;
}

/* *********************************
WORDPRESS SPECIFIC SPACING AND TYPOGRAPHY
************************************************* */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

.wp-caption {
	border: 0px solid #ddd;
	text-align: center;
	background-color: #fafafa;
	padding-top: 4px;
	margin: 10px;
/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}
ul.post-meta span.post-meta-key {
	font-weight: bold;
}
.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}
.meta {
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.meta li, ul.post-meta li {
	display: inline;
}
.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.meta, .meta a {
	color: #808080;
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

/* *********************************
CALENDAR - currently in header
************************************************* */
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
	width: 190px;
/*	height:140px;*/
	float:right;

}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
		background: #bbb;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
		background: #bbb;
}
#wp-calendar a {
	display: block;
	color: #fff;
	text-decoration: none;
		background: #bbb;
}
#wp-calendar a:hover {
	background: #00f;
	color: #fff;
}
#wp-calendar caption {
	color: #999;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#wp-calendar td {
	color: #000000;
	font: normal 12px 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
	background: #00f;
}
#wp-calendar td:hover {
	background: #777;
	color: #fff;
}
#wp-calendar #today, #wp-calendar #today a {
	background: #00f;
	color: #fff;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* *********************************
SPECIAL SPACING AND TYPOGRAPHY
************************************************* */
/* new colors */
.gren {color:#99CC00;}
.yelo {color:#ffff00;}
.gold {color:#cc6600;}
.mgld {color:#CC9933;}
.orng {color:#F96600;}
.azur {color:#99CCff;}
.mgta {color:#ff66cc;}
.teal {color:#008080;}
.slvr {color:#c0c0c0;}
.mdgy {color:#5a5a5a;}
.dkgy {color:#303030;}
.whit {color:#fff;}
.blak {color:#000;}

#bkgnd-blk, .bkgnd-blk {background-color: #000;}
#blkbk, .blkbk {background-color: #000;}

.fnt-dwn {font-size:0.88em !important;}
.fnt-up {font-size:1.4em !important;}
span.fnt-dwn {font-size:0.68em !important;}
span.fnt-up {font-size:1.4em !important;}

/* alignment classes */
.flt-lft  {float: left; }
.flt-rght {float: right; }
.cntr {text-align: center; margin-left: auto; margin-right: auto;}
.lft {text-align: left;}
.rght {text-align: right;}
.txtleft2 {text-align: left; margin: 0em 0.5em 0.0em 1.8em;	padding: 0.0em 0.0em 0.3em 0.0em;}
.jst {text-align: justify; margin-left: auto; margin-right: auto;}

.btm-p {margin-top:0;	margin-bottom:3px;}
.btm08 {margin-top:0;	margin-bottom:8px;}
.btm-1 {margin-top:0;	margin-bottom:-1px;}
.btm-4 {margin-top:0;	margin-bottom:-4px;}
.btm-8 {margin-top:0;	margin-bottom:-8px;} 
.btm-10 {margin-top:0;	margin-bottom:-10px;}
.btm-16 {margin-top:0;	margin-bottom:-16px;}
.btm-20 {margin-top:0;	margin-bottom:-20px;}
.btm-24 {margin-top:0;	margin-bottom:-24px;}
.btm-36 {margin-top:0;	margin-bottom:-36px;}
.btm-40 {margin-top:0;	margin-bottom:-40px;}
.top-p {margin-top:3px;	margin-bottom:0px;}
.top-p1 {margin-top:3px;	margin-bottom:-3px;}
.bld {font-weight: bold;}
.fnt-bold {font-weight:bold;}
.fnt-ital {font-style:italic;}
.mrgn0 {margin-top: 0px;	margin-bottom: 0px;}
.mrgn1 {margin-top: 1px;	margin-bottom: 1px;}
.mrgn3 {margin-top: 1px;	margin-bottom: 2px;}
.mrgn4 {margin-top: 2px;	margin-bottom: 2px;}
.mrgn6 {margin-top: 2px;	margin-bottom: 4px;}
.mrgn7 {margin-top: 7px;	margin-bottom: 0px;}

.l1{margin-left:1px;}
.l5{margin-left:5px;}
.l10{margin-left:10px;}
.l20{margin-left:20px;}
.l30{margin-left:30px;}
.l40{margin-left:40px;}

.r1{margin-right:1px;}
.r5{margin-right:5px;}
.r10{margin-right:10px;}
.r20{margin-right:20px;}
.r40{margin-right:40px;}
.r60{margin-right:60px;}
.r040{margin-right:-40px;}

.z1{margin-top:1px;}
.z5{margin-top:5px;}
.z10{margin-top:10px;}
.z20{margin-top:20px;}
.z40{margin-top:40px;}
.z60{margin-top:60px;}
.z80{margin-top:80px;}
.z100{margin-top:100px;}
.z120{margin-top:120px;}
.z140{margin-top:140px;}
.z280{margin-top:280px;}
.z440{margin-top:440px;}
.z840{margin-top:840px;}
.z-10{margin-top:-10px;}
.z-20{margin-top:-20px;}

.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w85{width:85%;}
.w93{width:93%;}
.w99{width:99%;}

div#cntr{text-align:center;}
  .cntr{ text-align: center;}
div#cntr1{ margin-left: auto;margin-right: auto;}
  .cntr1{ margin-left: auto; margin-right: auto;}
  
/* additional classes */
#clear {	clear: both; }
  .clear {	clear: both; }
#spacer {clear: both;}
  .spacer {clear: both;}

#hid0 {
visibility: hidden;
}  
.hid0 {
visibility: hidden;
}  

/* *********************************
HACKADELIC SLIDING NOTES 
************************************************* */
.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 5px;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
}

a.hackadelic-sliderButton {
  text-decoration:none;
	border: 1px solid #222;
	background-color: #ddd !important;
	color: #444 !important;
  margin-top: 7px !important;
  margin-bottom: 7px !important;
	padding: 0.5em  0.7em  0.5em  3.3em;
/*	padding-right:48px !important;*/
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
	background: transparent url(images/note-tiny36.jpg) left no-repeat;	
}
	
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background-color: #999;
}

.entry .hackadelic-sliderPanel {
  margin-top: 7px !important;
	background-color: transparent;
	color:#00f;
}

.hackadelic-sliderbutton {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
	color:#00f;
}

.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}

.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}

/* *********************************
css-id type70 artistName page unique styles
************************************************* */
.about-artist72 {
	font-size: 1.3em !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0.2em 0.4em;
	color:#fff;
}
.art-text77 {
	text-indent:0px;
	font-size: .9em;
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 2px;
	margin-left: 12px;
	text-align: justify;
	padding: 0.2em 0.2em 0.2em 0.2em;
}

span.drop77 {
	font-size: 3.0em;
	float: left;
  margin: 4px 5px 0 0;
	line-height: 0.9em;
	color: #fff;
	background: #849605;
	padding:0 0.2em;
	border: 2px solid #fff;
}

#art-nav .art-nav {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0.2em 0.2em 0.2em 0.2em;
  }
  
#art-float .art-float {
	float:left !important;
	padding:0.2em 0.2em 0.2em 0.2em;
  }
  

/* *********************************
SIDEBARS - currently unused
************************************************* */
/** Sidebar 4 - sidebar_bottom **/
#sidebar_bottom {
	width: 980px;
  width:99.99%;
	margin: auto;
	border-top: 0px dotted #006600;
  border:0px solid #f00;
  	background:#aaa;
}
#sidebar_bottom li {
	padding: 0;
	margin: 2px;
	list-style-type: none;
	text-align: center;
}
#sidebar_bottom ul li ul li {
	display: block;
	padding: 5px;
}
/** End Sidebar 4 - sidebar_bottom **/

