




/*
     FILE ARCHIVED ON 14:13:21 Oct 10, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 8:16:14 Jun 28, 2014.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*  

Theme Name: TweeteaHappens (based on Postcard)

Theme URI: http://www.woothemes.com/themes/postcard/

Version: 1.0.0 (postcard 1.3.2)

Description: Designed by <a href="http://www.woothemes.com">WooThemes</a> and TweeteaHappens.

Author: WooThemes & TweeteaHappens

Author URI: http://www.woothemes.com



	Copyright: (c) 2009 WooThemes.

	License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html



*/



/* 



WARNING! DO NOT EDIT THIS FILE!



To make it easy to update your theme, you should not edit the styles in this file. Instead use 

the custom.css file to add your styles. You can copy a style from this file and paste it in 

custom.css and it will override the style in this file. You have been warned! :)



*/



/* Default styles */

@import "../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/css/reset.css";



/*-------------------------------------------------------------------------------------------



INDEX:



1. SETUP

-1.1 Defaults

-1.2 Hyperlinks



2. SITE STRUCTURE & APPEARANCE

-2.1 Containers & Columns

-2.2 Navigation

-2.2.1 Drop-down menus

-2.3 Header

-2.4 Content

-2.5 Sidebar

-2.6 Footer



3. POSTS

-3.1 Typographic Elements

-3.2 Images

-3.3 Pagination / WP-Pagenavi



4. WIDGETS

-4.1 Generic Widgets

-4.2 Specific Widgets



5. COMMENTS

-5.1 Comments

-5.2 Pingbacks / Trackbacks

-5.3 Comments Form



6. MISC

-6.1 Contact Form

-6.2 Info Boxes

-6.3 Google Map

-6.4 Category Image Gallery



-------------------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------------------*/

/* 1. SETUP */

/*-------------------------------------------------------------------------------------------*/



/* 1.1 Defaults */



body  { font: 13px Georgia, serif; line-height: 1.65; color: #ccc; background-color: #737171; font-weight:400; }



h1, h2, h3, h4, h5, h6  { margin: 0; color: #fff; font-weight: normal; text-shadow: 1px 1px 1px #fff; }

h1  {font-size: 24px;} h2  {font-size: 20px;} h3  {font-size: 16px;} h4  {font-size: 14px;} h5  {font-size: 13px;} h6  {font-size: 12px;}



p  {margin: 0;}



/* 1.2 Hyperlinks */



a:link, a:visited  { color: #111; }

a:hover  {}



h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,

h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}







/*-------------------------------------------------------------------------------------------*/

/* 2. SITE STRUCTURE & APPEARANCE */

/*-------------------------------------------------------------------------------------------*/



/* 2.1 Containers & Columns */

#container  {

}



.col-left { float: left; }

.col-right { float: right; }

.col-full  { width: 940px; margin: 0 auto; }



/* 2.2 Navigation */



#navigation ul.rss{background:url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-rss.png) no-repeat 0 center;padding:6px 0 4px 15px;}

#navigation ul.rss li{display:inline;padding:0 10px;}

#navigation a {

	color:#fff;

	text-decoration:none;

	font-size:12px

}



#nav, #nav ul  { z-index:100; margin:0; padding:0; list-style:none; line-height:1; }

#nav a  { display:block; z-index:100; padding:0 10px; line-height:36px }

#nav a:hover  { background:#444; }

#nav li  { float:left; width: auto; }

/* 2.2.1 Drop-down menus */

#nav li ul  { position: absolute; left: -999em; width: 172px; border-top: 1px solid #ddd; }

#nav li ul li  { border: 1px solid #ddd; background: #FFF; border-width: 0 1px 1px;}

#nav li ul li a  { width:150px; line-height:32px; font-size:11px; color:#555; }

#nav li ul li a:hover  { background:#f5f5f5; }

#nav li ul ul  { margin: -33px 0 0 170px; }

#nav li ul ul li a  {  }

#nav li ul li ul li a  {  }



#nav li:hover,#nav li.hover  { position:static; }



#nav li:hover ul ul, #nav li.sfhover ul ul,

