/*  
Theme Name: Up Dog
Theme URI: http://www.wilddingo.com
Description: A theme created by a Wild Dingo for a Yoga and Wellness site that naturally includes a dingo.
Version: 1
Author: Wild Dingo
Author URI: http://www.wilddingo.com

*/

body { font-family:Verdana, Arial, Helvetica; font-size:10px; background-color: #C5C6A6; color: #333333; }
p {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px;  line-height:16px;}
a { text-decoration:none; color:#6D4389; border:none; font-weight: bold;}
a:hover { text-decoration:none; color:#8EA350; border:none;  }
HR {background-color: #693685; color: #693685; height: 1px;	width: 100%;}
#wrap { width:966px; font-size:11px; color:#333333; margin:0 auto; background-image:url(images/wrapper.gif); background-repeat:repeat-y; }
#header { height:141px; width:966px; position:relative; margin-bottom:0; padding:0;  background-image: url(images/header-bg.gif); background-repeat:no-repeat; background-position: top; }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a {display:block;height:141px; width: 227px;}
#header h1 a:hover {display:block;height:141px; width: 227px; background:url(images/logo2_ani.gif);background-repeat: no-repeat;background-position: left top; }


.left { float:left; width:200px;  margin:0; padding:10px; }
.left h2 {font-size:12px;text-transform:uppercase;font-weight: normal;margin-top: 3px;margin-right: 7px;margin-bottom: 5px;margin-left: 7px;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 0;}
.left ul {list-style-type:none;margin:0;padding:0;line-height:150%;font-size:10px;color: #333333;text-transform: uppercase;	width: 180px;}
.left ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li a { color: #333333; font-weight: normal; text-decoration: none; }
.left ul li  a:hover{ color: #759416; }
.left ul li ul{ list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li { list-style-type:none;  border:0; margin:0; padding:0 0 2px 14px; border-bottom: 1px solid #ccc; }
.left ul li ul li ul  { list-style-type:none; border:0; margin:0; }
.left ul li ul li ul li  {	list-style-type:none;border:0;margin:0;border-bottom: none;padding-top: 0;padding-right: 2px;
	padding-bottom: 2px;padding-left: 5px;}



.right { float:right; width:180px; margin: 0; padding:10px; } 
.right h2 { font-size:12px;text-transform:uppercase;font-weight: normal;margin-top: 3px;margin-right: 7px;margin-bottom: 5px;margin-left: 7px;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 0; }
.right ul { list-style-type:none;margin:0;padding:0;line-height:150%;font-size:10px;color: #333333;text-transform: uppercase;width: 155px;}
.right ul li{ list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li a { color: #333333; font-weight: normal; text-decoration: none; }
.right ul li  a:hover{ color: #759416; }
.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li  {
	list-style-type:none;
	border:0;
	margin:0;
	border-bottom: 1px solid #ccc;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 8px;
}
.right ul li ul li ul  { list-style-type:none; border:0; margin:0; }
.right ul li ul li ul li  {	list-style-type:none;border:0;margin:0;border-bottom: none;padding-top: 0;padding-right: 3px;
	padding-bottom: 2px;padding-left: 2px; margin-left:-5px; margin-right: 5px;}


.middle { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:500px; overflow:hidden; padding:10px; font-size:11px; }
.middle p {line-height:16px; vertical-align:top;}
.middle h2 {font-size:16px;font-weight:normal;padding-bottom: 3px; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #693685; margin-bottom:-5px;}
.middle h2 a {color: #693685; text-decoration:none; font-weight: normal;}
.middle h2 a:hover {color: #8D9D4F;}
.middle img {border:1px solid #693685;margin: 4px;padding: 1px;}
.meta {font-size: 9px;  color: #ADAEA2; margin-top: 3px; text-align:right; font-weight:bold;}
.date {font-size: 9px; font-weight: bold; color: #888888; text-align:right;}
.topic_title {text-align:right; font-weight: normal; color: #999999; font-size: 14px; padding-bottom: 10px; text-transform:uppercase;}
.middle h3 {font-weight: normal;font-size:11px;color: #89699C;margin-bottom: 5px;text-transform: uppercase;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #693685;
}

#footer {width:966px;background-image:url(images/footer.gif);background-repeat:no-repeat;text-align:center;clear:both;height:72px;background-position: bottom;color: #C5C6A6;	margin-top: 20px;font-size: 9px;}
.footer, .footer p {padding-top: 30px;font-size: 9px;}
.footer a {color: #EAEAEA; text-decoration: none; font-weight: normal;}
.footer a:hover {color: #D6D6BC;}

.hidden, .hidden a {color: #555555; font-weight:normal;}
.hidden a:hover {color: #696969; font-weight:normal;}


.comments {width: 100%;}
.gcomment a {font-weight: normal;}

.commentlist {}
.comments h3 {font-weight: normal;font-size:11px;color: #89699C;margin-bottom: 5px;text-transform: uppercase;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #693685;
}
.gcomment {vertical-align:middle;margin-bottom:0;background-color:#EDEAEE;padding:3px;
	border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;	
	border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #693685;
	border-right-color: #693685;border-left-color: #693685; 
}


.commentmetadata {}
.ucomment {	margin-bottom:3px;	padding:3px;
	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;border-right-color: #693685;border-bottom-color: #693685;
	border-left-color: #693685; 
} 



ol.commentlist { margin:0 0 0px; padding:0; }
ol.commentlist li {
	list-style:none;
	margin:0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
input#submit {border:2px solid #999999;color:#FFFFFF;font-size:13px;background-color: #694873;}

.addthis { float:right; clear:both; }


.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }

.alignright { float:right; text-align: right;} 
.alignleft { float:left; text-align: left; } 
#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit {border:2px solid #660066;color:#FFFFFF;font-size:13px;background-color: #663366;}



.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }

#navt-1 { width: 192px;background-image: url(images/purple_top.gif); background-repeat: repeat-x;background-position:top;
	border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #8F639C;border-left-color: #8F639C;border-bottom-color: #8F639C;
	margin-left: 7px;padding-bottom: 15px;}

#navt-2 { width: 165px;background-image: url(images/orange_top.gif); background-repeat: repeat-x;background-position:top;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;	border-right-color: #CC6600;border-left-color: #CC6600;border-bottom-color: #CC6600;margin-left: 7px;padding-bottom: 15px;}


#navt-3 { width: 192px;background-image: url(images/orange_top.gif); background-repeat: repeat-x;background-position:top;
	border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-right-color: #3A6189;border-left-color: #CC6600;;border-bottom-color: #3A6189;margin-left: 7px;padding-bottom: 15px;}

#navt-4 { width: 192px;background-image: url(images/red_top.gif); background-repeat: repeat-x;background-position:top;border-right-width: 1px;
	border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;
	border-left-style: solid;border-right-color: #990033;border-left-color: #990033;border-bottom-color: #990033;
	margin-left: 7px;padding-bottom: 15px;
}
#cat-posts-1 { width: 192px;background-image: url(images/purple_top.gif); background-repeat: repeat-x;background-position:top;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #8F639C;border-left-color: #8F639C;border-bottom-color: #8F639C;
	margin-left: 7px;padding-bottom: 15px;}

#cat-posts-2 { width: 192px;background-image: url(images/green_top.gif); background-repeat: repeat-x;background-position:top;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;	border-right-color: #98AB54;border-left-color: #98AB54;border-bottom-color: #98AB54;margin-left: 7px;padding-bottom: 15px;}
#categories-112446422 { width: 192px;background-image: url(images/green_top.gif); background-repeat: repeat-x;background-position:top;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;	border-right-color: #98AB54;border-left-color: #98AB54;border-bottom-color: #98AB54;margin-left: 7px;padding-bottom: 15px;}
	

#recent-posts { width: 192px;background-image: url(images/purple_top.gif); background-repeat: repeat-x;background-position:top;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;
	border-bottom-style: solid;border-left-style: solid;border-right-color: #8F639C;border-left-color: #8F639C;
	border-bottom-color: #8F639C; margin-left: 7px;padding-bottom: 15px;
}

#upcoming-events  { width: 165px;background-image: url(images/red_top.gif); background-repeat: repeat-x;background-position:top;	border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;border-right-color: #CC0000; border-left-color: #CC0000;border-bottom-color: #CC0000;margin-left: 7px;padding-bottom: 15px;
}


.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.caption {float: right; border: 1px solid #693685; padding: 2px; margin: 4px; font-size: 11px; font-style: italic; width: 165px; text-align: center;}
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

/*div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
div.hr hr,div.br br { display:none; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }*/
/*span { background:#FFC; } this is for background on nocomments!*/