/*
Theme Name: FlashUser
Theme URI: http://www.flashuser.net
Description: Theme for flash and design related tehnologies.
Version: 1.0 (WP2.7+)
Author: Alin Adam
Author URI: http://www.alinadam.ro
Tags: flash, actionscript, flex, air, adobe
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/****GENERAL STYLES*****/

body{ background-color: #E0E0E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}

/* images, swf--- div: border:1px solid #ccc;padding:20px;margin:20px 0px;background: #F0F0F0;*/

#ft_menu{width:100%;display:block;text-align:center;}
#ft_menu ul{margin:20px 0px;}
#ft_menu ul li{display:inline;margin-left:20px;}
#ft_menu ul li a{font-size:12px;color:#F3231F;}
#ft_menu ul li a:hover{text-decoration:underline;}

.border-media{ border:1px solid #ccc;padding:20px;margin:20px 0px;background: #F0F0F0;}

h2{ font-size:32px;
 margin:20px 0px;
  letter-spacing:0.02px;
   line-height:28px;
   color:#1f2d3d;}
   
h2#sub-title{ font-size:24px;
 margin:10px 0px;
  letter-spacing:0.02px;
   line-height:28px;
   color:#1f2d3d;}

h2#sub-title-search{ font-size:30px;
 margin:20px 0px 10px 0px;
  letter-spacing:0.02px;
   line-height:28px;
   color:#1f2d3d;}

a{
  text-decoration:none;
}
p{
margin-bottom:20px;
}
ul#circle{margin-bottom:20px;}

ul#circle li{
list-style: disc;
margin-left:20px;
margin-bottom:5px;
}

.wrapper{margin:0
auto;padding:0;width:960px}

.sub-title{font-size:24px;
 margin:10px 0px;
  letter-spacing:0.02px;
   line-height:28px;
   color:#1f2d3d;
}

/***HEADER STYLES ***/

#header .wrapper {
position:relative;
}

#header{
height:125px;
width:100%;
background-color:#384248;
border-bottom:1px #FFFFFF solid;
}



a#img-logo{background-image:url(style/images/logo.png);display:block;height:125px;left:0;position:absolute;top:0;width:282px}
h1#logo span{display:none}

#navcontainer ul { 
position:absolute;
right:120px;
top:52px;
}

#navcontainer ul li { 
	display: inline; 
}

#navcontainer ul li#first a,
#navcontainer ul li#first a:hover {
	cursor: default;
	background-image: none;
	text-decoration: none;
}

#navcontainer ul li a {
	color: #F3231F;
	margin: 5px 0 0 0;
	padding: 4px 14px 8px 12px;
	text-decoration: none;
	float: left;
	font-size:20px;
	font-weight:bold;
}

#navcontainer ul li a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#navcontainer ul li.current_page_item a,
#navcontainer ul li.current_page_ancestor a {
	background-color: #49525F;
	color: #FFFFFF;
	padding: 4px 14px 8px 12px;
	font-weight: bold;
}

#navcontainer ul li.current_page_item a:hover,
#navcontainer ul li.current_page_ancestor a:hover {
	text-decoration: none;
}

/***FOOTER STYLES ***/

#footer .wrapper {
position:relative;
}

#footer{
height:100px;
width:100%;
background-color:#384248;
border-top:1px #FFFFFF solid;
}

#footer-text{
position:relative;
top:30px;
}
#footer-text p{
color:#FFFFFF;
font-size:12px;
}

#footer-text p a{
color:#F3231F;
}

/***SIDEBAR STYLES ***/
#page-content{

}

#page-content .wrapper{/***
background: url(style/images/sidebar_bkg2.png) right repeat-y;
display: block;
***/
}
#sidebar{
float:right;
width:260px;
border:1px #A9AEB8 solid;
background-color:#E6E6E6;
padding:20px;
margin-top:25px;

}

#subscribe-links{
margin:5px 0px;
color:#49525F;
}

#subscribe-links a{
color:#F3231F;
}

#subscribe-links a:hover{
text-decoration:underline;
}

