body {
	margin: 0;
	padding: 0;
	background:#FFF url('images/mainbg.jpg') repeat center 0;
	font-family: "Arial";
	color:#666666;
	letter-spacing:0.02em;
	word-spacing:3px;
}

@font-face {
    font-family: "My Custom Font 1";
    src: url('AGENCYR.TTF') format("truetype");
}

@font-face {
    font-family: "My Custom Font 2";
    src: url('AGENCYB.TTF') format("truetype");
}

a {
        color:#5f5f5f;
}
a:hover {
        text-decoration:none;
}

img {
	border: 0;
}

/* TOP MENU */
#top_menu_wrapper {
	margin:0 auto;
	width:100%;
	height:25px;
	background-color:#000;
}
#top_menu_wrapper #top_menu {
	margin: 0 auto;
	padding:0 0 0 10px;
	width:960px;
	height:20px;
	list-style:none;
	line-height:25px;
}

#top_menu_wrapper #top_menu li {
	display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
}

#top_menu_wrapper #top_menu li a {
	display:block;
    margin:0;
    padding:0 15px 0 0;
	letter-spacing:0.0em;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-family:"Arial";
	font-size:10px;
}

#top_menu_wrapper #top_menu li a:hover, #top_menu_wrapper #top_menu li a.current {
	color:#fbc93d;
}
/* END TOP MENU */

/* HEADER */
#header-wrap {
	background: url(images/headerbg.jpg) repeat-x center;
	height:184px;
}

#header {
	height:184px;
	width: 960px;
	margin: 0 auto;
	background: url(images/bannerbg.png) repeat-x center bottom;
}

#ninjalogo {
	position:relative;
	float:left;
	top:30px;
	width:277px;
	height:130px;
}

#ninjalogo #logolink {
	position:relative;
	float:left;
	width:277px;
	height:130px;
}

#ninjalogo #logolink a {
	position:relative;
	margin:auto;
	display:block;
	cursor:pointer;
	width:277px;
	height:130px;
	background: url('images/ninjacrunch_logo.png') no-repeat;
}

#ninjalogo #logolink :hover {
	background: url('images/ninjacrunch_logo.png') 0px -130px;
}

#right_container {
	background: url(images/hanging_ninja_1.png) no-repeat 100px top;
	float:right;
	height:184px;
	width: 360px;
}

	#right_container #top_fb {
		position:relative;
		float:right;
		top:15px;
		width:176px;
		height:46px;
	}
	
	#right_container #top_fb #top_fb_link a {
		position:relative;
		display:block;
		cursor:pointer;
		width:176px;
		height:46px;
		background: url('images/top_fb.png') no-repeat;
	}
	
	#right_container #top_fb #top_fb_link :hover {
		background: url('images/top_fb.png') no-repeat;
		/*background: url('images/ninjacrunch_logo.png') 0px -130px;*/
	}
	/********************/
	#right_container #top_two_col {
		position:relative;
		float:right;
		width: 355px;
		height:70px;
		top:15px;
		margin-top:15px;
	}
	/********************/
	#top_two_col #top_twitter {
		position:relative;
		float:left;
		width:176px;
		height:70px;
	}
		
	#top_two_col #top_twitter a{
		position:relative;
		display:block;
		cursor:pointer;
		width:176px;
		height:70px;
		background: url('images/top_twitter.jpg') no-repeat top;
		text-decoration:none;
		color:#000;
		font-size:16px;
		text-align:right; 
		font-family:"My Custom Font 2";
		text-transform:uppercase;
		letter-spacing:0;
	}
	#top_two_col #top_twitter a:hover {
		color:#C30;
	}
	/********************/
	#top_two_col #top_feeds {
		position:relative;
		float:right;
		width:166px;
		height:70px;
		color:#000;
		font-size:16px;
		text-align:right; 
		font-family:"My Custom Font 2";
		text-transform:uppercase;
		letter-spacing:0;	
	}
		
	#top_two_col #top_feeds a.top_feeds_link{
		position:relative;
		display:block;
		cursor:pointer;
		width:176px;
		height:45px;
		background: url('images/top_feeds.jpg') no-repeat -1px top;
	}
	#top_two_col #top_feeds a {
		color:#000;
		text-decoration:underline;
	}
	#top_two_col #top_feeds a:hover {
		color:#C30;
		text-decoration:none;
	}
	/********************/
	/* TOP SEARCH */
