/***   TOOLS   ***/
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;
}
/**  GENERAL ***/
*{
padding:0;
margin:0;
}
a
{
outline:none;
}
a img{
border:0;
}
img{
border:0;
margin:0;
}
.wrap{
width:797px;
margin:0 auto;
}
.inner-wrap{
width:100%;
height:100%;
padding:11px 0 0 0;
background-image:url(../images/content-bg.gif);
background-repeat:repeat-y;
}
.turn-off{
display:none;
}
.header-img
{
width:972px;
height:100%;
margin:0 auto;
margin-bottom:20px;
}

/********/
/* MENU */
/********/
.menu{
background-image:url(../images/menu-top-bg.gif);
background-repeat:no-repeat;
width:795px;
height:100%;
}
.menu ul{
padding:0;
margin:0;
list-style-type:none;
}
.menu ul li{
float:left;
}
.menu ul li a{
display:block;
height:27px;

}
/**/
.menu ul.menu-1st-row{
margin:0 0 0 19px;
}
.homeMenu{
background-image:url(../images/menu-btn-home.gif);
background-position:bottom;
width:102px;
margin:0 20px 0 0;
}
.homeMenuActive{
background-image:url(../images/menu-btn-home.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.homeMenu:hover{
background-image:url(../images/menu-btn-home.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
/*
.menu ul.menu-1st-row li a.home{
background-image:url(../images/menu-btn-home.gif);
background-position:bottom;
width:102px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.home:hover{
background-image:url(../images/menu-btn-home.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
/**/
.aboutMenu{
background-image:url(../images/menu-btn-about.gif);
background-position:bottom;
width:102px;
margin:0 20px 0 0;
}
.aboutMenuActive{
background-image:url(../images/menu-btn-about.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.aboutMenu:hover{
background-image:url(../images/menu-btn-about.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
/*
.menu ul.menu-1st-row li a.about{
background-image:url(../images/menu-btn-about.gif);
background-position:bottom;
width:102px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.about:hover{
background-image:url(../images/menu-btn-about.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
/**/
.archivesMenu{
background-image:url(../images/menu-btn-archives.gif);
background-position:bottom;
width:102px;
margin:0 20px 0 0;
}
.archivesMenuActive{
background-image:url(../images/menu-btn-archives.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.archivesMenu:hover{
background-image:url(../images/menu-btn-archives.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
/**/
/*
.menu ul.menu-1st-row li a.archives{
background-image:url(../images/menu-btn-archives.gif);
background-position:bottom;
width:102px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.archives:hover{
background-image:url(../images/menu-btn-archives.gif);
background-position:top;
width:102px;
margin:0 20px 0 0;
}
/**/
.merchandiseMenu{
background-image:url(../images/menu-btn-merchandise.gif);
background-position:bottom;
width:120px;
height:27px;
margin:0 20px 0 0;
}
.merchandiseMenuActive{
background-image:url(../images/menu-btn-merchandise.gif);
background-position:top;
width:120px;
height:27px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.merchandiseMenu:hover{
background-image:url(../images/menu-btn-merchandise.gif);
background-position:top;
width:120px;
height:27px;
margin:0 20px 0 0;
}
/*
.menu ul.menu-1st-row li a.merchandise{
background-image:url(../images/menu-btn-merchandise.gif);
background-position:bottom;
width:120px;
height:27px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.merchandise:hover{
background-image:url(../images/menu-btn-merchandise.gif);
background-position:top;
width:120px;
height:27px;
margin:0 20px 0 0;
}
/**/
.editorsMenu{
background-image:url(../images/menu-btn-editors-section.gif);
background-position:bottom;
width:113px;
height:27px;
margin:0 20px 0 0;
}
.editorsMenuActive{
background-image:url(../images/menu-btn-editors-section.gif);
background-position:top;
width:113px;
height:27px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.editorsMenu:hover{
background-image:url(../images/menu-btn-editors-section.gif);
background-position:top;
width:113px;
height:27px;
margin:0 20px 0 0;
}
/*
.menu ul.menu-1st-row li a.editors{
background-image:url(../images/menu-btn-editors-section.gif);
background-position:bottom;
width:113px;
height:27px;
margin:0 20px 0 0;
}
.menu ul.menu-1st-row li a.editors:hover{
background-image:url(../images/menu-btn-editors-section.gif);
background-position:top;
width:113px;
height:27px;
margin:0 20px 0 0;
}
/**/
.contactMenu{
background-image:url(../images/menu-btn-contact.gif);
background-position:bottom;
width:102px;
margin:0 18px 0 0;
}
.contactMenuActive{
background-image:url(../images/menu-btn-contact.gif);
background-position:top;
width:102px;
margin:0 0px 0 0;
}
.menu ul.menu-1st-row li a.contactMenu:hover{
background-image:url(../images/menu-btn-contact.gif);
background-position:top;
width:102px;
margin:0 0px 0 0;
}
/*
.menu ul.menu-1st-row li a.contact{
background-image:url(../images/menu-btn-contact.gif);
background-position:bottom;
width:102px;
margin:0 18px 0 0;
}
.menu ul.menu-1st-row li a.contact:hover{
background-image:url(../images/menu-btn-contact.gif);
background-position:top;
width:102px;
margin:0 0px 0 0;
}
/* menu second row */
.menu ul.menu-2nd-row{
margin:0 0 0 14px;
}
.advertiseMenu{
background-image:url(../images/menu-btn-advertise.gif);
background-position:bottom;
width:102px;
height:27px;
margin:0 15px 0 0;
}
.advertiseMenuActive{
background-image:url(../images/menu-btn-advertise.gif);
background-position:top;
width:102px;
height:27px;
margin:0 15px 0 0;
}
.menu ul.menu-2nd-row li a.advertiseMenu:hover{
background-image:url(../images/menu-btn-advertise.gif);
background-position:top;
width:102px;
height:27px;
margin:0 15px 0 0;
}
/*
.menu ul.menu-2nd-row li a.advertise{
background-image:url(../images/menu-btn-advertise.gif);
background-position:bottom;
width:102px;
height:27px;
margin:0 15px 0 0;
}
.menu ul.menu-2nd-row li a.advertise:hover{
background-image:url(../images/menu-btn-advertise.gif);
background-position:top;
width:102px;
height:27px;
margin:0 15px 0 0;
}
/**/
.bonusMenu{
background-image:url(../images/menu-btn-bonus.gif);
background-position:bottom;
width:108px;
height:27px;
margin:0 15px 0 0;
}
.bonusMenuActive{
background-image:url(../images/menu-btn-bonus.gif);
background-position:top;
width:108px;
height:27px;
margin:0 15px 0 0;
}
.menu ul.menu-2nd-row li a.bonusMenu:hover{
background-image:url(../images/menu-btn-bonus.gif);
background-position:top;
width:108px;
height:27px;
margin:0 15px 0 0;
}
/*
.menu ul.menu-2nd-row li a.bonus{
background-image:url(../images/menu-btn-bonus.gif);
background-position:bottom;
width:108px;
height:27px;
margin:0 15px 0 0;
}
.menu ul.menu-2nd-row li a.bonus:hover{
background-image:url(../images/menu-btn-bonus.gif);
background-position:top;
width:108px;
height:27px;
margin:0 15px 0 0;
}
/**/
.contestsMenu{
background-image:url(../images/menu-btn-contests.gif);
background-position:bottom;
width:102px;
height:27px;
margin:0 14px 0 0;
}
.contestsMenuActive{
background-image:url(../images/menu-btn-contests.gif);
background-position:top;
width:102px;
height:27px;
margin:0 14px 0 0;
}
.menu ul.menu-2nd-row li a.contestsMenu:hover{
background-image:url(../images/menu-btn-contests.gif);
background-position:top;
width:102px;
height:25px;
margin:0 14px 0 0;
}
/*
.menu ul.menu-2nd-row li a.contests{
background-image:url(../images/menu-btn-contests.gif);
background-position:bottom;
width:102px;
height:25px;
margin:0 14px 0 0;
}
.menu ul.menu-2nd-row li a.contests:hover{
background-image:url(../images/menu-btn-contests.gif);
background-position:top;
width:102px;
height:25px;
margin:0 14px 0 0;
}
/**/
.blogMenu{
background-image:url(../images/menu-btn-blog.gif);
background-position:bottom;
width:102px;
height:27px;
margin:0 13px 0 0;
}
.blogMenuActive{
background-image:url(../images/menu-btn-blog.gif);
background-position:top;
width:102px;
height:27px;
margin:0 13px 0 0;
}
.menu ul.menu-2nd-row li a.blogMenu:hover{
background-image:url(../images/menu-btn-blog.gif);
background-position:top;
width:102px;
height:25px;
margin:0 13px 0 0;
}
/*
.menu ul.menu-2nd-row li a.blog{
background-image:url(../images/menu-btn-blog.gif);
background-position:bottom;
width:102px;
height:25px;
margin:0 13px 0 0;
}
.menu ul.menu-2nd-row li a.blog:hover{
background-image:url(../images/menu-btn-blog.gif);
background-position:top;
width:102px;
height:25px;
margin:0 13px 0 0;
}
/**/
.guestsMenu{
background-image:url(../images/menu-btn-guests.gif);
background-position:bottom;
width:78px;
height:27px;
margin:0 10px 0 0;
}
.guestsMenuActive{
background-image:url(../images/menu-btn-guests.gif);
background-position:top;
width:78px;
height:27px;
margin:0 10px 0 0;
}
.menu ul.menu-2nd-row  li a.guestsMenu:hover{
background-image:url(../images/menu-btn-guests.gif);
background-position:top;
width:78px;
height:27px;
margin:0 10px 0 0;
}
/*
.menu ul.menu-2nd-row  li a.guests{
background-image:url(../images/menu-btn-guests.gif);
background-position:bottom;
width:78px;
height:27px;
margin:0 10px 0 0;
}
.menu ul.menu-2nd-row  li a.guests:hover{
background-image:url(../images/menu-btn-guests.gif);
background-position:top;
width:78px;
height:27px;
margin:0 10px 0 0;
}
/**/
.facebookMenu{
background-image:url(../images/menu-btn-facebook.gif);
background-position:bottom;
width:204px;
height:27px;

}
.facebookMenuActive{
background-image:url(../images/menu-btn-facebook.gif);
background-position:top;
width:204px;
height:27px;
}
.menu ul.menu-2nd-row li a.facebookMenu:hover{
background-image:url(../images/menu-btn-facebook.gif);
background-position:top;
width:204px;
height:27px;
}
/*
.menu ul.menu-2nd-row li a.facebook{
background-image:url(../images/menu-btn-facebook.gif);
background-position:bottom;
width:204px;
height:27px;

}
.menu ul.menu-2nd-row li a.facebook:hover{
background-image:url(../images/menu-btn-facebook.gif);
background-position:top;
width:204px;
height:27px;
}
/**************/
/**  CONTENT **/
/**************/
.top-advertisment-holder{
margin:0 0 23px 78px;
}
.content{
width:750px;
padding:0 0 0 20px;
}
.content-header{
margin:0 0 0px 0;
}
.content-header .float-right{/* gor "GET A PERSONALIZED..." */
margin:0 10px 0 0;
}
/* comic strip */

.main-comic-strip{
margin:0 0 0px 0;
}
.main-comic
{
 margin:0 0 8px 0;
}
/* LEFT COLUM - ADVERT */
.comment-todays-comic{
width:340px;
height:30px;
}
.comment-todays-comic-on{
width:340px;
height:100%;
border:solid 1px black;
}
.comment-todays-menu{
background-image:url(../images/comment-today-menu-sep.gif);
background-repeat:no-repeat;
height:18px;/*22*/
width:312px;/*338*/
padding:4px 8px 0 20px;
border-bottom:solid 1px black;
}
.comment-todays-comments{
padding:0 4px 0 6px;
}
.comment-item a{
width:324px;/*328*/
height:30px;/*34*/
padding:4px 0 0 4px;
margin:2px 0 0 0;
background-color:#eeeeee;
display:block;
text-decoration:none;
}
/**/
.blog-lite-top-gray-border{
border-top:solid 1px #e2e2e2;
margin:0 77px 8px 22px;
}
/*blog lite*/
.blog-lite-top{
background-image:url(../images/blog-lite-post-top.gif);
background-repeat:no-repeat;
width:341px;
height:10px;
font-size:0;
}
.blog-lite-top-bg{
background-image:url(../images/blog-lite-post-top-bg.gif);
background-repeat:repeat-y;
width:323px;/*341*/
padding:0 8px 4px 10px;
}
.blog-lite-bg{
background-image:url(../images/blog-lite-post-bg.gif);
background-repeat:repeat-y;
width:323px;/*341*/
padding:4px 8px 0 10px;
}
.blog-lite-bottom{
background-image:url(../images/blog-lite-post-bottom.gif);
background-repeat:no-repeat;
width:341px;
height:9px;
font-size:0;
margin:0 0 26px 0;
}
/**/
.blog-lite-bg a{
text-decoration:none;
color:blue;
}
/* RIGHT COLUM - COMIC BTNS, ADVERT */
.comic-btns{
width:261px;
margin:0 0 20px 85px;
}
.advert-main{
width:348px;
}
.advert-gray-border{
width:1px;
height:537px;
background-color:#e2e2e2;
}
.advert-main div{
margin:0 0 15px 0;
}

/* BOTTOM PAGE GOOGLE ADVERT */
.google-advert-page-bottom{
background-image:url(../images/google-advert-bottom-page-bg.png);
background-repeat:no-repeat;
width:795px;/*795*/
height:78px;/*78*/

}
.google-advert-page-bottom .google-advert{
background-image:url(../images/google-advert-bottom-page-holder-bg.png);
background-repeat:no-repeat;
width:471px;/*566*/
height:64px;/*74*/
margin:7px auto 0 auto;
padding:5px 5px 5px 90px;
}
/* FOOTER */
.footer{
background-image:url(../images/footer-bg.png);
background-repeat:no-repeat;
width:793px;/*813*/
height:25px;
padding:0 0 0 20px;
margin:14px auto 2px auto;
}
.footer a{
margin:0 15px 0 0;
}
/* COPYRIGHT */
.copyright{
width:400px;
margin:auto;
text-align:center;
padding:0 0 30px 0;
}

/**********************/
/* GUEST COMICS PAGE  */
/**********************/
.guest-comics-menu{
margin:0 0 20px 0;
}
.guest-comics-menu ul
{
	list-style-type:none;
}
.guest-comics-menu ul li{
float:left;
 height:32px;
 padding:0 15px 0 15px;
 border-left:solid 1px black;
}
/* ornage box */
.orange-box-top
{
	background-image:url(../images/orange-box-top.gif);
	background-repeat:no-repeat;
	width:288px;
	height:10px;
	font-size:0;
}
.orange-box-top-bg
{
	background-image:url(../images/orange-box-top-bg.gif);
	background-repeat:repeat-y;
	width:258px;/*288*/
	padding:0 15px 13px 15px;
	}
.orange-box-bg
{
	background-image:url(../images/orange-box-bg.gif);
	background-repeat:repeat-y;
	width:258px;/*288*/
	padding:11px 15px 0 15px;
	}
.orange-box-bottom
{
	background-image:url(../images/orange-box-bottom.gif);
	background-repeat:repeat-y;
	width:288px;
	height:10px;
	font-size:0;
	}
/* guest-comic-middle-menu */
.guest-comic-middle-menu
{
	width:148px;	
	margin:0 0 0 12px;
}
.guest-comic-middle-menu img
{
	margin:0 0 8px 0;
}
/* guest-comic-search */
.search-guest-comics-box
{
	width:291px;
	height:100%;
	padding:0 0 6px 0;
	border:solid 1px black;
}
.search-guest-comics-box h4
{
	padding:3px 0 0 0;
}
.search-guest-comics-header
{
	height:54px;/*28*/
	background-color:Black;
	padding:3px 8px 0 8px;
	
}
.search-guest-comics-header h4
{
	margin:0 0 7px 0;
}
.search-guest-comics-header select
{
	margin:0 24px 0 0px;
}
/**/
.search-guest-comics-table-titles
{
	border-bottom:solid 1px black;
	height:28px;
	padding:5px 29px 0 26px;
}

.search-guest-comics-result-item{
width:282px;/*282*/
height:23px;/*29*/
padding:6px 0 0 0;
background-color:#eeeeee;
margin:3px auto 3px auto;
}
.search-guest-comics-result-item  .data-result{
width:130px;
text-align:center;
}
/* prev/next/last/first BTNS */
.search-guest-comics-box .txt-left{
margin:0 0 0 3px;
}
.search-guest-comics-box .txt-right{
margin:0 3px 0 0;
}
/*
.search-table
{
	width:282px;
	margin:5px 0 0 3px;
}
.search-table td
{
	text-align:center;
	height:28px;
	background-color:#eeeeee;
}
.search-table td.blue /* corract alignment for dates*//*
{
	text-align:left;
	padding:0 0 0 27px;
}

 .bottom-white-margin td
{
	height:3px;
	background-color:White;
}
.search-guest-comics-btns td
{
	background-color:White;
	
}
*/

/* guest-comics-advert */
.guest-comics-advert
{
	margin:27px 0 32px 53px;
	*margin:27px 0 0 53px;/*for IE*/
}
.guest-comics-advert-1{
	margin:0 54px 0 0;
}

/**********************/
/* ARCHIVES           */
/**********************/
.left-colum-expand-w-advert
{
	width:342px;
}
/**/
.middle-content-archive
{
	width:102px;	
	margin:0 0 0 6px;
}

.middle-content-archive img
{
	margin:0 0 15px 0;
}
/**/
.archives-advert
{
	margin:15px auto 0 auto;
	width:300px;
	
}
.archives-advert a
{
	display:block;
	margin:0 0 15px  0;
}
/****************************/
/* GUEST COMICS PAGE SUBMIT */
/****************************/

.guest-comics-submit-menu{
margin:0 0 20px 0;
}
.guest-comics-submit-menu ul
{
	list-style-type:none;
}
.guest-comics-submit-menu ul li{
float:left;
 height:32px;
 padding:0 15px 0 15px;
 }
 .border-left-1px-black li
 {
 	border-left:solid 1px black;
 }
/**/
ol
{
	
	padding:0;
	margin:0 0 0 20px;
	*margin:0 0 0 23px;
}
ol li
{
	padding:0;
	margin:0;
}
/**/
.guest-comic-content
{
	
	padding:0 0 0 35px;
	
}
/****************************/
/* ADVERTISE ON B2B         */
/****************************/
.advertising-figure-1 /*  also used on B2B-BONUS-STRIPS*/
{
	margin: 0 0 40px 35px;
}
/****************************/
/*         CONTESTS         */
/****************************/
.contests-content
{
	padding:0 0 0 18px;
}
.img-this-could-b-u
{
	position:relative;
	bottom:55px;
	margin:0 0 0 12px;
}
/**/
.purple-contest-box
{
	margin:-27px 0 0 0;
}
.rounded-purple-top-735px
{background-image:url(../images/rounded-purple-top-735px.gif);
	background-repeat:no-repeat;
	width:735px;
	height:10px;
	font-size:0;
}
.rounded-purple-bg-735px
{background-image:url(../images/rounded-purple-bg-735px.gif);
	background-repeat:repeat-y;
	width:712px;/*735*/
	padding:0 10px 9px 13px;
	border-bottom:solid 1px black;
}
.rounded-pink-bg-735px
{background-image:url(../images/rounded-pink-bg-735px.gif);
	background-repeat:repeat-y;
	width:712px;/*735*/
	padding:12px 10px 13px 13px;
}
.rounded-pink-bottom-735px
{background-image:url(../images/rounded-pink-bottom-735px.gif);
	background-repeat:no-repeat;
	width:735px;
	height:10px;
	font-size:0;
}
/**/


.commentApprove td
{
	padding:8px;
	}
	
	
	/******************/
	
/****************************/
/*      ABOUT-AUTHOR        */
/****************************/
.img-matt-zalen
{margin:0 20px 60px 0;
}
/****************************/
/*      ABOUT-CAST        */
/****************************/
.about-cast-amos
{width:545px;
 height:303px;
}
.about-cast-matzah
{width:545px;
 height:310px;
}
.about-cast-the-mother
{width:545px;
 height:347px;
}
.about-cast-the-father
{width:545px;
 height:305px;
}
.about-cast-grandpop
{width:545px;
 height:305px;
}
/****************************/
/*      JOIN FACEBOOK       */
/****************************/
.join-facebook-img
{
	margin:0 35px 0 0;
}
/****************************/
/*      CONTACT-MATT        */
/****************************/
.contact-matt-img
{position:relative;
 right:75px;
 bottom:60px;
}
.contact-form 
{
	width:330px;
	
}
.contact-form li
{
	width:330px;
	/*height:30px;*/
	list-style-type:none;
	margin:0 0 15px 0;
}
.contact-form li span
{
	padding:5px 0 0 0;
}
.contact-input
{
	width:170px;/*177*/
	height:23px;/*28*/
	border:solid 1px black;
	padding:5px 2px 0 5px;
}
.add-input
{
	width:177px;
	border:solid 1px black;
	padding:0 0 0 3px;
}
.contact-txt-box
{
	width:326px;/*326*/
	height:153px;/*147*/
	border:solid 1px black;
	padding:3px;
}
.contant-error-msg
{
	height:30px;
	padding:5px 0 0 5px;
	margin:0 0 0 10px;
}
.btn-send-msg
{
	margin:20px 0 0 66px;
}

/****************************/
/*     BUY-PRINT            */
/****************************/

.buy-print-txt
{
	margin:30px 0 0 0;
	position:relative;
	height:260px;
}

.buy-print-txt p
{
	width:380px;
	margin:12px 55px 0 0;
}
.buy-print-btn
{
	margin:0 0 20px 140px;
	position:absolute;
	bottom:0;
}
.buy-print-btn img
{
	margin:0 0 10px 0;
}
/****************************/
/*     EDITORS SECTION      */
/****************************/
.sample-page-item
{
	width:142px;
	height:100%;
	text-align:center;
	}
.sample-page-item img
{
	border:solid 1px black;
}
/**/
.title-frame-sample-item
{
	width:214px;
	height:100%;
	text-align:center;
	margin:0 16px 0 0;
}
.title-frame-sample-item img
{border:solid 1px black;
}
/****************************/
/*     EMAIL COMIC          */
/****************************/

.email-comic-input
{
	width:172px;
	height:23px;
	border:solid 1px black;
	padding:5px 0 0 5px;
	
}
.email-comic-send-btn
{
	margin:0 0 0 70px;
}

/****************************/
/*     ADMIN                */
/****************************/
ul.admin
{
padding:0;
margin:0;
list-style-type:none;
}
ul.admin li{
float:left;
margin:0 15px 0 0;
}


/***/
.adminMain
{
font:normal 16px Arial;
color:black;
text-decoration:none;
}
.adminMainActive
{
font:bold 16px Arial;
color:black;
text-decoration:none;
}
/**/
.adminAddCommic
{
font:normal 16px Arial;
color:black;
text-decoration:none;
}
.adminAddCommicActive
{
font:bold 16px Arial;
color:black;
text-decoration:none;
}
/**/
.admiinUnaprovedComments
{
font:normal 16px Arial;
color:black;
text-decoration:none;
}
.admiinUnaprovedCommentsActive
{
font:bold 16px Arial;
color:black;
text-decoration:none;
}
/**/
ul.admin li a:hover{
text-decoration:underline;
}