/*
Theme Name: Golden Girl
Theme URI: http://www.starlight-tales.com
Description: Golden theme
Version: 1.0
Author: Sarah (thestalkycop)
Tags: fixed width, three columns, pink, widgets


/*-----------Body--------------*/
body {
	border: 0;
	margin: 0;
	background-color: #FFFAB3;
	font: 10pt Tahoma; 
	color: #202020;
	}


/*------------Links-----------------------*/
a:link, a:active { color: #4D3D2B; }
a:visited { color: #735129; }
a:hover { color: #000000; text-decoration: underline; }

/*------------Topbar Links-----------------------*/
#topbar a { color: #4D3D2B; text-decoration: none; }
#topbar a:hover { color:#000000; }
/*------------Content Links-----------------------*/
#blogtext a { font-weight: bold; }

/*-------------Post Links-------------*/
h2 a:hover, h2 a:visited, h2 a { color: #4D3D2B; text-decoration: none; }
.post a:link, .post a:active { color: #4D3D2B; text-decoration: underline; }
.post a:visited { color: #735129; text-decoration: underline; }
.post a:hover { color: #000000; text-decoration: none; }
.postmetadata a { font: 8pt Tahoma; text-decoration: none; font-weight: normal; }  

/*-------------Tagbox Links-------------*/
#tagbox a:link, #footer a:active { font: 8pt Tahoma; font-weight: 400; color: #4D3D2B; text-decoration: none; }
#tagbox a:visited { font: 8pt Tahoma; font-weight: 400; color: #735129; text-decoration: none; }
#tagbox a:hover { font: 8pt Tahoma; font-weight: 400; color: #000000; text-decoration: underline; }


/*-------------Sidebar Links-------------*/
#sidebar-lt a, #sidebar-rt a { color: #4D3D2B; text-decoration: none; }
#sidebar-lt a:hover, #sidebar-rt a:hover { color: #4D3D2B; text-decoration: underline; }
#sidebar-lt a:visited, #sidebar-lt a:visited { color: #735129; }

/*-------------Comments Links-------------*/
ol.commentlist a, .replytext a { color: #4D3D2B; }

/*-------------Footer Links-------------*/
#footer a:link, #footer a:active { font: 8pt Tahoma; color: #4D3D2B; }
#footer a:visited { font: 8pt Tahoma; color: #735129; }
#footer a:hover { font: 8pt Tahoma; color: #000000; text-decoration: underline; }


/*------------Banner-----------------------*/
#bantop
	{
	height: 220px;
	background-image: url("images/bg.png");
	background-color: #FFFAB3;
	}

#thestalkycopbanner
	{
	height: 220px;
	background-image: url("images/Banner.png");
	background-repeat: no-repeat;
	background-position: top center;
	font: 8pt Tahoma;
	font-color: #404040;
	text-align: left;
	}

/*------------topbar coding-----------------------*/
#topbar
	{
	background-color: #FAF580;
	background-image: url("images/headline.png");
	border-top: 1px solid #202020;
	border-bottom: 1px solid #202020;
	padding: 5px;
	text-align: center;
	font: 8pt Tahoma;
	font-weight: bold;
	letter-spacing: 3px;
	}
			   
#topbar ul { padding:0; margin:0; }
#topbar li { display: inline; background-image: url("images/li.png"); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 15px; }
#topbar h1 { font: 8pt Tahoma; font-weight: bold; letter-spacing: 3px; }
#topbar a { color: #4D3D2B; text-decoration:none; }
#topbar a:hover { color:#000000; }

/*-----------Block Level Elements--------------*/
#mainpage {
	top: 240px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	font: 8pt Tahoma; 
	font-weight: 400;
	font-style: normal;
	color: #202020;
	}

#sidebar-lt {
	float: left;
	width: 280px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 0px;
	font: 8pt Tahoma;
	}

#blogcontent	{
	padding: 5px;
	top: 240px;
	margin-left: 300px;
	margin-right: 5px;
	background-color: transparent; 
	font: 10pt Tahoma;
	color: #202020;
	}

#blogbox
	{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #202020;
	}
	
#blogtop	{
	font: 10pt Tahoma; 
	font-weight: bold;
	color: #202020;
	padding-left: 5px;
	background-color: #FAF580;
	background-image: url(images/headline.png);
	border: 1px solid #202020;
	text-align: left;
	letter-spacing: 3px;
	}

#blogtop h1, #blogtop h2, #blogtop h3, #blogtop h4, #blogtop h5
 	{
	font: 10pt Tahoma; 
	font-weight: bold;
	color: #202020;
	text-align: left;
	letter-spacing: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

h1.pagetitle, h2.pagetitle, h3.pagetitle, h4.pagetitle, h5.pagetitle, .pagetitle
 	{
	font: 10pt Tahoma; 
	font-weight: bold;
	color: #202020;
	letter-spacing: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

#blogtext	{
	font: 10pt Tahoma; 
	color: #202020;
	padding: 5px;
	background-color: #FEFBD0;
	background-image: url(images/bg.png);
	border-bottom: 1px solid #202020;
	border-right: 1px solid #202020;
	border-left: 1px solid #202020;
	}

#blogtext h1 {
	font: 10pt Tahoma;
	font-weight: bold;
	padding: 2px;
	background-image: url("images/blogh1.png"); 
	border: 1px solid #202020;
	letter-spacing: 3px;
	text-align: center;
	}

#tagbox	{
	margin-top: 15px;
	padding: 5px;
	background-color: #FFFAB3;;
	border: solid 1px #404040;
	width: 50%;
	font: 8pt Tahoma; 
	}

.readmore { font-weight: bold; margin-top: 5px; margin-bottom: 15px; text-align: center; }

#tagbox p { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.sardate { background-image: url(images/calendar.png);  background-repeat: no-repeat;  line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.sartime { background-image: url(images/clock.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.saruser { background-image: url(images/user.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.sarcats { background-image: url(images/tag_pink.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.sartags { background-image: url(images/tag_purple.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.saradmin { background-image: url(images/information.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.sarrss { background-image: url(images/feed.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.sarcomments { background-image: url(images/comments_icon.png); background-repeat: no-repeat; line-height: 16px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

#blogbot	{
	font: 10pt Tahoma; 
	color: #202020;
	padding: 3px;
	background-color: #FAF580;
	background-image: url(images/headline.png);
	border-bottom: 1px solid #202020;
	border-right: 1px solid #202020;
	border-left: 1px solid #202020;
	text-align: center;
	}

.blogcomments { background-image: url(images/comments_icon.png); background-repeat: no-repeat; line-height: 20px; text-indent: 20px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

#sidebar-rt {
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
}


#footer {
	margin-top: 20px;
	width: 100%;
	padding: 5px;
	background-color: #FAF580;
	background-image: url("images/headline.png");
	border-top: 1px solid #202020;
	text-align: center;
	font: 8pt Tahoma;
	}


/*-------------Headings-------------*/
h1 		{ color: #202020; }
h1 a	{ color: #000000; }
h2 		{ color: #202020; }
h3 		{ color: #202020; }
h4		{ color: #202020; }
h5 		{ color: #202020; }


/*-------------The Post-------------*/
.post {
	padding: 10px;
	text-align: justify;
	color: #202020;
}

.post p { color: #202020; }
.post h3 { color: #202020; }
.post ul { margin: 7px; padding: 0px; }
.post li { color: #202020; }
.post ol { color: #202020; }
.entry { }
.entrytext  { font-size: small; }
.postmetadata { font: 8pt Tahoma; }
.postmetadata alt { font-size: small; }


.navigation { }
.navigation a { 
	background-color: #FAF580;
	background-image: url(images/bg.png);
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	padding: 2px 4px; 
	margin: 0; 
	text-decoration: none; 
	color: #4D3D2B;
}
.navigation a:hover { 
	color: #4D3D2B;
	background-color: #FAF580;
	background-image: url(images/headline.png);
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #202020;
	border-top: 1px solid #202020;
	padding: 2px 4px; 
	margin: 0; 
	text-decoration: none; 
	}

.alignleft { float: left; }
.alignright { float: right;	 }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.pagetitle { font-size: medium; }

blockquote { 
	font: 10pt Tahoma; 
	color: #202020;
	padding: 3px;
	background-color: #FEFBD0;
	background-image: url(images/bg.png);
	padding: 2px;
	}

cite { }
a img { border: 0; }
acronym, abbr { }

/*--------------Sidebar------------*/
/*
.widget {
	background: transparent;
	margin-top: 10px;
	border: 0px solid #000000;
	}

.widget-title {
	padding: 3px;
	background-color: #FAF580;
	background-image: url(images/headline.png);
	border: solid 1px #202020;
	font: 8pt Tahoma; 
	font-weight: bold;
	color: #202020;
	text-align: left;
	}

.textwidget {
	font: 8pt Tahoma; 
	color: #202020;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-color: #FEFBD0;
	background-image: url(images/bg.png);
	border-bottom: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
	}

#widgetbox
	{
	padding: 2px;
	background-color: #FFFFFF;
	border: 1px solid #202020;
	}*/

#sidebar-lt ul, #sidebar-rt ul {
	margin: 1px;
	padding-left: 7px;
}

#sidebar-lt ul h2, #sidebar-rt ul h2,  {
	background: transparent;
	color: #202020;
	border-bottom: 1px solid #aaa;
	padding-left: 7px;
}

#sidebar-lt ul li, #sidebar-rt ul li {
	list-style-type: none;
	list-style-image: none;
}

#sidebar-lt ul ul, #sidebar-rt ul ul { }
#sidebar-lt ul ul li, #sidebar-rt ul ul li { }
#sidebar-lt ul ul ul, #sidebar-rt ul ul ul { }

#sidebar-lt p, #sidebar-rt p {
	text-align: left;
	padding-left: 7px;
	padding-right: 7px;
}


/*--------------Comments--------------*/

ol.commentlist, .replytext, small { color: #202020; }
ol.commentlist li { 
	color: #202020;
	background-image: url("images/headline.png");
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	background-color: #FFFAB3;
	padding: 5px;
	margin-top: 5px;
	}

ol.commentlist li.alt { 
	color: #202020;
	background-image: url("images/bg.png");
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	background-color: #FFFAB3;
	padding: 5px;
	margin-top: 5px;
	}


small.commentmetadata { color: #ff0000; }

.avatar {
	float: right;
	margin-right: 5px;
	padding: 2px;
}

/*--------------Search Form-------------*/
#searchform { padding: 5px; }

#searchform input {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	}

#searchform #s { } 
.searchbox
	{
	width: 140px;
	background-color: #FFFAB3;
	font: 8pt Tahoma; 
	color: #202020;
	letter-spacing: 0px;
	border: 1px solid #202020;
	padding: 5px;
	}

.searchbutton
	{
	color: #202020;
	width: 50px;
	background-image: url("images/headline.png");
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	background-color: #FFFAB3;
	padding: 5px;
	}

/*-------------Calendar-----------------*/

#wp-calendar { width: 100%; }
#wp-calendar th { }
#wp-calendar a { }
#prev a, #next a { }
#wp-calendar caption { }

/*-------------Images------------------*/


/*----------fieldset & legend-------------------*/
fieldset
 	{
	border: 1px solid #404040;
	font-color: #404040;
	padding: 10px;
	background-image: url("images/bg.png");
	background-color: #FFFFFF;
	font: 8pt Tahoma;
	}

legend
	{
	background-image: url("images/headline.png");
	background-color: #B29CB0;
	font-color: #404040;
	font: 8pt Tahoma;
	letter-spacing: 2px; 
	font-weight: bold;
	padding: 2px 6px;
	border: 1px solid #404040;
	}

/*-------------Other------------------*/

hr	{
	height: 1px;
	color: #202020;
	background: #202020;
	width: 75%;
	}

img#wpstats { display:none }

input, textarea, select 
	{
	background-color: #FFFAB3;
	font: 8pt Tahoma; 
	color: #202020;
	letter-spacing: 0px;
	border: 1px solid #202020;
	padding: 2px;
	}

option
	{
	background-color: #FFFAB3;
	font: 8pt Tahoma; 
	color: #202020;
	letter-spacing: 0px;
	padding: 2px;
	}
	
.submitbutton
	{
	color: #202020;
	background-image: url("images/bg.png");
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #202020;
	background-color: #FFFAB3;
	padding: 5px;
	}
	
#blogtext table, #blogtext tr { border: 0px; padding: 5px; }
#blogtext td { border: 1px solid #202020; padding: 5px; }

td.iconstop { background-color: #FAF580; width: 100px; height: 40px; border: 1px solid #202020; font: 10px Verdana; }
td.iconsbox { background-color: #FFFAB3; width: 120px; height: 120px; border: 1px solid #202020; font: 10px Verdana; }