/*
	Theme Name: CGS-1
	Theme URI: http://creativegirlstudio.com/wp-content/themes/CGS-1
	Description: Wordpress theme created for Creative Girl Studio by Kendra
	Author: Kendra, Creative Girl Studio
	Author URI: http://creativegirlstudio.com
	*/


body 
{
	font-family:lucida sans unicode;
	font-size:12px;
	padding:0px;
	background:#e0f4fc url(images/bg.png);
	background-repeat:repeat-x,y;
	background-position:top center;
	margin:0px;
	text-align:left;
	color:#463022;
}

p 
{
	font-size:12px;
	line-height:13px;
}

.postmetadata 
{
	clear:both;
	padding:10px;
	border:1px solid #CCCCCC;
}

a:link, a:visited, a:active, #sidebar a:link, #sidebar a:visited 
{
	color:#dc355a;
	text-decoration:none;
}

a:hover, #sidebar a:hover, #footer a:hover 
{
	color:#463022;
	text-decoration:none;
}

h1 
{
	color:#463022;
	font-size:16px;
	font-weight:bold;
}

.cart_title 
{
	background-color:#E1DABA;
	text-align:center;
	width:240px;
	color:#463022;
	font-size:12px;
	font-family:lucida sans unicode;
	padding-left:57px;
	padding-right:57px;
	padding-top:2px;
	padding-bottom:2px;
}

.menu 
{
	text-align:center;
	width:100%;
	margin:0px 0px 20px 0px;
}

.menu a, .menu a:active 
{
	background-color:#dc355a;
	padding:2px 30px 2px 30px;
	color:#ffffff;
	margin:0px 30px 0px 0px;
	border-left:5px solid #463022;
}

.menu a:hover 
{
	background-color:#F8F9CC;
	padding:2px 30px 2px 30px;
	color:#463022;
	margin:0px 30px 0px 0px;
	border-left:5px solid #463022;
}

.cat 
{
	font-size:10px;
}

#navigation 
{
	margin:auto;
	width:982px;
	font-size:10px;
	clear:both;
	font-weight:none;
	color:#dc355a;
	text-align:center;
	height:22px;
	background-color:#FFFFFF;
	padding-bottom:3px;
}

#navigation ul 
{
	float:left;
	list-style:none;
	margin:8px 0px 0px 10px;
	padding:0px;
	color:#f76b7e;
	text-align:center;
}

#navigation li 
{
	float:left;
	padding:0px 20px 0px 0px;
	color:#f76b7e;
	text-align:center;
}

#navigation a, #navigation a:visited 
{
	text-decoration:none;
	color:#dc355a;
	border:0px;
}

#navigation a:hover 
{
	text-decoration:none;
	color:#463022;
}

input, textarea, select 
{
	background-color:#ffffff;
	color:#3a2f22;
	border:1px solid #3a2f22;
	font-size:1em;
	font-family:tahoma;
}

blockquote 
{
	background:#ffffff url(/images/BQ.png);
	background-repeat:repeat-x;
	margin:0 30px;
	padding:3px;
	border-top:1px dotted #463022;
	border-right:1px dotted #e1daba;
	border-left:1px dotted #e1daba;
	border-bottom:1px dotted #f3f0e3;
}

.stuff 
{
	float:left width: 280px;
	display:block;
	padding:2px;
	margin:0px;
	line-height:15px;
	font-family:lucida sans unicode;
	font-size:12px;
	color:#463022;
	background:#ffffff url(/images/BQ.png);
	background-repeat:repeat-x;
	border-top:1px dotted #463022;
	border-right:1px dotted #e1daba;
	border-left:1px dotted #e1daba;
	border-bottom:1px dotted #f3f0e3;
}

#wrapper 
{
	width:982px;
	padding:0px;
	background:url('images/wrapper.png');
	background-repeat:repeat-y;
	margin:auto;
	background-color:#FFFFFF;
}

img 
{
	border:0px;
}

#header 
{
	height:167px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url('images/header.png') no-repeat center;
	text-align:right;
}

