/*
Theme Name: Dark Tree
Theme URI: http://wordpress.org/
Description: The Dark Tree theme
Version: 1.0.0
Author: Web Comm & CWS
Author URI: http://oregonstate.edu/ua/webcomm
Tags: Oregon State default blog style

*/

body {
	margin:0;
	padding:0;
	font-family: Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	text-align:center;
	color:#fff;
	background: #333333;
}

p img {
	margin: 0 5px;
}

.wp-smiley {
	width: 15px;
	height: 15px;
}

a {
	color: #CC5500;
	text-decoration:none;
}
a:visited {
	color: #CC5500;
	
}
a:hover {
	text-decoration:underline;
}
textarea
{
	background: #F3F6ED;
	border: #E1D6C6 1px solid;
	margin-bottom:10px;
}

#search {
	 
}

#searchform {
	margin:0px 0 0px 0;
}

#searchsubmit {
	border:medium none;
	background-image:url(img/sportGo.jpg);
	height:45px;
	width:45px;
	margin-right:20px;
 
}

#s {
	border-top:none;
	border-left:none;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-image:url(img/sportField.gif);
	width: 120px;
	padding:2px;
	margin-left:20px;
	margin-top:10px;
	float: left;
	 
}

#rap
{
	background-image:url(img/pixel.png);
	background-repeat:repeat;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	font-size: 0.9em;
	width:860px;
	
}


/* This is for the OSU Heading */
#t_banner {
  background-color:#000;
  color:#fff;
  height:42px;
  margin:0;
  padding:0;
}
#t_banner a{
  color:#fff;
  text-decoration:none;
}

#t_wordmark {
  float:left;
  margin-left:13px;
	height:42px;
}

#t_utility {
  font-size:0.9em;
  font-weight:700;
  padding-right:8px;
  padding-top:20px;
  text-align:right;
}

#t_utility a {
  color:#fff;
  font-size:0.85em;
  font-weight:700;
  
}

#author { /* DB - comment form box */
	border-top:none;
	border-left:none;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-image:url(img/sportField.gif);
	width: 190px;
	padding:3px;
	margin-right:10px;
}
#email { /* DB - comment form box */
	border-top:none;
	border-left:none;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-image:url(img/sportField.gif);
	width: 190px;
	padding:3px;
	margin-right:10px;
}
#url { /* DB - comment form box */
	border-top:none;
	border-left:none;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-image:url(img/sportField.gif);
	width: 190px;
	padding:3px;
	margin-right:10px;
}
div.t_wings { margin:0 auto; width:850px; }
div#t_banner_container { height:42px; }

#header {
	background:#000;
 	height: 330px;
	margin: 0 auto;
	width:100%;
	padding:0;
	border:#fc9 0px solid;
}

#headimg {
	height: 142px;
	width: 741px;
	margin: 2px 0 0 10px;
}

* html #headimg {
	margin: 2px 0 0 9px;
}

#main
{
	margin:0 250px 0 0;
	padding:0 20px;
	text-align:left;
	width:550px;
}

#content {
	 
}

#content h2 {
	color:#CC5500;
	margin-bottom:10px;
	font-size:1.8em;
	
}

#sidebar {
	width:220px;
	float:right;
	padding:0px 8px 10px 8px;
	margin:50px 0 0 0;
	border-left:#f3f6ed 1px solid;
}
.post a img {
	border:#f3f6ed 3px solid;
}
acronym, abbr {
	border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 1em;
	font-style: italic;
}
blockquote {
	color:#727272;
	margin: 20px;
	padding: 0 0 0 25px;
	border-left:3px solid #fff;
	font-weight:bold;

}

cite {
	font-size: 0.9em;
	font-style: normal;
}
h3 {
	margin: 0;
	padding: 0;
	font-size:1.3em;
}
p {
	margin: 0 0 1em;
	padding: 0;
	word-spacing:2px;
	line-height:18px;
	font-size:14px;
	 
}

#header h1
{
	margin: 0;
	font-size: 18px;
	padding:0px 20px 0 0;
	text-align:right;
	font-weight:normal;
	z-index:10;
	position:relative;
}
#header h1 a
{
	color:#fff;
	text-decoration:none;
	font-size:40px;
}
#header h1 a:hover
{
	/* color:#F7F3ED; */
	text-decoration: underline;
}
#header #desc
{
	font-weight:normal;
	font-style:italic;
	font-size:1em;
	color:#B5C09D;
	text-align:right;
	margin:0;
	padding:0 20px 0 0;
}

#header #navcontent 
{
        height:40px;
	text-align:left;
	width:800px;
	margin-left:auto;
	margin-right:auto;
 
}

#header #navbar
{
	background:#000;	
	text-align:left;
	height:50px;
	 
}

#navbar ul 
{
 
 	margin:-20px 0 0 100px;
	padding:0px;
	float:right;
}

#navbar ul li 
{
	display:inline;
	color:#fff;

}

#header #hdbg
{
	background: url('img/tree_banner_title.jpg') repeat-x;
	height: 294px;
	z-index: 5; 
 
}

#hdbg #title
{
	margin:0 auto;
	width:740px;
	padding-left:0px;
	padding-top:230px; 
	padding-bottom:20px;
	
}

#hdbg h1
{
	text-align:left;
	color:#fff; 
	
}

#hdbg a 
{
	font-size:150%;
}

