/* Get parent CSS */
@import url('style.css');

/* Standard Styles */
a {
	color:#8a1717;
}
a:visited {
	color: #8a1717;
}
blockquote{
	background: #f7f7f7; 
	border: 1px solid #ddd;
}

a.dbx-toggle, a.dbx-toggle:visited {
	background-image:url(images/exp-coll-red.png);
	background-repeat:no-repeat;
}
.scheme a.dbx-toggle, .scheme a.dbx-toggle:visited {
	background-image:url(images/exp-coll-white.png);
	background-repeat:no-repeat;
}
* html a.dbx-toggle, * html a.dbx-toggle:visited {
	background-image:url(images/exp-coll-red.gif);
	background-repeat:no-repeat;
}
* html .scheme a.dbx-toggle, * html .scheme a.dbx-toggle:visited {
	background-image:url(images/exp-coll-white.gif);
	background-repeat:no-repeat;
}

.suf-widget h3.scheme {
	background: url(images/bg-red.png) repeat-x top left;
}

#wrapper {
	border: 1px solid #c0c0c0;
	background-color: #f0f0f0;
}

/* Blog title */
h1.blogtitle a:hover {
	color: #8a1717;
}

/* search form */
.searchform .searchfield {
	background: #ffffff url(images/form-field-bg.gif) no-repeat ;
}

.searchform .searchsubmit { 
	background: url(images/search-button-red.png) no-repeat 0 0;
}

/* main menu */
#nav {
	border-bottom: 1px solid #c0c0c0;
}

#nav ul li{
	border: 1px solid #c0c0c0;
	border-bottom: none;
}

#nav ul li a{
	color: #222;
	background: #f0f0f0;
}

#nav .current_page_item a, #nav .current_page_item a:hover,#nav li a:active {
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
	color: #fff;
}

#nav li a:hover {
	color: #fff;
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

#nav li a:active {
	color: #fff;
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

/* Styling for drop-down lists */
#nav ul ul li {
	border: 1px solid #c0c0c0;
}

#nav ul ul li a:hover {
	color: #fff;
}

/* style the links for the top level */
#nav a, 
#nav a:visited {
	color: #000000;
}

#nav a.highlighted,
#nav a:active {
	color: #ffffff;
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

/* style the second level background */
#nav ul ul a.drop, 
#nav ul ul a.drop:visited {
	background:#f0f0f0;
}

/* style the second level hover */
#nav ul ul a.drop:hover {
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

#nav ul ul :hover > a.drop {
	color: #fff;
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

/* style the third level hover */
#nav ul ul ul a:hover {
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

/* style the second level links */
#nav ul ul a, 
#nav ul ul a:visited {
	background: #f0f0f0;
	color:#000; 
}

/* style the top level hover */
#nav a:hover, 
#nav ul ul a:hover {
	color: #ffffff;
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

#nav :hover > a, 
#nav ul ul :hover > a {
	color: #ffffff;
	background: #ef0506 url(images/bg-red.png) repeat-x top left;
}

/* sub menu */
#subnav {
	background: #fff;
	margin-top: 15px;
	border: 1px solid #c0c0c0;
}
#subnav ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
}
#subnav .current_page_item a,
#subnav .current_page_item a:visited,
#subnav .current_page_parent a,
#subnav .current_page_parent a:visited {
	color: #8a1717;
}
#subnav li a:hover {
	color: #8a1717;
}

/* Level 3 */
#l3nav {
	background: #f0f0f0;
}
#l3nav .current_page_item a, #l3nav .current_page_item a:visited {
	color: #8a1717;
}
#l3nav li a:hover {
	color: #8a1717;
}

/* content */
.post .date {
	background: url(images/calred.png) no-repeat;
	color: #ffffff;
}
.post .date span {
	color: #ffffff;
}
.post .date span.year {
	color: #ffffff;
}
.postdata a:hover {
	color: #8a1717;
}

/* post title */
h2.posttitle a:hover {
	color: #8a1717;
}
.tags a:hover {
	color: #8a1717;
}

/* next & previous page navigation */
.page-nav a:hover {
	color: #8a1717;
}

/* next & previous post navigation */
.post-nav a:hover {
	color: #8a1717;
}

/* Comments  */
h3#comments,
h3.comments {
	background: #f0f0f0 url(images/icons/comments.png) no-repeat 7px center;
}
h3#respond,
h3.respond {
	background: #f0f0f0 url(images/icons/comment_edit.png) no-repeat 7px center;
}

/* comment list */
.commentlist cite {
	color: #8a1717;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #8a1717;
}
.commentlist .alt {
	background-color: #f0f0f0;
}

/* Credits  */
#cred {
	border-top: 1px solid #c0c0c0;
}

#cred a:hover {
	color: #8a1717;
}

.button:hover, input[type="submit"]:hover {
	color: #8a1717;
}

.button:active, input[type="submit"]:active { 
	background: #e5e5e5; 
	color: #000;
}

/* sidebar */
.suf-widget h3,
.suf-widget h3:hover,
.suf-widget h3 a, 
.suf-widget h3 a:visited {
	color: #444;
}

.suf-widget h3.scheme,
.suf-widget h3.scheme:hover,
.suf-widget h3.scheme a, 
.suf-widget h3.scheme a:visited {
	color: #fff;
}

.suf-widget a:hover,
.suf-widget a:focus,
.suf-widget a:active,
#sidebar a:hover,
#sidebar-2 a:hover,
#sidebar a:focus,
#sidebar-2 a:focus,
#sidebar a:active,
#sidebar-2 a:active {
	color: #8a1717;
}

.suf-widget ul li {
	background-image: url(images/icons/bulletred.png);
}

.suf-widget ul li ul li {
	background-image: url(images/icons/bulletred.png);
}

.widget_archive ul li,
.widget_archive ul li ul li {
	background-image: url(images/icons/calendar_date.png);
}

.widget_categories ul li,
.widget_categories ul li ul li,
.widget_categories ul li ul li ul li {
	background-image: url(images/icons/folder-red-16.png);
}

#archives ul li {
	background-image: url(images/icons/calendar_date.png);
}

#recent-comments ul li {
	background-image: url(images/icons/comments.png);
}

#recent-posts ul li {
	background-image: url(images/icons/page_copy.png);
}

#categories ul li,
#categories ul li ul li,
#categories ul li ul li ul li {
	background-image: url(images/icons/folder-red-16.png);
}

/* meta */
.suf-widget .rss {
	background: url(images/icons/rssred16.png) no-repeat left center;
}
#meta .check {
	background: url(images/check.gif) no-repeat left center;
}

/* calendar */
#calendar a,
.widget_calendar a {
	color: #8a1717;
}
