/*
Theme Name: Kitsch Magazine Blog Homepage
Theme URI: http://blogs.kitschmag.com
Description: Kitsch-ka-blog homepage
Version: 0.3
Author: Jen Yang
Author URI: http://ckb.deep-ice.com/

	based on Kitsch-ka-blog v0.1 by Rob Ochshorn
	<http://rmozone.com/>

    Hacked-together homepage for kitsch-ka-blogs.
*/

.fb { background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat center center; }

.tumblr { background:url('http://platform.tumblr.com/v1/share_4.png') no-repeat center center;  }

.share_link { margin-bottom: -3px; height:16px; width:16px; display:inline-block; text-indent:9999px; overflow:hidden; }


body {
  background-color: #763a7f;
  font: 1em courier new, helvetica, arial, sans-serif;
  font-weight: bold;
  margin: 0; line-height: 1em
}

.outerbox {
  margin: 0px auto;
  width: 995px;
  background: url(bg.gif) top right repeat-y;
  background-position: 635px 0px;
}

#allbox {
  float: left;
  background: #54295A;
  width: 320px;
  padding: 17px 15px;
  margin: 0px 10px;
}

#cwbox {
	float: left;
	width: 625px;
	text-align: left;
}

#footer { clear: both; }

#cwi {	margin-top: 5px;
	background: #d0c3d8 url(c-tl.png) no-repeat;
	color: black;
	font-family: arial, verdana, sans-serif;
}

/* #cwi2 {background: url(c-tr.png) top right no-repeat; }*/

#cwbox h2#head {
	text-align: center;
	margin: 0;
	color: #763a7f;
	background: url(cw5.gif) bottom left no-repeat;
	width: 534px;
	height: 52px;
	margin-bottom: -5px;
	font-size: 0em;
}

#cwbox a:hover h2#head {
	text-decoration: none;
	cursor: pointer; cursor: hand; /* cross-browser fix */
}

#cwbox h3 {
	margin: 0;
	margin-left: 243px;
	height: 25px;
	margin-top: 5px; 
	color: #f0e3f8; 
	font-size: .8em; 
	display: none;
}

#allbox h2 {
	font-size: 1.2em;
	margin: 0; padding-top: 10px; height: 20px;
	color: white;
}

#linkhome {
  clear: both;
  padding: 15px;
  border-top: 1px solid #54295A;
}
#linkhome a, #linkhome a:visited { color: white; }
#cwlink {
	background: #54295A;
	text-align: right;
	padding: 10px 5px 10px 0;
}
#cwlink a, #cwlink a:visited { color: #efdf38; }


.wcalendar h2 {color: black !important}
.todays-events {list-style-type: none; color: black}
.upcoming-events {list-style-type: none; color: black}
.event-author {font-size: .7em; color: gray; text-indent: 15px}
.wcalendar ul {margin-top: 8px}
.wcalendar ul ul {margin-top: 4px}
.wcalendar li li {margin-left: -20px; margin-bottom: 8px}
.event-title {display: inline; padding: 5px;}
.event-title span {font-weight: bold; }
.event-title a, .event-title a:visited {color: #78309f}
.event-content-break {height: .3em}

.blogpreview {
  width: 300px;
  padding: 10px;
  margin: 5px 0 15px 0;
  font: 80% helvetica, arial, sans-serif;
  background: url(tl.png) #f3f3f3 no-repeat;
  text-align: justify;
}

#ad {
	filter: alpha(opacity=90); /* IE */
	-khtml-opacity: 0.9;      /* khtml, old safari */
	-moz-opacity: 0.9;       /* mozilla, netscape */
	opacity: 0.9;           /* fx, safari, opera */
  /*float: left;*/
}

.entry {
  width: 300px; /* height: 17em; */
  padding-bottom: 5px;
  overflow: hidden;
}

.posttitle { font: 1.3em trebuchet ms; }
#allbox .posttitle {margin-bottom: -3px; }

