/*
Theme Name: Super Cute Kawaii
Theme URI: http://wwww.supercutekawaii.com
Description: Super Cute Kawaii
Version: 2.0
Author: Marceline Smith
Author URI: http://www.marcelinesmith.com
*/

/* Basics */

*{margin:0; padding:0;}

body {
	background: #fff url(http://www.supercutekawaii.com/images/bg.gif);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
line-height:1.2em;
	margin: 0px;
	}


img { border: none; padding: 0px; margin: 0; text-align:center;}
img a{border:none;}

.side-ad {
margin: 8px 0;
}

.aligncenter {text-align:center;}

img.left{ float: left; border: none; padding: 8px; margin: 0;}
img.right{ float: right; border: none; padding: 8px; margin: 0;}

ul{margin:5px 0 5px 20px;}
ol{margin:5px 0 5px 20px;}

blockquote{
	margin:10px 0 10px 12px;
	padding:0 0 0 12px;}

code{
	margin:10px;
	}

.small {
font-size:80%;
border-bottom:10px solid #fff;
}

.navigation-links {
font-size: 0.8em;
text-align: center;
padding: 5px;
}

/* Links and Headings */


a, a:link, a:visited, a:active {
	color: #009933;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {font-size: 150%;}
h2 {font-size: 150%; margin-top:0px;}
h3 {font-size: 100%; margin-top:10px;}
h4 {font-size: 90%px;}

.avatar {
float:right;
}


/*  Container  */


#container {
	width: 960px; 
	margin: 0 auto;
	background: #fff url(http://www.supercutekawaii.com/images/new/content-bg.gif) repeat-y;
	color:#000;
border-left:2px solid #000;
border-right:2px solid #000;

	}
	
	
/*  HEADER  */

#header {
	width: 100%;
	height: 280px;
	background: #fff url(http://www.supercutekawaii.com/images/new/header.gif) no-repeat;

	}

#navbar {
text-align:center;
border-bottom: 1px solid #ccc;
background: #fff;
height:30px;
width:100%;
}

#navbar img {
border:0;
margin-top: 3px;
margin-right: 13px;
}

.gallerypost {
  display: block;
  float: left;
  width: 180px;
  height: 220px;
}

.gallerypost img {
border: 1px solid #ccc;
}

.gallerypost p {
font-size:80%;
margin: 5px;
text-align:center;
}

/* Banners */

.supercutesites {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/supercutesites.jpg) no-repeat;
}

.kawaii101 {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/kawaii101.jpg) no-repeat;
}

.lamour {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/lamour.jpg) no-repeat;
}

.giveaway {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/giveaway.jpg) no-repeat;
}

.asklebun {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/ask.jpg) no-repeat;
}

.shopping {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/shopping.jpg) no-repeat;
}

.voyages {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/voyages.jpg) no-repeat;
}

.guest {
width: 540px;
height: 180px;
background: #fff url(http://www.supercutekawaii.com/images/banners/guests.jpg) no-repeat;
}

/*  Main Content  */


#content { 
	width: 540px;
	padding: 10px;
	float: left;
	overflow: hidden;
	}
	
#content h2 {
	font-weight: 300;
	margin: 10px 0;
color: #cc6699;
	}

#content h2 a, #content h2 a:link, #content h2 a:visited, #content h2 a:active {
	color: #cc6699;
	text-decoration: none;
}

#content h2 a:hover {
color: #cc6699;
	text-decoration: underline;
}

#content h3 {
	font-weight:bold;
	margin: 8px 0 6px 0;
color:#339933;
	}

#content td {
font-size:90%;
}
	
#content ul li {
	list-style-type: square;
	}

.archivetitle {
font-size:120%;
color: #009933;
}


.entry {
font-size:80%;
clear:both;
	margin: 6px 0 8px 0 ;
	}
	
.entry p {
	margin: 10px 0;
	}

.entry img {
text-align:center;
}

.postmetadata {
font-size:70%;
	clear: both;
	background:#F7FAFB;
	padding:6px;
	margin: 16px 0 16px 0;
	border-top:1px solid #D8D8D8;
	border-bottom:1px dotted #D8D8D8;
	}
	

