body{font-size:62.5%;font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;background-color:#AAAAAA;color:#333;text-align:center;background-image:url(images/blue_flower/bg.jpg);background-attachment:fixed;background-repeat:repeat-y;background-position:top center;}



#topbar{margin:0;max-width:750px;height:25px;line-height:23px;background:#fff;overflow:hidden;border-bottom:1px black solid;}



#topbar a, #topbar{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:right;padding-right:5px;}



#pagebar{width:750px;height:35px;border-bottom:1px black solid;padding:0;margin:0;}



#pagebar a{font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;color:#333;font-size:1.4em;display:block;float:left;padding:8px 15px 0px 15px;border-right:1px #CECECE solid;text-align:center;height:27px;}



#pagebar a:hover{background-color:#CECECE;text-decoration:none;}



#pagebar li{list-style:none;}



.entry{font-size:1.2em;font-family:Verdana;overflow:hidden; padding-top:12px;}



#page{background-color:white;border:1px solid #959596;text-align:left;width:750px;}



#header{background-color:#73a0c5;border-bottom:1px black solid;}



#content{float:left;padding:0 0 20px 45px;margin:-70px 0 0 0;width:450px;}



#content .entry{line-height:1.4em;}



.alt{background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}



#footer{background-color:#eee;}



small{font-family:Verdana, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}



small.cats{text-transform:uppercase;font-family:Helvetica, Verdana;font-size:0.9em;}



h1, h2, h3{font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:bold;line-height: 115%;}



h1{font-size:4em;text-align:center;}



.description{display:none;}



h2{font-size:1.8em;}



h2.pagetitle{font-size:1.6em;}



#sidebar h2{font-family:Verdana, Sans-Serif;font-weight:normal;text-indent:10px;background-color:#5581C0;color:white;text-transform:uppercase;margin:0;padding:3px 0;font-size:1em;}



#sidebar h2 a{color:white;}



h3{font-size:1.3em; color:#cc0000;}



h1, h1 a, h1 a:hover, h1 a:visited, .description{text-decoration:none;color:#B0C7FF;}



h2, h2 a, h2 a:visited {color:#333;}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}



.entry p a:visited{color:#B0C7FF;}



.commentlist li, #commentform input, #commentform textarea{font:'Lucida Grande', Verdana, Arial, Sans-Serif;}



.commentlist li.depth-1{font-size:1.1em;}



.commentlist li{font-weight:bold;}



.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}



.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}



.commentlist .avatar{float:right;padding:2px;border:1px solid #ddd;}



p.about{text-align:center;background-color:#F8F8F8;font-size:1.2em;font-family:Arial, Verdana, Sans-Serif;}



#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}



.commentmetadata{font-weight:normal;font-size:1em;}



#sidebar{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777;}



code{font:1.1em 'Courier New', Courier, Fixed;}



#pagebar li.page_item{display:inline;}



acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}



a, h2 a:hover, h3 a:hover{color:#06c;text-decoration:none;}



a:hover{color:#147;text-decoration:underline;}



#wp-calendar #prev a{font-size:9pt;}



#wp-calendar a{text-decoration:none;}



#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}



#wp-calendar th{font-style:normal;text-transform:capitalize;}



body{margin:0;padding:0;}



#page{background-color:white;margin:0px auto;padding:0px;width:750px;border:0;}



#header{padding:0;margin:0 auto;height:201px;width:100%;background-color:#000;}





.post{margin:0 0 30px;}



.widecolumn .post{margin:0;}



.sticky h2{background:#5581C0;padding:10px;color:white;}



.postmetadata{clear:both;}



.narrowcolumn .postmetadata{padding-top:5px;}



.widecolumn .postmetadata{margin:30px 0;}



#footer{padding:0;margin:0 auto;width:750px;clear:both;border-top:1px black solid;}



#footer p{margin:0;padding:10px 0;text-align:center;}



h1{padding-top:40px;margin:0;}



.description{text-align:center;margin-top:-5px;}



h2{margin:30px 0 0;}



h2.pagetitle{margin-top:30px;text-align:center;}



h3{padding:0;margin:30px 0 0;}



h3.comments{padding:0;margin:40px auto 20px;}



p img{padding:0;margin:0 5px;}



img.centered, img.aligncenter{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;}



.alignright{float:right;}



.alignleft{float:left}



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:"o ";}



*:first-child+html>body .entry ul{margin-left:0;padding:0 0 0 30px;list-style:disc;padding-left:10px;text-indent:10px;}



*:first-child+html>body .entry ul li{margin:7px 0 8px 10px;}



.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;}



#sidebar ul, #sidebar ul ol{margin:0;padding:0;}



#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:20px;}



#sidebar ul p, #sidebar ul select{margin:4px 0 8px;}



#sidebar ul ul, #sidebar ul ol, #sidebar ul div, #sidebar ul li.widget_blog_subscription form{background-color:#F8F8F8;border:1px #2E5D99 solid;padding:8px;}



#sidebar ul div.textwidget ul{border:0;}



#sidebar .widget{overflow:hidden;}



#sidebar ul ul ul, #sidebar ul ol{background:transparent;margin:0 0 0 10px;border:none;padding:0;}



#sidebar ul div div{background:transparent;margin:0;border:none;}



ol li, #sidebar ul ol li{list-style:decimal outside;}



#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0;padding:0;}



#searchform{margin:10px auto;text-align:center;}



#sidebar #searchform #s{margin-top:8px;width:115px;padding:2px;}



#sidebar #searchsubmit{padding:1px;}



.entry form{text-align:center;}



select{width:130px;}



#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}



#commentform textarea{width:100%;padding:2px;}



#commentform #submit{margin:0;float:right;}



.alt{margin:0;padding:10px;}



.commentlist{padding:0;text-align:justify;}



.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}



.commentlist p{margin:10px 5px 10px 0;}



#commentform p{margin:5px 0;}



.nocomments{text-align:center;margin:0;padding:0;}



.commentmetadata{margin:0;display:block;}



#sidebar{padding:20px 0 10px 0;margin:-60px 0 0 530px;width:200px;}



#sidebar form{margin:0;}



#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}



#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;}



#wp-calendar caption{text-align:center;width:100%;}



#wp-calendar td{padding:3px 0;text-align:center;}



#wp-calendar td.pad:hover{background-color:#fff;}



acronym, abbr, span.caps{cursor:help;}



acronym, abbr{border-bottom:1px dashed #999;}



blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}



blockquote cite{margin:5px 0 0;display:block;}



.center{text-align:center;}



hr{height:1px;color:#AAAAAA;background-color:#AAAAAA;border:0;}



a img{border:none;}



.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:30px;}



#akismetwrap #akismetstats{margin:0 auto;}



.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}



.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;}



img.latex{vertical-align:middle;border:none;}

form.contact-form{width:100%;text-align:left;}

form.contact-form textarea{width:96%;}

form.contact-form label{float:none;display:inline;}

.form-error, form.contact-form p label.form-error{color:maroon;}

.video-player{margin:auto;padding:5px;text-align:center;border:0px;}

.wpvidavee_title{text-align:left;font-weight:bold;font-family:Tahoma,Arial,sans-serif;font-size:10px;line-height:12px;padding:2px 5px;}

.wpvidavee_footer{text-align:right;font-family:Tahoma,Arial,sans-serif;font-size:9px;line-height:11px;padding:2px 5px;}

.wpvidavee_footer a{text-decoration:none;}

.wpvidavee_p{color:red;}

.hidden{display:none;}

.possibly-related{clear:both;}

.screen-reader-text{position:absolute;left:-1000em;}

quicklinks ul {list-style:none;margin:0;padding:0;text-align:left}
.quicklinks ul li {float:left;margin:0}
#wpcombar .avatar {border:1px solid #999 !important;padding:0 !important;margin:-3px 5px 0 0 !important;vertical-align:middle;float:none;}
#wpcombar {direction:ltr; background:#666 url('http://s0.wp.com/i/sprite.png') 0 -222px repeat-x;color:#ddd;font:12px Arial, Helvetica, sans-serif;height:28px;left:0;margin:0;position:absolute;top:0;width:100%}
#wpcombar .menupop ul li a {color:#555 !important;text-shadow:none;font-weight:normal;white-space:nowrap;}
#wpcombar .menupop ul li a:hover {color:#fff !important; background: #888 url('http://s0.wp.com/i/sprite.png') 0 -222px repeat-x !important;text-shadow: #666 0px -1px 0px;}
#wpcombar .menupop a span {background:url('http://s0.wp.com/i/sprite.png') right bottom no-repeat;padding-right:.8em;line-height: 28px;}
#wpcombar .menupop ul {-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#fff;display:none;;position:absolute;border:1px solid #dfdfdf;border-top:none !important;float:none}
html>body #wpcombar .menupop ul {background:rgba(255,255,255,0.97);border-color:rgba(0,0,0,0.1);}
#wpcombar .menupop.myaccount ul, #wpcombar .menupop.mydashboards ul, #wpcombar .menupop.newpost ul {min-width:140px}
#wpcombar .menupop li {float:none;margin:0;padding:0;background-image:none;}
#wpcombar .quicklinks a {border:none;color:#ddd !important;text-shadow:#555 0px -1px 0px;display:block;font:13px Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:normal;padding:0 0.75em;line-height:28px;text-decoration:none !important;}
#wpcombar .quicklinks a:hover {text-shadow:#333 0px -1px 0px;}
.quicklinks a:hover,#wpcombar .menupop:hover {background: #555 url('http://s0.wp.com/i/sprite.png') 0 -282px repeat-x;}
#adminbarlogin {float:left;display:inline;}
#adminbarsearch {float:right;}
#adminbarsearch {height: 18px;padding: 3px;}
#adminbarsearch * {color: #555;font-size:12px;}
#adminbarsearch label, #adminbarsearch a { height: 28px; color: #ccc; display:block;float:left;padding:3px 4px;text-shadow:0px -1px 0px #444;}
#adminbarsearch a {text-decoration:underline;}
#adminbarsearch a:hover {color:#fff;}
.wp-admin #adminbarsearch #q {
	height: 19px !important;
	line-height: normal !important;
	width: 208px !important;
	margin-top: 0px !important;
}
.adminbar-input {
	display: block !important;
	float:left !important;
	font:12px Arial, Helvetica, sans-serif !important; 
	border: 1px solid #626262 !important;
	padding: 2px 3px !important;
	margin-right: 3px !important;
	background:#ddd url('http://s0.wp.com/i/sprite.png') top left no-repeat !important;
	-webkit-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	outline: none;
	text-shadow: 0 1px 0 #fff;
}
#adminbarsearch #q {width: 200px;}
button.adminbar-button {
	position: relative; 
	border: 0;  
	cursor: pointer; 
	overflow: visible;
	margin: 0 !important;
	float:left;
	background: url('http://s0.wp.com/i/sprite.png') right -107px no-repeat;
	padding: 0 14px 0 0;
	text-align: center;
}
button.adminbar-button span {
	position: relative; 
	display: block;  
	white-space: nowrap; 
	height:19px;
	background: url('http://s0.wp.com/i/sprite.png') left -69px no-repeat;
	padding: 3px 0 0 14px;
	font:12px Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;	
	color: #444 !important;
	text-shadow: 0px 1px 0px #eee !important;
}
button.adminbar-button:active {
	background-position: right -184px !important;
	text-shadow: 0px 1px 0px #eee !important;
}
button.adminbar-button:hover span {
	color: #000 !important;
}
button.adminbar-button:active span {
	background-position: left -146px !important;
}
button.adminbar-button::-moz-focus-inner {
	border: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	button.adminbar-button span {
		margin-top: -1px;
	}
}
body {padding-top: 28px !important;}


h2 a:hover,h2 span a:hover {
color:#6C6C6C!important;
}



h2 a:hover,h3 a:hover {
color:#666;
text-decoration:none;
}

a:hover {
color:#FE2A04;
text-decoration:underline;
}

h1 {
font-size:1pt;
text-align:right;
}

#blog-title,#blog-title a {
color:#fff;
background-color:transparent;
}

