/*
Theme Name: [rcbth] Theme
Description: Child theme for the Twenty Ten theme 
Author: Eric Buth
Template: twentyten
*/

@import url("../twentyten/style.css");


/* font-face - Bebas Nueue */

@font-face {
	font-family: 'BebasNeueRegular';
	src: url('BebasNeue-webfont.eot');
	src: local('☺'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#webfontYW4lu6A6') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* font-face - Colaborate */

@font-face {
	font-family: 'Colaborate-ThinRegular';
	src: url('ColabThi-webfont.eot');
	src: local('☺'), url('ColabThi-webfont.woff') format('woff'), url('ColabThi-webfont.ttf') format('truetype'), url('ColabThi-webfont.svg#webfontSEfQG68S') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateLightRegular';
	src: url('ColabLig-webfont.eot');
	src: local('☺'), url('ColabLig-webfont.woff') format('woff'), url('ColabLig-webfont.ttf') format('truetype'), url('ColabLig-webfont.svg#webfontgciz0ufw') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Colaborate-RegularRegular';
	src: url('ColabReg-webfont.eot');
	src: local('☺'), url('ColabReg-webfont.woff') format('woff'), url('ColabReg-webfont.ttf') format('truetype'), url('ColabReg-webfont.svg#webfontWdaHmihC') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Colaborate-MediumRegular';
	src: url('ColabMed-webfont.eot');
	src: local('☺'), url('ColabMed-webfont.woff') format('woff'), url('ColabMed-webfont.ttf') format('truetype'), url('ColabMed-webfont.svg#webfont1novJQcj') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Colaborate-BoldRegular';
	src: url('ColabBol-webfont.eot');
	src: local('☺'), url('ColabBol-webfont.woff') format('woff'), url('ColabBol-webfont.ttf') format('truetype'), url('ColabBol-webfont.svg#webfontoJN3msoP') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* twentyten fonts */

body, html {
	font-family: 'ColaborateLightRegular';
}

body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: 'ColaborateLightRegular';
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "ColaborateLightRegular", Helvetica, "Nimbus Sans L", sans-serif;
}
code,
pre {
	font-family: "Menlo", "Courier 10 Pitch", Courier, monospace;
}


/* site-specific */

#wrapper {
	
	padding-left: 11px;
	padding-right: 11px;
}

#content pre {
	font-size: 11px;
	
	line-height: 1.8em;
}

#header {
	padding-top: 11px;
}

#site-title, #site-description {
	margin-bottom: 0px;
	color: #ccc;
}


#site-title a, #site-info {
	font-family: 'BebasNeueRegular', Helvetica, sans-serif;
	letter-spacing: 0;
	font-weight: normal;
	font-size: 34px;
	color: #ccc;
}

#site-info {
	clear: both;	
}

#content .entry-title {
	font-family: 'BebasNeueRegular', Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
}

#site-description {
	font-style: normal;
	font-family: 'Colaborate-ThinRegular';
	font-size: 16px;
	margin-top:13px;
}

.widget-title {
	font-weight: normal;
	padding-left: 2px;
	font-family: 'Colaborate-RegularRegular';
	margin-bottom:4px;
}

.widget-area ul ul, .widget-area ul {
	color: #000;
	
}

#site-generator {
	height: auto;
	margin-top:3px;
}

#site-generator a {
font-style: normal;
	background: none;
	padding-left: 0px;
	font-family: 'Colaborate-ThinRegular';
	margin-bottom: 0px;
	font-size: 16px;
	color: #000;
}

ul.xoxo {
	
	font-size: 1.15em;
}

#footer-widget-area {
	
	padding-bottom: 0px;
	border-bottom: 4px solid #eee;
	clear: both;
	margin-bottom:21px;
	text-align: center;
}

#footer-widget-area .widget-area {
	height: auto;
	width: auto;
	text-align: center;
	display: inline;
}

#footer-widget-area #fourth {
	display: block;
	text-align: center;
	width: 100%;
	color: #999;
}

#footer-widget-area #fourth .textwidget {

	color: #999;
}

#colophon {
	padding-top:  5px;
	border-top: 0px dashed #999;
	
	padding-bottom: 8px;
}

.widget_rss img {
	display: none;
}





#header {
}

div#content {
	
	float: left;
}

#main .widget-area ul {
	
	
	padding-right: 0px;
}

#main .widget-area ul ul {
	list-style: none;
	padding-left: 0px;
	margin: 0px;
	list-style: none;
	
}


#main .widget-area ul ul li a {
	display: block;
	background: #EEE;
	padding: 5px;
	margin-bottom: 3px;
	border-radius: 5px;
	color: #000;
}

#main .widget-area ul ul li a:hover {
	display: block;
	background: #333;
	text-decoration: none;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
}



.rss-date {
	display: none;
}

div#branding img {
	
	border-top-right-radius: 50px;
}

#access {
	
	border-bottom-right-radius: 5px;
	
}

div#main {
	
	padding-top: 24px;
}


div#footer a {
	
	color: #ccc;
}


div#footer a:hover {
	
	color: #333;
	text-decoration: none;
}


div#content {
	
	margin-left: 13px;
	width: 660px;
}


#access .menu-header,
div.menu {
	margin-left: 4px;
}