/*
Theme Name: 0_abizbuz
Description: strategic marketing for artists 11-0111
Author: Customized by: avidre, inc.
Tags: avidre web dev, small business consulting services
The CSS, 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-size:0.95em;
	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: #000;
}	

/* *********************************
	  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:100%; margin:0; padding:0;}

/* 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%;}

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

/* *********************************
WRAP
************************************************* */	
#wrap {
  position:relative;/**/
	background: transparent;
  background: #646464;
  background: #000;
  display:block;
	width:990px;
	text-align: center;
	margin: 4px auto 0px auto;
	padding:0.0em 0.0em 0.0em 0.0em;
	-moz-border-radius-bottomleft:16px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  border-radius: 1.8em; 
  border:0px solid #f2f2f2;
}

#wrap #cal {position: absolute;  top: 300px;  right:-56px;	padding: 0;}


/* *********************************
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;
/* *********************** link image ************************ 
	background: transparent url("images/externallink.gif") 0px 4px no-repeat;*/
}

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;
}

.current_page_item a, .current_page_item a:visited {
	color: #fff; /* ----------------------- link font color */
	border: 0px solid #646464;
	border: 0px solid #f00;
/*	-moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;*/
	background:#646464;
	background:#777;
	height:38px;
}

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

/******************** IMAGES ********************/
img, img a {
	border:0px solid transparent;
	background-color:transparent;
	padding:0.0em;  
	text-decoration: none;	
	margin: 0px;
}
/* *** ADDED BY NEIL *** */
img a:link, img a:visited  {
	border:0px solid transparent;
  background:none;
	padding:0.0em;  
	text-decoration: none;	
	margin: 0px;
  }
  
img a:hover {
  filter:alpha(opacity=30);
  -moz-opacity:.30;
  opacity:.30;
	border:0px solid #fff;
	padding:0.00em;  
	text-decoration: none;	 
  margin: 0px; 
  }  

/* *********************************
WRAP / HEADER
************************************************* */
#header {
	position: relative;
/*  width:99.99%;*/
	margin-top:0px;  

	margin-bottom:0px; /* for dropdown menu */
	margin-bottom:0px; /* for navmenu */	
	
	text-align:left;
/*	float: left;*/
  z-index:1;	
	border-bottom: 0px solid #99CC00;
	height:158px;
	  background: #fff;
/*	background:transparent;
  background-image: url('images/header3.jpg');
	background-repeat: repeat-x repeat-y;*/
	border:0px solid #646464;
	-moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-topleft:18px;
  -moz-border-radius-topright:18px;
	padding: 0.0em 0.0em;  
	text-decoration: none;	 
}

#header #logo {
	position: absolute;
	top: 10px; left: 134px;
	padding: 0;
	margin:0.0em -2.3em 0.0em -0.0em;
	font:2.2em;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	z-index:1;
}

#header #logo h2 {
  font-family:"Times New Roman",Georgia,Serif;
	font-size:0.8em;
  font-style: italic;
}

#header #img0 {
	position: absolute;
	top:0px; left: 0px;
	border:0px solid transparent;
	border:0px solid red;
  background-color:transparent;
	padding:0.0em 0.0em 0.0em 0.4em;  
	text-decoration: none;	
	margin: 0px;
}

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

#header #cal {position: absolute;   top: 6px;  right:32px;	padding: 0;}

/******************** SEARCH ********************/
#searchdiv {
position:absolute; top: 34px; right:100px;	margin: 0px;	padding: 0px;}

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

#searchform label { 
	float: left; 
	clear:left; 
  margin:0.2em 0.3em 0em 0em;
	text-align: left; 
}

#searchform input {
margin:0.0em 0.0em 0em 0em; 
display:block; 
}

#s {
	color: #323232;
	font-size: 11px;
	padding: 4px;
	margin: 4px 0px 0px 0px;
	border: 2px solid #FF0000;
	border: 1px solid #646464;	
}
#sbutt {
	background: #878787;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #FF0000;
	cursor: pointer;
}

/* *********************************
WRAP / HEADER / NAV DROP-DOWN MENU
************************************************* */
/* --- modify twentyten standard menu position and background --- */
#access {
  float:left;
  position: relative;  top: 0px;/* */
  padding:0.0em 0.2em 0.0em 0.0em;
	margin:4px auto 0px auto;
	width: 940px;
	display:block;
