/*
Theme Name: Wee Podcast Website
Theme URI: http://www.*****.com
Description: Designed for ***** with wordpress engine.
Version: 1 (WP2.7.1)
Author: Kataroek Thumrongchote
Author URI: http://www.kataroek.com
Tags: clean, basic
*/

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 		{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th 							{ font-size:1em; font-weight:normal; font-style:normal; }
ul,ol 										{ list-style:none; }
fieldset,img 								{ border:none; }
caption,th 									{ text-align:left; }
table 										{ border-collapse:collapse; border-spacing:0; }

/* TYPOGRAPHY */
html, input, textarea, select			{ font-family:Arial, Helvetica, sans-serif; line-height:normal; }
h1, h2, h3, h4, h5, h6 					{ font-weight:bold; margin-bottom:10px; }
h1 										{ font-size:36px; }
h2 										{ font-size:24px; }
h3 										{ font-size:18px; }
h4 										{ font-size:16px; }
p 										{ color:#333; font-size:12px; line-height:1.5; }
input, textarea, select 				{ font-size:13px; }
li 										{ font-size:12px; line-height:1.5; }
a 										{ text-decoration:none; color:#666; }
a:hover 								{ text-decoration:underline; color:#111; }
blockquote 								{ padding-left:20px; border-left:1px solid #CCC; }
strong 									{ font-weight:bold; color:#333; }

/* WORDPRESS COMMON LAYOUT */
.alignnone 					{ }
.aligncenter 				{ display:block; margin:0 auto 10px; }
.alignleft 					{ float:left; margin-right:10px; margin-bottom:10px; }
.alignright 				{ float:right; margin-left:10px; margin-bottom:10px; }
.wp-caption 				{ border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px; }

/* COMMON LAYOUT */
.clear 				{ clear:both; }
.fl 				{ float:left; }
.fr 				{ float:right; }
.mgr5 				{ margin-right:5px; }
.mgr10 				{ margin-right:10px; } 
.mgl5 				{ margin-left:5px; }
.mgl10 				{ margin-left:10px; }
.mgb5 				{ margin-bottom:5px; }
.mgb10 				{ margin-bottom:10px; }
.mgt5 				{ margin-top:5px; }
.mgt10 				{ margin-top:10px; }
.last 				{ border-right:none !important; }
.hidden				{ display:none; }

/* MAIN LAYOUT */
html, body 			{ height:100%; }
body				{ background-color:#FFF; }
#wrapper 			{ width:750px; margin:0 auto; }
#header 			{ overflow:hidden; padding-top:20px; position:relative; }
#feature 			{ padding-bottom:10px; margin-bottom:5px; }
#content			{ padding:10px 0 20px; margin-bottom:100px;  }
#main				{ width:500px; float:right; }
#sidebar			{ width:220px; float:left; }
#footer 			{ padding:20px 0; }

/* FEATURE CONTENT LAYOUT */
#myGallery					{ border:none !important; }
.slideInfoZone				{ padding:5px; }
.slideInfoZone h2		{ font-size:16px !important; }
.slideInfoZone p			{ font-size:12px !important; }

/* HEADER LAYOUT */
#header #searchform			{ float:right; }
#header h1 { margin:0; }
#header h1 a				{ display:block; background:transparent url(style/images/logo-medium.jpg) no-repeat left top; width:250px; height:115px; text-indent:-9999px; overflow:hidden; }

#header #nav						{ position:absolute; bottom:10px; right:0; }
#header #nav li 					{ display:inline; padding:0 10px; border-right:1px solid #CCC; font-size:15px; line-height:20px; }
#header #nav a						{ color:#333; }
#header #nav .current_page_item		{ font-weight:bold; }

#nav .menu							{ float:left; }

/* POST LAYOUT */
.post						{ background-color:#FFF; padding-bottom:20px;   }
.post .post-info 			{ background-color:#111; padding:5px 10px; }
.post .post-info h2			{ margin-bottom:5px; font-size:16px; color:#FFF; }
.post .post-info h2 a 		{ color:#FFF; }
.post .post-info p			{ color:#FFF; }
.post .post-content			{ padding:10px 0 15px; overflow:hidden; }
.post .post-content p 		{ margin-bottom:10px; color:#555; }
.post .post-content ul, .post .post-content ol { margin-left:20px; margin-bottom:10px; }
.post .post-content ul li 	{ list-style:disc; color:#555; }
.post .post-content ol li	{ list-style:decimal; }

/* ABOUT PAGE */


/* ----- CONTRIBUTOR LIST ----- */
#contributors li { list-style:none; margin-bottom:10px; overflow:hidden; }
#contributors img { float:left; margin-right:10px; margin-bottom:5px; }

/* PODPRESS */
.podPress_content			{ margin-top:15px !important; }
.podPress_content table		{ margin-bottom:10px; }
/*.podPress_content embed		{ height:16px; }*/

/* PAGE NAV LAYOUT */
.pagenav					{ margin-top:50px; font-size:13px; }

/* SINGLE LAYOUT */
.author-info						{ margin-top:50px; overflow:hidden; }
.author-info .avatar 				{ float:left; margin-right:10px; margin-bottom:10px; }
.author-info .author-description 	{ overflow:hidden; }

/* COMMENT LAYOUT */
#comment-section						{ padding-top:20px; }
.commentlist .comment					{ padding:0 10px 10px 60px; position: relative; background-color:#FFF; margin-bottom:10px; }
.commentlist .comment .avatar			{ float:left; position: absolute; top: 0; left: 0; margin-right:10px; margin-bottom:10px; }
.commentlist .comment .comment-author 	{ }
.commentlist .comment .comment-meta		{ overflow:hidden; margin-bottom:10px; }
.commentlist .comment p					{ margin-bottom:10px; }
.commentlist .comment .children			{ padding-top:20px; }
.commentlist .children .comment			{ border-left:1px solid #CCC; padding-left: 70px; }
.commentlist .children .comment .avatar	{ left: 10px; }

.commentlist .pingback					{ padding: 10px; background-color: #EEE; margin-bottom: 10px; }

#commentform p							{ margin-bottom: 5px; }
textarea#comment						{ width:350px; padding:5px; margin:10px 0; }

/* SIDEBAR LAYOUT */
#sidebar p			{ margin-bottom:10px; }
#sidebar h2 		{ font-size:16px; padding-top:10px; font-weight:normal; margin-bottom:5px; border-top:1px solid #999; }
#sidebar ul 		{ margin-bottom:20px; }
#sidebar ul ul 		{ margin-bottom:10px; }

#sidebar li.searchform	{ margin-bottom:10px; }
#sidebar li.tagcloud 	{ margin-bottom:10px; }

/* FOOTER LAYOUT */
#footer 			{ border-top:1px solid #CCC; position:relative; }
#footer #conscious-logo { position:absolute; left:0; top:20px; width:42px; height:42px; background:#FFF url(style/images/conscious-logo.jpg) no-repeat left top; }
#footer p			{ font-size:11px; text-align:right; line-height:15px; }