/* Theme 04 - Carbon Fiber */

/* @group Main */
body, .site-page {
	background: url(assets/page-bg.png) repeat-x;
}
/* @end */

/* @group Navigation */
/* @group Tab Menu */
.tabmenu {
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000), color-stop(.46, #151515), color-stop(.45, #222), color-stop(.03, #2e2e2e), color-stop(.02, #555), color-stop(.01, #000));
	height: 49px;
}
.tabmenu a div {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.7)), to(rgba(255,255,255,.3)));
    margin: 0 auto;
    width: 30px;
    height: 30px;
}
.tabmenu li a:active, .tabmenu li a.enabled {
    color: #fff;
    background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(125,136,165,.8)), to(rgba(58,78,120,1)));
    -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.tabmenu a:active div, .tabmenu a.enabled div {
    background: rgba(255,255,255,.85);
}
/* @end */
/* @group Top Menu */
.topmenu {
        background: rgba(0,0,0,.85) -webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(255,255,255,.4)), to(rgba(255,255,255,.1)), color-stop(.9, rgba(255,255,255,.25)));
}
.topmenu li a {
    color: rgba(255,255,255,.8);
}
.topmenu li a:active, .topmenu li a.enabled {
    color: rgb(255,255,255);
    background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(125,136,165,.8)), to(rgba(58,78,120,1)));
}
.topmenu li.more a:active, .topmenu li.more a.enabled {
    background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(125,136,165,.6)), to(rgba(58,78,120,.8)));
}
/* @end */
/* @end */
/* @group Header */
#header {
	background: url(assets/navbar-bg.png) repeat-x;
	color: #fff;
}
#header .button.back {
	border-width: 0 4px 0 12px;
	-webkit-border-image: url(assets/navbar-back-btn.png) 0 4 30 12;
	top: 7px;
	left: 10px;
}
#header .button.back.selected, 
#header .button.back:active {
	-webkit-border-image: url(assets/navbar-back-btn.png) 30 4 0 12;
}
#header .button.default {
	border-width: 0 5px;
	-webkit-border-image: url(assets/navbar-default-btn.png) 0 5 30 5;
	top: 7px;
	right: 10px;
}
#header .button.default.selected, 
#header .button.default:active {
	-webkit-border-image: url(assets/navbar-default-btn.png) 30 5 0 5;
}
/* @end */
/* @group Table Views */
.table-view .section {
	background-color: #fff;
}
.table-view li, 
.table-view .section>li:first-of-type, 
.table-view .section>li:last-of-type {
	border-color: #e0e0e0;
}
.table-view .row-label {
	color: #000;
}
.table-view a {
	background: url(assets/tableview-selection.png) repeat-x 0 500px;
}
.table-view.grouped h1 {
	color: #fafafa;
	text-shadow: #262c39 0 -1px 0;
}
/* @end */
/* @group Content Views */
.content-img {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, .3);
}
/* @end */

/* @group Page Types */
/* @group Twitter */

.mtwitter div.twitteruser {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #000;
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.21, rgb(70,70,70)),
        color-stop(0.65, rgb(100,100,100))
    )
}
.mtwitter div.twitteruser p.username {
    font-size: 125%;
    font-weight: bold;
    color: #FFF;
    padding-top: 8px;
    margin: 0;
    text-shadow: 1px 1px 1px #000;
}
.mtwitter div.twitteruser p.userinfo {
    font-size: 80%;
    color: #ECECEC;
    padding: 2px;
    margin: 0 0 20px 0;
}
.mtwitter div.twitteruser p.userinfo span {
    color: #FFF;
}

/* @end */
/* @end */