/*
THEME NAME: MR Happy
THEME URI: http://equatorlive.com/blogs/mrhappy
DESCRIPTION: A pink and blue fluffy design for WordPress
VERSION: 1.0a
AUTHOR: <a href="http://equatorlive.com/blogs/mrhappy">Mr Happy</a>
AUTHOR URI:http://equatorlive.com/blogs/mrhappy/


/* Just some example content */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
div#wrapper{
	position:relative;
	margin:0px auto 0px auto;
	width:1000px;

}
div#container {
	float: left;
	width: 100%;
}
div#content {
	margin: 0 400px 0 0;
}
div.sidebar {
	float: left;
	overflow: hidden;
	width: 180px;
}
div#primary {
	margin: 0 0 0 -400px;
}
div#secondary {
	margin: 0 0 0 -200px;
}
div#footer {
	clear: left;
	width: 100%
}
div#header{text-align:center; background:left no-repeat url(header.jpg); height:180px}
div#access div.skip-link{position:absolute;top:1em;right:1em;}
div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer{text-align:center;}



/* specific tagging */
h1, h2, h3, h4, h5 ,h6, p, li, ul, ol{
	margin:0px 6px 4px 6px;
	padding:0px 0px 0px 0px;
}

h1#blog-title a, h1#blog-title a:visited, h1#blog-title a:hover,h1, h2, h3, h4, h5, h6{
	color:#e50066;
}

h1#blog-title a, h1#blog-title a:visited{
	text-decoration:none;
	font-size:180%;
}
h1#blog-title a:hover{
	text-decoration:underline;
}

h2, h3, h4, h5, h6{
	font-size:100%;
}
h1#blog-title, #blog-description{
	text-align:left;
	margin:0px 0px 8px 24px;
}

.entry-title{
	font-size:120%;
}
.entry-title a,.entry-title a:visited{
	color:#e50066;
	padding-bottom:2px;
}
.entry-title a:hover{
	color:#ffffff;
	background-color:#0063dc;
}

div.entry-date,li,p,div.entry-meta,div.nav-previous,div.nav-next{
	font-size:80%;
	padding:0px 6px 4px 6px;
	margin:0px 0px 0px 0px;
}

div.entry-meta{
	background-color:#E9F2F3;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	padding:4px 4px 4px 4px;
	margin:0;
}

div.entry-meta a,div.entry-meta a:visited, div.entry-content a, div.entry-content a:visited, li a, li a:visited{
	text-decoration:none;
	color:#0063dc;
}
div.entry-meta a:hover, div.entry-content a:hover, li a:hover{
	text-decoration:underline;
	color:#0063dc;
}
div.sidebar li{
	font-size:90%;
}

div.skip-link{
	display:none;
}

div.hentry{
	margin:4px 4px 4px 4px;
	padding:0px 0px 0px 0px;
	/*border:1px solid #333333;*/
}

div.hentry ul, div.hentry ol{
	padding-left:24px;
}
div#nav-above, div#container, div#content{
	margin-top:0px;
	padding-top:0px;
}

div.sociable{
	text-align:left;
}

span.sociable_tagline strong{
	font-size:small;
	float:left;
}

span.sociable_tagline span{
	float:left;
}

a.comment-link{
	margin-top:6px;
}

div#footer, span.fs_footer{
	text-align:left;
	font-size:small;
}

blockquote{
	width:90%;
	margin:0px auto 0px auto;
	background-color:#E9F2F3;
}