background:transparent;
border:0px solid #00f; /* ------------ BORDER COLOR -----------  */

}

#access .menu-header,
div.menu {
	font-size: 0.8em;
	font-weight:bold;
	margin-left: 0px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	background:#fff; /* --------------------- BG COLOR --------------------  */
	color:#80a607; /* --------------------- COLOR --------------------  */
	float:left;
	position: relative;
	border:1px solid #000; /* --------------- BORDER COLOR --------------  */
}

#access a {
	display:block;
	text-decoration:none;
 	border:1px solid #000;
	background-color:#000;      /* COLOR *** *** COLOR */
	color:#fff;            /* COLOR *** *** COLOR */
	padding:0 10px;
	line-height:24px;
}

#access ul ul {
	display:none;
	position:absolute;
/*	top:38px; */
	top:23px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 444;
}

#access ul ul li {
	min-width: 180px;	
			line-height:18px;
}

#access ul ul ul {
	left:100%;
	top:0;
}

#access ul ul a {
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
	background:#444; /* --------------------- BG COLOR --------------------  */	
}

#access li:hover > a,
#access ul ul :hover > a {
	color:#fff; /* --------------------- COLOR --------------------  */
	background:#666; /* --------------------- BG COLOR --------------------  */
}

#access ul li:hover > ul {
	display:block;
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color:#000; /* --------------------- COLOR --------------------  */
	background:#BCC2E2; /* --------------------- BG COLOR --------------------  */
}

#access ul li.current_page_item > a:hover,
#access ul li.current-menu-ancestor > a:hover,
#access ul li.current-menu-item > a:hover,
#access ul li.current-menu-parent > a:hover {
	color:#fff; /* --------------------- COLOR --------------------  */
	background:#555; /* --------------------- BG COLOR --------------------  */
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color:#000; /* --------------------- COLOR --------------------  */
	background:#db6b0f; /* --------------------- BG COLOR --------------------  */
}

/* *********************************
WRAP / HEADER / NAV     [SEE NAVBAR PLUGIN AT BOTTOM OF THIS FILE]
*************************************************************** */
#topnav {
	margin: 4px auto 4px auto;
	text-align:left;
	position: absolute;
	top:104px; left:8px;/**/
	z-index:99;
}

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

#topnav li {display:inline;}

#topnav a, #topnav a:visited, #topnav a:active {
font-size:0.7em;
	font-weight: bold;
	text-align:center;
  text-decoration:none;
	display:inline;  	
  margin:0.0em 0.2em 0.0em 0.1em;
  padding: 0.3em 0.3em 0.2em 0.3em;
/*	background-color:#fe0000; */
/*	color:#000; */
	border: 1px solid #f00;
	-moz-border-radius:6px;
}

#topnav a:hover {
 	border:1px solid #000;
	background-color:#000;
	color:#fff;
/* 	filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;*/
	-moz-border-radius:6px;
}

/* *********************************
WRAP / HEADER / CONTENTHOME
************************************************* */
#content {
  display:block;
	width: 72.8%;
	margin: 0px auto 10px auto;
	padding: 0em  1.0em  0.5em  1.0em;
	background:transparent;
	background:#f9f9f9;
	background:#fff;
	-moz-border-radius:16px;
  border-radius: 1.8em; 
  border:0px solid #ff0000;  /* COLOR ****contenthome BORDER **** COLOR */
}  

#contentgallery {
  display:block;
	width: 84.0%;
	margin: 0px auto 10px auto;
	padding: 0em  0.5em  0.5em  0.5em;
	background:transparent;
	background:#fff;
	-moz-border-radius:16px;
  border-radius: 1.8em; 
  border:2px solid #00f;
}  

.gallery-177 {
  float:left;
  display:inline-block;
	width: 52.0%;
	margin: 10px 0 10px 0;
	padding: 1.0em  0.5em  0.5em  0.5em;
	background:#000;
	-moz-border-radius:16px;
  border-radius: 1.8em; 
  border:0px solid #ff0000;  /* COLOR ****contenthome BORDER **** COLOR */
  z-index:1;
}  

#contenthome {
  display:block;
	width: 97.8.0%;
	margin: 0px auto 10px auto;
	padding: 0em  0.5em  0.5em  0.5em;
	background:transparent;
	  background: #fff;
	-moz-border-radius-bottomleft:16px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  border-radius: 1.8em; 
  border:0px solid #00f;
}  

