/*  

Theme Name: Bird
Theme URI: http://6x3print.info/themes/bird/
Description: Bird WordPress Theme. Classic black, white red colors, 3 columns, left sidebar, right sidebar, widgets.
Author: Saroyama
Author URI: http://6x3print.info/themes/

*/

#layout_main{margin:0px auto; width:1050px;}

body {
background: #f4ffdc url(images/body_bg.jpg) 0 bottom repeat-x;
margin:8px 0 0 0;
padding: 0;
font: 10pt verdana, arial, helvetica, sans-serif;}

#wrapper {
width: 100%;
height: 100%;
margin: 0 auto;}

#rss {
position: absolute;
top: 10px;
right: 15px;
text-decoration: none;
color: #ffffff;}

#rss a {
background: url(images/rss.png) no-repeat;
padding-left: 15px;
font-size: 7pt;
text-decoration: none;
color: #ffffff;}

#rss a:hover {
text-decoration: underline;}

/* TOP NAVIGATION */

#navbar {
float: left;
display: inline;
width: 100%;
margin: 0;
padding-top: 30px;
text-align: left;}

.menu * {
padding: 0;
margin: 0;}

.menu {
float: left;
display: inline;
width: 100%;
padding: 0;
margin: 0;}

.menu ul {
margin: 0;
padding-left: 60px;
position: relative; 
list-style-type: none;}

.menu ul li {
float: left;
display: inline;
padding-right: 30px;
list-style: none;}