#right_container #search_top {
	float:right;
	position:relative;
	top:22px;
	background-image: url(images/searchtop_bg.jpg);
	width: 178px;
	height: 31px;
}
#right_container #search_top #s {
	float:left;
	border: 0;
	margin:auto;
	width: 130px;
	height: 14px;
	color: #000;
	font-size: 12px;
	margin-left:8px;
	margin-top:8px;
}
#right_container #search_top #searchsubmit {
	float:right;
	border: 0;
	background:none;
	width: 30px;
	height: 28px;
	/*margin-left: 4px;*/
	overflow: hidden;
	cursor: pointer;
	font-family: "Arial";
	color: #999;
	font-size: 12px;
	text-transform: lowercase;
}

#right_container #tape_searchtop {
	/*border:1px solid #999;*/
	width:92px;
	height:83px;
	background: url(images/tape_searchtop.png) no-repeat center;
	position:relative;
	float:left;
	top:-50px;
	left:-50px;
}

/* END HEADER */

/* CATEGORY MENU */
#cat_menu_wrapper {
	margin:0 auto;
	width:100%;
	height:55px;
	background-color:#000;
	overflow:hidden;
}
#menu {
	margin:0 auto;
	width:960px;
	height:45px;
}

#menu #menu_container {
	float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   line-height:55px;
}

#menu #menu_container ul {
	clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}

#menu #menu_container ul li {
display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}

#menu #menu_container ul li a {
	display:block;
   padding:0px 7px;
	letter-spacing:0.02em;
	text-decoration:none;
	color:#fbc93d;
	text-transform:uppercase;
	font-family:"My Custom Font 2";
	font-size:18px;
}

#menu #menu_container ul li a:hover, #menu #menu_container ul li a.current {
	color:#fff;
}

/* END CATEGORY MENU */

/* TOP ADVERT AREA */
#top_advert_wrapper {
	margin:0 auto;
	width:100%;
	height:102px;
	background-color:#373737;
}
#top_advert_wrapper_cont {
	margin:0 auto;
	padding-top:5px;
	width:962px;
	height:90px;
}
#top_advert_wrapper #top_advert {
	float:right;
	/*margin:0 auto;
	padding-top:5px;*/
	width:728px;
	height:90px;
}
#top_advert_wrapper #top_advert_google {
	float:left;
	/*margin:0 auto;*/
	padding-top:15px;
	width:234px;
	height:60px;
}
/* END TOP ADVERT AREA */


/* FOOTER NINJA AREA */
#footer_ninja_wrapper {
	margin:0 auto;
	width:100%;
	height:95px;
}
#footer_ninja_wrapper #ninjafooter {
	margin: 0 auto;
	width:960px;
	height:95px;
	background: url(images/ninjafooter.png) no-repeat center bottom;
}
/* END FOOTER NINJA AREA */

/* FOOTERMOST AREA */
#footer_most_wrapper {
	margin:0 auto;
	width:100%;
	height:27px;
	background-color:#dbdbdb;
	color:#000;
	font-family:"Arial";
	font-size:12px;
	line-height:25px;
	letter-spacing:0;
}

