/*
Theme Name: IRockStarNow
Theme URI: http://www.irockstarnow.com/
Description: The I Rock Star Now Template
Version: 0.1
Author: Commerce Kitchen
Author URI: http://www.commercekitchen.com/
Tags:
*/



/* --------------------------------------------------------------
START - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

a.button, button { display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 5px 7px; /* Links */ border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; background-color: #f5f5f5; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer;}
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
button[type] { padding: 4px 10px 4px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
button img, a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }

/* Button colors ------------------------------------------ */

/* Standard */
button:hover, a.button:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* Positive */
body .positive { color: #529214; }
a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* Negative */
body .negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }
/* --------------------------------------------------------------
END - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */




body { margin: 0; padding: 0; color: #eee; background: #330033 url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/background_window.gif") repeat-y center top fixed; font-family: Arial,serif; font-size: 80%; }

a { color: #f7309f; }
a:hover { color: #373f94; }
a:active { outline: none; }
a:visited { color: #f7309f; }

img.border { padding: 1px; border: 1px solid; }
a img.border { border-color: #f7309f; }
a:hover img.border { padding: 0; border: 2px solid; }
p img.left {float:left;margin:0em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:0em 0 1.5em 1.5em;}

h1, h2, h3, h4, h5, h6 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; color:#eee;}
h1 { font-size: 1.7em; border-top: 8px solid #f7309f; }
h2 { font-size: 1.25em; border-top: 8px solid #373f94; border-bottom: 1px solid #373f94; }
h2.up-and-coming  { font-size: 1.25em; border-top: 8px solid #cc00cc; border-bottom: 1px solid #cc00cc; }
h3 {padding-bottom:0;margin-bottom:0;color: #f7309f;}
h4 { padding: 0.25em 0; margin: 0 0 0.5em 0; line-height: 1.5em; font-weight: normal; }
h6 { font-size: 1.25em; }
p img, p img.right { margin-top: 0; }
hr { margin: 0.5em 0; background-color:#373f94; }

blockquote { margin: 3em 0; padding: 1.5em 0 0 0; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/quote_open.gif") no-repeat left top; }
blockquote p { padding: 0 0 18px 18px; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/quote_close.gif") no-repeat right bottom; }

.center { text-align: center; }

label { font-weight: normal; }
input.text { width: 92%; }
input.small { width: 30px; }
textarea { width: 92%; height: 8em; }

#header { text-align: right; padding-bottom:0; margin-bottom:0; }

#sidebar {font-size:.9em;}
#sidebar div { background-color: #000; border-top: 8px solid #373f94;  padding: 0 4px; margin-bottom: 2em;}
#sidebar div h6 { background-color: transparent; }


#global-menu-container { background:url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/menu-bg.jpg") no-repeat top center; width:950px; margin-bottom:1em;margin-top:-5px;}
.content-background {background:url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/content-bg.gif") no-repeat top center; width:950px;}

ul#global-menu { margin: 0; padding: 0 0 0 0px; text-align:center; border-top:1px solid #222;border-bottom:1px solid #222;}
ul#global-menu li { list-style: none; float: left; list-style: none; line-height:2.6em; border-right:1px solid #222;text-transform:uppercase}
ul#global-menu li a { margin: 0; padding: .7em 1.8em; color: #fff; font-size: 1.05em; text-decoration: none;}
.menu-first {border-left:1px solid #222;}
ul#global-menu li a:hover { background: #000;}

div.tag-cloud {font-size:.8em;text-align:justify;}
.tag-cloud h1 { padding: 0 0; margin: 0 0 0 0; font-size:2.0em;line-height: 1.0em; font-weight: normal; background-color:transparent; border:none;display:inline; }
.tag-cloud h2 { padding: 0 0; margin: 0 0 0 0; font-size:1.6em;line-height: 1.0em; font-weight: normal; background-color:transparent; border:none;display:inline; }
.tag-cloud h3 { padding: 0 0; margin: 0 0 0 0; font-size:1.3em;line-height: 1.0em; font-weight: normal; background-color:transparent; border:none;display:inline; }
.tag-cloud a { text-decoration:none; }
.tag-cloud a:hover { text-decoration:underline; }

#facebook {height:60px;}
#facebook a, #facebook a:visited {color:#eee;font-size:1.1em;font-weight:bold;text-decoration:none;}

div#dyd ul#share_links {
		list-style: none;
		margin: 0px 0 0 0px;
	}
		ul#share_links li {
			float: left;
			width: 108px;
			height: 36px;
			margin-right: 7px;
		}
			ul#share_links li a {
				display: block;
				width: 100%;
				height: 100%;
				text-indent: -999999em;
			}
				ul#share_links li a.share-twitter {
					background: #000 url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/twitter.jpg") no-repeat scroll left top;
				}
				ul#share_links li a.share-facebook {
					background: #000 url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/facebook.jpg") no-repeat scroll left top;
				}
				ul#share_links li a.share-email {
					background: #000 url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/email.jpg") no-repeat scroll left top;
				}

div#badges {
  background: #EFEFEF;
  padding: 0px;
}

#bades h2 {background:#EFEFEF;}

  div#badges div.last {
    border-right: none;
    margin-right: 0;
    padding-right: 0;
  }
div.badge {
  float: left;
  margin-right: 0px;
  padding-right: 5px;
  width: 230px;
}
  div.badge img {
	padding:0;
	margin:0;
    -moz-box-shadow: 0 2px 8px -2px #AAA;
    margin-bottom: 0.5em;
  }
  div.badge h6 {
    color: #5B5A60;
  }
  div.badge textarea {
    height: 1.0em;
    width: 215px;
	
  }

ul#menu_a { list-style: none; margin: 0 0 2em 0; }
ul#menu_a li { margin: 0; padding: 0; border-bottom: 1px solid #ccc; }
ul#menu_a li a { display: block; padding: 4px 0 4px 20px; color: #eee; text-decoration: none; font-size: 1.25em; line-height: 1em; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/bullet_grn_lg.gif") no-repeat 4px 6px; }
ul#menu_a li a:hover { color: #eee; background-color: #111; }

ul#menu_b { list-style: none; margin: 0 0 2em 0; background-color: #000; border-top: 8px solid #373f94; }
ul#menu_b li { margin: 0; padding: 0; border-bottom: 1px solid #373f94; }
ul#menu_b li a { display: block; padding: 4px 0 4px 20px; color: #eee; text-decoration: none; font-size: 1em; line-height: 1em; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/bullet_grn_sm.gif") no-repeat 8px 8px; }
ul#menu_b li a:hover { color: #eee; background-color: #111; }

#footer { margin-top: 6em; padding: 2em 0; border-top: 4px solid #373f94; border-bottom: 8px solid #373f94; }

.calendar { border-collapse: collapse; }
.calendar .day-name th { background-color: #eee; border: 1px solid #ccc; border-top: 4px solid #ccc; border-bottom: 2px solid #ccc; }
.calendar h3 { display: inline; }
.calendar h6 { background-color: transparent; border-bottom: 1px solid #ccc; }
.calendar tr { }
.calendar th { width: 14%; background-color: transparent; }
.calendar td { vertical-align: top; border: 1px solid #ccc; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_cell_background.gif") repeat-x left top; }
.calendar td.other-month h6 { color: #ccc; }
.calendar p.green { border-top: 1px solid #9c0; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_p_grn_background.gif") repeat-x left top; }
.calendar p.orange { border-top: 1px solid #fc0; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_p_org_background.gif") repeat-x left top; }
.calendar p.yellow { border-top: 1px solid #ff0; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_p_ylw_background.gif") repeat-x left top; }
.calendar p.blue { border-top: 1px solid #09c; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_p_blu_background.gif") repeat-x left top; }
.calendar p.red { border-top: 1px solid #c00; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_p_red_background.gif") repeat-x left top; }
.calendar p.purple { border-top: 1px solid #90c; background: transparent url("http://www.irockstarnow.com/wp-content/themes/irockstarnow/images/calendar/calendar_p_prp_background.gif") repeat-x left top; }


#info-callout-wrapper { float: right; width: 180px; margin: 0 0 10px 10px; padding: 10px; border: 1px solid #9f2a43; background:#dce4ba; }
#info-callout-wrapper h2 { margin: 0.25em 0; letter-spacing: 0; background: none; border-top: none; border-bottom: none; }
#info-callout-wrapper ul { list-style-type: none; margin-left: 0; }
#info-callout-wrapper ul li { margin-left: 1em; margin-bottom: 1em; text-indent: -1em; }

.callout-one { padding: 10px; border: 1px solid #9f2a43; background: #dce4ba; }
