a, a:visited {
	color: #3366FF;
}a:hover {	color: #2851CC;
}

#site_title {
	color: #F8F8F8;
}

#site_slogan {
	color: #F8F8F8;
}

#wrapper_inner {
	border-top-color: %colour_content_accent_lines%;
	border-bottom-color:%colour_content_accent_lines%;
}

#wrapper {
	background-color: #EDEDED;	
}

blockquote {
	background-color: #DD4E4A;
	border-left: 4px solid #C64642;
	border-right: 4px solid #C64642;
	color: #FFFFFF;
}

h1.blog-entry-title {
	border-color: #C64642;
}

nav#navigation>.inner>ul>li a, nav#navigation>.inner>ul>li a:visited {
	color: #AFAFAF;
}

nav#navigation>.inner>ul>li>a.current, nav#navigation>.inner>ul>li>a:visited.current, nav#navigation>.inner>ul>li>a.currentAncestor, nav#navigation>.inner>ul>li>a:visited.currentAncestor, nav#navigation>.inner>ul>li>a:hover.currentAncestor, nav#navigation>.inner>ul>li>a:hover  {
	background-color: #F7960E;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FDCB6C),to(#F7960E));
	background-image: -webkit-linear-gradient(top, #FDCB6C, #F7960E);
	background-image: -moz-linear-gradient(top, #FDCB6C, #F7960E);
	background-image: -o-linear-gradient(top, #FDCB6C, #F7960E);
	background-image: -ms-linear-gradient(top, #FDCB6C, #F7960E);
	background-image: linear-gradient(top, #FDCB6Ce, #F7960E);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FDCB6C', EndColorStr='#F7960E');
	color: #7E6536;
	text-shadow: #FDCB6C 0 1px 0;
}

nav#navigation>.inner>ul>li ul {
	background-color: #FFFFFF;
}

nav#navigation>.inner>ul>li ul li a, nav#navigation>.inner>ul>li ul li a:visited {
	background-color: #FFFFFF;
	border-left: 4px solid #FFFFFF;
}

nav#navigation>.inner>ul>li ul a, nav#navigation>.inner>ul>li ul a:visited{
	color: #7F7F7F;
}

nav#navigation>.inner>ul>li ul li a:hover, nav#navigation>.inner>ul>li ul li a.current {
	background-color: #F7960E;
	border-left: 4px solid #DE860C;
	color: #FFFFFF;
}

.filesharing-item:nth-child(odd) {
	background-color: #E3E3E3;
	color: #707070;
}

.filesharing-item:nth-child(even) {
	background-color: #F9F9F9;
	color: #707070;
}

.filesharing-item-title a, .filesharing-item-title a:visited {
	color: #707070;
}

aside#sidebar_container {
	color: #282828;
	background-color: #EDEDED;	
}

#mobile_navigation_toggle {
  /***  CSS Gradient  ***/
  /*  Chrome 1-9 and Safari 4-5.0  */
  background-color: #F7960E;
  background-image: -webkit-gradient(linear, left top, left bottom,
        color-stop( 0.0, #FDCB6C ),
        color-stop( 1.0, #F7960E ));

  /*  Chrome 10+ Safari 5.1+ Mobile Safari  */
  background-image: -webkit-linear-gradient(top,
        #FDCB6C, 
        #F7960E );

  /*  Firefox 3.6+  */
  background-image: -moz-linear-gradient(top,
         #FDCB6C, 
         #F7960E );

  /*  IE 10+  */
  background-image: -ms-linear-gradient(top,
         #FDCB6C, 
         #F7960E );

  /*  Opera 11.10+  */
  background-image: -o-linear-gradient(top,
         #FDCB6C, 
         #F7960E );

  /*  W3C  */
  background-image: linear-gradient(top,
         #FDCB6C, 
         #F7960E );
}

#mobile_navigation_toggle_icon {
	background: url(images/icons/tiny_icon_mobile_button_1.png) no-repeat;
}

#header_wrapper, .divider_bar {
	background-color: #383838;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#383838),to(#232323));
	background-image: -webkit-linear-gradient(top, #383838, #232323);
	background-image: -moz-linear-gradient(top, #383838, #232323);
	background-image: -o-linear-gradient(top, #383838, #232323);
	background-image: -ms-linear-gradient(top, #383838, #232323);
	background-image: linear-gradient(top, #383838, #232323);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#383838', EndColorStr='#232323');
}

#header_wrapper {
	border-top: 4px solid #232323;
}

nav#navigation {
	border-top: 1px solid #282828;
}

body {	background-color: #383838;
}

footer {
	color: #D8D8D8;
}

footer a, footer a:visited {
	color: #CC4744;
}footer a:hover {	color: #A33836;
}

#background_wrapper {
	background: #1C1C1C;
}