#footer_most_wrapper a {
	color:#C00;
	text-decoration:none;	
}
#footer_most_wrapper a:hover {
	color:#000;
}
#footer_most_wrapper #footer_most {
	margin: 0 auto;
	width:960px;
	height:27px;
}
	#footer_most #footer_most_left {
		float:left;
	}
	#footer_most #footer_most_right {
		float:right;
	}
	#footer_most_right #footer_most_right_menu {
	margin: 0 auto;
	padding:0 0 0 10px;
	height:27px;
	list-style:none;
	line-height:25px;
	}
	
	#footer_most_right #footer_most_right_menu li {
		display:block;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
	}
	
	#footer_most_right #footer_most_right_menu li a {
		display:block;
		margin:0;
		padding:0 10px 0 10px;
		letter-spacing:0.0em;
		text-decoration:none;
		color:#C00;
		font-family:"Arial";
		font-size:12px;
	}
	
	#footer_most_right #footer_most_right_menu li a:hover, #footer_most_right #footer_most_right_menu li a.current {
		color:#fff;
		background-color:#000;
	}
/* END FOOTERMOST AREA */


/*
#blog-description {
	position: relative;
	top: 60px;
	color: #616161;
	text-shadow: #000 0 1px 1px;
	left: 1.3em;
}
*/

/* Content */

#content-container {
	/*background: #f3f4ee url(images/body.jpg) repeat-y center top; */
}

#content {
	width: 960px;
	margin: 0 auto;
	padding-top:10px;
}

#body {
	float: left;
	/*width: 490px;*/
	width:660px; /* minus 20 for right padding 
	padding-left: 20px;*/
	padding-right: 20px;
}

/* Sidebar */

#sidebar {
	float: right;
	/*font-size: 0.9em;*/
	font-size:12px;
	color:#666666;
	/*width: 220px;*/
	width:280px;
	position: relative;
	/*left: -15px;
	background-color:#FFFFFF;*/
}

#sidebar .inputbox {

	border:1px solid #999;

	height:30px;

	padding:5px;

}

#sidebar .sidebar_caption {

	font-size:20px;

	font-weight:bold;

	color: #3b3b3b;

	letter-spacing:0.0em;

}



#sidebar .side_container {

	width:260px; 

	padding: 9px; 

	border:1px dashed #999; 

	background-color:#f2ecd6;

}



#sidebar .side_container a {

	display:block;

	width:150px;

	text-decoration:none;

	color:#b55c1b;

}



#sidebar .side_container a:hover {

	color:#666666;

}



#sidebar .side_container .inputbox {

	border:1px solid #999;

	height:20px;

	padding:5px;

}



#sidebar .side_container .inputsubmit {

	border:1px solid #999;

	height:30px;

}



/*****/

#sidebar .most_commented {

	width:260px; 

	padding: 9px; 

	border:1px dashed #999; 

	background-color:#f2ecd6;

}



#sidebar .most_commented ul {

	display:block;

	width:260px;

}



#sidebar .most_commented ul li{

	display:block;

	width:260px;

	border-bottom:1px dotted #999;

	height:auto;

}



#sidebar .most_commented ul li a {

	text-decoration:none;

	color:#b55c1b;

}



#sidebar .most_commented ul li a:hover {

	color:#666666;

}



#sidebar .most_commented a {

	text-decoration:none;

	color:#b55c1b;

        font-weight:bold;

}



#sidebar .most_commented a:hover {

	color:#666666;

}





/* Footer */



#footer-wrap-outer {
	background: #000 url(images/footer_ruler_bg.jpg) no-repeat center top;
}

#footer-wrap {
	width: 100%;
	background: url(images/footer_top_bg.png) repeat-x center top;
}

#footer {
	width: 960px;
	margin: 0 auto;
	min-height: 30px;
	position:relative;
}


#footer .footer_container_left {

position:relative;

	float:left;

	width:300px;

	margin-right:20px; 

	margin-top:16px;

	padding: 0; 

	color:#2e2a1d;

	font-size: 1em;

	/*border:1px dashed #999; 

	/*background-color:#f2ecd6;*/

}



#footer .footer_container_middle {

