/*
Theme Name: Happy in Love 2010
Theme URI: http://www.missgiggles.com/blog/themes/giggles_valentine2010
Description: Based on the 2010 theme for WordPress. But personalized for Random Giggles.
Author: Miss Giggles
Author URI: http://www.missgiggles.com/
Template: giggles2010
Version: 3.4.1
Tags: red, purple, white
*/

@import url("../giggles2010/style.css");

/* =Structure
-------------------------------------------------------------- */

#wrapper {
	margin: 0 auto;
	width: 940px;
	padding: 0 20px;
	background-image: url(../giggles2010/images/backgrounds/wrap_purple.png);
	background-repeat: repeat-y;
}
#site-copy {
	clear: both;
	background-color: #406;
	border-top: 4px solid #900;
	border-bottom: 4px solid #900;
	margin-top: 3px;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: #dcd;
	background-image: url(../giggles2010/images/backgrounds/dcd.gif);
	background-repeat: repeat;
}
hr {
	background-color: #900;
}

input {
	background-color: #900;
}

/* Text elements */
a:link, a:visited, a:active, a:hover {
	color: #406;
}

/* =Header
-------------------------------------------------------------- */

/* This is the custom header image */
#branding img {
	border-top: 8px solid #900;
	border-bottom: 8px solid #900;
}

/* =Menu
-------------------------------------------------------------- */

#access {
	background: #fff;
	border-bottom: 5px solid #fff;
}
#access a {
	background: #fff;
	color: #800;
}
#access .menu-header, div.menu {
	background-color: #fff;
	color: #900;
}
#access ul ul a {
	background: #fff;
	color: #900;
}
#access li:hover > a, #access ul ul :hover > a {
	background: #dcd;
	color: #406;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	background: #fff;
	color: #900;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	background: #fff;
	color: #900;
}

/* =Menu2
-------------------------------------------------------------- */

#access2 {
	background: #fff;
	color: #900;
	border-bottom: 3px solid #900;
	border-top: 1px dashed #900;
}
#access2 a {
	background: #fff;
	color: #800;
}
#access2 .menu-header, div.menu {
	background-color: #fff;
	color: #900;
}
#access2 ul ul a {
	background: #fff;
	color: #900;
}
#access2 li:hover > a, #access2 ul ul :hover > a {
	background: #dcd;
	color: #406;
}
#access2 ul li.current_page_item > a,
#access2 ul li.current-menu-ancestor > a,
#access2 ul li.current-menu-item > a,
#access2 ul li.current-menu-parent > a {
	background: #fff;
	color: #900;
}
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover {
	background: #fff;
	color: #900;
}

/* =Menu3
-------------------------------------------------------------- */

#access3 {
	background: #fff;
	color: #900;
}
#access3 a {
	background: #fff;
	color: #800;
}
#access3 .menu-header, div.menu {
	background-color: #fff;
	color: #900;
}
#access3 ul ul a {
	background: #fff;
	color: #900;
}
#access3 li:hover > a, #access3 ul ul :hover > a {
	background: #dcd;
	color: #406;
}
#access3 ul li.current_page_item > a,
#access3 ul li.current-menu-ancestor > a,
#access3 ul li.current-menu-item > a,
#access3 ul li.current-menu-parent > a {
	background: #fff;
	color: #900;
}
* html #access3 ul li.current_page_item a,
* html #access3 ul li.current-menu-ancestor a,
* html #access3 ul li.current-menu-item a,
* html #access3 ul li.current-menu-parent a,
* html #access3 ul li a:hover {
	background: #fff;
	color: #900;
}

/* =Content
-------------------------------------------------------------- */

#content pre, #content kbd, #content tt, #content var {
	color: #900;
}
.hentry {
	border-top: 2px solid #406;
}
.home .sticky {
	margin-left: 2px;
	border: 4px dotted #406;
}
.content-footer {
	border-bottom: 1px dashed #dcd;
}
.page-title, .page-title span, .page-title a:link, .page-title a:visited, .page-title a:active, .page-title a:hover, {
	color: #900;
}
#content .entry-title {
	color: #900;
}
.entry-title a:link, .entry-title a:visited, .entry-title a:active, .entry-title a:hover {
	color: #900;
}
.entry-meta {
	color: #406;
}
.entry-meta abbr:hover, .entry-utility abbr:hover {
	border-bottom: 1px dotted #406;
}
.page-link {
	color: #406;
}
.home .sticky .page-link a {
	background: #cae;
}
.page-link a:active, .page-link a:hover, .entry-utility, .entry-comment, .entry-meta a, .entry-utility a, .entry-comment a, .entry-meta a:hover, .entry-utility a:hover, .entry-comment a:hover {
	color: #406;
}

/* =Navigation
-------------------------------------------------------------- */

.navigation, .navigation a:link, .navigation a:visited, .navigation a:active, .navigation a:hover {
	color: #406;
}

/* =Comments
-------------------------------------------------------------- */
h3#comments-title, h3#reply-title {
	color: #900;
}
.commentlist {
	border-bottom: 2px solid #dcd;
}
.commentlist li.comment {
	border-top: 2px solid #dcd;
}
#comments .pingback {
	border-top: 1px solid #dcd;
}
.commentlist .children li {
	border-top: 1px solid #dcd;
}
.comment-meta a:link, .comment-meta a:visited, .comment-meta a:active, .comment-meta a:hover {
	color: #406;
}
.reply a, a.comment-edit-link {
	color: #406;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #406;
}

/* Comments form */
#respond {
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul ul {
	list-style-image: url("../giggles2010/images/box_purple.gif");
	list-style-type: square;
	margin-left: 1.3em;
}
#s{
	background: #dcd;
	border-color: #406;
}
.widget-title {
	background-color: #900;
	background-image: url(../giggles2010/images/widget_red.gif);
}
.widget-follow {
	background-color: #406;
}
#wp-calendar caption {
	color: #900;
}
#wp-calendar thead th {
	color: #900;
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #fef;
}
.widget_rss a.rsswidget {
	color: #406;
}
.widget_rss a.rsswidget:hover {
	color: #406;
}

/* =Footer
-------------------------------------------------------------- */

#colophon {
	border-top: 4px solid #406;
}
#site-info a {
	color: #900;
}

/* =Old Pages
-------------------------------------------------------------- */
.titlelarge1, .titlesmall1, .small1 { color: #406; }
.titlelarge2, .titlesmall2, .small2 { color: #009; }
