/*  
Theme Name: Itchmerry
Theme URI: http://www.itchmerry.com/
Description: Revision of itchmerry 3 using newer default theme as template
Version: 3.1
Author: MRKisThatKid
Author URI: http://www.itchmerry.com/


*/
img
{
	border: 0px;
	display: block;
}

body
{
	margin: 0px;
	padding: 0px;
	background: url("images/background.png");
}



#divTitleArea {
	width: 1000px;
	height: 170px;
}

#divMainTitle {
	width: 752px;
	height: 170px;
	background: url("images/IMTitle.png") top left no-repeat;			
	float: left;
}

#divCategoryBlock {
	width: 162px;
	height: 170px;
	float: left;	
}

#divAboveCategories {
	width: 162px;
	height: 15px;
	background: url("images/AboveCategories.png") top left no-repeat;

}

#divCategories {
	float: left;
	width: 162px;
	height: 170px;
	background: url("images/CategoriesBack.png") top left no-repeat;
	padding:0px;

}


#divRightOfTitle {
	width: 83px;
	height: 170px;
	background: url("images/RightOfTitle.png") top left no-repeat;
	float: left;
}

div.CategoryColumn {
	margin-top: 10px;
	width: 80px;
	float: left;
	overflow: hidden;
}

#divCategories ul {
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
}

#divCategories li {
	display: inline;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	margin-right: 10px;
	font-weight: lighter;
}

#divCategories a {
	text-decoration: none;
	color: black;
	font-weight: lighter;
	text-shadow: #222222 2px 2px 2px;
}

#divTitleTagList ul {
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	width: 350px;
	display: inline;
}

#divTitleTagList li {
	display: inline;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	margin-right: 10px;
	font-weight: lighter;
}






#divPageContainer
{
	width: 1000px;
}
#divMainContent
{
	clear: both;
	float: left;
	width: 660px;
}







/* 


       SIDEBAR
       
       
*/

#divSidebar {
	width: 240px;
	float: left;
}


div.DoubleColumn {
	width: 340px;
}

div.DoubleColumnLeft {
	width: 200px;
	float: left;
}

div.DoubleColumnRight {
	width: 140px;
	float: right;
}

#divAdSense {
	width: 120px;
	height: 600px;
	float: left;
}

#divAdSenseLeft {
	width: 5px;
	height: 600px;
	clear: both;
	float: left;
	background: url("images/AdSenseLeft.png") top left no-repeat;	
}

#divAdSenseRight {
	width: 5px;
	height: 600px;
	background: url("images/AdSenseRight.png") top left no-repeat;	
	float: left;		
}

#divAdSenseBox {
	width: 130px;
	height: 658px;
}

#divAdSenseTop {
	width: 130px;
	height: 29px;
	background: url("images/AdSenseTop.png") top left no-repeat;
	clear: both;
}	

#divAdSenseBottom {
	width: 130px;
	height: 29px;
	background: url("images/AdSenseBottom.png") top left no-repeat;
	clear: both;
}

#divCategorySignBottom {
	width: 340px;
	height: 36px;
	background: url("images/CategorySignBottom.png") top left no-repeat;
}

div.SideOrangeListBack {
	width: 200px;

	background: url("images/SideOrangeListBack.png") top left repeat;
}
div.SideOrangeListTop {
	width: 200px;

	background: url("images/SideOrangeListTop.png") top left no-repeat;
}
div.SideOrangeListBottom {
	width: 200px;

	background: url("images/SideOrangeListBottom.png") bottom left no-repeat;
}
div.SideOrangeList {
	padding: 15px;	
}

div.SideIndexBlock {
	padding: 15px;	
}
div.SideIndexBlockBack {
	width: 181px;
	margin-top: 30px;
	margin-left: 8px;
	background: url("images/ManiaBlockBack.png") top left repeat;
}
div.SideIndexBlockTop {
	width: 181px;
	background: url("images/ManiaBlockTop.png") top left no-repeat;
}

