/*
Theme Name: FFC
Theme URI: http://www.freeflashcomponents.net
Description: Wordpress theme for FFC
Version: 1 (WP3.0)
Author: Alin Adam
Author URI: http://www.alinadam.ro
Tags: free flash, flash xml, websites, gallery, showcase, free flash templates
*/


/* RESET STYLES */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
div { position:relative } 

.adv-top{padding-left:10px;margin:20px 0px;}
/**** GENERAL STYLES*****/

h1, h2, h3, h5, h5, h6 { font-weight:bold } 

body{background: #e9e9e9;font: normal 14px Arial, Helvetica, "Lucida Grande", Lucida, sans-serif;color:#999999;}
	
a{color:#ff8a00;text-decoration:none;}
a:hover {color:#ff8a00;text-decoration:underline;}

h2{ font-size:30px;color:#abc177;margin-bottom:10px;}
h3{font-size:24px;color:#7ead0c;margin-bottom:10px;}	

p{margin-bottom:20px;}  
.column-clear{clear:both;}
.wrapper{ margin:0px auto; padding:0px;width:960px;}
/**** END GENERAL STYLES*****/


/****   HEADER  *****/
#ft_menu{margin:30px 0px 0px 70px;width:85%;display:block;text-align:center;background-color:#f8f8f8;border:1px solid #C6C6C6;padding:7px 6px 7px 0px;font-size:12px;}
#ft_menu ul li{display:inline;margin-left:20px;}
#ft_menu ul li a{font-size:12px;color:#ff8a00;}
#ft_menu ul li a:hover{text-decoration:underline;color:#7ead0c;}

#header .wrapper {position:relative;background-color:#121212;border-bottom:2px solid#454545;height:170px;}

.social{text-align:right; padding-right:30px;}
.social ul li{display:inline;margin-left: 10px;}
#contact a{color:#87bf00; margin-top:-5px; }
#contact a:hover{color:#ff8a00;text-decoration:none;}

#top-banner2{display:block;width:650px;height:80px;position:absolute;top:35px;right:30px;} 
a#img-logo{background-image:url(style/images/ffc_logo.png);display:block;width:183px;height:73px;position:absolute;top:25px;left:10px;}
#logo span{display:none}  

#categories{margin-top:110px;margin-left:10px;font-size:12px;}
#categories ul li {display: inline;margin-left: 3px;}
#categories ul li a {color: #8c8c8c;}
#categories ul li a:hover, #categories ul li.current-cat a {color: #ffffff;text-decoration:none;}
/****  END HEADER  *****/


/*** INDEX POSTS ***/
#page-content .wrapper{overflow:hidden;background:#FFFFFF;}

.big-title{padding:40px 0px 0px 10px;}
.big-title2{padding:10px 0px;}
.big-title3{padding:40px 0px;}
#description-site{padding:0px 10px;}


#all-posts{float:left;width:650px;margin-top:10px;padding-left:10px;}

.row { clear:both; overflow:hidden; margin-bottom:50px;}
.hol1 { width: 310px; float: left;margin-right:20px; }
.hol2 { width: 310px; float: left;}


.title-post a{color:#7ead0c;}
.thumb-post{float:left;width:125px;border:2px solid #abc177;}
.descr-post{float:right;width:170px;}

.categ-post{width:170px;display:block;color:#757575;font-size:11px;margin-bottom:7px;font-weight:bold;}
.categ-post a{ font-weight:normal;}

.text-post{width:170px;display:block;}
.more-components{text-align:right;}
.more-components a{padding:5px 7px;background:#7EAD0C;color:#FFFFFF;font-size:22px;font-weight:bold;}
/*** END INDEX POSTS ***/

/*** SINGLE POST ***/
.left-side{float:left;width:650px;margin-top:40px;padding-left:10px;line-height:1.5em;}
.post-title{padding:0px;}

.file-info{width:320px;margin:10px 0px 50px 0px;}
.file-categ{width:320px;display:block;color:#757575;font-size:11px;margin-bottom:5px;font-weight:bold;}
.file-categ a{ font-weight:normal;}
.file-vers{width:320px;display:block;color:#757575;font-size:11px;}
.file-vers-t{font-weight:bold;}

.file-download{float:right;width:320px;margin:20px 0px 20px 0px;}
.file-download span { margin-left:100px;}
.file-download span a{background-color:#a8c06f;color: #527301;padding:7px 12px;font-size:18px;border:#92a761 1px solid;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}
.file-download span a:hover{text-decoration:none;border:#527301 1px solid;}

.border-media{border:1px solid #e5e5e5;padding:10px;width:620px;background: #f4f4f4;margin-bottom:30px;font-size:11px;}
.border-media a{color:#7ead0c;}
.border-media a:hover{color:#527301;}

.border-tags{border:1px solid #e5e5e5;padding:10px;width:620px;background: #f4f4f4;margin:30px 0px;font-size:11px;}
.border-tags a{color:#7ead0c;}
.border-tags a:hover{ color:#527301;}

.social-but{margin-top:30px;}

ul.circle{margin-bottom:20px;}
.circle li{list-style: disc;margin-left:20px;margin-bottom:5px;}
/*** END SINGLE POST ***/

/*** SIDEBAR ***/
#sidebar{float:right;width:280px;margin-top:40px;margin-right:10px;}
#email-string{border:1px solid #c6c6c6;color:#b5b5b5;font-size:12px;width:170px;padding:5px;margin:0px 0px 30px 10px;}
#subscribe{background-color:#F7F7F7;border:#d1d1d1 1px solid;cursor:pointer;height:25px;width:80px;color:#959595;}
#subscribe:hover{background-color:#F4F4F4;border:#c1c1c1 1px solid;color:#2d2d2d;}
#search {background: #FFFFFF url(style/images/search_bg.jpg);width:280px;height:42px;margin:30px 0px;}
#fb-page{margin-bottom:30px;}

form#search-form span input#search-string{border:0;color:#b5b5b5;font-weight:bold;font-size:15px;width:230px;float:left;margin:10px 0px 0px 6px;}
form#search-form span input#search-submit{float:right;width:42px;height:42px;}

.sidebar-title{ color:#757575; font-size:20px;width:260px;padding:10px;margin:0px;background:#efefef;}

.sidebar-title-email{ color:#757575; font-size:20px;width:260px;margin:0px 0px 10px 10px;}

.sidebar-links{width:260px;padding:20px 10px; margin-bottom:30px;background:#f4f4f4;}
.sidebar-links ul li {font-size:14px;margin-bottom:10px;}
.sidebar-links ul li  a{color:#727272;}
.sidebar-links ul li span.pop-link{width:260px;display:block;font-size:16px; margin-bottom:5px;}
.pop-link a{color:#525252;}
.pop-link a:hover{color:#7ead0c;text-decoration:none;}
.sidebar-links ul li span.pop-categ{width:260px;display:block;font-size:11px;margin-bottom:15px;}
.pop-categ a{color:#b5b5b5;}
.google-ads{margin-bottom:15px;}
/*** END SIDEBAR ***/

/*** COMMENTS ***/

#comments-post{margin:30px 0px;}
#add-comment{margin:10px 0px 40px 0px;}
#add-comment a{background-color:#7ead0c;color: #FFFFFF;padding:4px 9px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}
#add-comment a:hover{color: #527301;text-decoration:none;}

.comm-principal{margin:10px 0px;}
.gravatar{margin-bottom:5px;}
.comm-left{float:left;width:40px;overflow:hidden;margin-bottom:20px;}
.comm-right{float:left;width:568px;min-height:120px;color:#4d4d4d;padding:10px 20px 20px 20px;background-color:#f4f4f4;border:1px solid #e5e5e5;font-size:13px;	border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}

.comm-author{margin-bottom:30px;}

.comm-date{color:#696969;font-style:italic;}

.alt{float:left;width:568px;min-height:120px;color:#353535;padding:10px 20px 20px 20px;border:1px solid #dadada;font-size:13px;line-height:20px;background: #F7F7F7;}

#respond{margin:30px 0px;}
#comment-moderation{margin-bottom:5px;color:#F3231F;font-size:14px;font-weight:bold;}
#commentform{margin-top:10px;}

.put-comm{margin-bottom:8px;}
.put-comm #author{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;
padding:3px 4px 3px 4px;width:70%;height:18px;}
.put-comm #email{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:70%;height:18px;}
.put-comm #url{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:70%;height:18px;}
.put-comm #comment-area{background-color:#FFFFFF;border:1px solid #ddd;color:#49525F;margin:2px;padding:3px 4px 3px 4px;width:70%;height:200px;}

form#commentform input#submit{background-color:#F7F7F7;border:#d1d1d1 1px solid;cursor:pointer;height:26px;width:128px;margin:10px 0px;color:#4d4d4d;}
form#commentform input#submit:hover{background-color:#F4F4F4;border:#c1c1c1 1px solid;color:#2d2d2d;}

.thdrpy a{background-color:#7ead0c;color:#ffffff;padding:4px 9px;font-size:12px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}


.thdrpy a:hover{ text-decoration:none;color:#527301;}
/*** END COMMENTS ***/

/****  FOOTER  *****/
#footer .wrapper {position:relative;background: #0a0a0a url(style/images/footer_bkg.jpg) repeat-x;border-top: 2px solid #959595;height:42px;font-size:12px;}

.copyright {margin:15px 0px 0px 10px;color:#8c8c8c;float:left;width:350px;}
.copyright a{color:#8c8c8c;}
.copyright a:hover{color:#ff8a00;text-decoration:none;}

.footer-links{float:right;margin:15px 10px 0px 0px;color:#8c8c8c;width:220px;}
.footer-links a{color:#8c8c8c;}
.footer-links a:hover{color:#ff8a00;text-decoration:none;}
/****  END FOOTER  *****/

#page-error {width: 600px;height: 600px;margin: 0px auto;padding: 200px 0 0 0;text-align: center;}
.prev-next{text-align:right; width:650px; padding-bottom:20px;}
.t-fb{ width:350px; display:block;margin:10px 0px;}
.tweetmeme_button{ width:30px; float:left; margin-top:2px;}
.fb{ width:30px;float:left;margin:0px 50px;}
.gbuzz{ width:30px;float:left;}
.digg{float:left;margin-left:50px;}
/***** THREAD COMMENT ******/

.editComment, .editableComment, .textComment{display: inline;}
.comment-childs{border: 1px solid #dadada;margin: 10px 0px 2px 0px;padding: 4px 4px 2px 4px;background-color: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}
.chalt{background-color: #E1E1E1;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color:#999;}

.down-donate{margin-top:30px;border:1px solid #e5e5e5;padding:10px;background: #f4f4f4;}
.download{width:300px;float:left;margin:30px 10px 0px 0px;}
.license{margin-top:30px;color:#757575;}
.donate{width:260px;float:left;}
.donate-text{width:320px;color:#757575;}
.donate-button{width:200px;margin:10px 0px 0px 50px;}


.downloadlink{background-color:#a8c06f;color: #527301;padding:7px 12px;font-size:18px;border:#92a761 1px solid;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius:5px;}
.downloadlink:hover{text-decoration:none;border:#527301 1px solid;color: #527301;}

.ads-left{width:250px;float:left;margin:0px 30px 20px 0px;}
.ads-right{width:250px;float:left;}
