/*
Theme Name: KY Concussions Theme
Author URI: 
Theme URI:
Description: Modern custom theme.
Author: GB
Version: 1.0
Tags:
*/


/* Reset
------------------------------------------- */
* {margin: 0; padding: 0; color: #777; font-family:'Droid Sans', Arial, sans-serif; font-size: 100%;}
body {min-width: 990px; font-size: .95em; line-height: 1.5em;}
a, span, strong {font-size: 1em;}
span {color: inherit;}
a, a:visited {color: #1c69b1; text-decoration: none;}
a:hover {color: #555; text-decoration: none;}
img {border: none;}
html {height: 100.01%;}


/* basic text elements */
h1 {margin:4px 2px 20px 2px; padding:4px 0px 8px 0px; display:block; color: #00468e; font-weight: bold; font-size: 2em; font-family: 'Droid Sans', Verdana, Arial, sans-serif; line-height: 1.3em; text-shadow:1px 1px 2px #fff; text-transform:uppercase; border-bottom:1px solid #ccc; }
@media (min-width: 1600px) { h1 {font-size: 2.7em; }}
h2 {margin:0 2px 0 2px; color: #444; font-weight: normal; font-size: 1.7em; font-family: 'Droid Sans', Verdana, Arial, sans-serif; line-height: 1em; text-shadow:1px 1px 2px #fff; }
h3 {margin: .1em .1em ; font-size: 1.5em; font-weight: normal; font-family: 'Droid Sans', Verdana, Arial, sans-serif; line-height: 1em; text-shadow: 0px 1px 1px #fff; }
h4 {margin: .9em .1em; color: #777; font-size: 1.3em; line-height: 1.4em; padding:1px 0px 5px 0px;}
h5 {margin: .5em .05em; padding:0px 0 0 8px; color:#fff; font-size: 1.6em; line-height: 1.5em; height:32px; font-family:'Droid Sans', Verdana, Arial, sans-serif; background: url("images/h5.jpg") top left no-repeat; text-shadow:1px 1px 2px #222;}
p {margin: 1em .1em;}
ul, ol {margin: 1em 0;}
ul li {margin: 5px 0;}
ol li {margin: 5px 0; display: list-item;}

/* basic form elements */
fieldset {border: none;}
legend {border: none; font-weight: bold;}
label {display: block; float: left; clear: left; width: 150px; margin: 5px 0;}
input, textarea, select {margin: 0; padding: 4px 6px; border: 1px solid #ccc; background: #fff url("images/input.png") top repeat-x; color: #999; vertical-align: middle;}
input.chk, input.radio {width: auto; border: none;}
.searchform {margin:35px 0 3px 4px; padding:0; width: 200px; height:25px; background: #fff url("images/input.png") top repeat-x; color: #999; vertical-align: middle; border: 1px solid #bbb; -moz-border-radius: 22px; -khtml-border-radius: 22px; -webkit-border-radius: 22px; float:left;}
.searchform input { margin: 0 4px 0 0; padding: 4px 6px 8px 6px !important; width: 150px; background:none; color: #999; vertical-align: middle; line-height:10px; border: 0px solid #ccc; -moz-border-radius: 22px; -khtml-border-radius: 22px; -webkit-border-radius: 22px;}
textarea {width: 550px; height: 150px;}
button {height: 20px; width: 20px; margin: 1px 0 4px 0; padding: 0 2px; border: none; background: url("images/search-button.png") right repeat-x; color: #fff; cursor: pointer; vertical-align: middle;}
legend {display: none;}


/* layout
------------------------------------------- */
body {margin: 0px; padding: 0px; background: #fefefe url("images/bg.jpg") center top repeat-x;}
body.home h1 { margin:5px 2px 10px 2px; padding:4px 0px 6px 0px; font-family: 'Droid Sans', Verdana, Arial, sans-serif;}
body.fallsport {margin: 0px; padding: 0px; background: #eee url("images/fall-bg.jpg") center top no-repeat;}
.header { width: 100%; min-width: 998px; height: 132px; margin: 0 auto; padding: 0px; display:block; border:0px solid #999;}
.header-container { width: 76%; min-width: 996px; margin:0 auto; padding:0px;}
.logo { float:left; width:342px; height:74px; margin: 16px 0 0 0; padding:0; display:block; border:0px solid #111; }
.logo p {margin: 0; padding:0; color: #333; font: normal 1.667em/20px Arial,sans-serif; letter-spacing: 0.1em; text-indent:-9999px;}
.logo  a {float: left; margin:0; padding: 0; color: #333; font: normal 1.75em Arial,sans-serif; text-decoration: none; letter-spacing: 0; outline: none;}
.logo a img {vertical-align: middle;}
.top-links { float:right; }
.social { float:left; width:80px; margin-top:10px; }
.social a:hover { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }

.header ul.menu {width: 100%; min-width: 980px; height: 44px; margin: 0; padding: 15px 0 0 0; list-style: none; display:block; clear:both;}
.header ul.menu li {float: left; position: relative; height: 44px; margin: 0; padding: 0 2px 0 0; background: url("images/mm-separator.png") right 4px no-repeat;}
.header ul.menu>li>a {float: left; position: relative; z-index: 2; height: 40px; padding: 0 3px 4px 0; line-height: 44px; text-decoration: none;}
.header ul.menu>li>span a {float: left; height: 40px; padding: 0 0 0 3px;}
.header ul.menu>li>a span span {float: left; height: 40px; padding: 0 13px; color: #e4f1f8; font: bold .9em/32px 'Droid Sans', Verdana, Arial, sans-serif; font-weight:bold; text-shadow: #000 1px 1px 3px; text-transform: uppercase;}
.header ul.menu>li>a:hover span span {height: 44px; color:#777;}
.header ul.menu li ul {display: none; position: absolute; left:0; top: 37px; z-index: 1; list-style: none; width: 180px; margin: 0; padding: 0; border: 1px solid #d8d8d8; border-top:none; background: #ccc; -webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.55); moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.55); box-shadow: 0 0 5px rgba(50, 50, 50, 0.55); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.header ul.menu>li:hover>ul {display: block;}
.header ul.menu li ul li {float: none; height: auto; padding: 0; margin: 0; background: none; }
.header ul.menu li ul li a {display: block; float: none; height: auto; padding: 5px 15px; border-top: 1px solid #d8d8d8; color: #888; font: normal .9em 'Droid Sans', Verdana, Arial, sans-serif; text-decoration: none;}
.header ul.menu li ul li a:hover, .header ul.menu li ul li:hover>a {background: #eee; color: #555; padding: 5px 15px; height: auto;}
.header ul.menu>li>ul>li>ul {display: none; left: 180px; top: 0;}
.header ul.menu>li>ul>li:hover>ul {display: block;}

.container { width: 76%; min-width: 998px; margin:0 auto; padding:0px;}
.content {overflow: hidden; width: 76%; min-width: 998px; min-height:600px; margin: 0 auto; margin-bottom:5px; margin-top:25px; padding: 2px; display:block; border:0px solid #aaa; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
.sidebar {float: right; width: 28%; min-width:240px; padding: 10px 0 0 5px; margin-right:2px; margin-top:10px;  border:0px solid #222;}
.sidebar ul {display:block; margin: 0 0 15px 0; padding: 0 0 15px 0; list-style: none;}
.sidebar ul li {margin: 0 0 20px 0; padding: 0 2px;}
.sidebar ul li h2 {margin: 0 px; padding:0 5px 0 12px; background: url("images/mm.png") repeat-x; height:36px; color: #fff; line-height:34px !important; text-transform:uppercase; text-align:left; font-size:17px; font-family: 'Droid Sans', Verdana, Arial, sans-serif; font-weight:bold; text-shadow:1px 2px 3px #222; letter-spacing:1px;}
@media (min-width: 1600px) { .sidebar ul li h2 {font-size:23px;} }
.sidebar ul li ul { margin: 2px 1px 10px 1px; padding-bottom:2px; -moz-border-radius: 3px; width:98%; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow:0 0 4px #bbb; -webkit-box-shadow:0 0 4px #bbb; box-shadow:0 0 4px #bbb; border:1px solid #d2d2d2;}
.sidebar ul li ul li {margin: 0; padding: 0px 6px;  }
.sidebar ul li ul li a {display: block; padding: 6px 0 6px 20px; border-bottom: 1px solid #ddd; background: url("images/sm-arrow.gif") 4px 12px no-repeat; font-size:13px; line-height:16px;}
.sidebar ul li ul li a:hover {background-color: #e6e6e6; color: #666;}
.sidebar ul li ul li ul {margin: 0;}
.sidebar ul li ul li ul a {padding-left: 30px; background-image: url("images/sm-arrow2.gif"); background-position: 15px 10px;}
.sidebar ul li ul li ul ul a {padding-left: 40px; background-image: url("images/sm-arrow3.gif"); background-position: 25px 10px;}


.main {float: left; width: 65%; min-width:680px; min-height:600px; padding: 4px 16px 4px 4px;  border:0px solid #999;}
.main-full{float: left; width: 98%; min-width:885px; min-height:600px; padding: 4px 18px 2px 6px; background: none; border:0px solid #999;}
.main h2 a {color: #666; font-weight: normal; font-family: 'Open Sans Condensed', Verdana, Arial, sans-serif;}
.main h2 a:hover {color: #2b8fc3;}
.main img {border: 1px solid #bbb; padding:2px; background-color:#f4f4f4;}

.footer {overflow: hidden; width: 100%; min-width: 998px; min-height:60px; margin: 20px 0 0 0;  padding: 20px 0 0 0; color:#eee !important; display:block; background: url("images/footer.png") top center repeat-x #4c4e4b; position:relative;}
#linkcat-2 { color:#fff;}
.footer p {margin: 4px 0 0 0px; color: #eee; line-height: 16px; }
.footer p span {padding: 0 5px; color: #eee;}
.footer p a {padding: 0 5px; color: #ccc; text-decoration: none; font-size:12px;}
.footer p a:hover {color: #888; text-decoration: underline;}
.footer h3 {color:#fff; font-size:17px; text-shadow:none; padding:0 8px 0 0; margin:0 0 6px 0; display:block; width:88%; text-shadow:1px 1px 2px #222; border-bottom:1px solid #ccc;}
.footer-left {float: left; width:40%; min-width:280px; padding:5px; margin:10px 0; display:block; background:none; color:#eee !important; font-size:15px; border:0px solid #111;}
.footer-left ul {float:left; margin-right:10px; padding-right:5px; list-style:none; margin:2px 0 0 8px;  color:#d2d2d2;}
.footer-left li { color:#ccc; padding:0; margin:0;}
.footer-left li a {padding-left: 12px; background-image: url("images/sm-arrow3.gif"); background-position: 0px 7px; background-repeat:no-repeat; color:#eee; display:block; font-size:12px; font-weight:normal;}
.footer-left li a:hover {color:#eee; background-color:#3a3a3a;}
.footer-right {float: right; width: 60%; padding:0; margin:0; display:block; background:none; border:0px solid #111;} 
.footer-right p {font-size:10px; line-height:12px;}
#footer-widget .textwidget {padding:0; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; -moz-box-shadow:0 0 0px #bbb; -webkit-box-shadow:0 0 0px #bbb; box-shadow:0 0 0px #bbb; border:none;}
#footer-ad .textwidget {padding:0; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; -moz-box-shadow:0 0 0px #bbb; -webkit-box-shadow:0 0 0px #bbb; box-shadow:0 0 0px #bbb; border:none;}
#bottom { width: 400px; height:32px; margin: 0 auto; padding: 0; text-align: right; display:block; clear:both; position:absolute; bottom:3px; right:20px; font-size:12px; border:0px solid #555;}
.mobile {display:none;}

/* reusable classes
------------------------------------------- */
.buttonroll a:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
hr {display:block; clear:both; border-top:1px solid #ccc; border-bottom:1px solid #fff; border-left:none; border-right:none; margin:20px 0px 20px 0px; width:99%;}
.textwidget { padding:0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow:0 0 4px #bbb; -webkit-box-shadow:0 0 4px #bbb; box-shadow:0 0 4px #bbb; border:1px solid #d9d9d9;}
#content_top .textwidget { padding:6px;  -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; -moz-box-shadow:0 0 0px #bbb; -webkit-box-shadow:0 0 0px #bbb; box-shadow:0 0 0px #bbb; border:1px solid #ddd; background-color:#f0f0f0; width:100%}
#content_bottom .textwidget { padding:6px;  -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; -moz-box-shadow:0 0 0px #bbb; -webkit-box-shadow:0 0 0px #bbb; box-shadow:0 0 0px #bbb; border:1px solid #ddd; background-color:#f0f0f0; width:100%}
.secret {display: none;}
.clear { display:block; clear:both;}
.post {overflow: hidden; margin: 0 0 30px 0;}
.post h2 {margin: 0;}
p.meta {overflow: hidden; margin: 0.5em 0 1em; border: 1px solid #e6e6e6; background: #f7f7f7 url("images/meta-bg.png") top repeat-x; font-size: 0.917em; line-height: 18px;}
p.tags {overflow: hidden; float: left; width: 480px; overflow: hidden; margin: 0 0 1em 0; border: 1px solid #efefef; background: #fafafa; font-size: 0.917em; line-height: 18px;}
p.tags.full {float: none; width: auto;}
p.more {float: right; margin: 0 0 1em 0; }
p.more a {float: right; padding-left: 20px; background: url("images/sm-arrow.gif") 8px center no-repeat; font-weight: bold; line-height: 18px;}
p.meta span, p.tags span {float: left; padding: 0 15px 0 5px; background: url("images/post-meta.png") no-repeat; line-height: 18px; }
p.meta span.date {background-position: 0 0; color: #333; padding: 0 5px 0 5px;}
p.meta span.author {background-position: 0 -18px;}
p.meta span.cats {background-position: 0 -36px; padding:0;}
p.tags span {background-position: 0 -54px;}
p.tags span.comments {background-position: 0 -72px;}

.main ol, .main ul {margin: 1.5em 3em;}
.main ul {margin: .5em .6em; list-style: none;}
.main ul li {padding-left: 15px; background: url("images/sm-arrow.gif") 0 8px no-repeat; display:block;}
.main ul li a { display:block; border-bottom:1px solid #ddd;}
.main ul li a:hover { background-color: #eee;}

.main form {padding: 15px; border: 1px solid #ddd; background: #f0f0f0 url("images/form-shadow.png") 0 0 no-repeat;}
p.submit {margin-bottom: 0; text-align: center;}

ul.commentlist {list-style: none; margin: 1.5em 0; padding: 0; border-bottom: 1px solid #ddd;}
ul.commentlist li {margin: 0; padding: 10px 15px; border-top: 1px solid #ddd; background: #fafafa;}
ul.commentlist li.odd {background: #f0f0f0;}
ul.commentlist li a {color: #5285d2;}
ul.commentlist li a:hover {color: #333;}
ul.commentlist li img.avatar {float: left; margin: 0 10px 0 0; padding: 2px; border: 1px solid #ddd; background:#fff;}

.wp-caption {width: 280px; margin: 0; padding: 5px; border: 1px solid #ddd; background: #fafafa;}
.wp-caption.alignleft {float: left; margin-right: 15px;}
.wp-caption.alignright {float: right; margin-left: 15px;}
.wp-caption a {text-decoration: none;}
.wp-caption p.wp-caption-text {margin: 0.5em 0; font-size: 0.917em;}

p.pagination {padding: 10px 0; background: url("images/horizontal-separator.png") center top no-repeat; color: #aaa; text-align: center;}
p.pagination a {padding: 2px 5px; font-weight: bold;}
p.pagination a:hover {background: #5285d2; color: #fff;}
p.pagination a.current {background: #777; color: #fff;}

#recentcomments ul {list-style: none;}
#recentcomments li a {display: inline; margin: 0; padding: 0; border: none; background: none;}
#recentcomments li a:hover {text-decoration: underline; background: none;}
#recentcomments li {padding: 5px 0; border-bottom: 1px solid #ddd;}


/*----------Wordpress styles--------------*/
.comment {
	padding-bottom:10px;
}
#comments h2 {
	font:bold 15px/20px Arial, Helvetica, sans-serif;
}
.comment .author {
	padding-bottom:5px;
}
#respond label {
	display:block;
	clear:both;
}
#respond input,
#respond textarea {
	width:320px;
	background:#f6f6f6;
	border:1px solid #d0d0d0;
	font:13px/16px Arial,Helvetica, sans-serif;
	color:#333;
}
#respond input {
	margin-bottom:5px;
}
#respond textarea {
	height:85px;
}
#respond #submit {
	width:auto;
	border:none;
	clear:both;
	float:none;
	display:block;
	padding:5px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	margin:5px 0 0 -5px;
	color: #fff;
	background: #90b900;
}
#respond {
	padding-bottom:30px;
}

/* Comment Form */
#respond p {
	padding-bottom:12px;
}
#respond input.field {
	float:left;
	margin-right:10px;
	height:14px;
	padding:2px 3px;
}
#respond label {
	display:block;
	font-size:11px;
	line-height:20px;
} 
#respond textarea {
	width:500px;
	height:120px;
	margin-bottom:10px;
	padding:3px 5px;
}
#respond input.btn {
	width:120px;
	height:25px;
	cursor:pointer;
	font-size:12px;
}
h3#respond,
h3#comments {
	font-size:14px;
	padding-bottom:10px;
}


/* Comment Closed */
p.nocomments {	
	font-weight:bold;
	font-style:italic;
}

/* Comment List */
.commentlist ul {list-style-type: none;}
.commentlist li {
	margin-bottom:10px;
	padding:10px;
	background-color:#efefef;
	overflow:hidden;
}
.commentlist li.alt {
	background-color:#f9f9f9;
}
	.commentlist li img.photo {
		float:left;
		margin:0 10px 5px 0;
		border:#ccc 1px solid;
		padding:2px;
	}
	.commentlist li p img {
		display:inline;
	}
	.commentlist li p {
		padding-bottom:8px;
	}
	.commentlist li p.commentmetadata {	
		font-size:11px;
		padding-bottom:5px;
	}

/*additional style*/
s {color: #000;}
.sticky {border-left: 3px solid #bababa; padding-left: 13px;}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
.wp-caption img {
	margin: 5px 5px 0;
	max-width: 680px;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
	padding: 0;
}
.bypostauthor {}
.clear {clear: both;}
img {margin: 0 auto;}
.gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

#gallery-1 dl {
   padding:0;
}

#gallery-1 dl dt {
   padding: 0;
}
		
#gallery-1 dl dd {
   padding:0 0 5px 10px;
}

/*thumbnail*/
.wp-post-image {float: left; margin: 0 9px 7px 0; max-width: 603px; height: auto;}

/* Image testing */
.alignright {
float:right;
margin:0 0 10px 15px;
}
.alignleft {
float:left;
margin:0 15px 10px 0;
}
.aligncenter {
clear: both;
display: block;
margin:0 auto 10px;
}
.alignnone {
margin-bottom:10px;
margin-right: 5px;
}
.size-thumbnail {
margin-right:8px;
display:inline;
}

.sidebar ul ul {
margin:0 0 0 0.35em;
}

.sidebar ul ul ul {
margin:0 0 0 0.7em;
}



/* calender */
table#wp-calendar {
width:100%;
}

table#wp-calendar td,
table#wp-calendar th {
padding:1px;
text-align:center;
}

.content .commentlist {margin: 5px 0 5px 0px;}

.comment-body ul li {
	padding: 0 0 0 5px;
	margin:0px;
	overflow:visible;
}
.comment-body ol li {
	padding: 0 0 0 5px;
	margin:0px;
	overflow:visible;
}
.comment-body ul {margin: 5px 0 7px 25px; list-style-type:disc; clear: both;}
.comment-body ol {margin: 5px 0 7px 25px; list-style-type:decimal; clear: both;}


/*tags*/
q, blockquote {
	font-style:italic;
}
dt {
	font-weight:bold;
}

dt, dd {
	margin:0;
	padding:0;
}
dd {
	margin-bottom:1.5em;
}

dl, pre {
	font-size:1em;
	margin:1.5em 0;
	padding:0;
	line-height:1.5em;
}


big {
	position:relative;
	top:.1em;
	font-size:2em;
}

ins {
	text-decoration:none;
	background-color:#fffabf;
	background-color:#bfffc5;
}

sub, sup {line-height:1.2em;}

/*table*/
.content table {
	border: 0px solid #e7e7e7;
	text-align: left;
	margin:0;
	width: 100%;
}
.content tr th,
.content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 8px;
}
.content tr td {
	border-top: 0px solid #e7e7e7;
	padding: 4px 2px;
}
.content tr.odd td {
	background: #F2F7FC;
}

h1, h2, h3, h4, h5, h6 {clear: both;}

.gallery-item img {margin: 0 auto;}


pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

.content pre,
.content kbd,
.content tt,
.content var {
	font-size: 15px;
	line-height: 21px;
}
.content code {
	font-size: 13px;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}



table.staffinfo { width: 100%; display:block; }
table.staffinfo em { font-size:11px; color:#444; }
.staffinfo img { margin-bottom:4px; padding:3px; background-color:#fff !important; border:1px solid #c2c2c2;}
.staffinfo tr { display:block; clear:both; margin: 12px 0px !important; outline: 1px solid #fff; padding: 10px; background-color: #f2f2f2; border: 1px solid #bbb; -moz-box-shadow: inset 0 0 3px #999; -webkit-box-shadow: inset 0 0 3px #999; box-shadow: inset 0 0 3px #999; }
.staffinfo  td {font-size: 13px; line-height: 18px; color: #444; padding:5px 10px 5px 15px; margin-top:5px;}



/* Window Shades */
#accordionwrapper {
	width: 100%;
	display:block;
	clear:both;
	margin:10px 0;
}

.accordionContent tr td{
	vertical-align:top;
	padding:2px 4px 2px 8px;
	margin:0 2px;
	color:#444;
	background-color:#f9f9f9;
	border:1px solid #ccc !important;
}


.accordionButton {	
	padding:5px;
	margin:2px 0 6px 0;
	display:block;
	background: #777;
	border:1px solid #555;
	cursor: pointer;
	text-shadow:1px 1px 2px #111;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #6d6c72;
background: -moz-linear-gradient(top,  #6d6c72 0%, #a5a4aa 3%, #7c7b81 6%, #828187 8%, #828187 11%, #7c7b81 17%, #7a7981 28%, #75737e 39%, #73737b 47%, #70707a 50%, #71717b 53%, #686874 58%, #6a6a76 61%, #676773 67%, #676674 89%, #666672 92%, #606068 97%, #8b8b93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6c72), color-stop(3%,#a5a4aa), color-stop(6%,#7c7b81), color-stop(8%,#828187), color-stop(11%,#828187), color-stop(17%,#7c7b81), color-stop(28%,#7a7981), color-stop(39%,#75737e), color-stop(47%,#73737b), color-stop(50%,#70707a), color-stop(53%,#71717b), color-stop(58%,#686874), color-stop(61%,#6a6a76), color-stop(67%,#676773), color-stop(89%,#676674), color-stop(92%,#666672), color-stop(97%,#606068), color-stop(100%,#8b8b93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6d6c72 0%,#a5a4aa 3%,#7c7b81 6%,#828187 8%,#828187 11%,#7c7b81 17%,#7a7981 28%,#75737e 39%,#73737b 47%,#70707a 50%,#71717b 53%,#686874 58%,#6a6a76 61%,#676773 67%,#676674 89%,#666672 92%,#606068 97%,#8b8b93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6d6c72 0%,#a5a4aa 3%,#7c7b81 6%,#828187 8%,#828187 11%,#7c7b81 17%,#7a7981 28%,#75737e 39%,#73737b 47%,#70707a 50%,#71717b 53%,#686874 58%,#6a6a76 61%,#676773 67%,#676674 89%,#666672 92%,#606068 97%,#8b8b93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6d6c72 0%,#a5a4aa 3%,#7c7b81 6%,#828187 8%,#828187 11%,#7c7b81 17%,#7a7981 28%,#75737e 39%,#73737b 47%,#70707a 50%,#71717b 53%,#686874 58%,#6a6a76 61%,#676773 67%,#676674 89%,#666672 92%,#606068 97%,#8b8b93 100%); /* IE10+ */
background: linear-gradient(top,  #6d6c72 0%,#a5a4aa 3%,#7c7b81 6%,#828187 8%,#828187 11%,#7c7b81 17%,#7a7981 28%,#75737e 39%,#73737b 47%,#70707a 50%,#71717b 53%,#686874 58%,#6a6a76 61%,#676773 67%,#676674 89%,#666672 92%,#606068 97%,#8b8b93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6c72', endColorstr='#8b8b93',GradientType=0 ); /* IE6-9 */

}
	
.accordionButton h2 {	
	text-shadow:1px 1px 2px #111;
	color:#fff;
	font-size:17px;
	line-height:18px;
	padding:2px 28px;
	background: url("images/trigger.png") 0px -6px no-repeat;
}

.accordionButton h2:hover {	
	background: url("images/trigger.png") 0px -42px no-repeat;
}
.on h2 {	
	background: url("images/trigger.png") 0px -42px no-repeat;
}

.accordionContent {	
	padding:6px;
	margin-bottom:6px;
	display:block;
	font-size:12px;
	color:#444;
	background: #f0f0f0;
	border:1px solid #d6d6d6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
	
.over {
	background: #666;
}
.on  {	
	background:#555;
}


/* Widget Page Styles */
.home li#text-111 {display:none;}

.advanced_recent_posts_widget ul { overflow:auto; max-height:210px;}
.widget_links ul { overflow:auto; max-height:200px;}

.youtube_playlist li {list-style:none; background:none !important;}