div.SideIndexBlockBottom {
	width: 181px;
	background: url("images/ManiaBlockBottom.png") bottom left no-repeat;
}

#divlistrbl ul {
	list-style-type: none;
	}

#divSidebarArchives ul {
	list-style-type: none;
	margin-top: 6px;
	padding-left: 2px;
	margin-left: 2px;
}

#divSidebarArchives li{
	color: #888888;
	font-family: sans-serif;
	text-decoration: none;
	font-size: large;
	font-weight: lighter;
	text-shadow: #111111 1px 2px 2px;
}

#divSidebarArchives li a{
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
}

#divSiteSections {
	text-align: right;
}

#divSiteSections ul {
	list-style-type: none;
	margin-top: 0px;	
}



#divSiteSections ul a {
	color: white;
	font-family: sans-serif;
	text-decoration: none;
	font-size: x-large;
	line-height: 22pt;
	font-weight: lighter;
	text-shadow: 0px 2px 4px black;
}

div.SideManiaBlock {
	padding: 15px;	
}
div.SideManiaBlockBack {
	width: 181px;
	margin-top: 30px;
	margin-left: 8px;
	background: url("images/ManiaBlockBack.png") top left repeat;
}
div.SideManiaBlockTop {
	width: 181px;
	background: url("images/ManiaBlockTop.png") top left no-repeat;
}

div.SideManiaBlockBottom {
	width: 181px;
	background: url("images/ManiaBlockBottom.png") bottom left no-repeat;
}

div.SideBGVBlock {
	padding: 100px 29px 30px 29px;
}
div.SideBGVBlockBack {
	
	width: 181px;
	margin-top: 30px;
	margin-left: 8px;
	background: url("images/BGVBlockBack.png") top left repeat;
}
div.SideBGVBlockTop {
	width: 181px;
	background: url("images/BGVBlockTop.png") top left no-repeat;
}

div.SideBGVBlockBottom {
	width: 181px;
	background: url("images/BGVBlockBottom.png") bottom left no-repeat;
}

div.SideBlogrollBlock {
	padding: 15px;	
}
div.SideBlogrollBlockBack {
	width: 130px;
	margin-top: 30px;
	margin-left: 8px;
	background: url("images/BlogrollBack.png") top left repeat;
}
div.SideBlogrollBlockTop {
	width: 130px;
	background: url("images/BlogrollTop.png") top left no-repeat;
}

#divBlogroll {
	padding-top: 50px;
}

div.SideBlogrollBlockBottom {
	width: 130px;
	background: url("images/BlogrollBottom.png") bottom left no-repeat;
}

#divSidebarLists h1, #divBlogroll h2, #divTagsBox h1, #divSideContact h1, #divAudioScrobbler h1 {
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: #222222 1px 2px 1px;	
}

#divSidebarLists ul {
	list-style-type: none;
}

#divSidebarLists li, #divBlogroll a{
	color: black;
	font-family: sans-serif;
	font-size: small;
	line-height: 11pt;
	font-weight: lighter;
	text-shadow: #666666 1px 2px 2px;	
}

#divSidebarLists li a, #divBlogroll a{
	color: black;
	text-decoration: none;
}


div.SideBlogrollBlock {
	padding: 15px;	
}
div.SideTagsBoxBack {
	clear: both;
	float: left;
	width: 300px;
	margin-top: 30px;
	margin-left: 17px;
	background: url("images/TagsBoxBack.png") top left repeat;
	padding: 0px;
}
div.SideTagsBoxTop {
	width: 300px;
	background: url("images/TagsBoxTop.png") top left no-repeat;
}


div.SideTagsBoxBottom {
	width: 300px;
	background: url("images/TagBoxBottom.png") bottom left no-repeat;
}

#divTagsBox {
	padding: 10px 10px 30px 10px;
}

#divTagsBox a {
	color: black;
	font-family: sans-serif;

	font-size: small;
	line-height: 11pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
	text-decoration: none;
}