#subscribe-title{
float:left;
overflow:hidden;
}

#subscribe-rss a#img-rss{background-image:url(style/images/img_rss.png);display:block;height:62px;width:62px;}
#subscribe-rss span{display:none}

#subscribe-rss{
float:right;
width:62px;
}

#advertise-left{
float:left;
overflow:hidden;
}

a#img-adv-b1{background-image:url(style/adv/ft_all.jpg);display:block;height:125px;width:260px; margin-bottom:10px;}
#adv-b1 span{display:none}

#advertise-left a#img-adv{background-image:url(style/adv/ban_ft.jpg);display:block;height:125px;width:125px; margin-bottom:10px;}
#advertise-left span{display:none}


#advertise-right{
float:right;
}

#advertise-right a#img-adv{background-image:url(style/adv/fu_fxw.jpg);display:block;height:125px;width:125px;}
#advertise-right span{display:none}

.side-separator{
background:url(style/images/sidebar_separator.jpg) bottom repeat-x;
height:2px;
margin:15px 0px;}

/***SEARCH FORM***/

form#search-form input#search-string{background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-family:tahoma,sans-serif;font-size:14px;margin:2px;padding:3px 4px 3px 4px;width:120px;height:20px;}

form#search-form input#search-submit{background-image:url(style/images/btn_search.png);background-repeat:no-repeat;border:0
none;cursor:pointer;height:37px;padding:0px 0px 3px 0px;width:75px;
text-indent:-9999px;
}
/*Google custom search*/
input#search-string-ggl{background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-family:tahoma,sans-serif;font-size:14px;margin:2px;padding:3px 4px 3px 4px;height:20px;}

input#search-submit-ggl{background-image:url(style/images/btn_search.png);background-repeat:no-repeat;border:0
none;cursor:pointer;height:37px;padding:0px 0px 3px 0px;width:75px;
text-indent:-9999px;
}
/*END Google custom search*/

#categories-domain{
margin:5px 0px;
color:#49525F;
}

#categories-domain li{
margin:5px 0px;
}

#categories-domain li a{
/*color:#49525F;*/
color:#F3231F;
}

#categories-domain li a:hover{
text-decoration:underline;
}

#archives-month{
margin:5px 0px;
color:#49525F;
}

#archives-month li{
margin:5px 0px;

}

#archives-month li a{
/*color:#49525F;*/
color:#F3231F;
}

#archives-month li a:hover{
text-decoration:underline;
color:#F3231F;
}


#check-out{
margin:5px 0px;
color:#49525F;
}

#check-out li{
margin:5px 0px;

}

#check-out li a{
/*color:#49525F;*/
color:#F3231F;
}

#check-out li a:hover{
text-decoration:underline;
color:#F3231F;
}

#writer-title{
margin:5px 0px;
color:#49525F;
}

#writer-content{
color:#606060;
}

#writer-content a{
color:#F3231F;
}

#writer-content a:hover{
text-decoration:underline;
color:#F3231F;
}

#download-file{
color:#606060;
}

#download-file a{
background-image:url(style/images/download_source1.png);display:block;height:80px;width:200px; margin-bottom:10px;
}

#download-file a:hover{
background-image:url(style/images/download_source2.png);display:block;height:80px;width:200px; margin-bottom:10px;
}
#download-file span{display:none}


/***POSTS STYLES ***/
#all-posts{
float:left;
width:600px;
overflow:hidden;
border:1px #A9AEB8 solid;
background-color:#FFFFFF;
padding:20px;
margin:25px 0px;
min-height:500px;
}

#left-side{
float:left;
width:640px;
overflow:hidden;
}

#single-post{
border:1px #A9AEB8 solid;
background-color:#FFFFFF;
padding:20px;
margin:25px 0px;
}

.date-post{
font-size:12px;
color:#999999;
}

.title-post{
font-size:32px;
font-weight:		bold;
letter-spacing:		0.02px;
line-height:28px;
color:#1f2d3d;
margin:5px 0px;
}

.title-post a{
color:#1f2d3d;

}

.title-post a:hover{
color:#F3231F;

}