position:relative;

	float:left;

	width:300px;

	margin-right:10px; 

	margin-left:10px; 

	margin-top:16px;

	padding: 0; 

	color:#2e2a1d;

	font-size: 1em;

	/*border:1px dashed #999; 

	/*background-color:#f2ecd6;*/

letter-spacing:0.02em;

}



#footer .footer_container_right {

position:relative;

	float:left;

	width:300px;

	margin-left:15px; 

	margin-top:16px;

	padding: 0; 

	color:#2e2a1d;

	font-size:1em;

	/*border:1px dashed #999; 

	/*background-color:#f2ecd6;*/

}



/****************************

 **   Content

 ****************************/



/* General */



h1 {
font-family:"My Custom Font 2";
	font-size:34px;
	text-decoration: none;
	color: #000;
	margin:0;
	padding:0;
	margin-bottom:10px;
	line-height:36px;
	text-transform:uppercase;
}

h2 {
	font-family:"My Custom Font 2";
	font-size:26px;
	text-decoration: none;
	color: #000;
	margin:0;
	padding:0;
	margin-bottom:10px;
	line-height:36px;
	/*letter-spacing:1px;*/
}

h2 a {
	font-size:34px;
	text-transform:uppercase;
	color: #000;
	text-decoration: none;
}

h2 a:hover {
	text-decoration: none;
	color:#424242;
}

h3 {
	font-family:"My Custom Font 2";
	font-size:26px;
	text-decoration: none;
	color: #000;
	margin:0;
	padding:0;
	margin-bottom:5px;
	line-height:24px;
}

h3 a {
	text-decoration: underline;
}

h3 a:hover {
	color:#424242;
}

.post .entry {
	font-size:12px;
	line-height: 1.4em;
	clear: both;
	color:#000;
	text-align:justify;
}



.entry a {

        color:#b55c1b;

        text-decoration:none;

        font-weight:bold;

}

.entry a:hover {

        color: #5f5f5f;

}



.post .author {

	color: #949494;

	font-size: 0.8em;

	position: relative;

	top: -1.5em;

}



.post .info {

	color: #bcbcbc;

	font-size: 0.8em;

}



.post .date {

	background-image: url(images/date.jpg);

	width: 89px;

	height: 73px;

	text-align: center;

	float: right;

	text-transform: uppercase;

}



.post .date .month {

	display: block;

	font-size: 14px;

	line-height: 17px;

	padding-top: 3px;

	color: #a9a9a9;

	font-weight: bold;

}



.post .date .day {

	display: block;

	font-weight: bold;

	font-size: 20px;

	padding-top: 3px;

	line-height: 18px;

	color: #afafaf;

}



.post .date .year {

	display: block;

	font-size: 0.7em;

	padding-top: 3px;

	color: #a5a5a5;

}



.metadata {

	margin-top: 40px;

	text-align: center;

	font-size: 0.7em;

	color: #797979;

}



.metadata a {

	text-decoration: none;

}



.metadata2 {

	float:right;

	width:650px;

	padding-right:10px;

	padding-bottom:5px;

	text-align: right;

	font-size: 0.7em;

	font-weight:bold;

	color: #797979;

}



.metadata2 a {

	text-decoration: underline;

}



.metadata2 a:hover {

	text-decoration: none;

	color:#b55c1b;

}





.photoblog-thumbnail {

	display: inline;

	vertical-align: middle;

}



.more-link {
	float:left;
	width:130px;
	height:45px;
	clear: both;
	display: block;
	margin-top: 5px;
	font-size: 0.9em;
	color: #88897b;
	background: url(images/more-link.png) no-repeat left center;
}

.hr {
	clear: both;
	border-top: 1px solid #000;
	width: 660px;
	height:4px;
	margin-bottom:10px;
}



.hr hr {

	display: none;

}



.navigation {

	width: 100%;

	margin-top: 20px;

}



.navigation a {

	text-decoration: none;

	font-size: 0.7em;

}