#nav li:hover ul ul ul, #nav li.sfhover ul ul ul,

#nav li:hover ul ul ul ul, #nav li.sfhover ul ul ul ul { left:-999em; }

#nav li:hover ul, #nav li.sfhover ul,

#nav li li:hover ul, #nav li li.sfhover ul,

#nav li li li:hover ul, #nav li li li.sfhover ul,

#nav li li li li:hover ul, #nav li li li li.sfhover ul  { left:auto; }





/* 2.3 Header */

#header{padding:30px 0;clear:both;position:relative;}


#logo  { float:left; }

#logo img  { }

#logo .site-title, #logo .site-description  { font-family:Verdana, Geneva, sans-serif; color: #000; display:none;  }

#logo .site-title a { color:#555; font-size:36px; line-height:40px; text-transform:none; font-weight:bold; text-decoration:none; letter-spacing:-3px; }

#logo .site-title a:hover { text-decoration:underline; }

#logo .site-description { color:#777; font:italic 14px Georgia, serif; }



#topad{float:right; margin-top:13px; padding: 4px;}



/* Featured / Slider */



#featured .subscribe { position:absolute; right:0; top:25px; }

#featured .alignleft {margin: 0px 20px 0px 0px;float: left;}



#slider-block { overflow:hidden; min-height:320px; }



.container { width:940px; height:320px; overflow:hidden; position:relative; margin: 0 20px;}

.slides { position:absolute; top:0; left:0;  }

.slides div.slide { position:absolute; top:0; width:940px; display:none;}



#loopedSlider { width:980px; margin:0 auto; padding:28px 0;}

#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}

#loopedSlider li#p { position:absolute; top:130px; left:0px; }

#loopedSlider li#n { position:absolute; top:130px; right:0px; }



#featured h2 { color:#111; font-size:20px; padding:5px 0 20px; line-height:28px; font-weight:normal; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15) }

#featured h2 a, #featured li a {

	color: #111;

}

#featured li a {

	text-decoration: none;

}

#featured h4 { font-size:18px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:22px; letter-spacing:1px; }

#featured .slider-image {padding: 5px;}



.postcard-front { float: left; width: 450px; margin: 0px 20px 3px 10px; }

.postcard-back { float: left; width: 408px; min-height: 265px; padding: 20px;}



.postcard-content { float: left; width: 240px; }

.postcard-content p { font-size:13px; line-height:20px; color: #777; font-family: Arial, Helvetica, sans-serif; }

.postcard-content h2 {width: 215px;}

.postcard-meta { float: right; width: 128px; margin-top: 90px; padding-left: 20px; border-left: 1px solid #cccccc; font-size:11px; position:relative}



.stampdate {
	width: 82px;
	padding-top: 12px;
	height: 65px;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4)
}



.postcard-back .stampdate {
	position: absolute;
	right: -4px;
	top: -85px;
}



.single .stampdate {
	float: left;
	margin: 0 20px 15px 0;
}



.stampdate .postMonth {
	float: left;
	font-size: 14px;
	width: 82px;
	line-height: 14px;
	text-align: center;
}



.stampdate .postDay {
	font-size: 36px;
	width: 82px;
	line-height: 30px;
	float: left;
	text-align: center;
}



.postcard-meta li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}



/* 2.4 Content */

#content{padding: 30px 0;}



* html #content{}



#main{width:700px;}

#main.fullwidth  { width: 940px; }

#main.home {

	width: 460px;

}



/* 2.5 Sidebar */

#sidebar{width:220px;overflow:hidden;}

#home-sidebar {width: 460px;}



.subcol-sidebar {

	width: 220px;

}



/* 2.6 Footer */

#footer{font-size:11px;padding: 20px 0;}



#footer #credit img{vertical-align:middle;}

#footer #credit span{display:none;}







/*-------------------------------------------------------------------------------------------*/

/* 3. POSTS */

/*-------------------------------------------------------------------------------------------*/



#breadcrumb {padding:20px;}



#breadcrumb strong { font-weight: normal;}



.archive_header  { display: block; float: left; width: 678px; margin-bottom: 20px; font-size: 16px; padding: 10px; }