#contenthome p {
	margin: 0.0em 0.8em 0.0em 2.6em;
	padding: 0.2em  1.3em  0.2em  1.3em;
	text-align:justify;
}

#contenthome p {
	margin: 0px 0px 0px 30px;
	padding: 0.2em  1.3em  0.2em  1.3em;
	width: 80%;
	font-size: 1.1em;
	text-align:justify;
	}
	
#contenthome p a, #contenthome p a:visited, #contenthome p a:hover {
		padding: 0em  0.0em  0em  0.6em;
}

	
#contenthome h2 {
  text-align:left;
	margin: 0.0em 0.2em 0.0em 0.2em;
	padding: 0.3em  0.0em  0.0em  0.0em;
	font-size: 1.2em;
	font-weight: bold;
}

#contenthome h2 a, #contenthome h2 a:visited, #contenthome h2 a:hover {
  text-decoration:none;
  color: #f00;
  background-color:#fff;
	background:transparent;
  text-align:left;
	margin: 1px auto 0px auto;
	padding: 0em  0.3em  0em  0.3em;
	width: 92%;
	font-weight: bold;
}

#contenthome h2 a:hover {
/*  background-color:#000;  COLOR ****contenthome h2  **** COLOR */
  color:#666;
}

#contenthome h2.widgettitle {
	color: #000;                /* COLOR ****content h2 **** COLOR */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	margin: 25px 0px 0px 0px;
	padding: 10px 0px 10px 0px;*/
}

#contenthome h3 {
	text-align:center;
	margin: 5px auto 0px auto;
	width: 80%;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
  background-color:#999;
	-moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;	
}

#contenthome ol {
	width: 80%;
	font-size: 0.9em;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
}
#contenthome ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
#contenthome ul {
	text-align:left;
	width: 80%;
	font-size: 0.9em;
	list-style-type: none;
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 10px 0px;
}
#contenthome ul li {
	background: transparent url("images/bullet2.png") 0px 3px no-repeat;
	margin: 0px 0px 2px 20px;
	padding: 0px 0px 2px 18px;
}
#contenthome ul li ul li {
	background: transparent url("images/bullet2.png") 0px 3px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}
#contenthome .single {
	margin: 42px 0px 15px 0px;
	padding: 20px 0px 0px 0px;
}
/*blockquote {
	margin: 0px 20px 20px 20px;
	padding: 25px 20px 25px 20px;
	background: #EFEFEF;
	border-left: 5px solid #696969;
	border-right: 5px solid #696969;
}*/

.date {
	color: #A97965;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.datetime {font-size: 12px;	font-weight: normal; color: #fff;}

.post-commentlink{
	margin: 0px 0px 10px 0px;
	padding: 0em  0.0em  0.9em  0.0em !important;
}
.post_datetime {
	float: left;
	width: 50px;
	height: 62px;
	color: #fff;
	text-align:  center;
	margin: 8px 5px 0 0;
	padding:0.0em 0.3em 0.0em 0.3em;
	background: url(images/date_button3.png) no-repeat center top;
}

.post_day {padding:0;	font-size: 0.8em;	font-weight: normal;}

.post-month {font-size: 0.95em;	font-weight: bold; color: #fff;}

.post-year {padding:0;	font-size: 0.8em;	font-weight: normal;	color: #fff;}

.postmetadata {
	margin: 16px 12px 4px 12px;
	padding: 2px 8px 4px 8px;
	background: transparent;
	border:0px solid #bbb;  
 	-moz-border-radius-bottomleft:16px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:16px;
  -moz-border-radius-topright:16px;
}

.post-meta-key {text-decoration: none; font-weight: bold;}

.post-meta {font-weight: normal;}

#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/endofpost00.jpg) no-repeat center center;
 }

.post-teaser {font-size: 0.6em !important;}

/* *********************************
WRAP / HEADER / CONTENT / POST IMAGE ALIGNMENT
************************************************* */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* *********************************
WRAP / HEADER / CONTENT / SIDEBAR
************************************************* */
#sidebar {
	float: right;
	width: 44%;
	margin: 0px 0px 0px 0px;
	padding: 0.0em 0.5em 2.0em 0.5em;
	font: 11px/18px;
}

#sidebar a:link, a:active, a:visited {
	text-decoration: none;
}
#sidebar a:hover {
	text-decoration: underline;
}
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar ul li {
	background: transparent url("images/bullet2.png") 0px 3px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}