.navigation .previous {

	float: right;

}



.navigation .next {

	float: left;

}



.search_result {

	margin-left: 20px;

}



.search_result h4 {

	margin-left: -20px;

}



.search_result h4 a {

	text-decoration: none;

}



.search_result .metadata {

	color: #BFC4C1;

	margin-top: 10px;

	text-align: left;

}



.search_result .metadata a {

	color: #BFC4C1;

}





/*META AND LINKS PER POST */



.bottom_title {
	vertical-align:top;
	margin:0;
	width:100%; 
	padding: 15px 10px; 
	border-top:1px dotted #000; 
	border-bottom:1px dotted #000; 
}



.commetbutton_links {

	width:638px; 

	height:100px;

	padding-top:30px;

}



.commetbutton_links ul {

	float:left;

	margin: 0 auto;

	bottom: 0;

	left: 0;

	list-style: none;

}



.commetbutton_links ul li {

	float: left;

	margin-left:10px;

	margin-right:10px;

}



.commentfeed {

	margin:auto;

	width:146px;

	height:46px; 

	background-image: url(images/commentfeed.jpg);

}



.commentfeed a{

text-decoration:none;

	display:block;

	cursor:pointer;

	width:146px;

	height:46px; 

}



.commentrss {

	margin:auto;

	width:171px;

	height:46px; 

	background-image: url(images/rssatcomment.jpg);

}



.commentrss a{

text-decoration:none;

	display:block;

	cursor:pointer;

	width:171px;

	height:46px; 

}



.leavecomment {

	margin:auto;

	width:182px;

	height:46px; 

	background-image: url(images/leavecomment.jpg);

}



.leavecomment a{

text-decoration:none;

	display:block;

	cursor:pointer;

	width:182px;

	height:46px; 

}



/* Standard wordpress */



.alignleft {

  	float: left;

}



.alignright {

   float: right;

}



.clear {

	clear:both;

}



.wp-caption {

   border: none;

   text-align: center;

   background-color: #f8faf7;

   padding-top: 4px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}





/* Comments */





.commentlist {

	padding: 0;

	list-style-type: none;

	margin:0;
	width:100%;

}


.commentlist .children {
	list-style-type: none;

}
.commentlist li {

	margin-top: 16px;

	margin-left: 30px;

	

}



.commentlist li .comment-content,

.commentlist li .before-comment,

.commentlist li .after-comment,

.commentlist li .after-comment div {
	

	/*background:transparent url(images/comment.jpg) no-repeat top right;*/

}



.commentlist li .comment-content {

	position:relative;


	_overflow-y:hidden;

 	padding: 28px 0 0px 0px;
	
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;

}



.commentlist li .before-comment {
	/* top+left vertical slice */
	position:absolute;
	left:0px;
	top:0px;
	width: 27px; /* top slice width */
	margin-left: -27px;
	height:100%;
	_height:1600px; /* arbitrary long height, IE 6 */
	background-position:top left;
}



.commentlist li .after-comment {

	/* bottom */

	position:relative;

	width:100%;

}



.commentlist li .after-comment,

.commentlist li .after-comment div {

	height: 40px; /* height of bottom cap/shade */

	font-size:1px;

}



.commentlist li .after-comment {

	background-position:bottom right;

}



.commentlist li .after-comment div {

	position:relative;

	width:27px; /* bottom corner width */

	margin-left: -27px;

	background-position:bottom left;

}



.commentlist .comment {

	margin: 0;

	font-size: 0.8em;

	padding-right: 10px;

}

.commentmetadata a{
	text-decoration:none;
	color:#b55c1b;
}

.comment-text {
	margin-left: 80px;
margin-right: 0px;
	margin-top: 20px;
	font-size: 12px;
	color:#000;
	letter-spacing:0;
	word-spacing:1px;
	font-family:"Arial";
	line-height:1.8em;
}