.author-post{
font-size:12px;
color:#999999;
margin-bottom:20px;
}

.author-post a{
color:#F3231F;
}

.author-post a:hover{
text-decoration:underline;
}

.author-post span{
font-size:12px;
color:#999999;
margin-bottom:20px;
}

.author-post span a{
color:#F3231F;
}

.author-post span a:hover{
text-decoration:underline;
}

.content-post{
font-size:14px;
line-height:18px;
color: #606060;
margin-bottom:10px;
border-bottom:solid 1px #E0E0E0;
}


.content-post p {
margin-bottom:10px;
}

.content-post p a{
color:#F3231F;
}
.content-post p a:hover{
text-decoration:underline;
}

.content-page{
font-size:14px;
color: #606060;
margin:10px 0px;
line-height:18px;
}


.comm-tags-post{
font-size:12px;
color:#999999;
margin-bottom:50px;
}

.comm-tags-post span a{
font-size:12px;
color:#F3231F;
}
.comm-tags-post span a:hover{
text-decoration:underline;
}

#other-entries li{
dispay:inline;
}

#other-entries #older-entries a {
background:url(style/images/older_posts.jpg) no-repeat;
display:block;
height:23px;
width:113px;
margin-right:10px;
color: #F3231F;
text-decoration: none;
float: left;
font-size:12px;
text-indent:-99999px;
}

#other-entries #newer-entries a {
background:url(style/images/newer_posts.jpg) no-repeat;
display:block;
height:23px;
width:113px;
color: #F3231F;
text-decoration: none;
float: left;
font-size:12px;
text-indent:-99999px;
}

/***COMMENTS STYLES ***/
#comments-post{
border:1px #A9AEB8 solid;
background-color:#FFFFFF;
padding:20px;
margin-bottom:25px;
}

#comments{
font-size:30px;
font-weight:bold;
margin-bottom:10px;
color:#1f2d3d;
}

#add-comment{
margin-bottom:20px;
}

#add-comment a {
background-color:#F76966;
	color:#ffffff;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	font-size:12px;
}

#add-comment a:hover {
background-color:#333333;
}

#comments-list{
margin-left:20px;
margin-bottom:20px;
}

#gravatar{
margin-bottom:5px;}

#comm-author{
color:#F3231F;
font-size:11px;
}

#comm-author a{
color:#F3231F;
}

#comm-author a:hover{
color:#606060;
}

#comm-date{
color:#999999;
font-size:11px;}

#comm-date a{
color:#999999;
}
.comm-left{float:left;
width:70px;
overflow:hidden;
margin-bottom:20px;
}

.comm-right{float:right;

width:450px;
min-height:119px;
color:#606060;
	padding:20px;
	background-color:#fafafa;
	border:1px solid #dadada;
	font-size:13px;
	line-height:20px;
	padding-bottom:10px;

}
.alt{
float:right;
width:450px;
min-height:119px;
color:#606060;
	padding:20px;
	border:1px solid #dadada;
	font-size:13px;
	line-height:20px;
	padding-bottom:10px;
background: #E4E4E4;
}


#comment-moderation{
margin-bottom:5px;
color:#F3231F;
font-size:14px;
font-weight:bold;
}
#respond{
font-size:30px;
color:#1f2d3d;
font-weight:bold;
margin:50px 0px 25px 0px;

}

.put-comm{
margin-bottom:25px;
}

.put-comm #author{
background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-family:tahoma,sans-serif;font-size:14px;margin:2px;padding:3px 4px 3px 4px;width:120px;height:20px;
}

.put-comm #email{
background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-family:tahoma,sans-serif;font-size:14px;margin:2px;padding:3px 4px 3px 4px;width:120px;height:20px;
}

.put-comm #url{
background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-family:tahoma,sans-serif;font-size:14px;margin:2px;padding:3px 4px 3px 4px;width:120px;height:20px;
}

.put-comm #comment-area{
background-color:#FFFFFF;border:1px
solid #ddd;color:#49525F;font-family:tahoma,sans-serif;font-size:14px;margin:2px;padding:3px 4px 3px 4px;width:400px;height:200px;
}

