/*
Theme Name:UWBCSE Default
Theme URI:http://uwbcse.org
Description:This is the UWBCSE Theme for use in a Wordpress Mu installation.
Version:2.0
Author:Oleg Somphane
Author URI:http://www.linkedin.com/in/osomphane
Tags:uwb, uwbcse, university, washington, center, entrepreneurship, fixed width, two columns, widgets

	This theme has been designed specifically for the University of Washington Bothell Center for Student Entrepreneurship.
*/
html {width:100%;}
body {margin:0; padding:0; width:100%; background:#333333; color:#000000; font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.462em; font-size:0.813em; text-align:center;}
#wrapper {margin:0 auto; padding:0; width:960px; text-align:left;}

h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.17em;}
h4 {font-size:1em;}
h5 {font-size:.83em;}
h6 {font-size:.75em;}

a {color:#64508A;}
a img {border:none;}
a:visited {color:#64508A;}
a:hover {color:#BAA557;}

cite {font-size:90%; font-style:normal;}
code {font:1.1em 'Courier New', Courier, Fixed;}
small, blockquote, strike {color:#777;}
small {font-family:Arial, Helvetica, Sans-Serif; font-size:0.9em; line-height:1.5em;}
blockquote {border-left:5px solid #64508A; padding-left:20px; margin:15px 30px 0 10px;}
acronym, abbr, span.caps {font-size:0.9em; letter-spacing:.07em; cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote cite {margin:5px 0 0; display:block;}

#headerwrapper {margin:2px 0; padding:0;}
#header {border:1px solid #000000; height:204px; position:relative; overflow:hidden; color:#FFFFFF;}
#header h1 {margin:0; padding:4px 16px; height:33px; border-bottom:1px solid #000000; overflow:hidden; background:transparent url(images/header-bg.png) repeat scroll 0 0; font-size:2.5em; line-height:1em; text-align:right;}
#header h2 {margin:0; padding:2px 0; height:19px; width:100%; border-top:1px solid #000000; position:absolute; bottom:0px; color:#000000; background:#FBB917; font-size:1em; font-weight:bold; text-align:center;}
#header a {color:#FFFFFF; text-decoration:none;}
#header a:hover {color:#FBB917; text-decoration:none;}

#leftwrapper {margin:0 0 2px -960px; left:960px; width:220px; float:left; position:relative;}
#sidebar {margin:0; padding:0;}
#sidebar ul, #sidebar ul ol {margin:0; padding:0;}
#sidebar ul li {margin:2px 0; border:1px solid #000000; background:#FFF799; font-size:11px; list-style-type:none; list-style-image:none;}
#sidebar ul li:first-child {margin-top:0;}
#sidebar ul li:last-child {margin-bottom:0;}
#sidebar ul li h2, .widgettitle {margin:0; padding:0; border-bottom:1px solid #000000; background:#FBB917; font-size:11.7px; text-align:center; text-transform:uppercase;}
#sidebar ul p, #sidebar ul select {margin:0;}
#sidebar ul ul, #sidebar ul ol {margin:4px 0 0 8px;}
#sidebar ul ul li, #sidebar ul ol li, .nocomments {margin:2px 0; padding:0; color:#777;}
#sidebar ul ul li {border:none;}
#sidebar ul ul ul {margin:0 0 0 8px;}
#sidebar ul ol li , ol li {list-style:decimal outside;}
#sidebar ul li ul li:first-child {margin-top:2px;}
#sidebar ul li ul li:last-child  {margin-bottom:2px;}
#searchform {height:50px; padding:5px 3px; background:#FBB917; text-align:center;}
#sidebar #searchform #s {width:80%; background:#FFFFFF; margin-bottom:2px; border:1px solid #000000; color:#000000; text-align:center;}
#sidebar #searchsubmit {padding:1px;}


#rightwrapper {margin:0 0 2px -738px; left:960px; width:738px; float:left; position:relative;}
#content {}
#content div:first-child {margin-top:0px;}
#content .post, #content .page {margin:2px 0; border:1px solid #000000; clear:both; text-align:justify;}
.page .posttitle, .post .posttitle {margin:0; padding:4px 8px; background:#eeeeee;}
.page .posttitle a, .post .posttitle a {text-decoration:none;}
.page .postmetadata, .post .postmetadata {margin:0; padding:0 16px; min-height:19px; background:#999999; color:#FFFFFF; font-size:.8em; clear:both;}
.page .postmetadata, .page .postmetadata a, .post .postmetadata, .post .postmetadata a {font-weight:normal; letter-spacing:0; text-decoration:none;}
.page .postmetadata small, .post .postmetadata small {margin:4px 8px; color:#FFFFFF;}
.page .entry, .post .entry {padding:15px 30px 30px 30px; min-height:120px; background:#FFFFFF url('images/shadow.png') no-repeat top left;}
.page .entry .innerentry, .post .entry .innerentry {}
.page hr, .post hr {display:block;}

#singlewrapper {margin:0 0 2px 0; padding:0;}
#singlewrapper #content .post {}
#singlewrapper #content .smallattachment {text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
#singlewrapper #content .attachment {text-align:center;margin:5px 0px;}
#singlewrapper #content .post .entry {background:#FFFFFF url('images/shadow-wide.png') no-repeat top left;}

.navigation {margin:2px 0;}
.navigation div {border:1px solid #000000; padding:2px 10px; background:#eeeeee;}
.navigation .navleft {float:left;}
.navigation .navright {float:right; text-align:right;}
.navigation .navclear, .navclear {height:0; width:0; border:0; margin:0; padding:0; clear:both; background:none;}
.navigation a {text-align:center; text-decoration:none;}
#singlewrapper .navimg {margin:30px auto; width:400px; min-height:150px; border:0; background:transparent;}

#content .warnmessage {margin:2px 0 2px 0; padding:4px 8px; border:1px solid #de7573; clear:both; background:#ffcccc; color:#c62021;}
#content .warnmessage #searchform {margin:0; background:transparent; border:0;}
#content .infomessage {margin:2px 0 2px 0; padding:2.5px 8px; min-height:55px; border:1px solid #000000; clear:both; background:#FBB917; color:#000000;}

#footer {margin-top:2px; padding:0; clear:both;}
#footer p {margin:0; padding:4px 8px; border:1px solid #000000; background:#FBB917; text-align:center; font-size:.83em;}

#comments {margin:2px 0; padding:4px 8px; border:1px solid #000000; clear:both; background:#FBB917;}
.commentlist {margin:2px 0; padding:0; text-align:justify;}
.commentlist li {margin:2px 0; padding:5px 5px 10px 10px; font-weight:bold; list-style:none;}
.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li .avatar {padding:2px; border:1px solid #eee; background:#ffffff; float:right;}
.commentlist li ul li {margin-right:-5px; margin-left:10px; font-size:1em;}
.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em;}
.commentlist p {margin:10px 5px 10px 0; font-weight:normal; line-height:1.5em; text-transform:none;}
.even, .alt {border-left:1px solid #ddd;}
.alt {margin:0;padding:10px;}
.depth-1 {border:1px solid #000000;}
.thread-alt {background:#f8f8f8;}
.thread-even {background:#ffffff;}
.thread-odd {background:#eeeeee;}
.children {padding:0;}
.nocomments {text-align:center;margin:0;padding:0;}
.commentmetadata {margin:0; display:block; font-weight:normal;}
#commentform p {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; margin:5px 0;}
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}
#commentform {margin:5px 10px 0 0;}
#commentform textarea {width:100%;padding:2px;}
#respond {clear:both; margin:2px 0; padding:4px 8px; border:1px solid #000000; background:#eeeeee;}
#respond:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#respond h3 {margin:-4px -8px 4px -8px; padding:4px 8px; border-bottom:1px solid #000000; background:#FBB917;}
#commentform #submit {margin:0 0 5px auto; float:right;}
.sticky {background:#f7f7f7; padding:0 10px 10px;}
.sticky h2 {padding-top:10px;}

#wp-calendar caption {margin:2px; font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align:center;}
#wp-calendar a {text-decoration:none;}
#wp-calendar th {font-style:normal; text-transform:capitalize;}
#wp-calendar {empty-cells:show;margin:10px auto 0; width:200px;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block; font-weight:bold;}
#wp-calendar td {padding:3px 0; text-align:center;}
#wp-calendar td:hover {background:#FBB917;}
#wp-calendar td.pad:hover {background:transparent;}
#wp-calendar #prev a, #wp-calendar #next a {font-size:9pt;}

p img {padding:0; max-width:100%;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
a img {border:none;}

.clear {clear:both;}
.alignright {float:right;}
.alignleft {float:left;}
.center {text-align:center;}
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.hidden {display:none;}
.screen-reader-text {position:absolute; left:-1000em;}
html>body .entry ul {margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px;}
html>body .entry li {margin:7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}
.entry ol {padding:0 0 0 35px; margin:0;}
.entry ol li {margin:0; padding:0;}
.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}
.entry form {text-align:center;}
select {width:130px;}
hr {display:none;}

.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

.home-post {margin:2px 0;}
.events iframe {border:1px solid #000000;}
.videos {border:1px solid #000000; background:#000000; text-align:center}
.videos p {margin:0;}
.spotlight {border:1px solid #000000;}

#content ul {margin:0; padding:0;}