#sidebar ul li ul li {
	background: transparent url("images/bullet2.png") 0px 3px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}
#sidebar li {
	list-style-type: none;
}
#feed ul li {
	background: transparent url("images/rss.png") 0px 3px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}

/* *********************************
ADSENSE
************************************************* */
.adsense {
/*float:right;
	display:block;
  width: 56.8%;
	height:100%;
	text-align:center;
	margin: 10px auto 10px auto;*/
	padding: 0.2em  0.5em  0.2em  0.5em;
	background:#f9f9f9;
	background:transparent;	
 	-moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:16px;
  -moz-border-radius-topright:6px;
  border-radius: 1.8em; 
  border:1px solid #f00;  /* COLOR ****ADSENSE BORDER **** COLOR */
}

.adsense2 {
display:block;
	width: 96.8%;
	text-align:center;
	margin: 10px auto 10px auto;
	padding: 0.2em  0.2em  0.2em  0.2em;
	background:transparent;
 	-moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:16px;
  -moz-border-radius-topright:6px;
  border-radius: 1.8em; 
  border:1px solid #f1f1f1;  /* COLOR ****ADSENSE BORDER **** COLOR */
 
}

/* *********************************
FOOTER
************************************************* */
#footerbar {
	margin: 40px auto 0px;
	padding: 0px;
	width: 69.8%;
	text-align: center;
	height: 100%;
	overflow: hidden;
	border-top: 0px solid #E2DDDE;
	color:#bbb;
}

#footerbar a {
	text-decoration: underline;
	color:#00f;
}

#footerbar a:hover {
	text-decoration: underline;
	color:#f00;
}

.footerbox {
	float: left;
	width: 31%;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 20px 10px;
}
.footerbox ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.footerbox ul li {
	background: transparent url("images/bullet.png") 0px 3px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}
/******************** COMMENTS ********************/
#commentblock {
	margin: 0px 20px 10px 20px;
	padding: 25px 20px 10px 20px;
	background: #EFEFEF;
/*	*/border-left: 5px solid #f00;
	border-right: 5px solid #f00;
	-moz-border-radius-bottomleft:16px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:16px;
  -moz-border-radius-topright:16px;
}
#commentlist {
	margin: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	background: #F9F9F9;
	border-left: 2px solid #696969;
	border-right: 2px solid #696969;
	font-style: normal;
}
#commentlist li {
	list-style-type: none;
	list-style-image: none;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#commentlist li.bypostauthor {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #B3B3B3;
/*	border: 1px solid #696969;*/
}
#commentlist li.pingback {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #F9F9F9;
/*	border: 1px solid #696969;*/
}
#commentlist li ul li {
	list-style-image: none;
	list-style-type: none;
	background: none;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#commentlist li ul li ul li {
	list-style-image: none;
	list-style-type: none;
	background: none;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#commentlist li.comment ul.children li.bypostauthor {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #B3B3B3;
/*	border: 1px solid #696969;*/
}
#commentlist li.comment {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #E3E3E3;
/*	border: 1px solid #696969;*/
}
#commentlist li.comment div.comment-author {
	/*text-transform: uppercase;*/
}
#commentlist li.comment div.vcard cite.fn {
	/*text-transform: uppercase;*/
	font-style: italic;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
#commentlist li div.vcard img.avatar {
	float: left;
	border: 1px solid #696969;
}
#commentlist li.comment div.vcard span.says {
	text-transform: lowercase;
	font-style: italic;
}
#commentlist li.comment div.commentmetadata {
	color: #1F1F1F;
	font-size: 10px;
	font-style: italic;
	margin: 0px 0px 30px 70px;
}
#comments, #respond {
	font-size: 14px;
	font-weight: normal;
}
#comment {
	width: 92%;
	margin: 10px auto 0px auto;	
}

/******************** WORDPRESS CAPTIONS ********************/
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}

/* *********************************
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 !important;}
.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;
}  

/* Begin Calendar layout*/
#wp-calendar {
empty-cells: show;
margin: 0px auto;
width: 340px;
text-align: center;
/*	position: absolute;*/
	padding: 0;
	background: #f1f1f1;
	-moz-border-radius-bottomleft:16px;
  -moz-border-radius-bottomright:16px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  border-radius: 1.8em; 
  border:0px solid #f00;  /* COLOR ****contenthome BORDER **** COLOR */
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
text-align: center;
	font-size: 1.0em;
}