.archive_header .catrss a  { font-size: 12px; text-decoration: underline; line-height: 24px; }



.post  { margin: 0 0 25px 0;}



.single  { padding:20px; position:relative;}



.home .post .title, .archive .title  { margin: 0 0 20px 0; line-height: 24px; }



.single .title { margin-bottom: 5px;}



.post .title a:link, .post .title a:visited  {}



.post .post-header {

	padding-bottom: 20px;

}





.post .post-header h1 {

	font-size: 28px;
	padding-top: 5px;
	line-height: 32px;
}



.post .date-inner {

	padding:5px;
	font-size:10px;
	text-transform:uppercase;
	float:left;
}



.post .date {
	float:right;
	margin-left: 20px;
} 


.post-meta{
	margin: 0 0 15px 0;
	font-size:12px;color:#999;
}

.post-meta a {
	text-decoration: none;
}

.post-meta .comments { 
	float: right; 
}

.post-meta .comments a { 
	padding: 0; 
}

.post-meta .comments span { 
	background:url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/bg_comment_cloud.png) no-repeat center center; 
	padding: 6px 20px 14px 20px; 
}



.post p.tags {
	width:100%;
	clear:both;
}



.post-content {
	padding: 20px;
}

.post-meta {
	border-top:none;
	padding: 20px;
}



.entry  {}


/* 3.1 Typographic Elements */

.entry h1 {}  .entry h2 {}  .entry h3 {}  .entry h4 {}  .entry h5 {}  .entry h6 {}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {	margin: 0 0 15px 0; }



.entry p  { margin: 0 0 20px 0; }



.entry blockquote  { padding: 30px 30px 10px 30px; margin-bottom: 20px; }

.entry blockquote p  { font-style: italic; font-size:18px; }



.entry ul  { margin: 0 0 15px 0; padding: 0 0 0 30px; }

.entry ul ul  { margin: 0; }

.entry ul li  {	list-style-type: circle; }

.entry ul ul li  { list-style-type: disc; }



.entry ol  { margin: 0 0 15px 0; padding: 0 0 0 30px; }

.entry ol ol  { margin: 0; }

.entry  ol li  { list-style-type: upper-latin; }

.entry  ol li ol li  { list-style-type: lower-latin; }



/* 3.2 Images */

.entry img, .attachment-thumbnail  { padding: 5px;	border: 1px solid #ccc; background-color:#fff}

img.wp-smiley  { padding: 0; border: none; }



.entry .alignleft  { float: left; width: auto; margin: 10px 15px 10px 0; }

.entry .alignright  { float: right; width: auto; margin: 10px 0 10px 15px; }

.entry .aligncenter  { text-align: center; }



.entry #gallery-1 .gallery-item {

	margin: 10px 0;

}



.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F4; border: solid 1px #e6e6e6; }

.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }

.entry .wp-caption-text { margin:0; padding:0; font-size:11px; text-align:center; }



/* 3.3 Pagination / WP-Pagenavi */

.more_entries {font-size:13px;}

.more_entries a { display: block; margin: 15px 0 0 0; }



.more_entries .wp-pagenavi { margin: 25px 0 0 0; text-align: center; }

.more_entries .wp-pagenavi a:link,

.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none !important; padding: 4px 6px!important; }

.more_entries .wp-pagenavi .current, 

.more_entries .wp-pagenavi .on,

.more_entries .wp-pagenavi a:hover { padding: 4px 7px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }

.more_entries .wp-pagenavi span.pages {

	background-color:transparent;

	border: none;

	margin:2px 5px;

	padding:2px 4px;

}



/*-------------------------------------------------------------------------------------------*/

/* 4. WIDGETS */

/*-------------------------------------------------------------------------------------------*/



/* 4.2 Generic Widgets */

.widget  { margin: 0 3px 25px 3px; }

.widget h3  { margin: 0 0 15px 0; font-size: 18px; padding: 14px; }

.widget ul, .widget p  { margin: 14px; }