#divSidebarLists ul{
	padding-left: 3px;
	margin-left: 3px;	
	font-size: 2px;
}
#divSidebarLists ol{
	padding-left: 15px;
	margin-left: 3px;	
	font-size: 2px;
}


#divSearch {
	margin: 10px 50px 25px 90px;

	
	width: 200px;
}

#divSearch 

#divAdSpace
{
	float: left;
	width: 200px;

}

#divCCBadge {
	margin-top: 100px;	
}

#divSideContact {
	margin-top: 35px;
	
}

#divSideContact p {
	font-family: sans-serif;
	font-size: x-small;
	margin-top: -8px;	
	margin-left: 1px;
}

#divSideContact a {
	text-decoration: none;
	color: #444444;
}

#divSidebarFooter {
	height: 100px;
	width: 20px;
	clear: both;
	float: left;
	
}

#divAudioScrobbler ul {
	padding-left: 1px;
	margin-left: 1px;	
	font-size: 2px;
	list-style-type: none;

}


#divAudioScrobbler li {
	color: #666666;
	font-family: sans-serif;
	font-size: xx-small;
	line-height: 9pt;
	font-weight: lighter;
	
}

#divAudioScrobbler li a {
	color: black;
	text-decoration: none;
	text-shadow: 2px 2px 2px black;		
		font-size: small;
}




/*


      INDEX / ARCHIVE


*/




#divIndex
{
	width: 630px;
	padding: 15px;
		
}

#divIndex h1
{
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: xx-large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
}

#divIndex h1 a
{
	color: #FF7E00;
	text-decoration: none;	
}

#divIndex div.entry {
	margin-bottom: 75px;
	clear: both;
	float: left;
	width: 630px;
}

#divIndex p, #divIndex li {
	font-family: sans-serif;
	font-size: 11pt;
	line-height: 14pt;
}

#divIndex a {
	text-decoration: none;
	color: #AA0FD1;
}

#divIndex p.entry-stats {
	font-size: small;
	margin-top: 3px;
	color: #999999;	
}

#divIndex p.entry-stats a {
	text-decoration: none;
	color: #555555;
}

#divIndex p img {
	margin: 8px;
}

div.navigation {
	clear: both;
	float: left;
}





/*


      SINGLE


*/


#divSingle {
	width: 630px;
	padding: 15px;
		
}

#divSingle h1 {
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: xx-large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#divSingle h1 a {
	color: #FF7E00;
	text-decoration: none;	
}

#divSingle p.content-nav {
	color: #555555;
	font-family: sans-serif;
	font-size: small;
}

#divSingle p.content-nav a {
	text-decoration: none;
	color: #555555;
}

#divSingle p, #divSingle li {
	font-family: sans-serif;
	font-size: 11pt;
	line-height: 14pt;
}

#divSingle a {
	text-decoration: none;
	color: #AA0FD1;
}

#divSingle p img {
	margin: 8px;
}

#divTechnorati {
	border: 2px gray dashed;
	padding: 15px;
	margin: 10px;
	margin-top: 50px;
	width: 400px;
	float: left;
	clear: both;
}

#divTechnorati p {
	margin: 0px;	
	padding: 0px;
}

#divTechnorati p.entrytags a {
	font-style: italic;
	text-decoration: none;
}

#technorati p {
	margin: 0px;
	padding: 0px;
}

#technorati img {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: none;
	display: block;
}

#divNotables img {
	margin: 3px;
	float: left;
}

#divRelatedPosts h3 {
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
}

#divRelatedPosts ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;	
	margin-top: 2px;
}

#divRelatedPosts li {
	font-family: sans-serif;
	font-size: small;
}

#divRelatedPosts a {
	text-decoration: none;
	color: #555555;	
}

#divRelatedPosts {
	float: left;
	margin-top: 45px;
}

#postmetadata {
	clear: both;
	float: left;
	width: 600px;
}

#postmetadata p {
	line-height: 8pt;		
}