#wp-calendar td {
padding: 1px 0;
text-align: center;
}

#wp-calendar td , #wp-calendar #prev a, #wp-calendar #next a {
	font-size: 1.1em;
		font-weight: bold;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
	font-size: 0.9em;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
	font-size: 0.9em;
}

#wp-calendar a {
display: block;
background-color: #ddd;
text-decoration: none;
}

#wp-calendar caption {
font: bold 0.9em 'Lucida console', Verdana, Arial, Sans-Serif;
margin: 2px auto 0;
text-align: center;
	background: #646464;
	color:#fff;
	font-size: 1.4em;
	font-weight: bold;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */

#wp-calendar td:hover, #wp-calendar #today {
	background: #000;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}

#wp-calendar .today, #wp-calendar #today  {
	background: #F00;
	font-weight: bold;
	color: #fff;
}

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

a.hackadelic-sliderButton {
  text-decoration:none;
	border: 1px solid #000;
	color: #fff !important;
  margin-top: 27px !important;
  margin-bottom: 7px !important;
	padding: 0.4em  0.7em  0.4em  4.3em;
/*	padding-right:48px !important;
	background-color: #E36B4F !important;*/
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
	background: #f00 url(images/0_wht_tiny_2.jpg) left no-repeat;	
	
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #000;
	background-color: #222;
	background: #000 url(images/0_wht_tiny_3.jpg) left no-repeat;
}

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

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

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

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


/* *********************************
DROPMENU JQUERY DROPDOWN 
************************************************* */  
#dropmenu, #dropmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	line-height: 1.7em;
	z-index: 300;
	width: 100%;
	font-weight: bold;
	font-size:0.9em;
}

#dropmenu {
  position: absolute;  top: 100px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	font-size:0.8em;
}

#dropmenu a {
	display: block;
	padding: 0.25em 1em;
	color: #FFFFFF;
	border-right: 1px solid #c8c8c8;
	text-decoration: none;
	background: #333333;
}

#dropmenu a:hover {
	background: #888;
	color: #CCCCCC;
}

#dropmenu li {
	float: left;
	position: relative;
}

#dropmenu ul {
	position: absolute;
	margin: 16px 0 0 0px;
	display: none;
	width: 12em;
	top: .5em;
	left: -1px;
}

#dropmenu ul a {
	border-left: 1px solid #c8c8c8;
}

#dropmenu li ul {
	border-top: 1px solid #c8c8c8;
	width: 14.1em;
}

#dropmenu li ul a {
	width: 12em;
	height: auto;
	float: left;
	border-bottom: 1px solid #c8c8c8;
}

#dropmenu ul ul {
	top: auto;
}

#dropmenu li ul ul {
	left: 10em;
	margin: 0 0 0 0px;
	top: -.09em;
}


/* ********** TO HIGHLIGHT CURRENT PAGE ********** */
#dropmenu .current_page_item,
#dropmenu .current_page_item a, 
#dropmenu .current_page_item a:visited, 
#dropmenu .current_page_item a:active,
#dropmenu .current_page_item a:focus
{
	color: #fff;
	background:#309;

}

/* ********** TO HIGHLIGHT CURRENT PAGE ********** */
#dropmenu .current_page_item a:hover
 {
	color: #fff;
	background:#66b;	
}


/* ********** FOR HOME PAGE ********** */
#menu1 a {
	display: block;
	padding: 0.25em 1em;
	color: #FFFFFF;
	border-right: 1px solid #c8c8c8;
	text-decoration: none;
	background: #aaa;
}

#menu1 a:hover {
	background: #ccc;
	color: #fff;
}

#menu1 li {
	float: left;
	position: relative;
}

#menu1 ul {
	position: absolute;
	margin: 16px 0 0 0px;
	display: none;
	width: 12em;
	top: .5em;
	left: -1px;
}

#menu1 ul a {
	border-left: 1px solid #c8c8c8;
}

#menu1 .current_page_item ul li,
#menu1 .current_page_item ul li a,
#menu1 .current_page_item ul li a:visited
{
	display: block;
	color: #fff;
	background:#309;
}

#menu1 ul .current_page_item li a:hover
 {
	color: #fff;
	background:#66b;	
}

	
/* BORDER RADUIS FORMATS
  background: url(images/btn7.jpg);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px; */
  