.widget ul  { clear:both; border-top: 1px solid #eee;  }

.widget ul ul li  { list-style: circle;}

.widget ul li a  { display: block; padding: 0; line-height: 30px; text-decoration: none; color:#666; border-bottom: 0px dashed #eee; }

.widget ul li a:hover  { color: #000;}

.widget ul ul  { margin: 0 14px; padding-left: 5px; border-top: none; }

.widget ul ul a { font-size: 11px; }



/* 4.2 Specific Widgets */



/* WIDGET FORMS */

#searchform  { margin: 15px 0 0 0; padding: 0 10px 10px; }

.widget input#s, .widget input.field  { width: 105px; margin: 0 7px 0 0; padding: 6px 5px; border: 1px solid #898989; }

.widget input.submit, .widget input#searchsubmit  { padding:5px; background-color:#486083; border:1px solid #486083; color:#fff; cursor:pointer;}

.widget .screen-reader-text  { display: none; }

.widget select.postform {
	width: 180px;
	margin: 14px;
	margin-top: 0;
}

/* COMMENT & TWITTER */
.widget_recent_comments li, #woo-twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } 

.widget_recent_comments li a, #woo-twitter a  { display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important; }

#twitter span {
	background: url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-twitter.pngg") no-repeat left center !important;
	padding-left: 48px;
}

#woo-twitter a {
	color: #111;
}

.follow {
	padding: 0 14px 14px 14px;
}



/* Search Widget */



#searchform div {

	padding: 0 14px 14px 14px;

}



/* FLICKR */

.widget_woo_flickr h3  {}

.widget_woo_flickr h3 span.ico {

	background: url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-flickr.pngg") no-repeat left center !important;

	padding-left: 43px;

}



.widget_woo_flickr h3 span.blue{color:#0061D8;}

.widget_woo_flickr h3 span.blue span{color:#FF1183;}

.widget_woo_flickr .wrap {

	margin: 10px;

}



#home-sidebar .widget_woo_flickr .flickr_badge_image { float: left; margin:12px; }



.widget_woo_flickr .flickr_badge_image { float: left; margin: 5px; }



.widget_woo_flickr a img  { float: left;  display: block; background-color: #ffffff; border: #8F8F85 1px solid; padding: 3px;}



/* Tag Cloud & Text Widget */

.widget_tag_cloud div, .textwidget {
	padding: 0 20px 20px 20px;
}



/* Blogroll */



.blogroll img {

	vertical-align: middle;

	margin-right: 5px;

}



/* LIFESTREAM */

.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6; }

.widget_lifestream ul li a  { border:none; background:none!important; }

.widget_lifestream ul .lifestream_meta  { color: inherit; }



/* CALENDAR */

#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}

#wp-calendar caption{padding:10px;}

#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}

#wp-calendar td{background:transparent;}

#wp-calendar td,table#wp-calendar th{padding:3px 0;}



div.adspace-widget { border:none; background:none; box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow: none; }



/*-------------------------------------------------------------------------------------------*/

/* 5. COMMENTS */

/*-------------------------------------------------------------------------------------------*/



/* 5.1 Comments */

#comments {position:relative;margin-top:20px;padding:0; padding:20px;}

#comments h3{ font-style: italic; padding-bottom: 20px;}

#comments ol.commentlist { border-top: 1px solid #fff; padding-top:20px}

#comments .comment{zoom: 1;width:100%;list-style-type:none; font-family:Georgia, serif; font-size:12px; color:#666666}

#comments .comment-inner{ margin-bottom:20px}

#comments .comment .comment-container  { padding-top:28px}

#comments .comment-foot  { padding: 0 20px 20px 20px; }

#comments .name  { color: #111; margin-bottom: 10px; font-style:normal; font-size: 13px; }

#comments .comment-foot .date, #comments .comment-foot .edit, #comments .comment-foot .perma { font-size: 11px; }

#comments .comment-entry  { padding: 0 20px; font-size:16px; font-style:italic;}

#comments .comment-entry p  { margin: 0 0 20px 0;}



#comments .comment-right  { float:right; margin: 0 20px 0 20px; width:68px}



#comments div.avatar  { float: left; background:url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/avatar.png) center center no-repeat;padding: 7px; width: 54px; height: 54px; }

#comments img.avatar{ vertical-align: middle; padding: 3px; background-color: #fff; }



#comments .reply {

	margin: 10px 0;

	float: left;

}

#comments .reply a {

	font-family: verdana, arial, sans-serif;

	font-size: 10px;

	text-transform: uppercase;

	font-weight: normal;

	padding: 2px 5px;

	margin: 0 10px;

	width: 36px;

	display: block;

	text-align: center;

}