#content 
{
	width:650px;
	float:left;
	padding-left:25px;
	padding-top:10px;
	margin-top:895px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

.post 
{
	width:630px;
	float:left;
	padding-left:10px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	color:#463022;
}

.contentintro 
{
	float:left width: 580px;
	display:block;
	padding:8px;
	margin:0px;
	line-height:13px;
	font-family:lucida sans unicode;
	font-size:12px;
	color:#463022;
	background-color:#F8F9CC;
	border-top:2px solid #E1DABA;
	border-bottom:1px solid #E1DABA;
	border-right:5px solid #E1DABA;
}

#sidebar 
{
	width:240px;
	padding:0px;
	float:right;
	padding-right:35px;
	color:#463022;
}

#sidebar_left 
{
	float:left;
	padding:10px;
	width:190px;
}

#sidebar_right 
{
	float:right;
	padding:10px;
	width:190px;
}

#sidebar h2 
{
	font-size:16px;
	color:#572f01;
	background:url('images/line.png') no-repeat left;
	padding:12px 0px 12px 5px;
	margin:3px 0px;
}

#sidebar ul 
{
	list-style:none;
	margin:0px 0px 30px 0px;
	padding:5px;
}

#sidebar li 
{
	padding:3px 0px;
}

#footer 
{
	width:982px;
	margin:0 auto;
	clear:both;
	padding-bottom:0px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#463022;
	text-align:justify;
	background:url(images/footer.png);
	height:204px;
}

.footercontent 
{
	width:870px;
	padding-left:50px;
	padding-right:50px;
}

.bottom 
{
	color:#f7d0d9;
}

#footer a:link, #footer a:visited 
{
	color:#e6e0c6;
	text-decoration:none;
}

#footer ul 
{
	margin:0;
	padding:0;
	padding-bottom:12px;
	text-align:justify;
}

.blog 
{
	font-family:tahoma;
	text-transform:uppercase;
	font-size:12px;
	margin:6px 0 0 0;
	padding:0 0 1px 0;
	color:#f69596;
}

.posttitle, .posttitle a:link, .posttitle a:visited 
{
	font-family:tahoma;
	color:#572f01;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
}

#comment_box 
{
	margin:5px 20px;
}

#comment_box ol 
{
	padding:0px;
	list-style:none;
}

#comment_box li 
{
	padding:10px;
	list-style:none;
}

#comment_box h3 
{
	font-family:georgia;
	font-size:12pt;
	font-weight:none;
	font-style:none;
	color:#463022;
}

.alt 
{
	background:#f8f9cc;
	border-left:5px solid #e1daba;
}

.postnav 
{
	width:100%;
	padding:12px 0 0;
	font-size:8px;
	overflow:auto;
}

.prev 
{
	float:left;
}

.next 
{
	float:right;
}

#aboutpagemain 
{
	width:922px;
	float:left;
	padding-left:30px;
	paddingright:30px;
	padding-top:10px;
	margin-top:895px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

#aboutpagemain b, #aboutpageleft b, #aboutpageright b, #servicespagetop b, #servicespageleft b, #servicespageright b, #servicespagemidleft b, #servicespagemidmiddle b, #servicespagemidright b, #servicespagebottomleft b, #servicespagebottommiddle b, #servicespagebottomright b 
{
	font-size:16px;
	font-weight:inherit;
	font-style:italic;
	font-family:georgia;
}

#aboutpagebottom, #servicespagebottom 
{
	width:922px;
	float:left;
	padding-right:30px;
	padding-left:30px;
	color:#463022;
	padding-top:20px;
}

#aboutpageleft 
{
	float:left;
	padding-right:15px;
	width:425px;
}

#aboutpageright 
{
	float:right;
	width:425px;
}

.aboutinfo 
{
	background-color:#F8F9CC;
	border-top:1px dotted #404040;
	border-bottom:5px solid #E1DABA;
	padding:5px;
}

#servicespagetop 
{
	width:933px;
	float:left;
	padding-left:25px;
	padding-top:10px;
	margin-top:895px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

#servicespageleft 
{
	float:left;
	padding:8px;
	width:650px;
	text-align:justify;
	border-bottom:5px solid #E1DABA;
}

#servicespageright 
{
	float:left;
	width:240px;
	padding-left:20px;
}

#servicespagemiddle 
{
	width:933px;
	float:left;
	padding-right:30px;
	padding-left:30px;
	color:#463022;
	padding-top:20px;
}

#servicespagemidleft, #servicespagemidmiddle, #servicespagemidright, #servicespagebottomleft, #servicespagebottommiddle 
{
	float:left;
	padding-right:15px;
	width:296px;
}

#servicespagebottomright 
{
	float:left;
	width:296px;
}