body{font-family:"HelveticaBlack","HelveticaNeueMedium","Helvetica",sans-serif;font-stretch:normal;background:#e0eefe;max-width:950px;width:100%;min-width:400px;margin:0 auto;}.content{background-color:#f9f9f9;}#t-content{width:90%;margin:5px auto;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}.clear{margin:0;clear:both;}header,footer,article,section,nav,menu,hgroup{display:block;}#container{position:relative;}.logo{color:#555;font-family:oswald,impact,arial;font-size:24px;background:#fff;padding:5px 10px;}.main-bg{background:#f9f9f9;}a{color:#000;text-decoration:none;}a:hover{}.margin-top-20{margin-top:20px!important;}.margin-top-40{margin-top:40px;}#create_container{margin:0 auto;max-height:400px;max-width:400px;overflow:hidden;position:relative;}#create_container .img_captions{position:absolute;cursor:move;font-family:'Impact',Arial;text-shadow:0 2px 1px #000,0 -2px 1px #000,2px 0 1px #000,-2px 0 1px #000;-moz-text-shadow:0 2px 1px #000,0 -2px 1px #000,2px 0 1px #000,-2px 0 1px #000;-webkit-text-shadow:0 2px 1px #000,0 -2px 1px #000,2px 0 1px #000,-2px 0 1px #000;color:#fff;display:block;white-space:nowrap;letter-spacing:0.5px;font-weight:normal;}#create_container .img_captions.focused{outline-style:dotted;outline-color:#00ff00;}#create_right{background-color:#F1F1F1;border-radius:5px;height:100%;padding:10px;}header{background:#333 none repeat scroll 0 0;height:51px;left:0;position:relative;top:0;width:100%;z-index:999;}header div#floating-header{height:40px;padding:5px 0;background:#003b6d;}footer{background:#333333 none repeat scroll 0 0;color:#ffffff;height:30px;padding:8px 0 0;width:100%;}footer div#floating-footer{padding:5px 0;}header nav ul{list-style:none outside none;margin:0;padding:0;}header nav ul li{display:block;float:left;margin-left:0px;margin-top:7px;}header nav ul li a{color:#ffffff;font-family:"bitter";font-size:20px;font-weight:bold;letter-spacing:-1.05px;line-height:23px;padding:10px 24px 12px;text-transform:none;}header nav ul li a:hover,header nav ul li a.active{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#008bc0),color-stop(1,#008bc0));background:-moz-linear-gradient(center top,#008bc0 5%,#008bc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#008bc0');background-color:#008bc0;}#container{padding-bottom:60px;}.fulltext{background:#f5f5f5 none repeat scroll 0 0;padding:20px;text-align:left;}#widget div.left{display:inline-block;float:left;width:100%;}#widget div.right{display:inline-block;float:left;width:100%;}.fleft{display:inline-block;float:left;width:50%;margin:20px auto 0;min-width:400px;position:relative;text-align:center;vertical-align:top;}.fright{display:inline-block;float:left;width:50%;margin:0 auto;min-width:400px;position:relative;text-align:center;vertical-align:top;}.twothirdstxt{margin:0 auto;max-width:500px;min-width:340px;padding:20px;}.meme_container_small{width:125px;height:125px;display:inline-block;margin:10px 10px 30px;text-align:center;position:relative;background-color:#999;vertical-align:top;}.meme_container_small img{max-height:125px;max-width:125px;min-width:125px;min-height:125px;}.meme_container_small div{color:#333333;font-family:arial;font-size:10px;font-weight:600;left:0;line-height:10px;max-width:115px;padding:5px;position:absolute;text-decoration:underline;top:123px;width:90%;word-wrap:break-word;letter-spacing:-.25px;}.fade{filter:alpha(opacity=60);opacity:0.6;background:#000;}.centered{text-align:center;}#create_nav{float:left;height:41px;margin:0 auto;width:400px;}#create_nav ul{float:left;height:45px;list-style:none outside none;margin-bottom:12px;padding:0;width:100px;}#create_nav ul li{margin-bottom:0px;margin-left:0px;width:100px;float:left;}#create_nav ul li a{background:#ddd none repeat scroll 0 0;color:#000;display:block;font-family:Arial;font-size:14px;font-weight:bold;letter-spacing:-0.4px;padding:10px;text-decoration:underline;}#create_nav ul li a.active{background:none repeat scroll 0 0 #ddd;color:#000;}.banner{background-image:url("../images/memecreator-banner.jpg");background-position:center center;height:160px;padding-top:70px;margin-bottom:-50px;}.searchbar{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #ccc;height:30px;margin-top:21px;padding-top:5px;width:300px;border-radius:0;}.searchbutton{background:url("../images/searchbutton.gif") no-repeat scroll 0 0 rgba(0,0,0,0);border:0 none;border-radius:0;cursor:pointer;height:42px;line-height:0;margin:0 0 0 -5px;text-indent:-9999px;width:38px;}.h1title{background:none repeat scroll 0 0 #008bc0;color:#fff;font-family:"bitter";font-size:21px;font-weight:normal;letter-spacing:-1.2px;margin-left:0;padding:5px 0;text-align:center;width:100%;}.h1titlefeat{background:none repeat scroll 0 0 #008bc0;color:#fff;font-family:"bitter";font-size:21px;font-weight:normal;letter-spacing:-1.2px;margin-top:-20px;padding:5px 0;text-align:center;width:100%;}.h2title{color:#008bc0;font-family:"Bitter",serif;font-size:34px;letter-spacing:-1.75px;}.h3title{color:#335270;font-size:18px;font-weight:lighter;line-height:23px;margin-bottom:0px;padding-top:45px;}.h1titlefull{background:#e6e6e6 none repeat scroll 0 0;color:#000;font-family:"arial";font-size:21px;font-weight:bold;letter-spacing:-1px;margin:0;padding:5px 0;text-align:center;width:100%;}.h1titleside{background:none repeat scroll 0 0 #c00600;color:#fff;font-family:"bitter";font-size:21px;font-weight:normal;letter-spacing:-1.2px;margin-top:20px;padding:10px 0;text-align:center;width:100%;}.viewcount{background:#fff none repeat scroll 0 0;border-radius:5px;color:#444;font-family:"oswald";font-size:34px;height:52px;letter-spacing:-0.75px;margin:20px auto 21px;max-width:110px;min-width:100px;text-align:center;}.viewbottom{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;height:0;margin:0 auto;width:0;}.search-box{margin:0px 0 20px;width:100%;padding:5px 0 0;}.meme-browser{background:none repeat scroll 0 0 #fdfdfd;padding:0 0px 20px;text-align:center;}.meme_container{background-color:#f0f0f0;display:inline-block;min-height:160px;margin:10px;padding:0;position:relative;text-align:center;text-shadow:1px 1px 0 #333;vertical-align:top;width:160px;}.meme_container img{max-height:160px;max-width:160px;min-height:160px;min-width:160px;}#full_meme{display:inline-block;margin:0;position:relative;text-align:center;vertical-align:top;width:400px;}#full_meme img{max-width:400px;margin-bottom:10px;}.sidenav{background:none repeat scroll 0 0 #BBBBBB;border-radius:0 5px 5px 0;float:right;margin:0 -1px 0 -30px;padding:36px 16px 20px 0;height:1038px;}.sidenavbrowse{background:none repeat scroll 0 0 #BBBBBB;border-radius:0 5px 5px 0;float:right;margin:0 -1px 0 -30px;padding:36px 16px 20px 0;height:992px;}#pagination strong,#pagination b{color:black;padding:2px 20px 0;font-size:18px;font-family:'oswald',arial;}#pagination a{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#000000;font-family:arial;font-size:15px;font-weight:normal;padding:6px 20px;margin-top:8px;text-decoration:underline;text-shadow:1px 1px 0px #f1f1f1;}#pagination:active{position:relative;font-family:'oswald',arial;top:1px;}#memeadbg{background-color:#f1f1f1;border-radius:0 0 5px 5px;height:100%;margin-top:-10px;padding:10px;}#captiondisplay{border-radius:5px 5px 0 0;height:100%;padding:17px 10px 14px 10px;}.c3{color:#444;font-size:19px;line-height:21px;font-family:'oswald';}#recaption a{background:#3fa83f none repeat scroll 0 0;box-shadow:0 2px 0 0 #5fb84f inset;color:#ffffff;display:block;font-family:"bitter";font-size:25px;font-weight:bold;letter-spacing:-1.15px;margin:5px auto 20px;padding:12px;text-decoration:none;width:300px;}#recaption a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#5fb84f),color-stop(1,#5fb84f));background:#5fb84f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#5fb84f');
	background-color:#5fb84f;
}#recaptionside a{background:#3fa83f;box-shadow:0 2px 0 0 #5fb84f inset;color:#ffffff;display:block;font-family:"bitter";font-size:25px;font-weight:bold;letter-spacing:-1.15px;margin:15px auto 0;padding:15px;text-decoration:none;width:270px;}#quick-links img{color:transparent;font-size:0;margin-left:0px;vertical-align:middle;width:260px;border:none;}#quick-links a{border-radius:4px;color:#555;font-family:oswald;font-size:15px;font-weight:normal;line-height:26px;margin-left:20px;text-decoration:none;}#quick-links a:hover{color:#000;}#quick-links b u{font-size:20px;}ul.admin-list{list-style:none;}ul.admin-list li{float:left;margin:10px;display:inline-block;}ul.admin-list li img{height:200px;}.btnbg{background:none repeat scroll 0 0 #3fa83f;border:medium none;color:#ffffff;display:inline-block;font-family:"bitter";font-size:20px;font-weight:bold;letter-spacing:-0.8px;margin:8px;padding:12px 24px;text-decoration:none;}.btnbg:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#008bc0),color-stop(1,#008bc0));background:-moz-linear-gradient(center top,#008bc0 5%,#008bc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#008bc0');background-color:#008bc0;}.btnbg:active{position:relative;top:1px;}@font-face{font-family:'Impact';src:url('../fonts/impact.ttf');}#sharebar{bottom:0;display:block!important;font:11px Helvetica,Tahoma,Arial;height:43px!important;left:0;position:fixed;width:100%;z-index:980000!important;}#sharebar #sharebar-color{height:26px;position:absolute;top:13px!important;width:100%;z-index:985000;}#sharebar .sharebar-shade-bg-gloss{background:none repeat scroll 0 0 #333333!important;}#sharebar #sharebar-shade{height:37px;position:absolute;top:10px!important;width:100%;z-index:990000;}.tags_cont .label{border-radius:0.25em;color:#ffffff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:0.2em 0.6em 0.3em;text-align:center;vertical-align:baseline;white-space:nowrap;}.tags_cont .label-info{background-color:#5bc0de;margin-right:10px;}.ui-widget{font-family:Arial,sans-serif!important;font-size:1.1em;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px!important;border-top-left-radius:0px!important;}.logout_li a{padding:0px;font-size:13px;}.logout_li a:hover{background:none;text-decoration:underline;}.logout_li img{margin-right:5px;margin-top:-5px;}#widget{background:White none repeat scroll 0 0;text-align:center;width:100%;}.memeview{background:#f9f9f9 none repeat scroll 0 0;float:left;min-height:100%;width:100%;}.top_ad_res{width:320px;height:100px;}@media(min-width:500px)  {.top_ad_res {width:468px; height: 60px;}}
	@media(min-width:800px)  {.top_ad_res {width:728px; height: 90px;}}