form#commentform input#submit{background-image:url(style/images/submit_comm.png);background-repeat:no-repeat;border:0
none;cursor:pointer;height:26px;padding:0px 0px 3px 0px; margin:20px 0px;width:128px;}



#labels{
color:#F3231F;}

#comm-note{
color:#999999;
margin-top:20px;
}

#comm-note a{
color:#F3231F;
}

#comm-note a:hover{
text-decoration:underline;
}

/*TRACKBACKS*/
#trackbacks-title{
font-size:30px;
font-weight:bold;
margin-bottom:10px;
color:#1f2d3d;
}

#trackbacks li a{
font-size:11px;
margin-bottom:5px;
color:#F3231F;
}

/***PLUGINS***/
.post-feed{
	margin:20px 0px;

}

.post-feed span a {
background-color:#F76966;
	color:#ffffff;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	font-size:12px;

}

.post-feed span a:hover {
background-color:#333333;
}


.promote {
	border:1px solid #ccc;
	padding:20px;
	margin:50px 0px 25px 0px;
	background:   #EBEBEB;
}

.promote h2{
font-size:25px;
font-weight:bold;
color:#1f2d3d;
margin-bottom:10px;
}

.promote p {
	color: #606060;
	font-size:14px;
}

#promo-left{
float:left;
width:220px;
overflow:hidden;
}

#promo-right{
text-align:right;
padding-right:10px;
float:right;
width:320px;
font-size:13px;
}

#promo-top-img{
margin-bottom:10px;}

a#img-digg{
margin:0px 10px;
 }

a#img-facebook{
margin:0px 10px;
 }

#not-found{font-size:35px;
font-weight: normal;
color:#000000;
margin:10px 0px;}
#not-found-p{
margin-bottom:25px;}

/***GET THE IMAGE PLUGIN***/
img.thumbnail {
float:right;
border:1px solid #ccc;
padding:10px;
margin-left:20px;
margin-bottom:20px;
background: #F0F0F0;
font-size:10px;
color:#aaaaaa;
text-align:right;
	display:block;

 }
 
/***ABOUT PAGE***/ 
#about-page{ overflow:hidden;}

#text-content{ font-size:14px;
line-height:18px;
color: #606060;
margin:30px 0px 0px 0px;
}


#about-page ul li { 
	display: inline;
	
}

#about-page ul li#first a,
#about-page ul li#first a:hover {
	cursor: default;
	background-image: none;
	text-decoration: none;
	border:none;
	margin:0px;
padding:0px;
}

#about-page ul li#about-title{
font-size:32px;
font-weight:bold;
margin:0px;
padding:0px;
color:#1f2d3d;}

#about-page ul li a {
	color: #606060;
	margin: 20px 0 0 0;
	padding: 0px 10px;
	text-decoration: none;
	float: left;
	font-size:14px;
	font-weight:bold;
	border-right:1px solid #606060;
}

#about-page ul li a:hover {
	text-decoration: underline;
	color: #F3231F;
}

#about-page ul li.current_page_item a,
#about-page ul li.current_page_ancestor a {
	color: #F3231F;
	text-decoration: underline;
	padding: 0px 10px;
	font-weight: bold;
}

#about-page ul li.current_page_item a:hover,
#about-page ul li.current_page_ancestor a:hover {
	text-decoration: underline;
}

/***PLUGINS***/

.similar_posts{

margin:40px 0px 25px 0px;
}

.similar_posts h2{
font-size:25px;
font-weight:bold;
color:#1f2d3d;
margin-bottom:10px;
}

#similar-posts{
color:#606060;
margin-bottom: 10px;
}

#similar-posts a{
color:#F3231F;
}

#similar-posts a:hover{
text-decoration:underline;
color:#F3231F;
}

#popular-posts-ul{
margin:5px 0px;
}

#popular-posts{
color:#606060;
margin-bottom: 5px;
}

#popular-posts a{
color:#F3231F;
}

#popular-posts a:hover{
text-decoration:underline;
color:#F3231F;
}
 