.comment_author {
	font-family:"My Custom Font 2";
	font-size: 22px;
	letter-spacing:0;
	text-transform:lowercase;
	color:#000;
}

.comment_author a{
	font-family:"My Custom Font 2";
	font-size: 22px;
	color:#b55c1b;
	letter-spacing:0;
	text-decoration:none;
	text-transform:lowercase;
}

.comment-reply-link a {
	color:#000;
}

.comment-text * {

	margin-bottom: 0;

	padding-bottom: 0;

}



.commentlist .comment .reply {

	text-align: right;

	position: relative;

	z-index: 100;

	font-size: 0.9em;
	

}



.commentlist .comment .reply a {
	float:right;
	/*display:block;
	width:85px;
	height:35px;
	background: url(images/comment_reply.png) no-repeat center top;*/
	font-family:"My Custom Font 2";
	font-size:20px;
	text-transform:uppercase;
	color: #000;
	text-decoration: none;
}

.commentlist .comment .reply a:hover {
	color: #b55c1b;
}

.avatar {

	float: left;

	margin:0 10px 0 0!important;

}



/* Comment Form */


input.text {

	width: 200px;



	padding: 5px;

	border: 1px solid #999;

}



textarea {

	width: 410px;

	height: 100px;

	margin: 0;

	padding: 5px;

	border: 1px solid #999;

}



/* Frame */



.frame-outer {

	padding-top:5px;

}

.frame-outer.aligncenter {

	text-align: left;

}



.frame-outer span {

	clear:both;

	display: inline-block;

	background: url(images/frame-top-left.jpg) no-repeat left top;

}



.frame-outer span span {

	background: url(images/frame-bottom-left.jpg) no-repeat left bottom;

}



.frame-outer span span span {

	background: url(images/frame-top-right.jpg) no-repeat right top;

}



.frame-outer span span span span {

	background: url(images/frame-bottom-right.jpg) no-repeat right bottom;

	padding: 5px;

	min-width: 150px;

	min-height: 150px;

	text-align: center;

	overflow: hidden;

}



.frame-outer span span span span * {

    max-width: 650px;

}



.frame-outer.small span {

	background: url(images/frame-top-left-small.jpg) no-repeat left top;

}



.frame-outer.small span span {

	background: url(images/frame-bottom-left-small.jpg) no-repeat left bottom;

}



.frame-outer.small span span span {

	background: url(images/frame-top-right-small.jpg) no-repeat right top;

}



.frame-outer.small span span span span {

	background: url(images/frame-bottom-right-small.jpg) no-repeat right bottom;

	padding: 10px;

	min-height: 38px;

	min-width: 38px;

}



.frame-outer span span span span span {

	background: none;

}



.frame-outer span span span span .wp-caption-text {

	margin-top: 10px;

}



/****************************

 **   Sidebar

 ****************************/



/* General */



.sidebar h2 {

	font-size: 1.4em;

	color: #676767;

	margin-bottom: 20px;

}


.sidebar a {
	color:#b55c1b;
	text-decoration:none;
	display:block;
	padding:4px 0;
	margin:0;
	border-bottom:1px dotted #b55c1b;
}

.sidebar a:hover {
	background-color:#000;
	color: #fbc93d;
}

a.sidebarboxlink {
	text-decoration:none;
	display:block;
	padding:5px;
	margin:0;
	margin-bottom:5px;
	margin-right:5px;
	background-color:#000;
	color: #fbc93d;
	font-weight:bold;
	float:left;
}

a.sidebarboxlink:hover {
	color:#fff;
}

a.sidebar_most_comment {
	color:#b55c1b;
	text-decoration:none;
	display:block;
	padding:4px 0;
	margin:0;
	border-bottom:1px dotted #b55c1b;
}

a.sidebar_most_comment:hover {
	background-color:#000;
	color: #fbc93d;
}

.sidebar ul, .sidebar ul ol {

	margin: 0;

	padding: 0;

}



