/*
Theme Name: Eat Pray Fuck
Theme URI: 
Description: Custom theme for Myke Rielly - Eat Pray Fuck
Version: 1.1
Author: Doug Ng
Author URI: http://design-ng.com/

*/



/* reset
-------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, p, ul, li {padding:0; margin:0;}
a {text-decoration:none;color:#ff6600;}
a:hover {text-decoration:underline; color: #ff0000;}
li {list-style:none;}
img {border:none;}


/* type */
body, li, td, th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; color: #333333;}
p {margin-bottom:20px;}
p.date {font-size:10px;margin-bottom:0;}

span.highlight {color:#ff6600;}


/* structure
-------------------------------------------------------*/
body { margin: 20px 0 5px; padding: 0 25px; background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/background.jpg) repeat; }

#wrapper {position: relative; width: 930px;background: #FFFFFF;	margin:0 auto;padding: 0 25px;}
#headbox {height:200px;}
#sidebar-left {width:190px;float:left;}
#maincontent {width:500px;float:left;margin:0 60px 20px; position:relative;}
#maincontent.tec-grid {width:680px;margin-right:0;}
#sidebar-right {width:120px;float:left;}
#footer {clear:both; padding-bottom:5px; border-top: 1px solid #cccccc;}


/* misc*/
.postmetadata {clear: both;}
.clear {clear: both;}


/* header
-------------------------------------------------------*/
#headbox h1 {font-size: 11px; color: #666666; text-align:center;padding:15px 0;}


/*sidebar left and right common
-------------------------------------------------------*/
#sidebar-left h2, #sidebar-right h2 {font-size: 17px;font-weight:normal; color: #666666;text-transform:uppercase;letter-spacing: 0.5px; padding-bottom:3px; margin-bottom:5px; border-bottom: 1px solid #cccccc;}
#sidebar-left li, #sidebar-right li {margin-bottom:40px;}
#sidebar-left li li, #sidebar-right li li {margin-bottom:0;}


/* sidebar-left
-------------------------------------------------------*/

/* mainnav */
#mainnav ul li, #mainnav ul li a {font-size:11px;font-weight:bold;color: #666666; text-transform:uppercase;}
#mainnav ul li a:hover {text-decoration:underline; color: #ff0000;}


/* features */
#features a {color: #000000;font-weight: bold;}
#features a:hover {color: #000000 !important;;font-weight: bold;}
#sidebar-left #features li {font-size:11px; line-height:16px; display:block; margin-bottom:20px;}


/* editor */
#editor li {text-align:center;width:190px; height:240px; background:url(http://eat-pray-fuck.com/blog/wp-content/themes/epf/images/editor-bg.jpg) no-repeat;}



/* sidebar-right
-------------------------------------------------------*/
#sponsors li {display:block; width:120px; height:160px; margin-bottom:20px; background-color:#669900;}



/* mainconent
-------------------------------------------------------*/

/* page template - categories */
.page-template-page-categories-php ul.all-categories li {float:left; margin:0 8px 16px; background-color:#CCCCCC;}
.page-template-page-categories-php ul.all-categories li.cat-item a { font-size:11px; font-weight:bold;color: #7182dc;text-align:center; width:140px; height:40px; padding-top: 142px; padding-right:5px; padding-left:5px;display: block;}
.page-template-page-categories-php ul.all-categories li.cat-item-7 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-filmsbooksmedia.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-8 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-food.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-10 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-gloryholekittens.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-11 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-performanceartists.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-126 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-queer-culture.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-3 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-events.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-144 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-art-design.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-6 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-features.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-4 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-madcap.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-125 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-beyond-gender.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-13 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-sex.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-14 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/category-bg.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-15 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-spirituality.jpg) no-repeat; }
.page-template-page-categories-php ul.all-categories li.cat-item-16 {background:url(http://eat-pray-fuck.com/wp-content/themes/epf/images/cat-bg-top-favorites.jpg) no-repeat; }


/* page */
body.page div.post h2 {margin-bottom:10px;}


/* post */
#maincontent h1 {font-size:14px; margin-bottom:20px;text-transform:uppercase;color:#666;}
div.post {margin-bottom:80px; position:relative; clear:both;}
div.post h2 a {font-size: 17px;color: #000000;}

div.postmetadata p.tags {font-size:11px;color: #333; line-height:15px;width:320px;}
div.postmetadata p.tags a {font-size:11px;color: #333; line-height:15px;}
div.post .addthis_toolbox {float:right; padding-left:20px;}

/* entry */
div.entry {padding-top:5px; border-top: 1px dotted #999999;}


/* comments */
ol.commentlist {padding:0; margin:20px 0;}
li.comment {padding:0; margin:20px 0;}
li.comment.depth-1 {padding:0;}
li.comment.depth-2 {padding-left:25px;}
li.comment.depth-3 {padding-left:50px;}

/* misc */
.navigation-bottom {padding-top:2px;padding-bottom:2px;border-top: 1px dotted #999999;border-bottom: 1px dotted #999999;}



/* Footer
-------------------------------------------------------*/
#footer {padding:10px 0; text-align:center;}
ul.footer-nav {margin:0 5px; width:930px;}
ul.footer-nav li {text-align:center;margin:0 55px; float:left; }




/* event list override
-------------------------------------------------------*/
.category-events #tec-content {background:none;width:auto;padding:0;margin:0;}
.category-events .post {padding:0;overflow:hidden;margin-bottom:40px;}
.category-events .post p {margin-bottom:0;}

h2.tec-cal-title {font-size:17px; color:#000; border-bottom: 1px dotted #999999; float:none;padding-bottom:10px;}

.tec-events.post-list .tec-event-thumbnail {width:120px; height:120px; float:left; margin-right:10px;}
.tec-events.post-list .tec-event-info {width:360px; float:left;}

.tec-events .tec-event-list-meta {font-size:12px;float:none;border-left: none;	padding:0;width: auto;margin-bottom:0;}
.tec-events .tec-event-entry {width:auto;float:none;padding:0;margin-top:20px;}

.category-events .upcoming .entry-title {font-size:15px;margin:0;}

.tec-calendar-buttons {
	position:absolute;
	right:0;
	top:0;
}
.tec-calendar-buttons a {
	background:#999;
	border-radius:3px;
	color:#fff;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0 0 0 5px;
	padding: 0 4px;
	text-align:center;
	text-shadow:1px 1px 0 rgba(0,0,0,.5);
	text-transform:uppercase;
	width:70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}




/* WordPress alignment
-------------------------------------------------------*/

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}


.alignleft {
   float: left;
}

.alignright {
   float: right;
}

img.alignleft {margin:5px 10px 10px 0;}
img.alignright {margin:5px 10px 0 10px;}

.wp-caption {
   padding:0;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {font-size: 11px;}
