body{background:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/bg.jpg);overflow-x:hidden;margin:0;padding:0}
body,div,td,p{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px}
a img{border:0}
a{color:#FFF}
#container{background:#000;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/background.gif);text-align:left;width:1040px;overflow:hidden}
#header{float:right;width:97%;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/headerbg.jpg);background-repeat:no-repeat;overflow:hidden}
#header_top{float:left;width:100%;height:130px;overflow:hidden}
#header_top a{padding-left:50px;margin-top:10px;width:126px;height:99px;display:block}
#header_top a img{width:126px;height:99px}
#header_top h1{display:inline;font-size:18px;margin:0 0 0 43px;padding:0}
#header ul{float:left;width:100%;list-style-type:none;margin:5px 0;padding:0}
#header li{float:left;width:108px;height:83px;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/chosen_container.png);margin-left:9px;margin-right:8px;overflow:hidden;display:inline}
#header li a{display:block;padding:7px}
#header li a img{width:94px;height:69px}
#sub_header{float: left;overflow: hidden;width: 100%;}
#left{float:left;width:160px;overflow:hidden;display:inline;margin:0 4px}
#left ul{float:left;width:100%;list-style-type:none;margin:0 0 9px;padding:0}
#left li.head{width:160px;height:32px;overflow:hidden;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/ul-top.png);margin:0}
#left li{float:left;width:154px;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/ul-bg.png);behavior:url(/iepngfix.htc);display:inline;margin:0 3px}
#middle{float:left;width:700px;margin-left:2px;margin-right:4px;display:inline;overflow:hidden}
#middle h1{float:left;width:100%;font-size:24px;text-align:center;margin:4px 0}
#middle p{float:left;width:100%;font-size:12px;text-align:center;margin:3px 0}
#middle p a{color:#FFF;font-weight:700;text-decoration:underline}
#middle ul.media{float:left;width:100%;margin:0;padding:0}
.media li{float:left;width:300px;height:140px;color:#000;list-style-type:none;display:inline;background:#89B8E2;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/contentboxcenterbg.jpg);margin:2px}
.media li a.title{float:left;width:150px;height:16px;display:inline;overflow:hidden;color:#000;text-decoration:none;font-weight:700;font-size:14px;margin:2px 2px 0}
#middle .media li p{float:left;width:150px;height:43px;color:#000;display:inline;text-align:justify;font-size:12px;overflow:hidden;margin:0 2px 7px}
.media li a img{float:left;width:98px;height:98px;border:1px solid #000;display:inline;margin:2px}
.media li .info{float:left;width:150px;overflow:hidden;margin:0 2px}
.media li .rating{float:left;width:150px;height:16px;overflow:hidden;margin:0}
.media li .rating span{float:left;display:inline}
.media li .rating .stars{float:right;display:inline;width:100px;margin-right:0;overflow:hidden;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/stargray.jpg)}
.media li .views{float:left;width:70px;height:15px;line-height:15px;vertical-align:middle;font-size:11px;font-weight:700;overflow:hidden}
.media li .date{float:right;width:70px;text-align:right;height:15px;line-height:15px;vertical-align:middle;font-size:11px;font-weight:700;overflow:hidden}
.media li .cat,.media li .tags{float:left;width:100%;line-height:14px;vertical-align:middle;text-align:center;display:inline;overflow:hidden;color:#000;font-weight:700;margin:2px 0}
.media li .cat a,.media li .tags a{color:#000;text-decoration:none;font-weight:700}
#right{float:left;width:160px;margin-right:4px;text-align:left;display:inline;overflow:hidden}
#right .cube{float:left;width:100%;overflow:hidden;margin:5px 0}
#search_form{float:left;width:100%;height:25px;display:inline;overflow:hidden;margin:0;padding:0}
#search_form input{float:left}
#search_search{width:135px;line-height:25px;vertical-align:middle;font-size:14px;height:25px;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/searchbar.jpg);margin-left:50px;display:inline}
#search_submit{display:inline;border:1px;width:58px;height:25px;overflow:hidden;background:transparent;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/search-funny-pictures.jpg);margin:0 0 0 3px;padding:0}
#right ul.list{float:left;list-style-type:none;text-align:left;display:inline;margin:0 0px 9px;padding:0}
#right .list li.head{width:185px;height:32px;overflow:hidden;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/right-ul-head.png);margin:0}
#right .list li{float:left;width:179px;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/right-ul-bg.png);behavior:url(/iepngfix.htc);display:inline;margin:0 3px}
#right .sky_container{float:left;width:100%;margin-bottom:10px;overflow:hidden}
#right .sky{float:left;width:150px}
#right .sky ul{width:122px;background:#87A6B8;list-style-type:none;margin:0;padding:0 0 1px}
#right .sky li{width:120px;margin-left:1px;margin-right:1px;padding-top:1px}
#footer{float:left;width:100%;margin-top:15px;background-image:url(//cdn.damnfunnypictures.com/cache/templates/damnfunny/images/footer-bg.jpg)}
#footer p{width:100%;text-align:center;line-height:18px;vertical-align:middle;margin:13px 0 0}
#footer p a{color:#FFF;text-decoration:none}
#dhtmltooltip{position:absolute;border:1px solid #000;background-color:#FFF;visibility:hidden;z-index:100;font-size:10px;color:#000;font-family:verdana;padding:2px}
#dropmenudiv{position:absolute;border:1px solid #000;border-bottom-width:0;font:normal 12px Verdana;line-height:18px;z-index:100}
#dropmenudiv a{width:100%;display:block;text-indent:3px;border-bottom:1px solid #000;text-decoration:none;font-weight:700;color:#FFF;padding:1px 0}
#dropmenudiv a:hover{background-color:#000}
.paging ul{text-align:center;font-size:16px;margin:0;padding:0}
.paging li{float:left;list-style-type:none;display:inline;background:none;width:auto;height:auto;text-indent:0;margin:0;padding:0}
.paging a{display:inline;padding-left:5px;padding-right:5px;text-decoration:none;font-weight:700;text-align:center;height:20px;line-height:20px;vertical-align:middle;border:1px solid #88a7b9;color:#88a7b9;margin:2px}
.paging li a:hover,.paging li .selected{background:#88a7b9;color:#FFF}
#main,.paging_container{float:left;width:100%}
#left li.head h4,#right .list li.head h4{width:100%;height:32px;line-height:32px;vertical-align:middle;text-align:center;font-weight:700;color:#FFF;font-size:16px;overflow:hidden;margin:0;padding:0}
#left li.last,#right .list li.last{border-bottom:1px solid #87a6b8}
#left li.ad,#right .list li.ad{width:100%;background:transparent;overflow:hidden;text-align:center;margin:5px 0}
#left li a,#right .list li a{float:left;display:block;width:100%;line-height:20px;vertical-align:middle;text-indent:10px;color:#FFF;text-decoration:none}
#left li a:hover,#right .list li a:hover{background:#87A6B8}
.media li a.title:hover,.media li .cat a:hover,.media li .tags a:hover,#footer p a:hover{text-decoration:underline}