.sidebar ul li {

	list-style-type: none;

	list-style-image: none;


}



.sidebar ul p, .sidebar ul select {

	margin: 5px 0 8px;

}



.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;

}



/* Search */



.sidebar #searchform div {

	background-image: url(images/searchform.jpg);

	width: 226px;

	height: 49px;

	margin-left: -7px;

}

.sidebar #searchform div #s {

	border: 0;

	margin-top: 14px;

	margin-left: 19px;

	width: 149px;

	height: 16px;

	color: #909090;

	font-size: 1.0em;

	outline: none;

}

.sidebar #searchform div #searchsubmit {

	border: 0;

	background: none;

	width: 39px;

	height: 26px;

	margin-left: 4px;

	overflow: hidden;

	cursor: pointer;

	font-family: "Palatino", "Georgia", "Baskerville", serif;

	color: #999;

	font-size: 0.7em;

	text-transform: lowercase;

}



/* Tag cloud */



.widget_tag_cloud a {

	text-decoration: none;

}



/* Wordpress calendar */



#calendar_wrap {

	margin: 0px;

}



#wp-calendar {

	width: 100%;

}



#wp-calendar th {

	text-align: left;

}



/* Photoblog widget */



.sidebar .elegant_grunge_photoblog div {

	text-align: center;

}



.sidebar .photoblog-thumbnail img {

	background: #fff;

	border: 1px solid #aaa;

	padding: 3px;

	display: inline;

}





/****************************

 **   Footer

 ****************************/









#footer .widget-wrap {
	margin-top:40px;
	margin-bottom:40px;
	position:relative;
	float: left;
	width: 300px;
	margin-right:20px;
	color:#fff;
	line-height:18px;
	word-spacing:1px;
	letter-spacing:0;
}

.widget-wrap h3 {
	font-family:"My Custom Font 2";
	font-size:32px;
	text-decoration: none;
	color: #fff;
	margin:0;
	padding:0;
	margin-bottom:15px;
	line-height:24px;
	text-transform:uppercase;
}

.widget-wrap h3 a {
	text-decoration: underline;
}

.widget-wrap h3 a:hover {
	color:#424242;
}

.widget-wrap a {
	text-decoration: none;
	color:#fbc93d;
}
.widget-wrap a:hover {
	color:#b55c1b;
}


#footer .widget {

/*padding-top:5px;

	margin-right:40px;

	width: 280px;

	padding:0;*/

}



#footer {

	font-size: 0.8em;

	line-height: 1.1em;

}

/*

#footer a {

	color: #a3a3a3;

}



#footer h2 {

	color: #fff;

	font-size: 1.3em;

	margin-bottom: 15px;

	font-weight: normal;

	font-style: normal;
}
*/
td {
height:20px;
}
#welcome_fb_rss {
	float:left;
	width:660px;
	height:180px;
	overflow:hidden;
	background: #000 url('images/welcome_fb_rss.png') no-repeat center top;
	margin-bottom:10px;
}

#welcome_fb_rss #fblike {
	float:left;
	position:relative;
	top:100px;
	left:130px;
}

#welcome_fb_rss #subs {
	float:right;
	position:relative;
	top:100px;
	right:70px;
}
#welcome_fb_rss #subs a {
	font-family:"My Custom Font 2";
	color:#000;
	text-decoration:none;
	display:block;
	padding:2px 5px;;
	margin:5px 0;
	font-size:16px;
	text-transform:uppercase;
	background-color:#fbc93d;
}
#welcome_fb_rss #subs a:hover {
	color:#000;
	background-color:#fff;
}

a.footjoin {
	font-family:"My Custom Font 2";
	color:#000;
	text-decoration:none;
	display:block;
	padding:5px;
	margin:5px;
	font-size:18px;
	text-transform:uppercase;
	background-color:#fbc93d;
	float:left;
}
a.footjoin:hover {
	color:#000;
	background-color:#fff;
}

