/*
Theme Name: Folty Site Gallery Theme
Theme URI: http://www.folty.com/
Description: Folty Site Gallery Theme
Version: 1.0
Author: ThaSlayer
Author URI: http://www.thaslayer.com/
Tags: folty, site, gallery, css, web2.0


*/

html{height:100%;}
body{height:100%;background:#000009 url(images/bg.png) top repeat-x;color:#59595F;margin:0px;font-family:arial;font-size:12px;}
a, a:visited{font-size:12px;font-style:italic;text-decoration:underline;color:#36373D;}
a:hover{color:#999;}
img{border:none;}
a:hover{}


p,ul,li, dt, dl, dd,form{margin:0px;padding:0px;}

#main_wrapper{min-height:100%;height:auto !important;height:100%; }
#page_wrapper{padding-bottom:140px;position:relative;padding-top:15px;}
#page_wrapper, #footer{width:992px;margin:0 auto;}


#header{padding:10px 0 0;}
#header .logo{display:block;float:left;outline:none;}

#main_menu_wrapper{margin-left:136px;height:46px;}
#main_menu_wrapper ul{list-style:none;}
#main_menu_wrapper li{float:left;margin-left:11px;background:url(images/main_menu.png) top left no-repeat;position:relative;height:44px;}
#main_menu_wrapper li a, #main_menu_wrapper li a:visited{display:block;height:100%;width:100%;overflow:hidden;text-indent:999px;white-space:nowrap;outline:none;}
	#main_menu_wrapper .categories{background-position:0px 0px;width:171px;}
	#main_menu_wrapper .categories:hover, #main_menu_wrapper .categories.pressed{background-position:0px -44px;}
	#main_menu_wrapper .submit_site{background-position:-171px 0px;width:145px;}
	#main_menu_wrapper .submit_site:hover, #main_menu_wrapper .submit_site.pressed{background-position:-171px -44px;}
	#main_menu_wrapper .search{background-position:-316px 0px;width:126px;}
	#main_menu_wrapper .search.pressed, #main_menu_wrapper .search:hover{background-position:-316px -44px;}
	#main_menu_wrapper .search{background-position:-316px 0px;width:126px;position:relative;}
	#main_menu_wrapper .search:hover{background-position:-316px -44px;}
	#main_menu_wrapper .search form{position:absolute;top:100%;z-index:1;white-space:nowrap;overflow:hidden;height:0px;width:0px;}
	#main_menu_wrapper .search div{padding:10px;width:230px;position:relative;background:green;}
	#main_menu_wrapper .search label{display:block;}
	#main_menu_wrapper .search .input_text{}
	#main_menu_wrapper .search .input_submit{}
	#main_menu_wrapper .advertise{background-position:-442px 0px;width:135px;}
	#main_menu_wrapper .advertise:hover{background-position:-442px -44px;}
	#main_menu_wrapper .contact_us{background-position:-577px 0px;width:143px;}
	#main_menu_wrapper .contact_us:hover, #main_menu_wrapper .contact_us.pressed{background-position:-577px -44px;}
	#main_menu_wrapper .rss{background-position:-720px 0px;width:41px;height:42px;float:right;margin-left:0px;}
	#main_menu_wrapper .rss:hover{background-position:-720px -42px;}

	
#header_ads{text-align:left;height:107px;margin-top:17px;overflow:hidden;white-space:nowrap;}
#header_ads .ad{padding:0px 7px 0px 0px;}
	
#categories {position:relative;height:0px;overflow:hidden;clear:left;}
	#categories .wrapper{padding:20px 152px;position:relative;height:102px;background:url(images/categories_bg.png) top left no-repeat;margin-top:17px;}
		#categories.opened{height:auto;}
		#categories ul{list-style:none;position:relative;}
		#categories li{float:left;width:20%;}
		#categories a, #categories a:visited{display:block;width:100%;padding:4px 0px;color:#808099;font-family:arial;font-size:12px;text-decoration:none;font-style:normal;}
		#categories a:hover{color:#FFF;}
	#search_form{position:relative;text-align:center;display:block;height:0px;overflow:hidden;}
		#search_form div{padding:27px 0 0;position:relative;height:51px;position:relative;}
		#search_form .input_text{border:3px solid #505099;background:#FFF url(images/search_bg.jpg) top repeat-x;height:30px;padding:5px 10px 0;width:479px;vertical-align:top;color:#8586B5;font-size:20px;}
		#search_form .input_submit{width:144px;height:44px;background:url(images/search_button.jpg) top left no-repeat;overflow:hidden;text-indent:999px;color:transparent;text-decoration:uppercase;border:none;vertical-align:top;margin-left:10px;}
		#search_form .input_submit.disabled{background-position:left bottom;}
		#search_form .loading{background:url(images/ajax-loader.gif) top left no-repeat;width:16px;height:px;position:absolute;top:40px;left:50%;margin-left:140px;}
		#search_form .autocompleate{background:#505099;border:3px solid #505099;border-top:none;position:absolute;width:489px;color:#FFF;padding:5px;height:auto;}
		#search_form .autocompleate a, #search_form .autocompleate a:visited{display:block;padding:1px 2px;border:1px solid transparent;color:#FFF;text-align:left;font-style:normal;text-decoration:none;}
		#search_form .autocompleate a:hover{text-decoration:underline;}
		#search_form .autocompleate a.selected, #search_form .autocompleate a.selected:visited{border:1px solid #FFF;}


#footer_wrapper{margin-top:-70px;position:relative;background:url(images/footer_bg_wrapper.png) top repeat-x;clear:both;width:100%;}
	#footer{background:url(images/footer_bg.png) top center no-repeat;height:50px;padding-top:20px;}
	#footer .logo{display:block;float:left;outline:none;}
	#footer .metadata{float:right;color:#505057;font-size:10px;line-height:150%;text-align:right;}
	#footer .metadata a,#footer .metadata a:visited{color:#505057;text-decoration:none;font-size:10px;font-style:normal;}
	#footer .metadata a:hover{color:#FFF;}

	
	
#round_cor{background:#12121A url(images/respond_top.png) top left no-repeat;}
	.round_cor_wrapper{background:url(images/respond_bottom.png) bottom left no-repeat;padding:10px 20px;}
	
#gb_form_div{margin-top:20px;}
	#gb_form_div fieldset{border:none;}
	#gb_form_div .checkbox{display:inline !important;}
	#gb_form_div  .input_text{background:#FFF url(images/input_bg.png) top left repeat-x;height:22px;padding:4px 4px 2px;color:#333;border:none;font-family:arial;font-size:16px;width:250px;}
	#gb_form_div  .input_text.short{width:50px;margin:0 5px;}
	#gb_form_div label{display:block;padding:0px 0px 10px;}
	#gb_form_div label span{display:block;width:110px;float:left;text-transform:uppercase;font-size:11px;font-weight:bold;padding-top:8px;}
	#gb_form_div h2 span, #gb_form_div p span{display:inline;float:none;text-transform:none;font-size:inherit;padding:0;}
	#gb_form_div p span{display:block;}
	#gb_form_div .comment_wrapper span{display:none;}
	#gb_form_div textarea{width:98%;background:#FFF url(images/textarea_bg.png) top left repeat-x;height:150px;padding:4px 4px 2px;color:#333;border:none;font-family:arial;font-size:16px;}
	#gb_form_div .buttons{padding:15px 0px 5px;color:#38383C;}
	#gb_form_div small{display:block;float:left;width:350px;margin-left:20px;}
	#gb_form_div .submit{background:url(images/submit_form.png) top left no-repeat;width:115px;height:28px;border:none;color: transparent;text-transform: capitalize;text-indent:-9999px;display:block;}
	#gb_form_div .submit:hover{background-position:left bottom;}
	#gb_form_div #mainlegend span{font-family:"Trebuchet MS";text-transform:none;font-size:18px;margin-bottom:15px;display:block;}
	#gb_form_div .back_button{padding-top:20px;padding-bottom:5px;}
	#gb_form_div .back_button a,#gb_form_div .back_button a:visited{background:url(images/back.png) top left no-repeat;width:115px;height:28px;border:none;color: transparent;text-transform: capitalize;text-indent:-9999px;display:block;}
	#gb_form_div .back_button a:hover{background-position:left bottom;}
	
	
#submition_form{}
	#submition_form td{text-transform:uppercase;font-size:11px;font-weight:bold;padding:5px 0;position:relative;}
	#submition_form input.regular-text{background:#FFF url(images/input_bg.png) top left repeat-x;height:22px;padding:4px 4px 2px;color:#333;border:none;font-family:arial;font-size:16px;width:250px;}
	#submition_form ul{list-style:none;}
	#submition_form li{display:block;float:left;text-transform:none;font-weight:normal;}
	#submition_form ul label{cursor:pointer;}
	#submition_form h2{margin-bottom:5px;font-family:"Trebuchet MS";}
	#submition_form p{margin-bottom:15px;}
	#submition_form .techs li{width:25%;}
	#submition_form textarea{width:98%;background:#FFF url(images/textarea_bg.png) top left repeat-x;height:150px;padding:4px 4px 2px;color:#333;border:none;font-family:arial;font-size:16px;}
	#submition_form .buttons td{padding-top:20px;padding-bottom:0px;}
	#submition_form .buttons  input{background:url(images/submit_form.png) top left no-repeat;width:115px;height:28px;border:none;color: transparent;text-transform: capitalize;text-indent:-9999px;display:block;}
	#submition_form .buttons  input:hover{background-position:left bottom;}
	#submition_form .error, #submition_form .updated{background:#000009;padding:10px;}
	#submition_form .updated{margin-bottom:70px;}
	#submition_form .error strong, #submition_form .updated strong{font-size:16px;display:block;color:#CCC;}
	#submition_form .limit-wrapper{text-align:right;font-size:11px;font-weight:normal;margin-top:5px;text-transform:none;}
	#submition_form .limit-wrapper.text{position:absolute;top:0px;left:270px;text-align:left;display:none;}
	#submition_form .limit-wrapper.text.focused{display:block;}
	#submition_form .input_wrapper{position:relative;}
	
.content_column{width:616px;float:left;position:relative;}	
.sidebar_column{width:334px;float:right;position:relative;}
.sidebar_column .widget{margin:10px 0px;}
.sidebar_column .widget h2{margin:0px 0px 10px;font-size:16px;text-transform:uppercase;font-family:"trebuchet ms";}
.sidebar_column .widget img{width:106px;float:left;margin:0px 5px 5px 0px;}



.commentlist_wrapper{background:#0A0A13 url(images/comments_bottom.png) bottom left no-repeat;}
.commentlist{background:url(images/comments_top.png) top left no-repeat;list-style:none;padding:10px 20px;}
	.commentlist li{clear:left;padding-top:10px;margin-bottom:20px;font-size:11px;}
	.commentlist img{border:1px solid #000;background:#FFF url(images/avatar_bg.png) bottom left repeat-x;padding:2px;float:left;}
	.commentlist cite{margin-bottom:5px;display:block;}
	.comment_content{margin-left:110px;line-height:165%;}
#respond{background:#12121A url(images/respond_top.png) top left no-repeat;margin-top:20px;}
	.respond_wrapper{background:url(images/respond_bottom.png) bottom left no-repeat;padding:10px 20px;}
	#respond  .input_text{background:#FFF url(images/input_bg.png) top left repeat-x;height:22px;padding:4px 4px 2px;color:#333;border:none;font-family:arial;font-size:16px;width:250px;}
	#respond label{display:block;padding:0px 0px 10px;}
	#respond span{display:block;width:90px;float:left;text-transform:uppercase;font-size:11px;font-weight:bold;padding-top:8px;}
	#respond .comment_wrapper span{display:none;}
	#respond textarea{width:98%;background:#FFF url(images/textarea_bg.png) top left repeat-x;height:150px;padding:4px 4px 2px;color:#333;border:none;font-family:arial;font-size:16px;}
	#respond .buttons{padding:15px 0px 5px;color:#38383C;}
	#respond small{display:block;float:left;width:350px;margin-left:20px;}
	#respond .submit{background:url(images/submit.png) top left no-repeat;width:115px;height:28px;border:none;color: transparent;text-transform: capitalize;text-indent:-9999px;display:block;float:left;}
	#respond .submit:hover{background-position:left bottom;}
	
	
	

.folty_sites{list-style:none;margin-top:20px;}
.folty_sites li{display:block;width:195px;float:left;position:relative;height:154px;background:#05050E;margin:0px 2px 4px;}
	.folty_site_img{display:block;height:154px;position:absolute;}
	.folty_sites h3, .folty_sites h3 a, .folty_sites h3 a:visited{text-transform:uppercase;font-family:"trebuchet ms"; font-size:14px;font-weight:bold;color:#4F4F5E;margin:40px 0px 15px;font-style:normal;text-decoration:none;}
	.folty_sites li.first_in_row{margin-left:0px;}
	.folty_sites li.last_in_row{margin-right:0px;}
	.folty_site_meta{position:absolute;background:#05050E;display:none;z-index:1;top:0px;left:0px;width:100%;height:100%;text-align:center;}
	.foly_site_hits{clear:both;padding-top:10px;font-family:"Times New Roman";font-size:18px;}
	
	.folty_sites .folty_site_buttons{width:190px;margin:0px auto;}
	.folty_site_meta{cursor:default;}
	.folty_site_meta a, .folty_site_meta a:visited{background:url(images/button_bg.png) top left no-repeat;color:#5A5A67;padding:8px 0px 7px;font-size:11px;margin-left:5px;width:85px;display:block;text-align:center;float:left;font-style:normal;text-decoration:none;}
	.folty_site_meta a:hover{color:#FFF;}
	.folty_no_js li:hover .folty_site_meta{display:block;}
	.folty_no_js li:hover .folty_site_img{display:none;}
	
.folty_site{background:url(images/post_bg.png) top left no-repeat;padding:22px 17px;position:relative;margin:20px 0px 0px;}
	.folty_image_wrapper{width:610px;height:231px;float:right;overflow:hidden;}
	.folty_image_wrapper img{max-width:610px;}
	.folty_site_content{width:330px;font-family:arial;font-size:12px;color:#595A5F;}
		.folty_site_content h2, .folty_site_content h2 a, .folty_site_content h2 a:visited{font-family:"Trebuchet MS";font-size:24px;font-weight:bold;color:#57575D;margin:0px;text-transform:uppercase;font-style:normal;text-decoration:none;}
		.folty_site_content h2 a:hover{color:#999;}
		.folty_site_content .folty_site_url{font-size:11px;font-style:italic;text-decoration:underline;color:#p373D;}
		.folty_site_content table{margin:10px 0 0;text-align:left;}
		.folty_site_content th{font-weight:bold;width:85px;padding-bottom:10px;vertical-align:top;}
		.folty_site_content td{padding-bottom:10px;width:245px;vertical-align:top;}
	.folty_site_rating_wrapper{}
	.folty_rated a, .folty_rated a:visited{cursor:default;}
		.folty_site_rating{float:left;}
		.folty_site_rating img{vertical-align:top;}
		.folty_site_rating a, .folty_site_rating a:visited{padding:0px 3px;outline:none;}
		.folty_site_votes{font-size:11px;color:#2C2C32;float:left;margin-left:5px;}
	.folty_site .folty_site_buttons{margin-top:0px;}
		.folty_site .folty_site_buttons a{background:url(images/buttons_bg.png) top left no-repeat;display:block;height:31px;overflow:hidden;white-space:nowrap;text-indent:200px;float:left;margin-right:10px;}
		.folty_site .folty_site_buttons .folty_visit{width:118px;}
		.folty_site .folty_site_buttons .folty_visit:hover{background-position:0px bottom;}
		.folty_site .folty_site_buttons .folty_comment{width:128px;background-position:-118px 0px;}
		.folty_site .folty_site_buttons .folty_comment:hover{background-position:-118px bottom;}
	
	
	.navigation{list-style:none;margin:0px 0px 25px;padding:0px;position:relative;}
		.navigation li{display:inline;}
		.navigation a, .navigation a:visited{text-decoration:none;font-family:"Times New Roman";font-size:36px;font-style:normal;padding:0px 5px;}
		.navigation a:hover{color:#777;}
		.navigation .current_page a,.navigation .current_page a:visited{color:#777;}
		.navigation .next, .navigation .prev{background:url(images/next_prev.png) top left no-repeat;display:block;width:33px;height:33px;margin-top:5px;}
		.navigation .next a, .navigation .next a:visited, .navigation .prev a, .navigation .prev a:visited{width:33px;height:33px;text-indent:100px;white-space:nowrap;overflow:hidden;position:relative;display:block;padding:0;}
		.navigation .next{float:right;background-position:left -33px;}
		.navigation .prev{float:left;background-position:left 0;}
		.navigation .prev:hover{background-position:right 0;}
		.navigation .next:hover{background-position:right -33px	;}
	
	.small_nav{padding-top:20px;font-size:16px;color:#666;}
	.small_nav a, .small_nav a:visited{text-decoration:none;font-size:16px;font-style:normal;color:#666;}


.page{margin-top:20px;}
	
	
.message_wrapper{font-size:20px;text-align:center;padding:30px 0px;}
.gallery_wrapper img{border:10px solid #05050E;}

.navigation{padding:10px 15px;height:20px;}
.center{text-align:center;}
.clear{clear:both;}
.alignright{float:right;}
.alignleft{float:left;}

.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