.menu li a {
float: left;
display: inline;
font: 8pt verdana, arial, helvetica, sans-serif;
text-align: center;
text-decoration: none;
color: #ffffff;}

.menu li.current_page_item a {
text-decoration: underline;}

.menu li a:hover {
text-decoration: underline;}

/* BLOG NAME PROPERTIES */

h1 {
float: left;
display: inline;
margin: 0;
padding: 32px 8px 0 60px;
font: bold 17pt "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #580000;}

a.mainlink {
text-decoration: none;
color: #580000;}

a.mainlink:hover {
text-decoration: none;
color: #580000;}

#description {
padding-top: 40px;
font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333333;}

/* SIDEBAR */

#leftnav {
float: left;
width: 220px;
padding-left: 30px;
padding-right: 35px;
padding-bottom: 30px;
color: #000000;}
#leftnav .nav{
float: left;
    margin: 5px 0;
    width: 220px;
}


#leftnav ul
{
	list-style-position:inside;
}

#leftnav li
{
	list-style-image:url("images/arrow.gif");
}
#mainnav {
float: left;
width: 200px;
margin: 0 30px;
display:inline;
color: #000000;
}
.nav
{
float:left;
width:200px;
}

.nav p{color: #6F6F6F;
    font: 12px arial,helvetica,sans-serif; line-height:18px;}

.nav h2 {
clear: both;
font: 12px Arial, Helvetica, sans-serif;
 margin-top: 5px;
padding: 7px 0;
color: #296F9D;
font-weight:bold;}


h2.chat {
float:left;
color:#296F9D;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-left:0px;
width:50px;
line-height:20px;
}

.widget_twitter img
{
 padding: 2px 9px 0 0;
	
}
.nav * {
padding: 0;
margin: 0;}

.nav li {
float:left;  width: 200px; font: 11px arial, helvetica, sans-serif; color: #296F9D;  padding: 0 3px 0 0;margin: 5px 0 0 10px;; 

list-style-image:url(images/arrow.gif);
}
.nav li a img{float:none;}
.nav li a {display: block;/*width: 145px;*/font: 11px arial, helvetica, sans-serif; color: #296F9D;text-decoration: none; float:left;}

.nav li a:hover {text-decoration: none;color: #580000; text-decoration:underline;}

/* MAIN PROPERTIES */

#main {
color: #6F6F6F;
float: left;
font: 12px arial,helvetica,sans-serif;
margin: 15px 15px 0;
padding-left: 0;
text-align: left;
width: 450px;
	
	}
#main  fieldset{float:left; padding:0; margin:0;}

#main h2
{ clear: both;
    color: #296F9D;
    font: bold 12px Arial,Helvetica,sans-serif;
    
}

h3 a{
margin: 3px 0;
font: bold 15px  arial;
text-align: left;
margin-bottom: 10px;
color: #669933;}

a.link {
margin-top: 20px;
text-decoration: underline;
color:#0066FF;}

a.link:hover {
text-decoration: none;
color: #0066FF;}

.reply {
clear: both;
font: bold 14pt "Lucida Sans", arial;
text-align: left;
margin-bottom: 14px;
color: #464033; margin:0px;}

blockquote {
padding-left: 7px;
padding-right: 5px;
font-size: 8pt;
border: 1px solid #580000;
color: #8D8D8D;}

.clear {
clear: both;}

/* AUTHOR TEXT */

.postauthor {
display: block;
margin: 0;
padding: 0 0 7px 0;
/*background: url(images/dottedbg.gif) bottom repeat-x;
*/font-weight: bold;
color: #296F9D;}

.date {
display: block;
margin: 0;
padding: 5px 0 0 0; 
color: #979797; font-size:12px;}

.entries {
clear: both;
height: 25px;
padding: 0;
margin-top: 35px;
margin-bottom: 20px;}

.entries a {
font-weight: bold;
text-decoration: none;
font-size: 12px;}

.entries a:hover {
text-decoration: none;}

.left {
float: left;}

.right {
float: right;}

/* COMMENTS */

.com {
clear: both;
text-align: right;
height: 18px;
padding-right: 7px;
margin-bottom: 20px;
color: #4C8398;}

.com a {
background: url(images/comment.jpg) left no-repeat;
padding-left: 18px;
padding-bottom: 1px;
text-decoration: none;
color: #353535;}

.com a:hover {
text-decoration: underline;
color: #999999;}

.edit {
float: left;
background: url(images/edit.gif) left no-repeat;
padding-left: 17px;}

.edit a {
padding: 0;
background: none;}

.author {
padding: 7px 0 0 10px;
font: bold 10pt verdana, arial, helvetica, sans-serif;
color: #333333;}

.author a {
color: #333333;}

.alt {
border-top: 0px solid #E5E5E5;}

.comment {
padding: 0 10px;}

.userinfo {
padding: 0 10px 10px 0;
text-align: right;}


/* INPUT PROPERTIES */

#search {
margin-top: 26px;
margin-bottom: 0px;}

.searchform {
background-color: #ffffff;
border: 1px solid #A9A9A9;
padding-left: 6px;
color: #6F6F6F;}

.field {
background-color: #ffffff;
border: 1px solid #A9A9A9;
color: #6F6F6F;}

.comments {
background-color: #ffffff;
border: 1px solid #A9A9A9;
color: #6F6F6F;}

.button {
background-color: #333333;
border: 1px solid #580000;
color: #ffffff;}

* html .button {
height: 20px;}

/* IMAGE STYLE */

img {
float: left!important;
padding-right: 5px;
border: 0;
}

.wp-smiley {
float: none;}

/* GENERAL LINK STYLE */

a {
text-decoration: none;
color: #296F9D;}

a:hover {
text-decoration: underline;
color: #296F9D;}

/* WIDGET PROPERTIES */

#calendar_wrap {
border: 1px solid #000000;}

.widget_calendar td {
padding: 2px 5px;}

.widget_calendar caption {
font-weight: bold;
font-size: 10pt;
padding: 6px 0;
color: #6F6F6F;}

.widget_calendar th {
color: #580000;}

.widget_recent_comments li {
display: block;
padding: 5px 0;
width: 200px;
background: url(images/arrow.gif) 1px 10px no-repeat;
font: 10pt verdana, arial, helvetica, sans-serif;
border-bottom: 1px solid #E9E9E9;
text-decoration: none;
text-indent: 13px;
text-transform: capitalize;
color: #000000;}

.widget_recent_comments li a {
border: none;
background: none;}

.widget_recent_comments li a:hover {
background: none;}

.widget_search {
 padding-top: 0;}

.widget_search input#s {
background-color: #ffffff;
border: 1px solid #A9A9A9;
padding-left: 6px;
color: #6F6F6F;}

.widget_search input {
background-color: #525F19;
border: 1px solid #580000;
color: #ffffff;}

.widget_text {
line-height: 16px;
font: 10pt verdana, arial, helvetica, sans-serif;}

/* FOOTER */

#footer {
clear: both;
height: 111px;
padding-top: 5px;
padding-bottom: 0px;
font-size: 7pt;
color: #000000;}

#footer p {
font-size: 8pt;
color: #000000;}

#footer a {
font-size: 8pt;
color:#296f9d; text-decoration:none;}

#footer a:hover {
text-decoration: underline;
color:#296f9d; text-decoration:underline; background:#ffffb8;}

/* FOOTER2 */

#footer2 {
clear: both;
background-color: #999999;
padding-left: 60px;
height: 20px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 7pt;
color: #999999;}

#footer2 p {
font-size: 7pt;
color: #CCCCCC;}

#footer2 a {
font-size: 7pt;
color: #CCCCCC;}

#footer2 a:hover {
text-decoration: none;
color: #CCCCCC;}





.main_header{float:left; width:1024px; position:relative;}
.main_header img{float:left; margin:0px; padding:0px;}
.top_form{float:left; width:1024px; background:#296f9d;}
.top_form form{float:right; width:600px; margin:0px; padding:0px; border:0px; padding:2px 0;}
.top_form fieldset{float:right; width:600px; margin:0px; padding:0px; border:0px;}
.top_form p{float:left; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; margin:0px; padding:4px 20px 0 0;}
.top_form label{float:left; width:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; margin:4px 3px 0 3px; padding:0px; text-align:right;}
.top_form input.header_box{float:left; width:132px; background:#fff; border:1px solid #7f9db9;}
.top_form input.go{float:left; width:30px; height:21px; margin:0px 0 0 5px; padding:0; background:url(images/go.jpg)0 0 no-repeat; border:0px; cursor:pointer;}

.top_nav{float:left; width:840px; position:absolute; padding:0 0 0 92px; top:131px; left:0px;}
.top_nav ul{float:left; width:840px; list-style:none; margin:0px; padding:0px;}
.top_nav li{float:left; width:139px; height:32px; background:url(images/link_bg.jpg) 0 0 no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#296f9d; line-height:20px; text-transform:uppercase; text-decoration:none;}
.top_nav li a{float:left; width:139px; height:20px; background:url(images/link_bg.jpg) 0 0 no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#296f9d; line-height:20px; text-transform:uppercase; text-decoration:none;}
.top_nav li a:hover{float:left; width:139px; height:30px; background:#296f9d; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:30px; text-transform:uppercase; text-decoration:none;}

.top_nav ul li ul{float:left; list-style:none; width:200px;}
.top_nav ul li ul li{float:left; width:200px; background:#e2f9fc}
.top_nav ul li ul li a{float:left; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#296f9d; line-height:20px; text-transform:uppercase; text-decoration:none; background:#e2f9fc; text-align:left; padding-left:10px; height:auto!important;}
.top_nav ul li ul li a:hover{float:left; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; line-height:20px; text-transform:uppercase; text-decoration:none; background:#296f9d; text-align:left; padding-left:10px; height:auto!important;}


#container{padding-top:50px; background:url(images/wp_bg.jpg) 0 0 repeat-y;}
#wrapper{background:url(images/wp_bg.jpg) 0 0 repeat-y; margin-bottom:20px;}

#footer a.new_links{color: #0066e0; text-decoration: underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#footer a.newlinks:hover{color: #556B2F; text-decoration:none; background: #F5F5DC }





#menu{float:left; width:840px; position:absolute; top:127px; left:90px; z-index:9999;}
#menu ul#nav{float:left; width:840px; list-style:none; margin:0!important; padding:0!important;}
#menu li{float:left; width:140px!important; margin:0!important; padding:0!important; background:url(images/li_back.gif) 0 0 no-repeat; font:10px Arial, Helvetica, sans-serif; color:#296f9d; padding:0 0; text-transform:capitalize; margin:0px; text-align:center;}
#menu li.none{float:left; width:140px; background:none; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#c8c8c8;  text-transform:uppercase}
#menu li a{float:left; text-decoration:none; color:#296f9d; width:140px; height:20px; margin:0px; padding:0px;}
#menu li a.current{float:left; height:31px; text-decoration:none; color:#fff; background:#296f9d;}

#nav { float:left; margin-top:15px; margin-left:15px; font-size:1.1em; }
#menu li span{float:left; width:140px; margin:0px; padding:0px;}
/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative;text-transform:uppercase; text-align:left;	}
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; width:140px; text-align:center; padding:3px 0!important;}
#nav li.active a { color:#296f9d; width:140px; padding:6px 0!important; float:left;}
#nav li.over a,
#nav a:hover { color:#fff; padding:3px 0; margin:0px; width:140px; }
#nav li.over,
#nav li.active { background:#296f9d; padding:0px 0;}
#nav li.over1{background:#e2f9fc; color:#296f9d!important;}
#nav li.over1 a{color:#296f9d!important;}
/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active,
#nav ul li.over { float:left; width:140px; margin:0px; padding:0px; text-align:center;}
#nav ul li.parent {width:140px; margin:0px; padding:0px 0px!important; text-align:center;}

#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; float:left; width:140px; text-align:center; background:none;}

/************ 2ND LEVEL ************/
#nav ul { position:absolute; top:30px!important; left:-10000px; font-size:11px; width:128px; padding:0px!important; margin:0px!important;}

/* Show menu */
#nav li.over > ul { left:0px; top:30px!important; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
#nav ul li a {float:left; padding:0 6px!important; width:128px!important; color:#296f9d!important; text-align:left; line-height:18px; text-transform:none; height:auto; margin:0px!important; background:#e2f9fc;}
#nav ul li a:hover {float:left; padding:0 6px!important; width:128px!important; color:#fff!important; text-align:left; line-height:18px; background:#296f9d; text-transform:none; height:auto; margin:0px!important;}
li.none_bg{background:none!important;}
#nav li.over li{float:left; width:128px!important; padding:0px!important; margin:0px!important;}
/************ 3RD+ LEVEL ************/
#nav ul li a span{float:left; width:128px; padding-top:2px;}

.entry 
{width: 450px;
 float: left;
    line-height: 1.4em;
    margin: 0;
    padding: 5px 0 20px;
   
}

.entry img{

    float: left;
   
    margin: 0 8px 0 0;
   margin: 0 8px 10px 0;
   
	
}

p {
    line-height: 20px;
    margin: 0 0 10px;
}

div#menu li.remove_current{}

div#menu li.general a{font-family:Arial, Helvetica, sans-serif;  text-decoration:none;font-weight:normal; vertical-align:middle; color:#fff; text-decoration:none; background:#296f9d; color:#fff; padding:8px 0 12px 0;}

/********************drop down menu start********************/
#menu li ul{position:absolute; top:34px; left:0px; width:auto; margin:0px; padding:0; color:#000; float:left; display:none}
#menu ul.drop ul{float:left; list-style:none;}
#menu ul.drop li{list-style:none; margin:0px; padding:0px; float:left;  }
#menu ul.drop li.last{list-style:none; margin:0px; padding:0px; float:left;}
#menu ul.drop li a{color:#296F9D; width:auto; text-decoration:none; margin:0px; float:left; display:block; background:#c7f2fc; text-align:left; text-transform:none; padding:5px; margin:0; width:130px; line-height:12px;}
#menu ul.drop li a:hover{text-decoration:none; color:#fff; background:#296f9d;width:130px; line-height:12px;padding:5px;}


#menu li:hover ul, #menu li.over ul{display:block;} 



.widget_subscribe2widget{float:left; background:#f0edff; width:205px; padding:0 10px 20px 10px; margin-bottom:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#343870;}
.widget_subscribe2widget input.box{margin-bottom:4px; float:left; width:145px;}
.widget_subscribe2widget label{float:left; line-height:20px; width:35px;}
.widget_subscribe2widget fieldset{float:left; border:0px;}
.samsarin_php_widget{padding-left:0px}
.tile_body li a{background:none; padding-left:0px;}
.widget_rangedRecentPosts{float:left; padding:0px!important; margin:0px!important; width:auto;}
.widget_rangedRecentPosts h2{margin:0px; padding:0px;}
.widget_rangedRecentPosts ul{float:left; margin:0px; padding:0px;}
.widget_rangedRecentPosts ul li{float:left; margin:0px; padding:0px;}
.widget_rangedRecentPosts ul li a{float:left; padding:1px 3px 0 12px;}
.samsarin_php_widget ul{background:url(images/border.jpg) 0 bottom no-repeat; float:left; padding-bottom:10px;}
.tile_header h2{float:left; font-size:15px; color:#669933; margin:0px; padding:10px 0 6px 0; width:100%;}
.tile_header {float:left; font-size:15px; color:#669933;}

.ranged-recent-title{float:left; line-height:18px;}
.widget_text h2{float:left; margin:0px; padding:10px 0 0 0; width:100%;}
.samsarin_php_widget h2{float:left; margin:0px; padding:10px 0 0 0; width:100%;}

.tile_body ul{background:url(images/border.jpg) 0 bottom no-repeat; float:left; padding-bottom:10px;}

#leftnav div.nav div.samsarin_php_widget ul{background:none;}
#leftnav div.nav div.samsarin_php_widget a{padding-top:4px; float:left;}

.textwidget li a{padding-top:5px; float:left;}
.textwidget li{padding:2px 0; float:left;}


.samsarin_php_widget ul li.cat-item{background:url(images/arrow.gif) no-repeat scroll 0px 10px;}

.samsarin_php_widget ul li.cat-item a{float:left; padding-left:6px; background:url(images/aow.gif) no-repeat scroll 0px 10px; cursor:pointer;}
.samsarin_php_widget ul li.cat-item a:hover{text-decoration:underline; background:#ffffb8 url(images/aow.gif) no-repeat scroll 0px 10px;}

.tile_body ul li a img{float:left; padding-top:8px;}
#leftnav div.nav div.samsarin_php_widget ul li.cat-item a{float:left; padding-left:12px; cursor:pointer; background:url(images/arrow.gif) no-repeat scroll 0px 10px;}
#leftnav div.nav div.samsarin_php_widget ul li.cat-item a:hover{ background:#ffffb8 url(images/arrow.gif) no-repeat scroll 0px 10px;}
#leftnav div.nav div.samsarin_php_widget ul li.cat-item{background-position:-10px 15px;}
.ranged-recent-title{cursor:pointer;}


.commentmetadata{float:left;}
.fs_browsericon{display:none; float:left;}
.commentlist li p{float:left; margin:0px; padding:10px 0 0 0; width:100%;}
.url{font-weight:bold; color:#000; font-style:normal;}
.says{display:none;}
.commentlist li{padding:10px 0; margin:0px; width:425px;}
li.comment{float:left; border:1px solid #ccc; padding-left:10px;  margin-bottom:10px;}


a.email{float:left; color:#296F9D; text-decoration:none; font-weight:normal;}
a.email:hover{text-decoration:underline; background:#ffffb8;}
.aktt_tweets a{padding-top:5px!important;}
.aktt_tweets .nav li{padding-bottom:0!important;}
