/*  
Theme Name: Foot fetish blog
*/

/* Overal Styling */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }
body { line-height:1 }
ol, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
:focus { outline:0 }
ins { text-decoration:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
/*end of reset*/
/*framework 960*/
.container_12, .container_16 { margin-left:auto; margin-right:auto; width:960px }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_45, .grid_5, .grid_55, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display:inline; float:left; margin-left:10px; margin-right:10px }
.container_12 .grid_3, .container_16 .grid_4 { width:220px }
.container_12 .grid_6, .container_16 .grid_8 { width:460px }
.container_12 .grid_9, .container_16 .grid_12 { width:700px }
.container_12 .grid_12, .container_16 .grid_16 { width:940px }
.alpha { margin-left:0 }
.omega { margin-right:0 }
.container_16 .grid_1 { width:40px }
.container_16 .grid_2 { width:100px }
.container_16 .grid_3 { width:160px }
.container_16 .grid_45 { width:240px }
.container_16 .grid_5 { width:280px }
.container_16 .grid_55 { width:300px }
.container_16 .grid_6 { width:340px }
.container_16 .grid_7 { width:400px }
.container_16 .grid_9 { width:520px }
.container_16 .grid_10 { width:580px }
.container_16 .grid_11 { width:640px }
.container_16 .grid_13 { width:760px }
.container_16 .grid_14 { width:820px }
.container_16 .grid_15 { width:880px }
.container_12 .prefix_3, .container_16 .prefix_4 { padding-left:240px }
.container_12 .prefix_6, .container_16 .prefix_8 { padding-left:480px }
.container_12 .prefix_9, .container_16 .prefix_12 { padding-left:720px }
.container_16 .prefix_1 { padding-left:60px }
.container_16 .prefix_2 { padding-left:120px }
.container_16 .prefix_3 { padding-left:180px }
.container_16 .prefix_5 { padding-left:300px }
.container_16 .prefix_6 { padding-left:360px }
.container_16 .prefix_7 { padding-left:420px }
.container_16 .prefix_9 { padding-left:540px }
.container_16 .prefix_10 { padding-left:600px }
.container_16 .prefix_11 { padding-left:660px }
.container_16 .prefix_13 { padding-left:780px }
.container_16 .prefix_14 { padding-left:840px }
.container_16 .prefix_15 { padding-left:900px }
.container_12 .suffix_3, .container_16 .suffix_4 { padding-right:240px }
.container_12 .suffix_6, .container_16 .suffix_8 { padding-right:480px }
.container_12 .suffix_9, .container_16 .suffix_12 { padding-right:720px }
.container_16 .suffix_1 { padding-right:60px }
.container_16 .suffix_2 { padding-right:120px }
.container_16 .suffix_3 { padding-right:180px }
.container_16 .suffix_5 { padding-right:300px }
.container_16 .suffix_6 { padding-right:360px }
.container_16 .suffix_7 { padding-right:420px }
.container_16 .suffix_9 { padding-right:540px }
.container_16 .suffix_10 { padding-right:600px }
.container_16 .suffix_11 { padding-right:660px }
.container_16 .suffix_13 { padding-right:780px }
.container_16 .suffix_14 { padding-right:840px }
.container_16 .suffix_15 { padding-right:900px }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }
/*end of framefork 960  */
body { margin:0 0 10px 0; padding:0; background: url(images/bg.png) #FFFFE1; font-family: Verdana, Geneva, sans-serif; color:#666666; }
a, a:visited, a:active { color:#F00; }
a:hover { color:#900; text-decoration:none; }
h2 { margin:10px 0; font-size:20px; }
ul { padding:10px; margin:5px 0px 5px 10px; }
li { list-style-position:inside; }
#foot-fetish-header { background:#fff2c4; padding-bottom:10px; border:1px solid #999; border-top:none; }
#foot-fetish-header ul { margin:0; padding:0; float:left; width:100%; list-style-type:none; }
#foot-fetish-header ul li { display:inline; margin:5px 0 0 20px; padding:0; float:left; font-size:18px; line-height:30px; }
#foot-fetish-header ul li a { color:#669933; text-decoration:none; }
#foot-fetish-header ul li a:hover { text-decoration:underline; }
#foot-fetish-header ul li.last { margin-right:25px; }
#foot-fetish-header ul li.last a { color:#F00; text-decoration:blink;} 
#foot-fetish-header ul li.addfav { font-size:11px; white-space:nowrap; height: 12px; padding-top: 0px; margin:5px 5px 0 5px; padding:0; }
#foot-fetish-header ul li.conweb { font-size:11px; white-space:nowrap; margin:5px; }
#foot-fetish-header ul li.conweb a { height:20px; color:#ff9900; text-decoration:none; }
#foot-fetish-header ul li.conweb a:hover { color:#FF6600; text-decoration:underline; }
#foot-fetish-wrapper { }
#logo { margin:20px 0 20px 0; font-size:16px; }
#logo p { margin-top:40px; }
#logo h1, #logo h3 { margin:0; font-size:36px; text-align:left; }
#logo a{ color:#666; text-decoration:none;}
#logo img { float:left; margin-right:10px; }
.links { background:#333; border:1px solid #999; margin-top:20px; padding:10px;}
.links a { color:#FFF; text-decoration:none; display:block; font-size:12px; }
.links a:hover { background:#FFFFE1; color:#000; text-decoration:none; }
.links li:hover { color:#000; background:#FFFFE1; }
.inner { padding:0 20px; }
.left { float:left; }
#pick-of-the-week { background:#CF9; border:1px solid #999; }
#pick-of-the-week p { margin:5px 0; }
#pick-of-the-week img { margin:10px; }
#pick-of-the-week li { list-style-position:inside; margin-left:20px; }
#main, #hall-of-fame { background:#fff2c4; margin-top:20px; border:1px solid #999; }
.galleri { float:left; margin:10px 35px; display:inline; }
.galleri p { text-align:center; }
#categories { padding:10px; background:#333; margin-top:20px; border:1px solid #999; overflow:hidden; }
#categories a { color:#fff; text-decoration:none; }
#categories ul { margin:0; padding:0;}
#categories li { display:inline; width:150px; float:left; margin:0; padding:0;}
#categories li:hover { background:#FFFFE1; }
#forum, #blog, #enter { background:#CF9; margin-top:20px; border:1px solid #999; padding:10px; }
.footfetishforum { font-size:10px; border-bottom:1px solid #CCC; text-decoration:none; }
.footfetishforum a { text-decoration:none; }
#footfetis-quality { background:#CF9; margin-top:20px; border:1px solid #666; }
#footfetis-quality li { margin-bottom:20px; }
#footer p { font-size:10px; text-align:center; margin-bottom:10px; }
#linksfooter { display:none; }
.post { background:#fff2c4; margin-bottom:20px; padding:20px; border:1px solid #999; overflow:hidden; color:#000; font-size:12px; line-height:150%; }
.post h2 { text-align:left; line-height:120%; }
#search { height:30px; margin:0; padding:0; }
#search form { margin:0; padding:0; }
#search form div { display:inline; float:left; width:300px; height:30px; margin:5px 0 0 20px; }
#search form div input { display:block; width:300px; border:none; background-color:transparent; font-size:18px; color:#999999; }
h3, h4{ margin:0px 0 10px 10px; color:#F00; font-size:16px;}
#tags,#archive,#higestrated, #mostrated, #latestcomments{ background:#CF9; margin-top:20px; border:1px solid #666; padding:10px; }
.left { float:left;}
#right ul{ margin:0; padding:0;}
#right li{ margin:0; padding:0;}
#archive a,#higestrated a, #mostrated a,#mostrated, #latestcomments { font-size:12px;}
#mostrated { font-size:12px; line-height:150%;}
#latestcomments li{margin-bottom:5px;}
.post p.cal {
	margin:0;
	padding:5px;
	margin:5px 5px;
	float:left;
	text-align:center;
	background: url(images/calendar-background-icon.png) no-repeat top center;
font-size:9px;
color:#fff;
height:54px;
width:54px;
}
.post p.cal span{ color:#000; font-size:20px; margin-top:8px; line-height:30px;}
.post p{ margin-bottom:10px;}

small { font-size:10px;}
#respond{ margin-top:20px;}
#respond input { border:1px solid #999; margin-bottom: 10px;}
#respond textarea{ border:1px solid #999; margin-bottom: 10px; width:580px;}
.comment {padding:10px; background:#EBEBEB; margin-top:20px; border:1px solid #999; overflow:hidden; }
.comment img { float:left; clear:both; padding:2px; }
.comment-author { font-size:10px; overflow:hidden; float:left; background:#FFF; padding:5px;}
.comment-meta { font-size:9px; float:right; font-style:italic; }
.fn{ clear:both; float:left;}
.says{ clear:both; float:left;}
.comment p{ color:#000 ; padding:10px; float:left; font-size:12px; width:450px; }
.odd  { background: #F7F7F8;}
#wpstats {display:none;}
.breadcrumb { margin-top:60px; font-size:11px;}
.breadcrumb h2{ font-size:16px;}
#maincontent h1{ text-align:left; line-height:120%;  margin:10px 0; font-size:20px;}
.wp-pagenavi{ float:left; margin-bottom:20px;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #F00;
	color: #F00;

}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #ccc;

}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #666666;
	border: none;

}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #666666;
	color: #666666;

}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 1px solid #666666;
	color: #666666;

}
#webcams { text-align:center; margin-bottom:20px;}
#webcams h2{ color:#F00; font-size:24px; margin:10px 0;}
#webcams ul{ margin:0; padding:0;}
#webcams li{ display:inline; margin:0 5px; padding:0;}
#webcams li img{ border:2px solid #F00;}
#webcams li img:hover{border:2px solid #900;}

.curvybox, .galleri{
-moz-border-radius: 20px;
border-radius: 20px;
}
.curvyboxtop{-moz-border-radius: 0 0 20px 20px;
border-radius: 0 0 20px 20px;}
