/*  
Theme Name: AmazingChildhood
Theme URI: http://www.amazingchildhood.com/blog/
Description: A simple green orange and 3 column theme with fixed width and widget ready.
Version: 1.0
Author: Palash
*/		

*
{
margin: 0px;
padding: 0px;
}

ul
{
list-style: none;
}

body 
{
margin:0px;
font-size:13px;
color:#464237;
background-color:#f1efe8;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrap{
width:1000px;
margin: 0px auto;
padding:0px;
border-left:#afac9c 1px solid;
border-right:#afac9c 1px solid;
background-color:#FFFFFF;
}
#header{
	height:100px;
	width:980px;
	padding:0px 0px 0px 20px;
	margin:0px auto;
	border-left:#afac9c 1px solid;
	border-right:#afac9c 1px solid;
	background:url(img/headerbg.gif) bottom left repeat-x #FFFFFF;
}
#logo{
	float:left;
	height:100px;
	width:329px;
	background:url(img/amazing_logo.gif) bottom left no-repeat;
}
#search{
	float:right;
	width:580px;
	height:90px;
	padding:10px 20px 0px 0px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(img/rainbow.gif) top right no-repeat;
}
.search_area{
	height:24px;
	width:172px;
	color:#000000;
	padding:2px 4px;
	border:0px solid;
	position:relative;
	background:url(img/searchbg.gif) top left no-repeat;
}
.button{
	/*float:right;*/
}
#register{
	height:20px;
	width:960px;
	padding:7px 20px 5px;
	margin:0px auto;
	color:#56461b;
	font-size:15px;
	background-color:#e2ded3;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.left{
	float:left;
}
.right{
	float:right;
}
a.redlink:link, a.redlink:visited { 
	color:#cc3800; 
	text-decoration:none;
}
a.redlink:hover{ 
	color:#4a3f3b; 
	text-decoration:none;
}
:focus{ 
	outline:0px;
}
form, ul, ol, h1, h2, h3, h4, h5, h6, p, dl{ 
	margin:0px; 
	padding:0px;
}
img {
	border:0px solid;
}

/************* Blogtitle **************/
#blogtitle
{
width:975px;
height:68px;
color: #a2b153;
padding-left:5px;
}

h1.blogtitle
{
font-size:36px;
padding:5px 0px 0px;
}

#blogtitle a:link, #blogtitle a:visited {
color: #e44318;
text-decoration: none;
border: none;
font-weight: bold;
}

#blogtitle a:hover {
color: #2d3a31;
text-decoration: none;
margin-left: 0;
}

.description
{
color: #7f8982;
font-size:12px;
}

 /************* Container *************/
#container{
clear:left;
padding:0;
margin:0 auto;
width:980px;
}


/***************** Left Sidebar Container ******************/
#leftnav
{
float: left;
width: 200px;
padding-top:10px;
text-align: left;
}

/*************** Right Sidebar Container ***************/
#rightnav
{
float: right;
width: 200px;
padding-top:10px;
text-align: left;
}

/************** Content **************/
#content
{
display: block;
margin:0 195px 0px 195px;
padding: 1em;
padding-top:10px;
text-align: left;
}

#content ul
{
padding-left: 15px;
}

#content ul li{
margin-left: 15px;
list-style-type: square;
}

#content ul ul li{
padding-left: 3px;;
}


#content ol{
list-style-position: inside;
padding-left:0px;
padding-top: 2px;
margin-bottom: 10px;
}

/************* Footer **************/
#footwrap
{
clear:both;
height:25px;
padding:10px 20px 0px;
margin:0px auto 30px;
clear:both;
color:#646561;
font-size:11px;
text-align:center;
background-color:#71736B;
}
#footwrap ul {
list-style-type:none;
}
#footwrap ul li{
display:inline;
border-left:1px solid #d6d6d6;
}
#footwrap a {
padding:0px 5px;
}
#footwrap ul li:first-child {
border-left:0px solid;
}
#footwrap a:link, #footwrap a:visited {
color: #fff;
text-decoration: none;
}
#footwrap a:hover {
color: #fff;
text-decoration: underline;
border: none;
}

#footwrap img {
padding: 0px 5px 0px 5px;
}

 /************** Left Sidebar **************/
#sidebarleft
{
color: #000;
background: none;
}

#sidebarleft ul
{
list-style-type:none;
padding-left:5px;
}

#sidebarleft li
{
padding-bottom:10px;
background-color:#F8F7F3;
color:#5E5A50;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
border:1px solid #dfdcd5;
border-top:0px;
}

#sidebarleft ul li
{
padding:1px 0px 1px 0px;
list-style-type:none;
border:0px solid;
margin:0px 0px 0px 20px;
/*list-style-type:disc;*/
}

#sidebarleft ul li li
{
padding-left: 0;
margin-left: 8px;
margin-right: 3px;
padding: 2px 0;
border:0px solid;
}