.ad_res {
  background-color: #f0f0f0;
  padding: 10px 0 15px;
  text-align: center;
}

.ad_reslight {
  background-color: #fdfdfd;
  padding: 20px 0 15px;
  text-align: center;
}
	
@media (max-width: 949px) {
	.twothirds {
		width:100%;
	}
	
	.rightsidebar {
	  background: #f9f9f9 none repeat scroll 0 0;
	  margin: 0 auto;
	  min-width: 400px;
	  width:100%;
	}
		
	#quick-links {
		display: none;
	}
}

@media (min-width: 950px) {
	.twothirds {
		width:50%;
		float: left;
		text-align: center;
	}

	.rightsidebar {
	  background: none repeat scroll 0 0 #f9f9f9;
	  float: right;
	  width: 50%;
	  height: 100%;
	  text-align: center;
	}
	
	#quick-links {
	  line-height: 27px;
	  text-align: left;
	}
}

.ad468 {
  background-color: #fff;
  display: block;
  margin: 20px 0 5px;
}

@media (min-width: 728px) {
	.ad728 {
	background-color: #f0f0f0;
	padding: 10px 0;
	display:block;
	}
	
	.ad336 {
		background-color: #f0f0f0;
		padding: 20px 0;
		display: none;
	}
	.fleft {
	  width: 100% !important;
	}
	
	.fright {
	  width: 100% !important;
	}
}

@media (max-width: 727px) {
	.ad728 {
	background-color: #f0f0f0;
	padding: 10px 0;
	display:block;
	}
	
	.ad336 {
		background-color: #f0f0f0;
		padding: 20px 0;
		display: block;
	}
	.fleft {
	  width: 100% !important;
	  max-width: 100% !important;
	}
	
	.fright {
	  width: 100% !important;
	  max-width: 100% !important;
	}
}

#at15pf, #at16pf {
  background: #f2f2f2 none repeat scroll 0 0;
  border-top: 1px solid #e5e5e5;
  box-sizing: content-box;
  height: 12px;
  position: relative;
  display: none !important;
}