body {
	margin: 0;
	padding: 0;
	/*background: #FFFFFF url('http://www.chucknorrisjokes.net/chuck20/images/bg.jpg') repeat-x;*/
	background: #FFF url('http://www.chucknorrisjokes.net/chuck20/images/bkg.gif') repeat-x top;
	background: #E2F1AD url('bg.jpg') repeat-x top;
	font-family: verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}

h1
{
	color: #819F00;
	font-size: 29px;
	font-weight: normal;
	margin-top: 0px;
}

h2
{
	color: #819F00;	
}

.topquote
{
	height: 11px;
	background: #FBF6D8 url(../top_quote.gif) no-repeat;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.bottomquote
{
	height: 13px;
	background: #FBF6D8 url(../bottom_quote.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 0px;
}

.chuckquote
{
	margin-top: 0px;
	padding: 15px;
	padding-left: 33px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	background-color: #FBF6D8;
	border-left: 1px #F2E9CA solid;
	border-right: 1px #F2E9CA solid;
	margin-bottom: 0px;
	background: #FBF6D8 url(../quote.jpg) top left no-repeat;
}

a
{
	color: #000;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

a img
{
	color: #fff;
	border: none;
	text-decoration: none;
}

.name
{
    visibility: hidden;
    /* display: none; */
}

.chuckquotebottom
{
	color: #B8D930;
	font-weight: bold;
}

.chuckquotebottom a
{
	color: #C48923;
	font-weight: bold;
}

.chuckquotebottom a:hover
{
	color: #B8D930;
	font-weight: bold;
}

.largerectangle {
    /* background-image: url('../chuck09.gif'); */
    background-repeat: no-repeat;
	background-position: 26px 10px;
	/* padding: 0px 0px 0px 73px; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.largerectangle p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	border-left: 0px solid #B1E030;
}

/* header */

#header{
	width: 790px;
	height: 99px;
	margin: 0 auto;
	padding: 0px;
	background-color: #067DC7;
	background: #fff url('http://www.chucknorrisjokes.net/chuck20/bgg.jpg') repeat-x;
	margin-bottom: 0px;
}

/* Page */

#container {
	width: 790px;
	margin: 0 auto;
	margin-top: 13px;
	background-color: #fff;
	border: 1px #D9A757 solid;
	padding: 7px;
}

#con
{
	background: #fff url('http://www.chucknorrisjokes.net/chuck20/images/con-top.gif') repeat-x top;
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

/* Here */

#here
{
	text-align: left;
	padding: 4px;
	padding-left: 7px;
	font-size: 12px;
	margin-top: 0px;
	height: 24px;
	background: #fff url(../here.gif) repeat-x;
	color: #A16B07;
}

#here a
{
	font-size: 12px;
	font-weight: bold;
	color: #81A211;
	text-decoration: underline;
}

#here a:visited
{
	color: #81A211;
	text-decoration: underline;
}

#here a:hover
{
	color: #B5DB2B;
	text-decoration: underline;
}

/* Content */

#content {
	float: left;
	width: 415px;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 10px;
}

#content h1.title {
font-size: 24px;
color: #07519A;
}

#header h1 a
{
	color: #fff;
	font-size: 33px;
	margin-bottom: 0px;
}

#content h2.title {
	margin-bottom: 25px;
	padding-left: 5px;
	border-left: 15px solid #000;
	text-transform: lowercase;
	color: red;
}

#content .title span {
	color: #000000;
}

/* right */

#right {
	float: right;
	width: 340px;
	background-color: #FDFBF8;
	margin-top: 17px;
	padding-left: 9px;
	border-left: 1px #F8EDDE solid;
}

#latest
{
	margin: 0px;
	padding-right: 5px;
}

#titlelatest
{
	color: #C48923;
}

#latest a
{
	font-size: 14px;	
}

#lrated a
{
	font-weight: normal;
	font-size: 13px;
}

#lratedbottom
{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 15px;
	color: #819F00;
}

#lratedbottom a
{
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	color: #C48923;
	text-decoration: none;
}

#lratedbottom a:hover
{
	color: #819F00;
}