#sidebarleft a:link, #sidebarleft a:visited {
color: #62870b;
text-decoration: none;
border: none;
}
#sidebarleft a:hover {
color: #000;
text-decoration: none;
}

#sidebarleft h2 {
background-color:#BCB4A3;
color:#000000;
font-weight:bold;
padding:3px 5px 4px;
text-align:center;
margin-top:0px;
font-family:"geneva, Times New Roman", Times, serif;
}

#sidebarleft p
{
padding: 3px;
}

/*************** Right Sidebar **************/
#sidebarright
{
color: #000;
background: none;
}

#sidebarright ul
{
list-style-type:none;
padding-left:10px;
}

#sidebarright li
{
padding-bottom:10px;
background-color:#F8F7F3;
color:#5E5A50;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
border:1px solid #dfdcd5;
border-top:0px;
}

#sidebarright ul li
{
padding:3px 0px 3px 10px;
list-style-type:none;
border:0px solid;
margin-bottom:0px;
background:url(img/arrow.gif) 0px 7px no-repeat;
}

#sidebarright ul li li
{
padding-left: 0;
margin-left: 8px;
margin-right: 3px;
padding: 2px 0;
border:0px solid;
list-style-type:circle;
}


#sidebarright a:link, #sidebarright a:visited {
color: #62870b;
text-decoration: none;
border: none;
}

#sidebarright a:hover {
color: #000;
text-decoration: none;
}
#sidebarright h2 {
background-color:#BCB4A3;
color:#000000;
font-weight:bold;
padding:3px 5px 4px;
text-align:center;
margin-top:0px;
font-family:"Times New Roman", Times, serif;
}

#sidebarleft p
{
padding: 3px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


/************* Paragraph **************/
p
{
margin-bottom: 12px;
margin-top: 12px;
}

/************* Blockquote ***************/
blockquote
{
margin: 0px 0px 0px 30px;
padding: 0px 25px 0px 0px;
font-style: italic;
color: #4b4b4b;
border-left: 4px solid #a2b153;
}

/************* Post Metadata *************/
.postmetadata
{
display:block;
color:#1e1e1e;
width:98%;
color:#739c81;
text-align:right;
}

#content .postmetadata{
}

.postmetadata a:link, .postmetadata a:visited
{
border: none;
color: #c23602;
}

.postmetadata a:hover
{
border: none;
color: #000;
text-decoration:none;
}

 /************* Links ***************/
a:link, a:visited
{
color: #c23602;
text-decoration: none;
}

a:hover
{
text-decoration:none;
color:#c23602;
text-decoration:underline;
}

a img 
{
border:none;
background:none;
padding:5px;
}

#feed, #feed img a:link, #feed img a:visited
{
border: none;
}


/************** Comments ****************/
.commentlist
{
padding-left: 40px;
padding-right: 15px;
color: #000000;
}

.commentlist li
{
width:480px;
background-color:#f8f7f3;
border:1px solid #bcb4a3;
padding:3px 5px;
color:#6e6e6e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.commentlist li ul li
{
border: none;
}

/*li.alt
{
border-bottom: 2px solid #D8A860;
}*/

.commentlist cite
{
font-style:normal;
padding: 2px 3px 1px 3px;
}

.commentlist p
{
padding: 5px 5px 2px 3px;
margin-bottom: 5px;
}

.commentlist a:link
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #a2b153;
}

.commentlist a:visited
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #000;
}

.commentlist a:hover
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #000;
}

.commentlist a:visited:hover
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #000;
}

a:focus{
	outline:0px solid;
}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited
{
text-decoration: none;
color: #000;
}

.commentnumber {
font: italic normal 14px Trebuchet MS, Arial, 'Times New Roman', Times, serif;
margin-top: 2px;
margin-right: 10px;
float:right;
color: #62870b;
font-size: 18pt;
}

