/*
THEME NAME:Internet Fancy
THEME URI:http://www.internetfancy.com
DESCRIPTION: Fancy fancy fancy pants
VERSION:2.0.0
AUTHOR:Kevin Yaun
AUTHOR URI:http://www.kevinyaun.com/
TAGS:boobs


*/




body{ background-image:url(img/background.gif);font-family:georgia,serif;padding:0;margin:0;font-size:12px;width:100%;line-height:16px; }

a:link,
a:active,
a:visited{ text-decoration:none;color:#000; }
a:hover{ text-decoration:underline;color:#000; } 

p{ padding-bottom:10px; }

#sidebar{ width:160px;padding-left:12px;position:absolute; }
#sidebar #logo{ width:160px;height:125px;background-image:url(img/logo_bg.gif);text-align:center; }
#sidebar #logo h1{ padding:36px 0 0 0;margin:0;font-size:36px;font-style:italic;line-height:auto; }

#sidebar .column{ margin-top:10px;border:3px solid #fff;margin-left:13px;margin-right:8px; }
#sidebar .column .innercolumn{ border:2px solid #000;padding:15px;background-color:#fff;text-align:center; }
.linkcat h2{ padding-top:5px;font-style:italic; }
.linkcat{ list-style:none;text-align:left; }
#sidebar .column .innercolumn ul{ border-bottom:1px solid #000;font-style:italic;padding:8px 0 0 0;margin:0 0 8px 0;text-align:left; }
#sidebar .column .innercolumn ul li{ padding:8px 0 8px 0;border-top:1px solid #000; }
#sidebar #socialicons{ padding:10px 0 0 13px; }
.socialicon{ float:left; }

#container{ margin-left: 172px; }

#container #header{ height:59px; padding-top:6px; }
#container #header #description{ float:left;background-image:url(img/header_1.gif);padding-top:16px;height:43px;width:121px;font-style:italic;background-repeat:no-repeat;font-size:10px;line-height:14px; }
#container #header #categories{ float:left;background-image:url(img/header_categories.gif);padding-top:20px;padding-left:20px;font-size:18px;color:#fff;font-style:italic;font-weight:normal;height:39px;width:143px; }
#container #header #thefanciest{ float:left;background-image:url(img/header_thefanciest.gif);padding-top:20px;padding-left:20px;font-size:18px;color:#fff;font-style:italic;font-weight:normal;height:39px;width:181px; }

#container #header #categories a:link,
#container #header #thefanciest a:link,
#container #header #categories a:active,
#container #header #thefanciest a:active,
#container #header #categories a:visited,
#container #header #thefanciest a:visited{ text-decoration:none;color:#fff; }
#container #header #categories a:hover,
#container #header #thefanciest a:hover{ text-decoration:underline;color:#fff; } 

#container #content{ padding-top:25px; }

#container #page{ border:3px solid #fff;width:524px;margin-top:25px;margin-left:20px; }
#container #page #innerpage{ border:2px solid #000;padding:30px;background-color:#fff; }

#container #post{ margin-top:25px;margin-left:20px; }
.post_images{ border:3px solid #fff;float:left;margin-right:10px; }
.post_images img{ border:2px solid #000; }
.post-content{ float:left;width:188px; }
.post-content .post-rating{ background-image:url(img/fancythis_bg.png);background-repeat:no-repeat;position:relative;left:-21px;width:214px;height:58px;margin-top:14px; }
.post-description { width:330px;border:3px solid #fff;margin-top:10px;float:left; }
.post-description .post-innerdescription{ border:2px solid #000;background-color:#fff;padding:20px; }
.post-description .post-innerdescription h4{ padding-bottom:8px;display:block;border-bottom:1px solid #000;margin-bottom:8px; }
.post-description .post-innerdescription .post-date{ padding-top:6px;display:block;border-top:1px solid #000;margin-top:8px; }
.post-content .post-link:link, 
.post-content .post-link:visited, 
.post-content .post-link:active,
.post-content .post-link:hover { background-image:url(img/visitsite_button.png);background-repeat:no-repeat;height:47px;width:90px;display:block;color:#fff;padding:17px 0 0 34px;font-style:italic; }
.post-content .post-fancytag{ background-image:url(img/fanciest_tag.png);background-repeat:no-repeat;width:61px;height:51px;float:right;display:block; }
.post-suggestions { padding-top:15px; }
.post-thumbnail { float:left;border:3px solid white;margin:0 5px 5px 0; }
.post-thumbnail img { border:2px solid black; }

.featured{ background-image:url(img/post_bg.gif);height:375px;background-repeat:no-repeat;width:740px; }
.featured .entry-content{ float:left;width:188px; }
.featured .entry-content .entry-rating{ background-image:url(img/fancythis_bg.png);background-repeat:no-repeat;position:relative;left:-16px;width:214px;height:58px;margin-top:5px; }
.featured .entry-content .entry-fancytag{ background-image:url(img/fanciest_tag.png);background-repeat:no-repeat;width:61px;height:51px;float:right;display:block; }
.featured .entry-content .entry-description{ background-color:#fff;padding:20px;position:relative;left:2px;margin-top:7px;font-style:italic; }
.featured .entry-content .entry-description h4{ padding-bottom:8px;display:block;border-bottom:1px solid #000;margin-bottom:8px; }
.featured .entry-content .entry-date{ padding-top:6px;display:block;border-top:1px solid #000;margin-top:8px; }
.featured .entry-content .entry-link:link, 
.featured .entry-content .entry-link:visited, 
.featured .entry-content .entry-link:active,
.featured .entry-content .entry-link:hover { background-image:url(img/visitsite_button.png);background-repeat:no-repeat;height:47px;width:90px;display:block;position:relative;left:5px;margin-top:15px;color:#fff;padding:17px 0 0 34px;font-style:italic; }
.featured .attach-post-image{ float:left;width:540px;height:350px;background-repeat:no-repeat;background-position:bottom right; }
.featured .attach-post-image a:link,
.featured .attach-post-image a:active,
.featured .attach-post-image a:visited,
.featured .attach-post-image a:hover{ display:block;width:520px;height:345px;text-decoration:none;position:relative;left:20px;top:5px; }
.featured .attach-post-image a:hover{ background-color:#fff;display:block;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}


#footer a:link,
#footer a:active,
#footer a:visited{ text-decoration:none;color:#fff; }
#footer a:hover{ text-decoration:underline;color:#fff; } 

#footer{ width:100%;border-top:2px solid #000;color:#fff;margin-top:30px;min-width:1000px; }
#footer #innerfooter{ width:100%;padding:30px 0;background-color:#000;border-top:2px solid #fff; }
#footer #innerfooter h3{ padding-bottom:8px;display:block;border-bottom:1px solid #fff;margin-bottom:8px;font-style:italic; }

#footer #innerfooter #f_col_1{ float:left;width:193px;text-align:center;font-size:36px;font-weight:bold;font-style:italic; }
#footer #innerfooter #f_col_2{ float:left;padding-right:30px;width:230px; }
#footer #innerfooter #f_col_3{ float:left;padding-right:30px;width:220px; }
#footer #innerfooter #f_col_4 ul,
#footer #innerfooter #f_col_3 ul{ padding:0;margin:0;position:relative;top:-8px; }
#footer #innerfooter #f_col_4 ul li,
#footer #innerfooter #f_col_3 ul li{ padding:8px 0;margin:0;border-bottom:1px solid #fff;  }
.f_col_3_date{ float:left;font-weight:bold;width:70px; }
.f_col_3_title{ float:left; }
#footer #innerfooter #f_col_4{ float:left;padding-right:30px;width:220px; }

#categories_page { border-top:1px solid #000;margin-top:5px; }
#categories_page li{ font-size:50px;padding:25px 0 15px 0;border-bottom:1px solid #000;margin:0; }

.hide{ display:none; }
.clear{ clear:both; }

#infscr-loading{ width:545px;text-align:left; }

.srssfetcher-message{
	border-top:1px solid #000;
	padding:8px 0 8px 0;
	font-style:italic;
}