/* *********************************
NAVMENU DROPDOWN [REVISED]
************************************************* */
/*
.shailan-dropdown-menu {
background: #fff url("btn7.jpg") top right repeat; 
}
*/
.shailan-dropdown-menu{ 
  background:#000 url(images/btn0.jpg) repeat-x; 
	font-size:0.9em;
  padding:0.2em 0.2em 0.2em 0.0em;
}
  
#navmenu {
float:left;
position: absolute;  top: 110px;  left:0px;
  background:#000;
  padding:0.2em 0.2em 0.2em 0.0em;
}

#navmenu ul.dropdown table {border-collapse:collapse}

/* --- Dropdown basics ---*/
#navmenu ul.dropdown {
	float: left;
	background-color:transparent;
	border-width:0px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 2px 0px;
	list-style:none;
	font-weight: normal;
}

#navmenu ul.dropdown a {
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	padding:4px 2px 4px 2px;
	color: #E75300;
	text-decoration:none;
}

#navmenu ul.dropdown li{
	background-color:#000;
	margin:0px 2px;
	border: 1px solid #E75300;
	border: 1px solid #fff;
		-moz-border-radius: 1em; -webkit-border-radius: 1em;
}

#navmenu ul.dropdown li:hover{
	position:relative;
	background:transparent;
	background:#333;
	background:url('./images/btn6.jpg') repeat-x;
	border: 1px solid #E75300;
	border: 1px solid #fff;
	-moz-border-radius: 1em; -webkit-border-radius: 1em;
}

#navmenu ul.dropdown a:active, ul.dropdown a:focus {
/*	outline-style:none;*/
}

#navmenu ul.dropdown ul li {
	float:none;
}


/*--- Top level ---*/
#navmenu ul.dropdown li a{
	width:auto;
	min-width:90px;
  padding:0.2em 0.4em 0.2em 0.4em;
	color:#fff;
	background:transparent;
	border-width:0px;
	color:#fff;
}

#navmenu ul.dropdown li a:hover{
/*	background:#FEDF02;
	color:#000;
		background:url('./images/btn5.jpg') repeat-x;*/
}


#navmenu ul.dropdown ul a {
	text-align:left;
	white-space:nowrap;
}

/*------------- Sub level ---------------*/
#navmenu ul.dropdown ul {
	width:auto;
	min-width:160px;
	margin:0px;
	list-style:none;
/*	background:#E75300;
	background:transparent;
		-moz-border-radius: 1em; -webkit-border-radius: 1em;*/
}

#navmenu ul.dropdown ul li a{
	color:#fff;
	border:0px solid #fff;
	width:auto;
	min-width:160px;
  padding:0.3em 0.4em 0.2em 0.4em;
	font-size:0.9em;
	font-weight:normal;
	background:#333;
/*	background:url('./images/btn5.jpg') repeat-x;*/
		-moz-border-radius: 6px; -webkit-border-radius: 6px;
}

#navmenu ul.dropdown ul li a:hover {
/*	color:#fff;
	border:0px solid #fff;
	width:auto;
	min-width:160px;
	height:18px;
  padding:0.6em 0.4em 0.2em 0.4em;
	font-size:1.0em;
	font-weight:normal;
		-moz-border-radius: 6px; -webkit-border-radius: 6px;}  
  */
	background:url('./images/btn6.jpg') repeat-x;/**/
}

#navmenu ul.dropdown-vertical>li>a{
	background:#000 url(images/btn3.jpg) repeat-x; height:22px; 
} 



/* ADDED TO HIGHLIGHT CURRENT PAGE */
#navmenu ul.dropdown .current_page_item a, 
#navmenu ul.dropdown .current_page_item a:visited, 
#navmenu ul.dropdown .current_page_item a:active,
#navmenu ul.dropdown .current_page_item a:focus
 {
	color: #fff; /* ----------------------- link font color */
	border: 0px solid #646464;
	border: 1px solid #AA0C09;
		-moz-border-radius: 1em; -webkit-border-radius: 1em;
	background:#646464;
	background:#AA0C09;
	background:url('./images/btn7.jpg') repeat-x;
	height:18px;
}

/* ADDED TO HIGHLIGHT CURRENT PAGE */
#navmenu ul.dropdown .current_page_item a:hover {
	color: #000; /* ----------------------- link font color */
	border: 1px solid #E75300 !important;  
		-moz-border-radius: 1em; -webkit-border-radius: 1em;
	background:#999;
	background:#E75300;
		background:url('./images/btn5.jpg') repeat-x;
}