#postmetadata small {
	font-size: xx-small;
	line-height: 8pt;	
}




/*


	COMMENTS
	
*/

#divLeaveReply {
	clear: both;
	float: left;
	margin-top: 5px;
	width: 600px;
}

#divLeaveReply h1 {
	margin-top: 5px;	
}

#divCommentForms h3 {
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: small;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: 2px 2px 1px black;	
	margin-top: 0px;
}

div.Formsection {
	background: #EEEEEE;
	padding: 20px;
	margin: 10px;
}

#divComments {
	margin-top: 20px;
	clear: both;
	float: left;	
}

#divComments h1 {
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
	margin-bottom: 20px;

}

div.ASingleComment {
	clear: both;
	float: left;
	margin-bottom: 25px;
}

div.Gravatar {
	clear: both;
	float: left;
	width: 100px;
}

div.CommentBody {
	float: left;
	width: 400px;
}

#divComments img {
	float: left;
	margin-right: 5px;
}

#divComments a {
	text-decoration: none;
	color: #555555;
	font-weight: bold;
	font-family: sans-serif;
}

#divComments cite {
	font-weight: normal;
}






/*

	GENERAL
	
*/

input {
	border: 1px dashed #555555;
}

textarea {
	border: 1px dashed #555555;
}


div.SpecSecBoxBack {
	clear: both;
	float: left;
	width: 600px;
	margin: 8px 8px 30px 8px;
	padding: 0px;
	background: url("images/SpecialSectionBack.png") top left repeat;
	padding: 0px;
}
div.SpecSecBoxTop {
	width: 600px;
	margin: 0px;
	padding: 0px;
	background: url("images/SpecialSectionTop.png") top left no-repeat;
}


div.SpecSecBoxBottom {
	width: 600px;
		margin: 0px;
	padding: 0px;
	background: url("images/SpecialSectionBottom.png") bottom left no-repeat;
}

div.SpecSecBox {
	padding: 10px 10px 40px 10px;
}

#divTagCloud {
	font-family: sans-serif;
	font-size: 25pt;
	line-height: 20pt;
}

#divAdSenseMini {
	width: 120px;
	height: 125px;
	float: left;
}

#divAdSenseLeftMini {
	width: 5px;
	height: 125px;
	clear: both;
	float: left;
	background: url("images/AdSenseLeft.png") top left no-repeat;	
}

#divAdSenseRightMini {
	width: 5px;
	height: 125px;
	background: url("images/AdSenseRight.png") top left no-repeat;	
	float: left;		
}

#divAdSenseBoxMini {
	width: 130px;
	height: 185px;
}

#divAdSenseTopMini {
	width: 130px;
	height: 29px;
	background: url("images/AdSenseTop.png") top left no-repeat;
	clear: both;
}	

#divAdSenseBottomMini {
	width: 130px;
	height: 29px;
	background: url("images/AdSenseBottom.png") top left no-repeat;
	clear: both;
}


#divBlogroll ul {
	list-style-type: none;
	margin-top: 6px;
	padding-left: 2px;
	margin-left: 2px;
}

#divBlogroll li{
	color: black;
	font-family: sans-serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight: lighter;
	
}

#divBlogroll li a{
	color: black;
	font-family: sans-serif;
	font-size: small;
	line-height: 11pt;
	font-weight: lighter;
	text-shadow: 2px 2px 2px black;	
		text-decoration: none;
}

#divlistrblTitleImage {

	float: left;
	margin: 15px 20px 0px 20px;
}

#divlistTieleHeader {
	height: 225px;

}

#divlistrblTitleInfo {
	float: left;
	width: 350px;
}

#divlistrbl h2 {
	color: #FF7E00;
	font-family: sans-serif;
	text-decoration: none;
	font-size: large;
	line-height: 13pt;
	font-weight: lighter;
	text-shadow: #666666 1px 2px 1px;	
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
}

#divlistrbllist {
	clear: both;
	
}

#divlistrbllist ul {
		list-style-type: none;
}

