/*   
Theme Name: Tai Chi Utah Org
Theme URI: http://TaiChiUtah.org
Description: Steven Smith's <a href="http://StevenRobertSmith.com" title="Utah WTBA Event Theme">Utah WTBA Workshop Theme</a>.
Author: Steven Smith
Author URI: http://StevenRobertSmith.com
Version: 1.0
*/

/* GLOBAL STYLES*/

body {margin:0;padding:0;border:0;width:100%;background:#3d5024 url(img/diag.png) repeat top left;color:#000000;
   font-family:sans-serif;font-size:75%;font-size:12px;line-height:1.5em;}

/* Typography & Design */

a:link {color:#4374b7;text-decoration: none;}
a:visited {color:#662978;text-decoration:none;}
a:hover, a:active {color:#214184;text-decoration:underline;}

h1,h2,h3,h4,h5,h6,p,ul,li {margin:0;padding:0;border:0;}

h1,h2,h3,h4,h5,h6,acronym {color:#121513;font-family:serif;}

h1,h2,h3,h4,h5,h6 {margin:0;}

h1 {font-size:1.75em;}
h2 {font-size:1.75em;}
h3 {font-size:1.5em;}
h4 {font-size:1.25em;}
h5 {font-size:1.25em;}
h6 {font-size:1.125em;}

p {font-size:1em;line-height:1.5em;}
li {font-size:1em;line-height:1.5em;margin:.75em;}
strong {font-weight:bold;}
em {font-style:italic;}
acronym {font-variant:small-caps;}

img {border:1px solid #ffffff;margin:8px;padding:0;}
a:hover img {border:1px solid #214184;}
iframe {border:0;margin:5px;padding:0;}

blockquote {margin:2em;padding:2em;background:#e4eba0;border-left:1px dotted #43594a;color:#121513;}

.alignleft {text-align:left;float:left;}
.alignright {text-align:right;float:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}

.floatleft, .left {float:left;}
.floatright, .right {float:right;}

.navigation {padding:3em 1em;}
.navigation .alignleft a {padding: 0 0 0 18px;background:url(img/link.png) no-repeat left center;}
.navigation .alignleft a:hover {background:url(img/link_go_left.png) no-repeat left center;}
.navigation .alignright a {padding: 0 18px 0 0;background:url(img/link.png) no-repeat right center;}
.navigation .alignright a:hover {background:url(img/link_go.png) no-repeat right center;}

.clear {clear: both;}

/* Structure */

#wrap {width: 900px;background:#ffffff;border:4px groove #393839;
   margin: 35px auto 0 auto;padding:0;text-align:justify;}


/* Header */
#header {height:160px;background:transparent url(img/header.jpg) no-repeat top center;
   border-bottom:4px groove #3d5024;}

.site {float:left;padding:4em 1.5em;}

.site h1 a, .site h2 a {padding:0 0 0 32px;color:#edd812;background:url(http://taichiutah.org/img/leaf.png) no-repeat left center;}
.site h1 a:hover, .site h2 a:hover {color:#fff3a2;}
.site p {margin-top:4em;padding-left:35px;color:#fff3a2;font-weight:bold;}

.menu {clear:both;text-align:center;}
.menu ul {list-style:none;margin:4em auto;padding:0 30% 0 0;}
.menu li {font-size:1.2em;font-variant:small-caps;font-weight:bold;display:inline;margin:0 .5em;}

#sponsor {float:right;padding:5em 2em;}
#sponsor a {color:#edd812;}

.ad {text-align:center;margin:6em auto;}


/**** FOR CONTENT ****/

#content {text-align:justify;}
.narrowcolumn {float:left;width:60%;margin:1em 2%;padding:0;}
.widecolumn {width:81%;padding:0 9%;}

.title {text-align:left;margin:0 0 1em 0;}

.postmeta {padding:0;margin:0 .5em;background:transparent;text-align:left;color:#636466;font-size:1em;}
.postmeta p {margin:0;padding:0;}

.entry {margin:1em 0;}

.separate {margin:5em; border:1px solid #dcddde;}

#content h3, #content h4, #content h5, #content h6 {margin:2em 0 1em 0;}
#content ul, #content ol {margin:1em 2em;}
#content ul li {list-style-type:square;}
#content ul li:hover {list-style-type:circle;}
#content p {padding:1em .5em;}

.social {margin:3em auto;padding:1em;border:1px dotted #ededee;text-align:center;}
.social h5 {margin:0 0 1em 0;}

#comments, #respond {margin:2em 1em;}

#commentform, #contactform, fieldset {padding:1.5em;}

.commentnum {font-weight:bold;padding:3px;}

.commentlist {margin:0;padding:0;border-top:#dcddde 1px solid;list-style:none;}
.commentlist li {list-style:none;margin:0;padding:2em;border-bottom: #dcddde 1px solid;}
.commentlist li .alt {background:#121513;}
.commentlist li .graybox {background:#ededee;border:#636466;}
.commentlist li .cmtinfo {font-style:normal;}
.commentlist li cite {font-style:normal;font-weight:bold;}
.commentlist li .cmtinfo em {float:right;margin:0;padding:0;font-style:normal;color:#393839;}

.commentmetadata {font-weight:normal;}

.nocomments {text-align:center;color:#393839;}

input.textbox {border:#393839 1px outset;width:18em;padding:2px;}

textarea {padding:.5em;height:18em;width:100%;}


/* It's a Sidebar */

#sidebar {float:right;width:33%;margin:0 2% 3em 0;padding:0;border-left:1px solid #dcddde;text-align:left;}

.widget {padding:0 1em 4em 1em;}
#sidebar ul, #sidebar ol {list-style:none;}
#sidebar h4 {margin:0 0 .5em 0;color:#393839;}
#sidebar p, #sidebar li {margin:.5em;}

/* Footer */

#footer {width:900px;margin:6em auto;background:transparent;list-style-type:none;}

#footer h4, #footer h5, #footer h6 {margin:2em 0 1em 0;}
#footer h4, #footer h5, #footer h6, #footer p, #footer li {color:#a7a9ac;}
#footer ul, #footer ol {list-style:none;}
#footer ul li, #footer ol li {line-height:1em;}
#columns {width:98%;padding:0 1% 3em 1%;}
.column {float:left;width:31%;padding:0 1%; text-align:center;}
.column h4 a {color:#393839;}

#content_start {position: absolute;left: -10000px;}

/* Iconic */
.quickshopcart p {background:url(img/cart.png) no-repeat right center;}

.menu a {color:#121513;padding:2px 2px 18px 2px;
   background:url(img/page_white.png) no-repeat top center;text-decoration:none;}
.menu a:hover {color:#214184;padding:10px 2px 10px 2px;
   background:url(img/page_white_text.png) no-repeat top center;}
.menu .current_page_item a {color:#214184;padding:10px 2px 10px 2px;
   background:url(img/page_white_text_width.png) no-repeat top center;}
   
.author a {padding:3px 18px 3px 3px;background:url(img/weather_clouds.png) no-repeat right center;}
.author a:hover {background:url(img/weather_sun.png) no-repeat right center;}

.categories a {padding:3px 18px 3px 3px;background:url(img/folder.png) no-repeat right center;}
.categories a:hover {background:url(img/folder_page.png) no-repeat right center;}

.comment a {padding:3px 18px 3px 3px;background:url(img/comment.png) no-repeat right center;}
.comment a:hover {background:url(img/comment_edit.png) no-repeat right center;}

.css a{padding:3px 18px 3px 3px;background:url(img/css.png) no-repeat right center;}
.css a:hover {background:url(img/css_valid.png) no-repeat right center;}

.digg a {padding:4px 4px 4px 20px;background:url(img/bullet_black.png) no-repeat left center;}
.digg a:hover {padding:4px 4px 4px 20px;background:url(img/digg.png) no-repeat left center;}

.edit a{padding:3px 18px 3px 3px;background:url(img/cup.png) no-repeat right center;}
.edit a:hover {background:url(img/pencil.png) no-repeat right center;}

.facebook a {padding:4px 4px 4px 20px;background:url(img/bullet_blue.png) no-repeat left center;}
.facebook a:hover {padding:4px 4px 4px 20px;background:url(img/facebook.png) no-repeat left center;}

.feed a {padding:4px 4px 4px 18px;background:url(img/bullet_feed.png) no-repeat left center;}
.feed a:hover {background:url(img/feed.png) no-repeat left center;}

.go a {padding:4px 4px 4px 18px;background:url(img/bullet_green.png) no-repeat left center;}
.go a:hover {background:url(img/bullet_go.png) no-repeat left center;text-decoration:underline;}

.opera a {padding:4px 4px 4px 18px;background:url(img/bullet_red.png) no-repeat left center;}
.opera a:hover {padding:4px 4px 4px 18px;background:url(img/bullet_opera.png) no-repeat left center;}

.read a {padding:3px 3px 3px 18px;background:url(img/page_white_text.png) no-repeat left center;}
.read a:hover {background:url(img/page_go.png) no-repeat left center;}

.rtj a {padding:3px 3px 3px 18px;background:url(img/bullet_red.png) no-repeat left center;}
.rtj a:hover {background:url(img/bullet_rtj.png) no-repeat left center;}

.stumbleupon a {padding:4px 4px 4px 20px;background:url(img/bullet_green.png) no-repeat left center;}
.stumbleupon a:hover {padding:4px 4px 4px 20px;background:url(img/stumbleupon.png) no-repeat left center;}

.tags a {padding:4px 20px 4px 4px;background:url(img/lightbulb_off.png) no-repeat right center;}
.tags a:hover {background:url(img/lightbulb.png) no-repeat right center;}

.technorati a {padding:4px 4px 4px 20px;background:url(img/bullet_green.png) no-repeat left center;}
.technorati a:hover {background:url(img/technorati.png) no-repeat left center;}

.time {padding:3px 18px 3px 3px;background:url(img/calendar.png) no-repeat right center;}
.time:hover {background:url(img/clock.png) no-repeat right center;}

.xhtml {padding:3px 18px 3px 3px;background:url(img/xhtml.png) no-repeat right center;}
.xhtml:hover {background:url(img/xhtml_valid.png) no-repeat right center;}