.postmetadata2 {
font-size:90%;
	clear: both;
	background:#F7FAFB;
	padding:6px;
	margin: 16px 0;
	border-top:1px solid #D8D8D8;
	border-bottom:1px dotted #D8D8D8;
	}


/* Sidebars */

#left {
	width: 180px;
	float:left;
font-size:80%;
	margin: 0;
	padding: 0;
	overflow: hidden;
text-align:center;
	}

#right {
	width: 200px;
	float:right;
	font-size:80%;
	margin: 0;
	padding: 0;
	overflow: hidden;
text-align:center;	
	}

#left h2, #right h2 {
	color: #cc6699;
	padding: 8px;
	margin: 0;
font-size:100%;
text-align:left;
text-transform: uppercase;
	}

#left p, #right p {margin:0px 10px; padding: 0; text-align:left;}

#left a, #right a {color: #009933; text-decoration: none; margin: 0; padding: 0;}
#left a:hover, #right a:hover {color: #009933; text-decoration: underline;}

#left ul, #right ul {
	list-style-type:none;
	margin:0px 10px;
	padding:0;
text-align:left;
}

#left ul li, #right ul li {
	list-style-type:none;
	margin:0px;
	padding:0;
text-align:left;
}

#left ul ul, #right ul ul {
	margin:0;
	padding:0;
text-align:left;
}

#left ul ul li #right ul ul li {
	list-style-type:square;
	list-style-position: inside;
	margin:0 0 0 12px;
	padding:0;
	color: #339933;
text-align:left;
}

.recentcomments {
  margin: 0px;
text-align:left;
  }


/* RSS Widget */

.rsswidget img {
	display: none;
	}

#left h2 a.rsswidget{
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;


}

#left h2 a.rsswidget a:hover{
	color: #fff;
	text-decoration: none;
	
}

#right h2 a.rsswidget{
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#right h2 a.rsswidget a:hover{
	color: #fff;
	text-decoration: none;
	
}


/* Calendar Widget */

#wp-calendar {

	margin: 0 auto;
	text-align: left;
	}
	
#wp-calendar a{ 
	margin: 0;
	padding: 0;
	}
	
/* text Widget */


.textwidget {
font-size:90%;
margin:0px 10px; 
padding: 0;
}



/* Comment Form */

#commentform {
font-size:80%;
	margin:10px;
	padding:10px;}
	
#commentbox {
font-size:120%;
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;}

#author, #email, #url{margin:5px 5px 0 0;}

#submit{margin:5px 5px 0 0;}

/* Comments */

#comments{
	margin:10px;
	padding:10px;
font-size:80%;
}
	
ol.commentlist {}

ol.commentlist li {

	margin:10px 0;
	padding:5px 0 5px 10px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

ol.commentlist li.alt {background: #fff;}

ol.commentlist a {}

cite {}

small.commentmetadata {}

/* Search */

#searchform {margin:8px 0 8px 12px; padding: 0;}
	
#searchform input {
	background-color:#fff;
	border:1px solid #BCBCBC;
	color: #6A6A6A;
	margin: 4px 0 0 0;
	padding: 2px 2px 2px 4px;
	}
	

/* Footer */

#footer {
background: #fff url(http://www.supercutekawaii.com/images/new/footer.gif) no-repeat;
	clear: both;
	width: 100%;
height:200px;
	color: #fff;
	}
	
.footer {
width: 160px;
	text-align: center;
	list-style-type: none;
	margin: 0px;
padding:0px;
	padding-top: 28px;
}

.footer li {
	margin: 0 3px;
font-size:14px;
line-height:18px;
text-transform: uppercase;
}

#footer a:link, #footer a:visited, #footer a:active {
color:#000;
  	text-decoration: none;
}

#footer a:hover {
color:#000;  	
text-decoration: underline;
}

.copyright {
color: #000;
width:900px;
clear:both;
padding-top:38px;
padding-left:20px;
text-align:center;
font-weight:bold;
font-size:10px;
}