body {background:url(../images/bg-body.jpg) left top repeat-x; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444;}

a {color:#c9850e}
a:hover {color:#3f2b19}

img {border:none;}

.clearfix {clear:both;}

.wrapper {width:1000px; margin:0 auto;}

#header {height:123px;}
	#header .logo{float:left; width:300px; margin:20px 350px 0 0}
	#header .search {float:left; width:300px; margin:70px 0 0 0; text-align:right;}
	
#menu {height:26px; margin:0 0 20px 0}
	#menu ul{list-style-type:none; margin:0px; padding:5px 0 0 0;}
	#menu ul li {display:inline; margin:0 30px 0 0; font-size:16px;}
	#menu ul li a {color:#fff; text-decoration: none;}
	
#page {margin:0 0 20px 0}
	#page .col-center{float:left; width:540px; margin:0 20px 0 0;}
	#page .col-right1{float:left; width:200px; margin:0 20px 0 0;}
	#page .col-right2{float:left; width:200px; margin:0px;}
	
#footer {border-top:3px solid #dbc3ab; padding:10px 0 0 0; margin:0 0 30px 0}
	#footer p{margin:0px; padding:0px; text-align:right; color:#888888; font-size:11px;}
	#footer ul.footer-links{list-style-type:none; margin:0px; padding:0px;}
	#footer ul.footer-links li {display:inline; margin:0 20px 0 0	}
	
	
/*  ########################  STYLES  #########################  */
h1 {font-size:34px; color:#dbc3ab; margin:0 0 10px 0; padding:5px 0; border-top:1px solid #e8d9ca; border-bottom:1px solid #e8d9ca; font-weight:normal;}
	h1 span {border-left:2px solid #e8d9ca; padding:0 0 0 15px; color:#e8d9ca;}
h2 {color:#3f2b19; font-size:26px; font-weight:normal; margin:0px; padding:0px;}
h3 {background:url(../images/bg-box-title.jpg) left top repeat-x; border-top:3px solid #d7c9bc; margin:0 0 10px 0; padding:5px 0 7px 10px; color:#3f2b19; font-size:14px; font-weight:normal; text-transform:uppercase;}

.display-joke {margin:0 0 60px 0;}
.display-joke p.joke-container {line-height: 24px; padding:5px; font-size:18px; font-style: italic; font-weight:normal; color:#3f2b19;}

ul.joke-details {list-style-type:none; margin:0px; padding:0px;}
	ul.joke-details li {display:inline; margin:0 20px 0 0; color:#888888; font-size:11px;}
	ul.joke-details img {margin:0 0 0 3px; vertical-align:middle}

ul.categories {list-style-type:none; margin:0 0 0 10px; padding:0px;}
	ul.categories li{background:url(../images/bullet.jpg) left 5px no-repeat; padding:0 0 0 10px; line-height: 20px; float:left; width:110px; margin:0 5px 5px 0;}
	ul.categories li a{}

ul.categories-list {list-style-type:none; margin:0 0 0 10px; padding:0px;}
	ul.categories-list li{background:url(../images/bullet.jpg) left 5px no-repeat; padding:0 0 0 10px; line-height: 20px;}
	ul.categories-list li a{}
	
.form {}
	.form input {border:1px solid #dbc3ab; padding:5px 5px; margin:0px; font-size:12px;}
	.form textarea {border:1px solid #dbc3ab; padding:5px 5px; margin:0px; font-size:12px;}
	.form .btn {background:#B87E01; color:#ffffff; font-weight:bold; border:none; padding:6px 10px;}
	
#rating {margin:10px 0 10px 0; display:none}
.form-rateit {}
	.form-rateit input {margin:0 40px 0 0}
	.form-rateit .btn {background:#c9850e; color:#fff; padding:3px 10px; border:none;}
	
.joke-item {margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #e8d9ca;}
	.joke-item h5{margin:0 0 2px 0; padding:0px; font-size:16px;}
	.joke-item .partial-joke {margin:0 0 2px 0; line-height: 16px;}
	.joke-item .details {margin:0px; font-size:11px; color:#999999;}
	
.pagination {margin:0px;}
	.pagination ul {list-style-type:none; margin:0px; padding:0px;}
	.pagination ul li {display:inline; margin:0 10px 0 0;}
	.pagination ul li a {padding:5px 10px; background:#B87E01; color:#ffffff; font-weight:bold; text-decoration:none}
	.pagination ul li a:hover {background:#3f2b19;}
	
.sharing {margin:0 0 20px 0; border-bottom:3px solid #D7C9BC;}
	.sharing ul {list-style-type:none; margin:0px; padding:5px 0}
	.sharing ul li {display:inline; margin:0 10px 0 0;}
	.sharing ul li img {vertical-align:middle}
	.sharing ul li.head {color:#77512F; font-size:14px; font-weight:bold; margin:0 20px 0 0; padding:0 0 0 10px;}
	
.center {text-align:center;}
.ad {margin:0 0 20px 0}
	
	
	
	
	
	
	
	
	
	
	
	
	