#sidebar h2 {
	margin: 10px 0 0 0;
	padding:4px 2px 20px 20px;
	font-size: 1.2em;
	color: #CC5500;
	text-align:left;
	font-weight:bold;
}
#sidebar ul {
	list-style-type: none;
	padding:5px 0 0 0;
	margin: 0;
	font-size: 0.9em;
}
#pagenav
{
	list-style:none;
}
#sidebar ul li {
	margin: 0px 0 30px 0px;
	padding: 0;
}
#sidebar ul li a {
	text-decoration: none;
	border:none;
}
#sidebar ul li a:link {
	color: #fff;
}
#sidebar ul li a:visited {
	color: #999999;
}
#sidebar ul li a:hover, #sidebar ul li a:active {
	color: #fff;
}
#sidebar ul ul {
	list-style-type: none;
	padding: 5px 0 0 20px;
	margin: 0;
	font-size: 1em;
	background:none;
	border:none;
}
#sidebar ul ul li
{
	margin:0;
	padding:0;
	padding-left:10px;
	font-size:120%;
}

li.widget_tag_cloud {
	text-align:center;
	color:#999999;
}

.textwidget {
	color:#999999;
	padding-left:30px;
	font-size:14px;
}

#content ul {
	list-style-image: url(img/sportBullet1.jpg);
	list-style-position: outside;
	list-style-type: disc;
	margin:5px;
	padding-left:40px;
}
#content li {

}

/* Global Tags widget */
#sidebar li.widget_global_site_tags h2 {
    display:none;
}
#sidebar li.widget_global_site_tags div {
    float:left;
}
#sidebar li.widget_global_site_tags a {
    line-height:90%;
    padding-left:3px;
}
#content .entrytext div {
    float:left;
}
#content .entrytext div a {
    padding-right:0.8em !important;
    line-height:90%;
}

.clearfloat {
	clear:both;
	height:0;
	line-height:0;
	background:#333333;
}

.clear-left-float {
	clear:left;
	height:0;
	font-size:1px;
	line-height:0px;
}

.clear-right-float {
	clear:right;
	height:0;
	font-size:1px;
	line-height:0px;
}

.post , .page
{
	padding:10px 0 0px 20px;
	float:left;
}

.post-info, .page-info
{
	font-size:0.85em;
	margin:0;
	padding:0;
	color:#777777;
}
.page-info
{
	text-align:left;
}
.post-info a
{
	color:#990000;
}
.post-info a:hover
{
	color:#000;
}
.post-content, .page-content {
	padding:10px 0;
	margin:3px 0;
	font-size:12px;
}
.page-content {

}
.post-title, .page-title {
 	font-size:1.3em;
	margin:0;
	font-weight:bold;
}
.page-title
{
	font-size:1.6em;
	font-weight:normal;
}
#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active
{
	text-decoration:none;
	color:#CC5500;
	font-weight:bold;
}

.posttime {
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

.authormeta a{
	color:#CC5500;

}



.post-date {
 
}
.post-footer
{
}
.entrytext a {
	color:#B36217;
}

#footer {
	color:#fff;
	padding-top:30px;
	font-size:0.8em;
	margin:0 auto;
}
#footer a {
	border:none;
	color:#B26217;
	text-decoration:underline;

}
 
.commentlist {
	font-size:1em;
	font-weight:normal;
}


ol.commentlist {
	list-style-type:none;
	padding-left:0px;

}


.comment-input {
	border-top:none;
	border-left:none;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-image:url(img/sportField.gif);
	width: 200px;
	padding:3px;
}

#calendar_wrap {
	padding-left:20px;
}


#submit {
	float:left;
	background:transparent url(img/submitbutton.gif) no-repeat center top;
	width:147px;
	height:28px;
	margin-left:360px;
	padding:0;
	border:0;

}

#comments {
	margin: 2.7em 0 1em 10px;
	color: #FFFFFF;
	font-size:16px;
	font-weight:bold;
}

#respond {
	margin: 3em 0 3em 0px;
	color: #CC5500;
	font-size:14px;
	font-weight:normal;
	 
	
}
#comment { /* DB text field */
	border-top:none;
	border-left:none;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-image:url(img/sportText.gif);
	width: 500px;
	height:300px;
	padding:7px;
	margin-right:10px;
}

.subscribe-to-comments {

}

.commentlist li
{
	padding:20px;
	width: 450px;
	background:#333333;
	border:5px solid #191919;
	float:right;
}
.commentlist .alt
{	
	padding:20px;
	width: 450px;
	background:transparent;
	border:5px solid #191919;
	float:right;

}
#topnav
{
	list-style:none;
	font-size:0.9em;
	margin:0 auto;
	padding:12px 20px 0 0;
	text-align:right;
	font-family:Verdana, Arial, Sans-Serif;
}
#topnav li
{
	list-style:none;
	display:inline;
	margin:0 0 0 0;
	padding:0 6px 0 5px;
	font-weight:bold;
	border-right: 2px solid #BBC4A3;
}

#topnav li a:link, #topnav li a:visited
{
	text-decoration:none;
	color:#BBC4A3;
}
#topnav li a:hover, #topnav li a:active
{
	color:#F7F3ED;
}

/* image styles - DB */
img.alignleft, div.alignleft {
float:left;
margin:0.5em 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0.5em 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
}

#container {
	width:100%;
	background:url(img/fade.png) repeat-x;
 
}
#fade {
	background:url(img/thin_fade.png) repeat-x;
	height:20px;
	
}

#recaptcha_table {
	background-color:#FFFFFF;
}