#comment
{
width:480px;
background-color:#f8f7f3;
border:1px solid #bcb4a3;
padding:3px 5px;
color:#6e6e6e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/************* Headings *************/
h1
{
font-size: 36px;
color: #666666;
}

h2
{
display: block;
font-size:15px;
font-weight: normal;
padding: 5px 0 0 0px;
margin: 5px 0 6px 0;
text-align: left;
}

h3
{
display: block;
font-size: 14px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

h3.posttitle   
{
font-size:20px;
color:#c23602;
font-weight: normal;
padding:2px 0 6px;
margin-bottom:1px;
border-bottom:#d4cebf 1px dashed;
font-family:Georgia, "Times New Roman", Times, serif;
}

.posttitle a:link, .posttitle a:visited, .posttitle a:hover
{
color: #c23602;
}

h4
{
margin-top: 15px;
font-size:17px;
color:#62870b;
font-weight: normal;
padding: 5px 0 0 0px;
margin: 5px 0 2px 0;
text-align: left;
}

h5
{
margin-top: 15px;
font-size: 12px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}


/* Miscellaneous */
.date
{
font-size: 14px;
font-weight:normal;
float: left;
text-align: left;
color: #fff;
}
.dates
{
font-size: 11px;
text-align: right;
color: #af9f80;
}
.dates a:link, .dates a:visited{
color:#62870b;
}
.dates a:hover{
color:#c23602;
}
.cate{
	float:left
}
.entry
{
margin-bottom: 5px;
clear:both;
text-align:justify;
}


/* Contained Floats Fix */
.post
{
display: block;
overflow:hidden;
width:98%;
margin-left:auto;
margin-right: auto;
}


/* Code */
code
{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 4px solid #333;
color: #FFFFE8;
background: #a2b153;
}

/*#searchform {
margin-left: 5px;
	}*/

/* style for navigation section */
#navigation_area{
	height:35px;
	width:958px;
	margin:0px auto;
	padding:0px 20px;
	border:#c8c6ba 1px solid;
	border-width:1px 1px 0px 1px;
	border-color:#f7f6f3 #c8c6ba #c8c6ba #c8c6ba;
	background:url(img/navigationbg.gif) bottom left repeat-x;
}
#navigation_area ul, ul.left_nav{
	list-style-type:none;
}
#navigation_area ul li{
	float:left;
	width:120px;
	padding:0px 1px;
	background:url(img/devider.gif) right top no-repeat;
}
#navigation_area ul li a{
	display:block;
	padding:9px 0 10px;
	text-align:center;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#navigation_area ul li a:link, #navigation_area ul li a:visited{
	color:#ffffff;
	text-decoration:none;
}
#navigation_area ul li a:hover{
	color:#56461B;
	text-decoration:none;
	background:url(img/nav_hover.gif) bottom left no-repeat;
}
#navigation_area ul li a.current:link, #navigation_area ul li a.current:visited, #navigation_area ul li a.current:hover{
	color:#56461B;
	text-decoration:none;
	background:url(img/nav_hover.gif) bottom left no-repeat;
}
/************ Calendar **************/
#wp-calendar 
{
empty-cells: show;
margin: 10px auto 0;
width:185px;
}

#wp-calendar #next a 
{
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a 
{
padding-left: 10px;
text-align: left;
}

#wp-calendar td 
{
padding: 2px 0;
text-align: center;
}

#wp-calendar th 
{
/*padding: 3px 0;*/
text-align: center;
}

#wp-calendar caption 
{
text-align: center;
width:94%;
text-transform: uppercase;
font-weight: bold;
color:#6e990c;
}

img 
{	
border:none;
}

.alignright {
text-align: right;
}

.alignleft {
text-align: left
}

.wp-smiley
{
padding: 0;
}

.textwidget
{
margin: 2px 5px 2px 5px;
}
.blue_title{
	color:#c23602;
	font-size:17px;
}
#commentform input, #searchform input{
background-color:#f8f7f3;
border:1px solid #bcb4a3;
padding:4px 5px;
color:#6e6e6e;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#searchform input{
width:300px;
}
#searchform input#searchsubmit{
width:auto;
}
#commentform input#submit, #searchform input#searchsubmit
{
color:#fff;
font-weight:bold;
background-color:#c23602;
border:0px solid;
cursor:pointer;
}
.postmetadata .left{
	float:left;
}
.postmetadata .right{
	float:right;
}
.imgborder{
	border:1px solid #a2b153;
}

#sidebarleft ul li.nobg, #sidebarright ul li.nobg{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#rightnav .nobg p{
	padding:0px;
	margin:0px;
}
.center{
	text-align:center;
}
#rightnav .nobg a:link, #rightnav .nobg a:visited {
color:#4F7100;
text-decoration:none;
}
#rightnav .nobg a:hover {
color:#000000;
text-decoration:underline;
}














/************ Tree Menu **************/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(img/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.arrow { background: url(img/menu_tree_node.gif) 3px 3px no-repeat !important; }
.treeview a.selected {
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(img/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview li.collapsable a, .treeview li.collapsable li.collapsable a {font-weight:bold; }
.treeview li.collapsable li a, .treeview li.collapsable li.collapsable li a {font-weight:normal; }
.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(img/treeview-default.gif); }  
.treeview li.lastCollapsable {/* background-position: 0 -111px*/ }
.treeview li.lastExpandable {/* background-position: -32px -67px*/ }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {/* background-position: 0;*/ }

.treeview-red li { background-image: url(img/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(img/treeview-red.gif); } 

.treeview-black li { background-image: url(img/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(img/treeview-black.gif); }  

.treeview-gray li { background-image: url(img/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(img/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(img/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(img/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(img/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(img/file.gif) 0 0 no-repeat; }
