body {
	background: #0f707f url(bg.jpg) top left no-repeat;
	color: #2c2c2c;
}
a, a:link, a:visited, a:active {
	outline: none;
	color: #1f9eb0;
}
a:hover, a:focus {
	text-decoration: none;
	color: #ff0000;
}
h1, h2, h3, h4, h5, h6 {
	color: #ff0000;
}
#logo h1 {
	background: url(logo.gif) top left no-repeat;
}
#logo-blog h1 {
	background: url(logo-blog.jpg) top left no-repeat;
}
#quicklinks {
	color: #1f9eb0;
}
a.facebook {
	background: url(facebook.jpg) top left no-repeat;
}
a.youtube {
	background: url(youtube.jpg) top left no-repeat;
}
a.twitter {
	background: url(twitter.jpg) top left no-repeat;
}
a.rss {
	background: url(rss.jpg) top left no-repeat;
}
#content ul li {
	background: url(bullet.gif) 0 .80em no-repeat;
}
#content ul.blog-list li {
	background: url(bullet.gif) 0 .80em no-repeat;
}
#feature {
	background: url(feature-bg.gif) top left repeat-x;
}
#feat-right {
	background: url(vid-bg.png) top left no-repeat;
}
#book-feat {
	background: url(feature-bg.gif) 0 -36px repeat-x;
}
#book-menu {
	background: url(bm-bg.png) top left repeat-y;
}
#bm-top {
	background: url(bm-top.png) top left no-repeat;
}
#bm-bot {
	background: url(bm-bot.png) bottom left no-repeat;
}
#footer {
	color: #fff;
}
#footer a, #footer a:visited, #footer a:active {
	color: #fff;
}

/* Navigation Menus */
#navigation li a {  
	color: #fff;
}
#navigation li:hover a { 
	color: #ff0000;
}
#navigation li ul { 
	border-left: 1px solid #4498A3;
	border-right: 1px solid #4498A3;
	border-bottom: 1px solid #4498A3;
	background-color: #fff;
}
#navigation li ul li:hover { 
	background-color: #91D8E4;
}
#navigation li:hover li a {
	color: #1f9eb0;
	border: 1px solid #fff;
}
#navigation li ul li:hover a { 
	color: #fff;
	border: 1px solid #fff;
}
#navigation li ul li:hover li a, #navigationigation li ul li ul li:hover li a, #navigationigation li ul li ul li ul li:hover li a, #navigation li ul li ul li ul li ul li:hover li a {
	color: #1f9eb0
}
#navigation li ul li ul li:hover a, #navigation li ul li ul li ul li:hover a, #navigation li ul li ul li ul li ul li:hover a, #navigation li ul li ul li ul li ul li ul li:hover a {  
	color: #fff;
}
#navigation li li.sfhover ul, #navigation li li:hover ul { 
	border-top: 1px solid #4498A3;
	background-color: #fff;
}
#navigation li li.sfhover ul a, #navigation li li:hover ul a {
	color: #1f9eb0;
}
#navigation li li.sfhover ul a:hover, #navigation li li:hover ul a:hover {
	color: #fff;
}

#book-menu ul li a {
	color: #1f9eb0;	
}
#book-menu ul li a:hover {
	color: #ff0000;	
}
#book-menu ul li#parent a {
	color: #ff0000;	
}
#book-menu ul li#parent a:hover {
	color: #ff0000;	
}

/* For Scroll Pane */
.jScrollPaneTrack {
	background: url(track-bg.gif) top left repeat-y;
}
.jScrollPaneDrag {
	background: url(drag-bg.gif) top left repeat-y;
}
.jScrollPaneDragTop {
	background: url(drag-top-bot.gif) 0 0 no-repeat;
}
.jScrollPaneDragBottom {
	background: url(drag-top-bot.gif) 0 -15px no-repeat;
}
