/*  
Theme Name: Tafll
Theme URI: Tafll.Com
Description: Tafll Blog Theme
Version: 1
Author: Richmond Paul F. Ruiz
Author URI: www.agentimage.com
*/

*{margin:0;padding:0;}
body{background:url(images/bodybg.gif) #f0f0f0;color:#000;font-family: Arial, Sans-Serif;font-size:12px;font-weight:none;text-decoration:none;}
h1 span,li a span,h2 span,#footer a span{display:none;}
input{font-family: Arial, Sans-Serif;font-size:12px;}
#wrapper{width:800px;background:url(images/bgcont.gif) 0 0 repeat-y;overflow:hidden;margin:5px auto;}
.post-content ul { list-style-type:Disc; margin-left:20px; }
.post-content ul li { margin-left:20px; font-family:Arial; }
#header{width:800px;height:136px;background:url(images/header.jpg) no-repeat;padding:0;}
h1 a{width:400px;height:136px;display:block;float:left;}
#navigation{width:800px;}
/*-------------------------------------------*/
#searchform{width:258px;height:50px;margin:0;position:absolute;}
#searchform .search-text{width:233px;height:34px;background:url(images/header/search-bg.gif) no-repeat;padding:5px 0 0 10px;color:#676767;float:right;line-height:20px;}
#searchform .search-submit{width:59px;height:34px;background:url(images/header/submit.gif) no-repeat;border:2px #ffffff;}
#searchform{height:26px;line-height:31px;float:left;margin:0;padding:5 5 0 10px;}
input#s{color:#494949;width:140px;border:2px solid #cbcbcb;background:#fcfcfc;padding:7px 5px 5px 5px;}
input#searchsubmit{background:url(http://tafll.com/wp-content/themes/tafllblog/images/searchbig.gif);height:31px;width:75px;color:#fff;font-size:13px; margin-left:-5px;}
/*-------------------------------------------*/
#nav{width:800px;}
#nav a,hover,link{color:#fff;text-decoration:none;}
#navigation ul{height:63px;background:url(images/main.gif) repeat-x;list-style:none;font-color:#fff;}
#navigation ul li{float:left;padding:0 3px;margin:3px 0 0;color:#fff;}
#navigation ul li a{width:126px;height:31px;display:block;background:url(images/button.gif);font-family:Arial;font-size:14px;color:#fffff;text-align:center;padding-top:10px;}
#navigation ul li a.home{background:url(images/navigation/home.gif) left;}
#navigation ul li a.home:hover{background-position:-64px 0;}
#navigation ul li a.contact{background:url(images/navigation/contact.gif) left;}
#navigation ul li a.contact:hover{background-position:-64px 0;}
#content{width:800px;border:0;}
#left-side{width:540px;float:left;position:relative;padding:8px 0 24px 8px;}
.post-head,.page-head{width:520px;/*height:36px;background: url(images/content/post-head.gif) no-repeat;*/padding:0 0 0 5px;clear:both;margin:0 0 5px 0;}
.post-head h2,.page-head h2{font-size:18px;font-weight:700;margin:0 0 4px;}
.post-head a{color:#2d2d2d;text-decoration:none;}
.post-head a:hover{color:#2d2d2d;text-decoration:underline;}
.archive,.search,.page{padding:0px 0 0 0;}
.num-comments{width:98px;height:31px;background:url(images/content/num-comments.gif) no-repeat;float:right;padding:7px 2px 0 0;margin:0 10px 0 0;font-size:12px;text-align:center;}
.num-comments a,.num-comments a:hover{color:#676767;font-size:12px;}
.post-content p{font-family:Arial;line-height:18px;padding:5px 5px 20px;}
p.post-info,div.comment{width:400px;background:#f0f0f0;border-left:4px solid #ccc;padding:10px 20px 10px;margin:0 auto 10px;line-height:16px;font-size:10px;}
div.comment{font-size:11px;}
h2.comment{font-size:14px;padding:5px 0 10px;}
.comments p{line-height:20px;}
#submit{padding:4px;}
#right-side{width:215px;float:right;position:relative;}
/**#right-side
			{
				width: 215px;
                                background: url(images/subscribe.gif) no-repeat top right;
				float: right;
                                position:relative;
				padding: 70px 0 0 0;
			}**/h2.pages{width:184px;height:45px;background:url(images/content/pages.gif) no-repeat;margin:0 0 0 16px;}
h2.categories{width:215px;height:45px;background:url(images/catless.gif) no-repeat;margin:0;}
h2.recent{width:215px;height:40px;background:url(images/reccom.gif) no-repeat bottom;margin:0;} /*recentcom*/
h2.recentp{width:215px;height:40px;background:url(images/recpost.gif) no-repeat bottom;margin:0;} /*recpost*/
h2.blogroll{width:184px;height:45px;background:url(images/content/blogroll.gif) no-repeat;margin:0 0 0 17px;}
h2.calendar{width:215px;height:45px;background:url(images/calsbg.gif) no-repeat;margin:0;}
h2.archives{width:215px;height:45px;background:url(images/archives.gif) right no-repeat;margin:0;}
h2.links{width:184px;height:45px;background:url(images/content/links.gif) no-repeat;margin:0 0 0 16px;}
#right-side ul{list-style:none;}
#right-side li{list-style:none;}
#right-side ul li{margin:4px 0;width:157px;height:24px;padding:0 0 0 10px;display:block;font-size:12px;color:#fff;text-decoration:underline;}
#right-side ul li a{width:157px;/*height: 28px;*/padding:0 0 0 10px;display:block;font-size:12px;color:#fff;text-decoration:underline;}
#right-side ul li a:hover{width:157px;height:/*28px;*//*background: url(images/content/right-link.gif) no-repeat;*/;background-position:16px 0;color:#fff;}
#footer ul{list-style:none;}
#footer li{list-style:none;}
#footer ul li{margin:4px 0;width:157px;height:24px;padding:0 0 0 10px;display:block;font-size:12px;color:#fff;text-decoration:underline;}
#footer ul li a{width:157px;/*height: 28px;*/padding:0 0 0 10px;display:block;font-size:12px;color:#fff;text-decoration:underline;}
#footer ul li a:hover{width:157px;height:/*28px;*//*background: url(images/content/right-link.gif) no-repeat;*/;background-position:16px 0;color:#fff;}
#footer{clear:both;width:800px;height:300px;/*background: url(images/bglownav.gif) #292929 repeat-x;*/background:url(images/footer2.gif) #292929 repeat-x;}
#footer a.wordpress{width:400px;height:63px;display:block;}
.navigation{padding:5px 0 5px 5px;height:10px;}
.alignright{float:right;}
.alignleft{float:left;}
#advertisement{margin:0 0 20px;}
/*
#nav{height:42px;width:126px;float:left;padding:0;}
ul.nav{height:42px;width:126px;line-height:30px;float:left;list-style:none;font-size:12px;font-weight:700;text-transform:uppercase;margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:10;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{
border-bottom:0;
border-left:0;
background:url('images/button.gif')#f3f2ed;
color:#fff;
float:left;
display:block;
text-decoration:none;
padding:0 10px;
font-family:Arial;
font-size:24px;
}
ul.nav li a:hover,ul.nav li a:active{background:#fff;color:#fff;text-decoration:none;}
ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#ffffff;background:#fff;}
ul.nav li ul{float:left;margin:0;padding:0;}


/**  ------ Begin Calendar    ---------------  **/td{font:normal 9pt verdana, tahoma, sans-serif;text-align:justify;border:0 solid #feb34d;border-bottom-width:0;padding:0;}
#wp-calendar{margin:0;margin-left:auto;margin-right:auto;font-size:10pt;width:100%;color:#feb34d;}
#wp-calendar caption{font:bold 12pt Arial, Verdana, tahoma, sans-serif;/*text-transform:uppercase;*/border:solid #feb34d;border-width:0 0 2px;text-align:left;color:#fff;letter-spacing:2px;margin:0;padding-left:4px;line-height:20px;}
#wp-calendar th{font-size:10pt;}
#wp-calendar #today{border:1px solid #feb34d;color:#FFF;}
#wp-calendar td{text-align:right;color:#fff;padding-right:6px;}
#wp-calendar td.pad{border:none;}
#wp-calendar a:link,#wp-calendar a:visited{color:#feb34d;text-decoration:none;}
#wp-calendar a:hover,#wp-calendar a:active{color:#fff;text-decoration:none;}
#wp-calendar #next a,#wp-calendar #next{padding-right:5px;text-align:right;border:none;}
#wp-calendar #prev a,#wp-calendar #prev{padding-left:5px;text-align:left;border:none;}
#rmenu ul .itemr{display:none;}
#rmenu ul:hover .itemr{display:block;}
#rmenu{position:absolute;}

/*------- dropdown, dropdown and move it all around ---------*/
#rollovermenu{
	padding:0px;
	width:213px;
        height:40px;
	border:1px solid #333333;
	border-color: #2d2d2d #2d2d2d #2d2d2d #2d2d2d;
	background-color:#ff0000;
        background:url(images/category.gif) no-repeat;
}

#rollovermenu, #rollovermenu ul { /* all lists */
	padding: 0;
        _margin-top:20px;
	margin: 0;
	list-style: none;
}
#rollovermenu ul{
	border:1px solid #333333;
	border-color: #2d2d2d #2d2d2d #2d2d2d #2d2d2d;
	background-color:#000000;
	width:213px;
	padding-bottom:10px;
}

#rollovermenu ul a:link, #rollovermenu a:visited {
	display: block;
	border:none;
	text-decoration:none;
	padding:0px 10px;
	height:18px;
}
#rollovermenu ul a:hover, #current a{
	background:#2d2d2d;
	color:white;

}
#rollovermenu li { /* all list items */
	position: relative;
	text-align: left;
	cursor: default;
	padding:0px 5px;
	margin:0px;
	color:#999999;
}

#rollovermenu li ul { /* second-level lists */
	position: absolute;
	border:1px solid #2d2d2d;
	border-color: #2d2d2d #2d2d2d #2d2d2d #2d2d2d;
	background-color:#000000;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#rollovermenu li:hover ul, #rollovermenu li.sfhover ul { /* lists nested under hovered list items */
	left:0px;
	top:18px;
}

li#invite {
	text-align:left;
	font-size:9px;
        width:213px;
        height:40px;
        top:18px;
        _top:0px;
	margin: 0px 0 0px 20px;
	padding:4px 0 4px 0;
	color:black;
}
form {  _margin-bottom:20px;
}

.ddfmwrap {float:left;width:400px;}