/*
Theme Name: The UX Workshop
Theme URI: http://www.theuxworkshop.tv
Description: WordPress Blog Theme for <a href="http://www.theuxworkshop.tv">http://www.theuxworkshop.tv</a>
Version: 1.0.0
Author: Tim Arnold
Author URI: http://www.fiercefamily.com/blog/
Tags: custom-colors, custom-header, fixed-width, two-columns, black, silver, light, theme-options, right-sidebar, threaded-comments
*/
/*CSS Reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: #000;background: #fff;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img,a img {border: none;}
/* Utility Styles */
/* CLEARFIX: Just add a class of .clearfix to any element containing a float needing to be cleared, plus any Guillotine-Bug-fixing block elements within the container. (source:http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* additional clearfix elements are in ie.css */
.clearfix {display: inline-block;} /* IE fix for Mac */

/*HTML*/
body {text-align: center; font-family: Georgia,"Times New Roman",times,serif; font-size: 64%; line-height: 1.8em; padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-color: #330; font-weight: bold; text-decoration: none;}
h1 {font-size: 2em; margin: 0; padding: 0; line-height:100%; font-style: italic;}
h2 {font-size: 1.8em; margin:0 0 0.03em; padding:0 0 0.3em 0; line-height:1.2em; font-style: italic;}
h3 {font-size: 1.4em; margin:0 0 0.25em; padding:0 0 0.1em 0; line-height:1.2em; font-style: italic;}
h4 {font-size: 0.95em; margin:0.5em 0 0;}
h5 {font-size: 1em; margin:0.5em 0 0;}
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
a{color:#ff9933; text-decoration: none;}
a.excerpt{color:#372918;}
p {margin: 0 0 1em 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
sub{font-size: 0.7em; line-height: -1px; vertical-align: text-top; vertical-align : text-bottom;}
table{border-top: 1px #666 solid; border-collapse: collapse;}
table caption{color: #003794; text-align: center; padding: 0.4em;}
table td{padding: 0.4em;}
table tr.bglight td{border-top: 0; background: #eee; font-weight: normal;}
table tr.bgdark td{border-top: 0; background: #ddd; font-weight: normal;}
strong{font-weight: bold;}
em{font-style: italic;}
form {margin: 0; padding: 0;}
hr {clear: both; border: 0; width: 100%; color: #330; background-color: #330; height: 3px; margin: 10px 0; padding: 0;}
acronym, abbr, span.caps{cursor: help; font-size: 1.1em;}	 
code {font: 0.9em 'Courier New', Courier, Fixed; padding: 10px; display: block;} 
blockquote {margin: 15px 30px 0 10px; padding-left: 20px;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden {display: none;}
img {border: none;} 
.navigation {margin: 50px 0; padding-top: 30px; clear:both;} 
pre {width: 500px; margin-right: 250px; font-size: 1.1em;}

#access{width: 590px; float: left; border-bottom: none;}
#mediaPlayer{margin: 0 0 30px 0;}

/* Layout Styles */
#page {width: 960px; margin: 0 auto; text-align: left; overflow: hidden; font-size: 1.3em;} 
#header {width: 960px; height: 125px; margin:10px 0 0 0; padding: 0; position: relative;}
#main {padding: 30px 0; clear: both; overflow: hidden; position: relative;}
#content {float: left;}
#leftbar{width: 210px; float: left;}
#sidebar{width: 300px; float: right; margin-bottom: 10px;}
#footer {padding: 0; margin: 0 auto; width: 100%; clear: both; overflow: hidden;} 
#footerarea {margin: 0 auto;}
#footerarea span {margin: 0; padding: 30px 0;}
#footerarea span#footerleft {float:left;}
#footerarea span#footerright {float:right;}
#footerarea a{color: #666; font-weight: bold;}
#footerarea a.rss{display: block; padding-left: 20px; background: url(img/icon-rss.png) 0 3px no-repeat;}

/*Header*/
#headerimg {width: 136px; height: 94px; margin-top: 10px; padding: 0; float: left; background: url(img/logo.png) 0 0 no-repeat;}
#headerimg a{display: block; width: 136px; height: 94px; padding: 0; text-indent: -9999em;}
#header #loginOut{float: right; margin: -4px 20px 0 0; color: #958C81;}
#header #loginOut a:hover{color: #fff;}
#headerimg .description {font-size: 1.1em; padding-left:40px;}
#searchdiv {position:absolute; top: 26px; right: 0px;}

/*Community Links*/
#communityLinks{width: 560px; height:24px; margin: 0 0 0 16px; float: left;}
#communityLinks li{float: left;}
#communityLinks li.follow{width: 50px;}
#communityLinks li.twitter{width: 60px;}
#communityLinks li.friendfeed{width: 85px;}
#communityLinks li.facebook{width: 110px;}
#communityLinks li.subscribe{width: 70px;}
#communityLinks li.ical{width: 35px;}
#communityLinks li.rss{width: 35px;}
#communityLinks li.itunes{width: 55px;}
#communityLinks li.email{width: 50px;}
/* Page Menu */
#pagemenu {float: left; width: 570px; margin-top:10px; font-size: 1.4em;}
#pagemenu ul#page-list {list-style: none; padding: 0px 10px; margin: 0 auto; width: 890px; margin-top: 6px; display: block; /* ignored by IE  remove space bug on FF, Chrome */}
#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a {font-weight: bold; padding: 0px 20px; text-decoration: none; border: none;}
#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover {text-decoration: none;}
#pagemenu #page-list {margin:0; padding:0;} 	
#pagemenu #page-list li {padding:0px; float:left; list-style: none; line-height:28px; display: inline; margin-left: 5px;} 
#pagemenu #page-list li a, #page-list li ul li a{display:block;}

/*Comments*/
.commentlist li, #commentform input, #commentform textarea {font: 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif;}
.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;}
#commentform p {font: 0.8em Arial, Verdana,  Sans-Serif;}
.commentmetadata {font-size: 0.9em; font-weight: normal;} 

/*Sidebar*/
#sidebar #sponsorship {	margin-bottom: 20px;}
#sidebar #wp-calendar a {text-decoration: none; margin: 0; padding:0;}
#sidebar #wp-calendar caption {font: bold 1.3em  Arial,'Lucida Grande', Verdana, Sans-Serif; text-align: left; margin-top: 6px;}	 
#sidebar #wp-calendar #prev a, #wp-calendar #next a {font-size: 1em;}	 
#sidebar #wp-calendar th {font-style: normal; text-transform: capitalize; text-align: center;} 
.post hr {display: block;  border: none;}		 
.narrowcolumn .postmetadata2 {padding: 13px 0 16px 0; margin-top: 15px;}	
#newtagcloud li{margin: 0 !important;}
#newtagcloud a{font-size: 12px !important; padding: 0 !important;}

#sidebar #event-meta{padding: 12px; margin-bottom: 20px; background: #372918; color: #a39a90; overflow: hidden;}
#sidebar #event-meta h3{color: #999; font-family: georgia,times,serif; font-size: 1.4em; font-style: italic;}
#sidebar #event-meta a:hover{color: #fff;}
#sidebar #event-meta dl{overflow: hidden;}
#sidebar #event-meta dt,#sidebar #event-meta dd{padding-top: 4px; float: left;}
#sidebar #event-meta dt{width: 80px; clear: both;}
#sidebar #event-meta dd{width: 190px;}

#register_link {font-style: italic;font-size: 16px;margin-top: 12px;
}

.homepage #sidebar{padding-top: 38px;}

/*Leftbar*/
#leftbar ul,#leftbar li{margin: 0; padding: 0;}
#leftbar ul ul{display: none; visibility: hidden;}
#leftbar .current_page_item ul{display: block; visibility: visible;}
#leftbar a{padding: 4px 2px 8px 4px; display: block; color: #372918; border-top: 4px #fff solid;}
#leftbar a:hover{color: #000; text-decoration: none; border-bottom: none;}
#leftbar .current_page_item a{background: #f2f2f2; border-top: 4px #f99e15 solid;}
#leftbar .current_page_item li a{padding: 2px 6px 2px 20px; text-size: 0.9em; background: #fff; border-top: none;}

/*Content*/
.narrowcolumn {width: 632px; margin: 0px auto; }
.layout-leftbar .narrowcolumn {width: 632px; margin: 0px auto; padding-left: 34px;}
.post {margin: 0 0 30px; clear: both;} 
.narrowcolumn .postmetadata {padding:0; margin:0; padding: 0 0 8px 0;}
.postmetadata {clear: both; font-size: 0.8em;}
.narrowcolumn .entry {line-height: 1.6em; width: 100%;}
.narrowcolumn .postmetadata {text-align: left;}

.event-description{width: 470px; float: left;}
.participant-meta{width: 126px; padding-left: 12px; margin-left: 12px; float: left; border-left: 1px #ebebeb solid;}
.participant-meta dl{clear: both; margin-bottom: 12px;}
.participant-meta dt, .participant-meta dd{padding-right: 4px; float: left;}
.participant-meta dt{font-weight: bold;}
.participant-meta dd{}
.participant-meta ul.presenters, .participant-meta ul.speaker {margin-left: 0px; padding-left:0px;}
.post-meta{font-size: 0.9em; font-style: italic;}
/*
.single-multipresenter #sidebar{margin-top: 400px;}
.single-multipresenter #event-meta,.single-multipresenter #sponsor,.single-multipresenter #event{width: 274px; padding: 10px;  position: absolute; right: 0; top: 10px; background: #372918; color: #a39a90;}
.single-multipresenter #event-meta{top: 102px; height: 90px;}
.single-multipresenter #sponsor{top: 192px; height: 60px;}
.single-multipresenter #event{top: 252px;}
.single-multipresenter #event h3{color: #fff;}
.single-multipresenter #event ul{margin: 0 !important; padding: 0 !important;}
*/
.tweetmeme_button{float: none !important; margin-left: 40px !important;}
.atab_box{width: auto !important; overflow: hidden;}
/*Comments*/
#disqus_thread{clear: both;}
#dsq-content{position: relative;}
#dsq-comments{position}

#video{overflow: hidden; margin-bottom: 20px;}
.single-multipresenter #event-meta{margin-left: 0; padding: 0;}
.single-multipresenter #event-meta ul{margin: 0; padding: 0;}
#livevideo{width: 960px; overflow: hidden; padding-bottom: 20px;clear: both;}
#livevideo .video{}
#livevideo .chat {
  overflow:hidden;
  position:absolute;
  right:0;
  top:100px;
}

#BIGlivevideo{width: 1280px; height:600px; }
#BIGlivevideo .video{float: left;}
#BIGlivevideo .chat{float: right; overflow: hidden; }


#preshow-notice{width: 595px; padding: 12px 12px 0 12px; margin-bottom:20px; background: #f7f7f7 url(img/post-topBox.png) top left no-repeat}
#preshow-notice .notice-footer{width: 619px; margin: 0 -12px; height: 12px; background: #f7f7f7 url(img/post-topBox.png) bottom left no-repeat}
#preshow-notice ol{padding-bottom: 20px;}

/* Related Posts */
#related-posts {
	clear: both;
}

/*mods-HomePage*/
.mostRecentVideos .mod{width: 290px; height: 150px; float: left; margin-right: 18px; padding-bottom: 20px;}
.mostRecentVideos .mod img{	margin-bottom: 8px;border: solid 1px #a39a90}
.mostRecentVideos .mod h3{font-size: 1.2em;}
.mostRecentVideos .sticky{height: 150px; margin-bottom: 20px;}
.mostRecentVideos .sticky1, .mostRecentVideos .sticky2{height: 300px; margin-bottom: 20px;}
.mostRecentVideos .sticky h3{font-size: 1.4em;}
.mostRecentVideos .sticky a{font-weight: bold;}
.mod-events{width: 240px; clear: left; float: left;}
.mod-events .all{padding: 10px;}
.mod-events .all a{color: #372918; font-weight: bold;}
.mod-upcomingEvents .pad{padding: 10px 10px 10px 16px;}
.mod-events .pad{padding-top: 0;}
.mod-upcomingEvents{width: 210px; padding-bottom: 16px;}
.mod-upcomingEvents ul{background: #f7f7f7 url(img/bg-event.png) bottom left repeat-x;}
.mod-upcomingEvents ul ul{background: transparent;}
.mod-upcomingEvents dl{overflow: hidden;}
.mod-upcomingEvents dt,
.mod-upcomingEvents dd{float: left; color: #a39a90; font-size: 0.8em;}
.mod-upcomingEvents dt{clear: left; padding-right: 6px;}
li.event:first-child {width: 210px; background: #372918 url(img/bg-eventsTopper.png) top center no-repeat; margin-bottom: 10px;}
li.event:first-child h3, .event:first-child h3 a{color: #fff;}
.event:first-child a:hover{color: #fff;}

.news{width: 380px; float: left;}

/*Browse Page Template*/
.layout-browse #browsenav{float: right;}
.layout-browse .narrowcolumn {width: 744px; margin: 0px auto; padding-right: 34px; padding-left: 0; float: right;}
/*mods-Browse*/
.layout-browse .mostRecentVideos .mod{width: 230px; height: 150px; padding-bottom: 20px;}
.layout-browse .mostRecentVideos .mod h3{font-size: 1em;}
.layout-browse .mostRecentVideos .sticky{height: 150px;}
.layout-browse .mostRecentVideos .sticky h3{font-size: 1.1em;}
.layout-browse #sidebar{width: 180px;}

/* Begin Images */
img.centered {margin-left: auto; margin-right: auto;}
img.alignright {padding: 5px; margin: 0 0 5px 15px;}
img.alignleft {padding: 5px; margin: 0 15px 5px 0;}
.alignright {float: right;}
.alignleft {float: left;}
.entry img {padding: 5px; max-width: 100%;}	
.entry .nopad img, .entry img.nopad {padding: 0;}	

.entry {margin-top: 0; padding-top: 0; float: left;	margin-bottom: 20px; border-top: none !important;}
.entry p {padding: 7px 0 7px 0; margin:0;}
.entry p a.img {border:none; background:none;}
.entry p a.img:hover {border:none; background:none;}

/*Lists*/
html>body .entry ul {margin-left: 50px; padding: 0px 0 0px 30px; padding-left: 10px;}
html>body .entry li {margin: 0;}
.entry  ol, .entry ul {padding:0; margin:  5px 0 5px 50px;}
.entry ol li, .entry ul 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; clear: both;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;	}
#sidebar ul p, #sidebar ul select {margin: 0;}
#sidebar ul ul, #sidebar ul ol {margin:0px;}
#sidebar ul ul ul, #sidebar ul ol {margin:0;}
ol li, #sidebar ul ol li {margin-left:28px; list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 0; padding:0; list-style:none;}

/* Begin Form Elements */
#searchform {margin: 10px auto; padding: 5px 10px 5px 3px; text-align: center;}
#header #searchform #s {width: 160px; padding: 4px; font: 1.4em arial, verdana, sans-serif;}
#header #searchsubmit {padding: 3px; font: 1.4em arial, verdana, sans-serif; font-weight: bold;} 
#content #searchform #s {width: 200px; padding: 4px; font: 1.1em arial, verdana, sans-serif;}
#content #searchsubmit {padding: 3px 10px; font: 1.1em arial, verdana, sans-serif; font-weight: bold;}	
.entry form {text-align:center;}
select {width: 130px;}
#commentform{margin-bottom: 60px; margin-top: 20px;}	
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0; font-size: 1.2em;}
#commentform textarea {margin-top:5px; width: 100%; padding: 2px; font-size: 1.2em;}
#commentform #submit {margin-top: 5px; padding: 5px; font-weight: bold; font-size: 1.3em;} 
legend {font-size: 1.2em; font-weight:bold; padding: 2px 10px;}
.entry form {text-align:left;}

/* Begin Comments*/
#tabnav {margin:0; padding: 0;}
#tabnav li {display:inline; list-style:none; font-weight: bold; font: 18px Arial; margin:0; margin-right: 5px;}
a.tabs {padding: 5px 10px; background: #eee; border: 1px solid #eee; color: #666;}
a.tabs:hover {background: #fff; border: 1px solid #eee;}
a.current {background: #fff; color:#333;}
.commentlist {padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;} 

/* Threaded Comments */	
ol.commentlist {list-style:none; margin:0 0 0em; padding:0; text-indent:0;}
ol.commentlist li { margin: 15px 0 0px; list-style: none; padding: 20px;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard {}
ol.commentlist li div.vcard cite.fn {font-style:normal; font-size: 14px;}
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar {float: right;	padding: 2px;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {margin: 0; display: block;}
ol.commentlist li div.comment-meta {}
ol.commentlist li p {margin: 13px 5px 13px 0; line-height:16px;}
ol.commentlist li ul {margin:0}
ol.commentlist li div.reply {}
ol.commentlist li div.reply a {font-weight:bold;}
ol.commentlist li ul.children {list-style:none; margin:2em 0 0; text-indent:0; padding:0}
ol.commentlist li ul.children li {font-size: 12px;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 {margin:0;}
ol.commentlist li ul.children li.depth-3 {margin:0;}
ol.commentlist li ul.children li.depth-4 {margin:0;}
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.comment {margin:0;margin-top: 20px;}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {background:#fff;}
ol.commentlist li.odd {background:#fcfcfc;}
ol.commentlist li.parent {}
ol.commentlist li.pingback {padding:1em;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .navigation {padding:10px 0; margin:10px 0; clear:both; border: none;}

/* Begin Sidebar */
#sidebar form {margin: 0;}
#sidebar a {border: none; background: none;}
#sidebar a:hover {}
#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover,
#sidebar #archives ul li a {}
#sidebar .cat-item a:hover,#sidebar .archives a:hover,#sidebar #archives ul li a:hover {}
#sidebar .linkcat a,#sidebar .linkcat a:hover,#sidebar .blogroll a {}
#sidebar .linkcat a:hover,#sidebar .blogroll a:hover {}
#sidebar .textwidget {margin: 6px;} 

/*MailChimp*/
#mailchimp-widget{float:right; position:relative; width:300px;}
.mc_custom_border{pading: 0;}
#mc_signup_form legend{padding: 0 !important; width: 200px;}
#mc_display_rewards{display: none; visibility: hidden;}

.mc_merge_var,.mc_signup_submit{float: left; clear: none !important;}
.mc_merge_var input{vertical-align: middle;}
.mc_signup_submit{width: auto !important; float: left; margin-top: 17px;}

/* Begin Calendar */
#sidebar #wp-calendar {empty-cells: show; margin: 10px auto 0; width: 190px;}
#sidebar #wp-calendar #next a {padding-right: 10px; text-align: right;}
#sidebar #wp-calendar #prev a {padding-left: 10px; text-align: left;}
#sidebar #wp-calendar a {display: block;}
#sidebar #wp-calendar caption {text-align: right; width: 190px; padding-right: 10px;}
#sidebar #wp-calendar td {padding: 3px 0; text-align: center;}

/* Captions */
.aligncenter,div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {text-align: center; padding-top: 4px; margin: 10px;}
.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.wp-smiley {border:none; padding: 0;}
.entry a.more-link {padding: 1px 6px; font-size:0.8em; font-weight: bold; float:right;}
.navigation a {font-size:1em; padding: 5px 10px; font-weight: bold;}	

/*RSS*/
#sidebar li#rssfeeds{padding-left: 18px; margin-left: 5px; margin-top: 10px; background:url(img/rss.gif) left center no-repeat;}
#sidebar li#rssfeeds a, #sidebar .textwidget a, #sidebar #tag_cloud a, #sidebar p a {background: none; display:inline-block; margin:0; padding:0;}
#sidebar #tag_cloud a{margin:5px 5px 0 6px;}
#sidebar #wp-calendar {margin:6px; padding:0;}

/* sidebar ul li pages category */
#sidebar .page_item ul li, #sidebar .cat-item ul li{padding-left: 15px;} 
#sidebar ul li div a.freedownload {background: url(img/downloadsimplex.gif) no-repeat; text-indent: -9999px; display: block; height: 70px; width: 200px; border: none;}
#sidebar ul li div a.freedownload:hover {background: url(img/downloadsimplex.gif) no-repeat 0 -70px; position: relative;}

/* for ad */
#sidebar ul li div div {font-size: 0.9em; line-height: 1.8em;}
#sidebar ul li div span.red {font-size: 1em; font-weight:bold; color:#f00;}

/* sidebar for browse and tag */
sidebar .browse{width: 1600px; float: left;}

/* Social */
ul.addtoany_list li a:hover{border-bottom: none;}

.clear {clear: both;}
.clearfix:after {content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}


/*from css/default.css*/

/* Default Color Theme */
body {background: url(img/bg.png) repeat-x; color: #666;}
h2.pagetitle {color: #666;}
#sidebar ul li h2 {color: #999;border-bottom: 3px solid #eee;}
h1, h1 a, h1 a:hover, h1 a:visited {color: #372918;}
#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited {color: #372918;}	
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #372918;}
h3.small{font-weight: normal; font-size: 0.9em; color: #999;}
acronym, abbr {border-bottom: 1px dashed #ccc;}
blockquote {border-left: 4px solid #ddd; background:#eee;color: #666; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike {color: #aaa;}
code {border: 1px solid #eee; background: #fff;}
a {color: #ffa620;}
a:hover {color: #333; border-bottom: 1px solid #372918;}
#headerimg a:hover{border-bottom: none;}
legend {background: #ccc;}


.commentlist li {background:#fdfdfd; border: 1px solid #eee;}
.commentlist li .avatar { border: 1px solid #eee;background: #fff;}
.commentlist li.alt {background:#fefefe;}

#sidebar #wp-calendar a {background: #eee;}
#sidebar #wp-calendar a:hover {background: #E8C8C8;}	
#sidebar #wp-calendar th {border-bottom:1px solid #eee;}
#sidebar #wp-calendar td.pad:hover {background-color: #fff; }

.post hr {border-top: 1px dotted #ccc;; background-color: #fff;}		
.narrowcolumn .postmetadata2 {clear: both; margin-top: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}	
.entry img {}	
.entry {border-top: 1px solid #eee;}
#sidebar a {}
#sidebar .widget_recent_entries a,
#sidebar .widget_categories a,
#sidebar .widget_popular_posts a{color: #372918; font-weight: bold; font-size: 1.2em;}
#sidebar .widget_categories a{float: left; }
#sidebar .widget_categories li{overflow: hidden;}
#sidebar a:hover {}	
#sidebar .cat-item a:hover, #sidebar .archives a:hover,
#sidebar #archives ul li a:hover,
#sidebar .linkcat a:hover,
#sidebar .blogroll a:hover {} 
#sidebar div.flickr_badge_image a {background: #fff;border: 1px solid #eee;}
#sidebar div.flickr_badge_image a:hover {}

#header #searchform #s {height:27px; padding:8px 4px 0 4px; width:181px; background: #372918 url(img/bg-search.png) 0 0 no-repeat; border: 1px #372918 solid; color: #a39a90; font-size: 1.0em; font-family: georgia,"times new roman",times,serif;}
#header #searchsubmit {background: #372918;border: 1px solid #372918;color: #372918; font-size: 0.1em; width: 1px; height: 1px;}
#content #searchform #s {background: #ddd;color: #333;border: 1px solid #bbb;}
#commentform input, #commentform textarea, fieldset {border: 1px solid #ccc;}
#commentform #submit {background: #666;border: 1px solid #777;color:#ccc;}

.wp-caption {border: 1px solid #ddd;background-color: #f3f3f3;}

.entry a.more-link, .navigation a {background:#ddd;border-bottom: 1px solid #ccc;color: #666;}
.entry a.more-link:hover, .navigation a:hover {background: #E8C8C8;border-bottom: 1px solid #c47373;color:#333;}
#sidebar li#rssfeeds a:hover, #sidebar .textwidget a:hover, #sidebar #tag_cloud a:hover, #sidebar p a:hover{background: #e8c8c8;}

#pagemenu {}
#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a {color: #fff;}	
#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover {}
#pagemenu ul li.page_item, #pagemenu ul li.cat-item {}
#pagemenu ul li.current_page_item, #pagemenu ul li.current_page_item a, #pagemenu ul li.current_page_item a:hover, #pagemenu ul li.current-cat, #pagemenu ul li.current-cat a, #pagemenu ul li.current-cat a:hover {}
#pagemenu ul li.current_page_item li a {}
#pagemenu #page-list li:hover {}
#pagemenu #page-list li ul {}	
#pagemenu #page-list li ul li {}
.navigation {border-top: 1px solid #eee;}
#pagemenu #page-list li{height: 50px; background-repeat: no-repeat;}
#pagemenu #page-list li a{display: block; height: 50px; width: 144px; text-indent: -9999em; background-repeat: no-repeat;}
#pagemenu .browse{width: 144px; background-image: url(img/tNav-browse-on.png);}
#pagemenu .browse a{width: 144px; background-image: url(img/tNav-browse.png);}
#pagemenu .contribute{width: 166px; background-image: url(img/tNav-contribute-on.png);}
#pagemenu .contribute a{width: 166px; background-image: url(img/tNav-contribute.png);}
#pagemenu .events{width: 159px; background-image: url(img/tNav-events-on.png);}
#pagemenu .events a{width: 159px; background-image: url(img/tNav-events.png);}
#pagemenu .about{background-image: url(img/tNav-about-on.png);}
#pagemenu .about a{background-image: url(img/tNav-about.png);}
#pagemenu .blog{clear: left; background-image: url(img/tNav-blog-on.png);}
#pagemenu .blog a{background-image: url(img/tNav-blog.png);}
#pagemenu .multi{width: 126px;}
#pagemenu .about,#pagemenu .blog,
#pagemenu .about a,#pagemenu .blog a{width: 63px; height: 25px !important;}
#pagemenu a:hover, #pagemenu .current_item a{background-image: none;}