#blog-title a {
position:absolute;
left:15px;
top:6px;
width:780px;
height:180px;
}

#blog-description {
display:none;
}

/* NEW STYLES HERE */
#header {
background:url('/wp-content/themes/contempt/images/tedxseattle_logo_white.png');
background-color:#fff;
background-position:center;
background-repeat:no-repeat;
border-bottom:0 solid #c4cC91;
height:140px;
height:180px;
padding-left:-2px;
width:100%;
margin:0;
}

#sidebar h2 {
font-family:Verdana, Sans-Serif;
font-weight:normal;
text-indent:10px;
background-color:#E5E5E5;
color:#666;
text-transform:uppercase;
font-size:1em;
margin:0;
padding:3px 0;
}

.sticky h2 {
background:#E5E5E5;
color:#666;
padding:10px;
}

#sidebar ul ul,#sidebar ul ol,#sidebar ul div {
background-color:#F4F4F4;
border:1px #E5E5E5 solid;
padding:8px;
}

/* FOOTER */
#footer p {
text-align:center;
color:#333;
margin:0;
padding:10px;
}

#footer {
background:#fff url();
background-position:center;
background-repeat:no-repeat;
height:75px;
width:750px;
}

#license {color: #CC0000;
font-size: 110%;
}

/* FROM WATERLOO */