#comments ul.children{margin:0 0 0 40px;padding:0;}

#comments ul.children li{border-top:0}

#comments .comment-container .cancel-comment-reply{ padding: 20px 0 0 0}

#comments .comment-container .cancel-comment-reply a { text-decoration:underline; }



#comments .navigation { }

#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }

#comments .navigation a:hover{}



/* 5.2 Pingbacks / Trackbacks */

h3#pings  { margin: 20px 0 10px 0; }

.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }

.pinglist li .author  { font-weight: bold; font-size: 15px; }

.pinglist li .date  { font-size: 11px; }

.pinglist li .pingcontent  { display: block; margin: 10px 0; }



/* 5.3 Comments Form */

#respond  { margin: 15px 0 0 0; }

#comments .comment-container #respond { margin:20px}

#respond h3  { }

#respond p {

	margin: 10px 0;

}



#commentform  {	margin: 0;border-top: 1px solid #fff; padding: 10px 0 }

#commentform input.txt  { width: 300px; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #C8C7BA; }

#commentform label  { position:relative; display:inline; vertical-align:top; display:inline-block; margin-top:5px; }

#commentform textarea  { width: 95%!important; padding: 5px; }

#commentform #submit  { margin: 15px 0 0 0; font-size: 11px; text-transform: uppercase; padding: 5px 20px; cursor:pointer;}



/*-------------------------------------------------------------------------------------------*/

/* 5. MISC */

/*-------------------------------------------------------------------------------------------*/



/* 6.1 Contact Form */

#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }

#contact-page ol.forms{list-style:none;width:100%;margin:10px 0 0;}

#contact-page ol.forms li{clear:both;float:left;margin: 0 0 20px 0;position:relative;width:90%; list-style:none; }

#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}

#contact-page ol.forms input.txt{width:214px;}

#contact-page ol.forms input#sendCopy{border:none;}

#contact-page ol.forms textarea{height:300px;width:400px;}

#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}

#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}

#contact-page ol.forms li.screenReader{margin-bottom:0;}

#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 120px; }

#contact-page ol.forms li.inline input{width:auto;margin-left:120px; }

#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}

#contact-page ol.forms input, #contact-page ol.forms textarea {border: 1px solid #dcdcdc; padding: 5px; }



/* 6.2 Info Boxes */

p.alert, p.download, p.info, p.note, p.tick {  margin:10px 0 20px 0; padding:9px 10px 9px 50px; }

p.alert { border-top:1px solid #f0baa2; border-bottom:1px solid #f0baa2; background:#ffd9c8 url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-alert.png) no-repeat 20px 13px; }

p.download { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-download.png) no-repeat 20px 13px; }

p.tick { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-tick.png) no-repeat 20px 13px; }

p.info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-info.png) no-repeat 20px 13px; }

p.note { border-top:1px solid #efe3ae; border-bottom:1px solid #efe3ae; background:#fef6d2 url(../../../../../../../20131010141321/http://www.tweeteahappens.com/wp-content/themes/tweetea/images/ico-note.png) no-repeat 20px 13px; }



/* 6.3 Google Map */



.woo_map_single_output {

	margin-bottom: 20px;

}



/* 6.4 Category Image Gallery */



.gallery-nav {

	clear: both;

	padding: 20px 0;

}



.gallery-nav li {

	float: left;

	margin-right: 10px;

	padding: 5px;

}



.gallery-nav li.active {



}



.gallery-nav li:hover {

	cursor: pointer;

}



.gallery-nav a {}



#ajaxResponse h2 {

	margin: 20px 0 20px 0;

}



#ajaxResponse .attachment-thumbnail {

	margin: 0 4px 4px 0;

	padding: 4px;

}



#TB_secondLine {

	font-size: 13px !important;

}