.read {
  width: 300px;
  text-align: right;
  margin-top: 3px;
  padding-top: 3px;
  border-top: 5px solid #763a7f;
}

#cwi h2.posttitle {
	font: bold 160% trebuchet ms;
	margin-bottom: 0;
}

.d {
  float: left;
  color: #333;
}

body {margin-top: -5px}
.gnome {
  background: url('gnomehead.gif') #54295A top center no-repeat;
  height: 170px;
  text-align: center;
  color: #763a7f;
  margin: 0px auto;
}

.gnome h1, .head a span { display: none; }

.desc {
	text-align: center;
	font-size: .8em;
	font-weight: bold;
	color: white;
	margin-bottom: 0px;
}

.desc h3 {
	background: #54295A;
	margin: 0;
	margin-top: -12px;
	padding-bottom: 5px;
}
.desc h2 {
	color: #ffd2f8;
	border: solid #54295A;
	border-width: 1px 0;
	padding: 10px 0;
	margin: 0;
}

a:link, a:visited, .head a:hover {
  text-decoration: none;
  color: #561a5f;
}

a:hover { text-decoration: underline; }

.head {
	margin: 0px;
	background-position: 0px 1px !important;
	background: url(smallimg/default.gif); /* default placeholder blog header */
}

.head a {
	border: 1px solid black;
	display: block;
	width: 298px;
	height: 58px;
}

.hd4 { background: url(smallimg/4.gif); }
.hd5 { background: url(smallimg/5.gif); }
.hd6 { background: url(smallimg/6.gif); }
.hd7 { background: url(smallimg/7.gif); }
.hd8 { background: url(smallimg/8.gif); }
.hd9 { background: url(smallimg/9.gif); }
.hd10 { background: url(smallimg/10.gif); }
.hd11 { background: url(smallimg/11.gif); }
.hd12 { background: url(smallimg/12.gif); }
.hd13 { background: url(smallimg/13.gif); }
.hd14 { background: url(smallimg/14.gif); }
.hd15 { background: url(smallimg/15.gif); }
.hd16 { background: url(smallimg/16.gif); }
.hd17 { background: url(smallimg/17.gif); }
//.hd18 { background: url(smallimg/18.gif); }

#home {
  width: 300px;
  height: 58px;
}

.watchpost {
	padding: 15px;
   	padding-bottom: 10px; padding-top: 5px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  	font-size: .75em;
	clear: both;
}

.watchpost a, .watchpost a:visited {color: #864a8f; }
.watchpost a:hover {color: #962a6f; }

small {
	color: #555; 
	font-weight: normal;
}

.postmetadata {
	text-align: right;
	font-weight: normal;
	background: #c5b8cd;
	margin: 0;
	padding: 3px;
	clear: both;
}

.watchpost .entry {
	font-weight: normal;
	width: auto; 
	height: auto;
}

.watchpost img {
	margin-right: 5px;
	margin-bottom: 5px;
}

.watchpost .imgcapeasy img {
	margin-right: auto;
	margin-left: auto;
}

.watchpost .d { float: none; }

blockquote {
	border-left: 6px solid #c5b8cd;
	padding-left: 7px;
	margin-left: 1.5em;
}


/*
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imgcapeasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imgcapeasy img { border: 0px solid #fff; margin-bottom:5px; }
.imgcapeasy span { text-align: center; }
.imgcapeasy_top_left { margin: 0 11px 11px 0; float: left; }
.veasy_top_right { margin: 0 0 11px 11px; float: right; }
.imgcapeasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imgcapeasy_left { margin: 11px 11px 11px 0; float: left; }
.imgcapeasy_right { margin: 11px 0 11px 11px; float: right; }
.imgcapeasy_nowrap { margin: 11px 0 11px 0; float: none; }

.more-link {font-weight: bold}

/* built-in image caption CSS for WordPress 2.6+ */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.wp-caption {
	background-color: #f3eff3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