#navmenu-h-r {
background: #eee;
z-index:14;
}
#navmenu-h li.alignright {
float: right;
}


#navmenu-h-r {
margin: 0 0 1em 0;
border: 0 none;
padding: 0;
width: 750px;
	/*For KHTML*/
	list-style: none;
height: 24px;
}


#navmenu-h-r li {
margin: 0;
border: 0 none;
padding: 0;
padding-right: 8px;
padding-top: 4px;
float: right;
	/*For Gecko*/
	display: inline;
list-style: none;
position: relative;
height: 24px;
font-size: 120%;
}

ul#navmenu-h-r ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 24px;
left: 0;
z-index:111;
}
ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
ul#navmenu-h ul li, ul#navmenu-h-r ul li {
width: 160px;
float: left;
	/*For IE 7 lack of compliance*/
	display: block !important;
	/*For IE*/
}


img {
margin: 0;
}

.photo_align_left {
float: left;
padding: .8em;
border:1px solid #ccc;
background:#eee;
margin:0 0 .5em 0;
}

/* this is waterloo thumbnail */
.speaker {border:5px solid #ccc}
.post .photo_align_left {margin: 0 1.5em 1.5em 0;}
.post img.thumbnail {float:left;margin: 0 1.5em 1.5em 0;}
.logo img {
margin: 0 0 0 0;
}

.cattitle{
color: red;
margin-bottom: 2px;
padding: 0;
}


.entry {
padding-bottom: 25px;
}

/* KATHY'S FIDDLING */

.speaker_intro {
position: relative; top: -180px; left: 185px;
}


#sidebar h2 {
text-transform: uppercase;
color: #cc0000;
border-bottom: 1px solid #666;
font-weight: normal;
margin:0;
padding: 0;
}



#twitter-3 h2 a  {
color: #cc0000;
text-decoration: none;
}


#sidebar #twitter-3 div ul li {
border:0;
margin:0;
padding: 0;
}

#sidebar span.entry-meta  {
font-style: italic;
color: #333;
}

