/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	: Nicole Sciacca
	Author Site	: http://www.nicolesciacca.com
	Style Name	: At: Guitar Center
	Version		: 1.0
	Comments	: Expansion of K2 theme - some edited core files: theloop.php, header.php, footer.php (upgrade warning)
	Style Footer :
*/

body {
  background: url('images/bg_page.jpg') repeat-x #474747 top left;
  font-size: 10px;
}

#page {
	border: 3px #FFFFFF solid;
	border-top: 0;
	padding: 0;
	}
	
.columns-two #page {	
  width: 772px	;
}

.content {
  padding: 0 10px 10px 25px;
}

#dynamic-content {
	padding-top:0px;
}	


#primary {
	padding: 10px 0;
	}

	
/* hide*/
#header .description {
  display: none;
}	
#header {
  background: none transparent;
	height: 218px;
	overflow: hidden;
}
#header h1 {
  float: left;
	height: 218px;
	width: 218px;
	padding: 0;
	background: #FFFFFF url('images/logo.jpg') no-repeat top left;
	text-indent: -9999px;
}
#header h1 a {
  display: block;
	height: 100%;
	width: 100%;
}

.header_img {
	background: #FFFFFF url('headers/rotate.php') top left no-repeat;
	width: 551px;
	height: 218px;
	float: left;
	margin-left: 3px;
  position: relative;
}
.header_img .title {
  display: block;
	font-size: 24px;
	margin-left: -1px;
}	

.header_img .text {
  color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	position: absolute;
	bottom: 30px;
	left: 22px;
	line-height: 22px;
}

/* navigation */
#rollingarchives {
  position: static;
	padding: 8px 0 12px;
}
* html #rollingarchives { padding-top: 0}
#rollnext, #rollprevious {
  color: #333333;
}

a:visited, .entry-content a:visited {color:#1257aa;}
a:hover{color:#dd4425;}

/* headings & posts */
.page-head {
  margin: 10px 0;
}
.page-head h2 { 
	text-align: left;
	font-size: 1.75em;

}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	letter-spacing: normal;
}
h3.entry-title {
  padding: 8px 0 6px;
}
h3.entry-title, h3.entry-title a {
  color: #ed1c24;
	font-weight: bold;
}
.entry-head {
  border-top: 2px #ed1c24 solid;
}
.entry-content {
  line-height: 1.7em;
	text-align: left;
}
body.page .entry-content h3 { font-size: 1.15em}



/* related posts */
.post_extras {
  margin: 0 0 20px;
  font-size: 1.15em;
	line-height: 1.35em;
}
.entry-content .sociable_tagline { margin: 6px 0 0}
.entry-content .sociable { font-size: .98em; margin: 10px 0 20px}
.sociable ul { 
  margin: 0;
	padding: 0;
}
.sociable ul li {
  display: inline;
	list-style-type: none;
}
.post_extras h3, .sociable h3 {
  font-size: 1.15em;
	font-weight: bold;
	color: #222222;
	padding-bottom: 2px;
}
ul.related_post {
  list-style-type: none;
}
ul.related_post li {
  padding-bottom: 2px;
}


/* comments */
.comments h4 {
  font-size: 1.5em;
	padding-bottom: 4px;
}


/* sidebar */
#s  {
  font-size: .98em;
}
.secondary  {
  font-size: 1.15em;
}
.secondary h4 {
  padding-bottom: 3px;
	font-size: 1.5em;
}
.secondary .textwidget {
  padding-bottom: 10px;
}
.textwidget p {
  font-size: 1.25em;
	line-height: 1.3em;
	color: #333333;
}


/* footer */
#footer a { border-bottom: 0;}
#footer a:hover {
  color: #DDDDDD;
	text-decoration: underline;
}


/* calendar */
#wp-calendar {
  margin-left: -6px;
}
#wp-calendar caption {
  font-weight: normal;
	padding: 0 0 3px;
	text-align: left;
	color: #444444;
}
#wp-calendar td {
  color: #AAAAAA;
}

.k2 #tooltip {
  background-color: #ed1c24;
	border: 2px #FFFFFF solid;
  text-align: left; 
}
.k2 #tooltip h3, body #tooltip div {
  color: #FFFFFF;
}
.k2 #tooltip ul { 
  list-style-type: none;
}
.k2 #tooltip ul li { 
  margin: 0 0 3px;
}

.k2 #TB_window {
  border: 2px #ed1c24 solid;
	color: #666666;
}
.k2 #TB_title {
  background-color: #ed1c24;
}

.popupdate { 
	background: none #FFFFFF;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	margin: 0;
	padding: 0 10px 10px;
}
#EC_daysEvents div { padding-bottom: 3px}
#EC_daysEvents { font-size: 11px}
.EC_title, .EC_location, .EC_time {
  background: none transparent;
}
.EC_title {
  font-size: 13px;
	color: #ed1c24;
}

.page table { margin-top: 15px;}
.page table tr td {
  vertical-align: top;
  padding-bottom: 15px;	
  padding-right: 5px;
}

.postauthor {font-size: 11px; padding: 6px 0;}