#stuff
{
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

#stuff h3
{
	margin: 0;
	color: #2B1404;
	font-size: 21px;
	padding: 0px;
	font-weight: bold;
	padding-left: 0px;
}

.latestcomments
{
	background-color: #FDFBF8;
	font-size: 12px;
}

.latestcomments a
{
	color: #C48923;
	font-size: 12px;
	font-weight: bold;
}

.catCOOL a
{
	font-size: 14px;
	padding: 2px;
	border: 1px #92CBFE solid;
	background-color: #288AE3;
	color: #fff;
	font-weight: bold;
}

.catCOOL a:hover
{
	background-color: #F4F9FE;
	color: #288AE3;
	border: 1px #288AE3 solid;
	text-decoration: none;
}

.catWTF a
{
	font-size: 14px;
	padding: 2px;
	border: 1px #9B9799 solid;
	background-color: #5B4D54;
	color: #fff;
	font-weight: bold;
}

.catWTF a:hover
{
	background-color: #F7F3F5;
	color: #5B4D54;
	border: 1px #5B4D54 solid;
	text-decoration: none;
}

.catFUNNY a
{
	font-size: 14px;
	padding: 2px;
	border: 1px #94E088 solid;
	background-color: #339224;
	color: #fff;
	font-weight: bold;
}

.catFUNNY a:hover
{
	background-color: #EFFFED;
	color: #339224;
	border: 1px #339224 solid;
	text-decoration: none;
}

.catSEXY a
{
	font-size: 14px;
	padding: 2px;
	border: 1px #FEBBDC solid;
	background-color: #E52886;
	color: #fff;
	font-weight: bold;
}

.catSEXY a:hover
{
	background-color: #FEF6FA;
	color: #E52886;
	border: 1px #E52886 solid;
	text-decoration: none;
}

.linktitle a
{
	font-size: 14px;
	font-weight: bold;
	color: #1B67B1;
}

.linktitle a:hover
{
	color: orange;
	text-decoration: none;
}

.comment
{
	color: #634009;
	text-decoration: none;
	background-color: #FFF;
	border: 1px #F2E9CA solid;
	padding: 6px;
	font-size: 12px;
}

.commenttitle a
{
	padding-left: 30px;
	background: #FDFBF8 url('../comment.jpg') no-repeat left top;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.commenttitle a:hover
{
	color: red;
	text-decoration: underline;
}

.friendtitle a
{
	padding-left: 22px;
	background: #FDFBF8 url('../send2friend.jpg') no-repeat left top;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.friendtitle a:hover
{
	color: red;
	text-decoration: underline;
}

.subquote
{
	font-size: 13px;
	color: #2B1605;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

.subquote a
{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: green;
	padding: 4px;
}

.subquote a:hover
{
	color: #B5F300;
	text-decoration: none;
}

.mainmore a
{
	font-size: 16px;
	font-weight: bold;
	color: #819F00;
	text-decoration: none;
	background-color: #FBF6D8;
	border: 1px #F2E9CA solid;
	padding: 3px;
}

.mainmore a:hover
{
	color: #CB8718;
	text-decoration: none;
}

.notfunny a
{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-color: red;
	padding: 4px;
}

.notfunny a:hover
{
	color: #FAC954;
	text-decoration: none;
}

.maincontact
{
	padding: 0px;
	margin-top: 3px;
}

.maincontact a
{
	color: #CB8619;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.maincontact a:hover
{
	color: #B1E030;
}

#mainnav
{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
}

#mainnav a
{
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	padding-left: 6px;
	padding-right: 6px;
	margin-right: 5px;
	color: #fff;
	border: 1px solid #2B1605;
	background-color: #2C1404;
	/* color: #E459A0; */
}

#mainnav a:hover
{
	color: #fff;
	border: 1px solid #CB8718;
	background-color: #EAD1A8;
	background-color: #CB8718;
}

/* Footer */

#footer
{
	clear: both;	
	font-size: 13px;
	padding: 4px;
	color: #CB8619;
	font-weight: bold;
	background-color: #2C1404;
	border-top: 2px solid #CB8619;
}

#footer p {
	margin: 0px;
	text-align: center;
}

#footer a
{
	font-size: 13px;
	font-weight: bold;
	color: #CB8619;
	text-decoration: underline;
}