/*

Theme Name: Crazy Bones Theme

Theme URI: http://www.arsenalonline.com/

Description: Them for rarecrazybones.com.

Version: 1

Author: John

Author URI: http://www.rarecrazybones.com

Tags: 2 column, fixed width

*/





body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

        background-color: #ebeaf2;

	margin: 0 0 0 0;

	padding: 0;

        color: white;

	}



#page {

	background-color: #ebeaf2;

	margin: 5px auto 0 auto;

	padding: 0;

	width: 800px;

	border: none;

	}

#topbar {

    background-color: #742D9C;

	margin: 0 0 0 0px;

	padding: 0;

	height: 25px;

	width: 100%;

	}
	
#bottombar {

    background-color: #28bddb;

	margin: 0 0 0 0px;

	padding: 0;

	height: 25px;

	width: 100%;

	}
	
	


#header {

    background: #dcc076;

	margin: 0 0 0 0px;

	padding: 0;

	height: 130px;

	width: 100%;

	}

	

#headerimg {
    
	background: #dcc076 url('images/header.gif') no-repeat top left;

	margin: 0;

	height: 130px;

	width: 100%;

	}

	
#headerimg h1 {

text-indent:-9999px;
}

#headerimg h1, h1 a, h1 a:hover, h1 a:visited {

        margin: 0 0 0 0px;

        font-family: Georgia;

        padding: 0;

        text-decoration: none;

        font-weight: bold;

	font-size: 2.2em;

	text-align: center;

	color: white;

	}	



#headerimg .description {

margin: 10px 0 25px 0;

        line-height: 13px;

        text-decoration: none;

        font-weight: bold;

	font-size: 1.6em;

	text-align: center;

	color: white;

        position: relative;

	}


#headerimg .nav_sitemap a {

margin: 20px 30px 0 0;
        padding:0 0px 0px 400px;

        text-decoration: none;

	font-size: 1.8em;

	color: white;

	}


#headerimg .nav_contact a {

margin: 0 40px 0 0;

        line-height: 20px;

        text-decoration: none;

	font-size: 1.8em;

	text-align: center;

	color: white;

        position: relative;

	}



#headerimg .nav_about a {

margin: 0 40px 0 0;

        padding: 0px 0px 0px 0px;

        line-height: 20px;

        text-decoration: none;

	font-size: 1.8em;

	text-align: center;

	color: white;

        position: relative;

	}


#headerimg .nav_home a {

        padding: 0px 0px 0px 0px;

        line-height: 20px;

        text-decoration: none;

	font-size: 1.8em;

	text-align: center;

	color: white;

        position: relative;

	}









#headerimg .rss_button {

        background-color: #BF0F1C;

        float: right;

        margin: 0 30px 0px 0;

        padding: 0px 0px 0px 0px;

        text-decoration: none;

        border: none;

        height: 55px;

        width: 55px;

}



#headerimg .rss_button a {

        background-color: #BF0F1C;

        float: right;

        text-decoration: none;

        border: none;

        height: 55px;

        width: 55px;

}

#headerimg .rss_button img {

        background-color: #BF0F1C;

        text-decoration: none;

        border: none;

}

		
.narrowcolumn {

	float: left;

	padding: 0 0 5px 0px;

	margin: 0px 0 0;

	width: 600px;

	}



.widecolumn {

	float: left;

	padding: 0 0 5px 0px;

	margin: 0px 0 0;

	width: 600px;

	}





/* single post meta */

.widecolumn .postmetadata {

        font-weight: bold;

        background-color: #A78F54;

        padding: 10px 10px 10px 10px;

	margin: 0;

        clear: both;

	}

/*front page post meta */

.narrowcolumn .postmetadata {

        font-weight: bold;

        text-transform: uppercase;

        text-align: center;

        background-color: #A78F54;

	border: 1px solid #ddd;

        padding: 0 0px 0 0;

	margin: 30px 0 0 50px;

        clear: both;

        line-height: 24px;

	}





.post {

        background-color: #DCC076;

	margin: 0 0 20px 0;

	text-align: justify;

	}



.post a:hover {

        background-color: white;


	color: #bf0f1c;




	text-decoration: none;

	}

.entry{

        font-size: 1.5em;

	margin: 20px 0 0 20px;





	text-align: justify;

	}









#sidebar

{

        background-color: #DCC076;

	padding: 10px 0 10px 0;

	margin-left: 600px;

	width: 200px;

	}



#sidebar form {










	margin: 0;


        padding: 0 0 0 25px;

	}



#sidebar h2 {


	color: #fff;

	text-decoration: none;

        margin: 0 0 0 0px;

        padding: 0 0 0 30px;

        line-height: 22px;
        font-size: 1.8em;

}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin: 0 0 5px 0;

	}



#sidebar ul li ul li {

        color: #fff;

        padding: 0 0 0 20px;

	}


#sidebar ul li ul li a {

        color: #fff;
        font-size: 1.6em;
        padding: 0 0 0 2px;

	} 

#sidebar ul li ul li a:hover {

        background-color: white;

	color: #DCC076;

	text-decoration: none;

	}



#sidebar ul li searchform {





        padding: 0 0 0 20px;





	}



#sidebar input {

	background-color: #A78F54;
        width: 125px;
	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px 0;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}





ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}









#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}





.clear {

	clear: both;

}



#footer {

        text-align: center;

	background-color: #742D9C;

        border-top: 1px solid #a78f54;

	padding: 10px 0 0 0;

	margin: 0 auto;

	width: 100%;

	clear: both;

	}



#footer a:hover { 

        background-color: white;

	color: #bf0f1c;

	text-decoration: none;

}






/* Images */

p img { 

        border: 1px solid #a78f54;

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}





img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */



a {

	color: #000;

	text-decoration: none;

	}



h2 a:hover, h3 a:hover  {

        background-color: white;

	color: #bf0f1c;

	text-decoration: none;

	}



.post h2 {

margin: 0 0 0 0px;

padding: 14px 0 0 20px;

}



.post h3 {

margin: 0 0 0 0px;

padding: 14px 0 0 173px;

}



.post small {

color: white;

padding: 0 0 0 0px;

}



.author_date {

margin: 0 0 0 0px;

color: #A58D53;

padding: 0 0 0 185px;

}



/* Comments */

#commentform input {

        background-color: #A78F54;

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

        background-color: #A78F54;

	width: 100%;

	padding: 2px;

	}



input {

        background-color: #A78F54;

}



#commentform #submit {

	margin: 0;

	float: right;

	}





#comments {

padding: 0 0 0 50px;

}



#respond {

padding: 0 0 0 50px;

}



/* Also for single post .postmetadata alt */

.alt {

        border: 1px solid #ddd;

	background-color: #A78F54;

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0 0 0 50px;

	text-align: justify;

	}



.commentlist li {

        border: 1px solid #ddd;

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

        padding: 0 0 0 50px;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */