/*  
Theme Name: BUBBLEGUMPONYS
Theme URI: http://s2udio.com/
Description: BUBBLEGUMPONYS
Version: 1.0
Author: Jessica Herde for s2udio.com
Author URI: http://s2udio.com/

	BUBBLEGUMPONYS v1.0
	 http://s2udio.com/

*/

/* Import site's base stylesheet */
/* @import ''; */

body {
	background-image: url(/images/background_new.png);
}

#container {
	margin: 20px auto;
	width: 800px;
	background-color: #FFF;
}

#top {
	float: left;
	height: 8px;
	width: 800px;
	background-image: url(/images/white_top.png);
	background-repeat: no-repeat;
}

#header {
	width: 800px;
	height: 181px;
	float: left;
	background-color: #FFF;
}

#nav {
	float: left;
	width: 800px;
	background-color: #FFF;
}

#main {
	float: left;
	width: 800px;
	background-color: #FFF;
}

#content {
	float: left;
	width: 560px;
	background-color: #FFF;
	padding-left: 10px;
        padding-right: 10px;
}

#sidebar {
	width: 200px;
	background-color: #FFF;
	float: left;
	padding-left: 10px;
}

#footer {
	float: left;
	width: 800px;
	height: 34px;
	background-image: url(/images/white_bottom.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 10px;
}

/* Begin Sidebar */

#sidebar form {
	margin: 0;
}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

/* Search */

#search #s {
	font-size: 11px;
	width: 140px;
}

#search #searchsubmit {
	font-size: 11px;
	width: 50px;
}

/*** Comments ***/

form#commentform textarea {
	width: 400px;
	height: 160px;
}

/*** Text Styles ***/

body,td,p {
	font-size: 12px;
	font-family: Arial, sans-serif;
}

#sidebar {
	font-size: 11px;
	font-family: Arial, sans-serif;
}

#header .description {
	font-weight: bold;
	font-size: 16px;
}

.Title {
		font-size: 16px;
		font-weight: bold;
        background-color: #000;
        display: block;
        color: #AC4DEF;
        padding: 3px 0px 5px 3px;
}

/* link styles */

div.post h3 a, .Title a {color: #C286EF; font-weight: bold; text-decoration: none; border-bottom: dashed 2px #C286EF;}
div.post h3 a:hover, .Title a:hover { color: #F06EAA; font-weight: bold; text-decoration: none; border-bottom: dashed 2px #F06EAA;}

.entry a, .postmetadata a {color: #C286EF; font-weight: bold; text-decoration: underline;}
.entry a:hover, .postmetadata a:hover { color: #F06EAA; font-weight: bold; text-decoration: none; border-bottom: dashed 2px #F06EAA;}

a.url {color: #C286EF; font-weight: bold; text-decoration: underline;}
a.url:hover { color: #F06EAA; font-weight: bold; text-decoration: none; border-bottom: dashed 2px #F06EAA;}

#sidebar a {color: #F4A9CA; font-weight: bold; text-decoration: none; font-size: 12px;}
#sidebar a:hover {color: #F06EAA; font-weight: bold; text-decoration: none; font-size: 12px; background-color: #DFDFDF;}

/*** Begin Post ***/

.post {
	margin-bottom: 10px;
}

.date, postmetadata {
	font-size: 12px;
	color: #999;
	float: right;
}

/* nav */

/*** nav ***/

.bgpnav {
	overflow: hidden;
	background-color: #FAFAFA;
	padding-left:10px;
	width:790px;
}

.bgpnav ul{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 16px;
	list-style-type: none;
}

.bgpnav li{
	display: inline;
	margin: 0;
}

.bgpnav li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; 
border-right: 1px solid #EEE9E9; 
color: #ABABAB;
background-color: #FAFAFA; 
}

.bgpnav li a:visited{
color: #ABABAB;
}

.bgpnav li a:hover, .bgpnav li a:active, .bgpnav li.selected a{
background-color: #000;
color: #FFF;
}

.wpsc_buy_button {background-color: #77E3E5; width:132px; font-weight: bold; font-family: arial, sans-serif; text-transform: lowercase; font-size: 16px; border: solid 2px #000; padding: 2px; margin-top: 10px;}

/*** contact form ***/

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 140px;
}
#wpcf input {
	float: left;
	padding: 1px;
	background-color: #FAFAFA;
	color: #000;
	border: solid 2px #ABABAB;
	width: 140px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	background-color: #FAFAFA;
	color: #000;
	border: solid 2px #ABABAB;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	font-size: 13px;
	width: 70px;
	background-color: #FAFAFA;
	color: #000;
	border: solid 2px #ABABAB;
	width: 140px;
}

#wpcf_all { padding-left: 20px; padding-top: 30px;}

/*** other stuffs ***/ 
div.entry img {border: solid 5px #000; margin-bottom: 5px;}

#twitter_div {border: solid 5px #000; margin-top: 15px;}
#twitter_div h2.widgettitle {margin-top: 0px; padding-right: 5px; background-color: #000; border-bottom: solid 2px #666; color: #C286EF;}
#twitter_div ul {padding-right: 15px; padding-bottom: 10px;}
#twitter_update_list ul span {margin-top: -10px;}
#twitter_update_list li {margin-bottom: 5px;}

div.clear {clear: all;}

ul.socialGrid {margin:10px 0 0 -7px;}