/*
Theme Name: Exotic Birds
Theme URI: http://www.websitetemplates.bz/
Description: Exotic Birds Theme
Version: 1.0
Author: Website Templates .bz
Author URI: http://www.websitetemplates.bz/
*/
body, p, div, form, input, textarea, h1, h2, h3
{
margin:0px;
padding:0px;
text-align:left;
vertical-align:top;
color:#0C0300;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

body
{
min-width:860px;
background:#FFF7BE url(images/body_bg.jpg) repeat-x;
}

* html body{width:expression(document.documentElement.clientWidth < 860 ? "860px" : "auto");}
a{color:#0C0300; text-decoration:underline;}
	a:hover{text-decoration:none;}
	a img{border:none;}
ul, ol, li{margin:0px; padding:0px; list-style:none;}

#body_bg1{
	background:url(images/body_bg1.jpg) repeat-x left bottom;
	}

#body_bg2{min-height:1100px; background:url(images/body_bg2.jpg) no-repeat right bottom;}
* html #body_bg2{height:expression(document.documentElement.clientHeight < 1100 ? "1100px" : "auto");}

#page{width:100%;}
#header{width:100%; height:171px; background:url(images/header_bg.jpg) no-repeat left top;}
	#logo{position:absolute; margin:46px 0px 0px 528px;}
	#top_menu{height:43px; padding:128px 0px 0px 342px;}
		#top_menu li{float:left; padding-right:2px;}
			#top_menu li a{float:left; width:113px; height:33px; padding-top:10px; background:url(images/top_menu_a_bg.jpg) no-repeat; text-align:center; color:#5C0800; font-size:17px; font-family:"Arial Black"; text-decoration:none;}
				#top_menu li a:hover{background:url(images/top_menu_a_active_bg.jpg) no-repeat; font-size:18px;}


#wrapper{width:100%; float:left; background:url(images/wrapper_bg.jpg) no-repeat left top;}
	#content{margin:0px 29px 0px 257px; background-color:#FFF9DC;}
#sidebar{float:left; width:231px; margin-left:-100%; padding-top:88px; padding-left:26px;}

.widget{margin-bottom:15px;}
.widgettitle{width:138px; height:23px; padding:9px 0px 0px 30px; background:url(images/widgettitle_bg.gif) no-repeat; margin-bottom:8px; color:#FFFFFF; font-size:12px;}
.widget_archive .widgettitle{background:url(images/widgettitle_archive_bg.gif) no-repeat;}
.widget_meta .widgettitle{background:url(images/widgettitle_meta_bg.gif) no-repeat;}

.widget li{
	font-size: 12px;
	line-height:24px;
	padding-left:16px;
	margin-left:0px;
	color:#5B190D;}
.widget li a{
	color:#540301;
	text-decoration:none;
	}
.widget li a:hover{
	text-decoration:underline;
	}
	
.widget_archive li a{color:#D24608; font-weight:bold; text-decoration:underline;}
	.widget_archive li a:hover{text-decoration:none;}

.content_top{background:url(images/content_top_bg.gif) repeat-x left top;}
.content_left{background:url(images/content_left_bg.gif) repeat-y left top;}
.content_right{background:url(images/content_right_bg.gif) repeat-y right top;}
.content_bottom{height:16px; background:url(images/content_bottom_bg.gif) repeat-x left bottom; margin:0px 45px 0px 273px; position:relative;}
.content_top_left{background:url(images/content_top_left_bg.gif) no-repeat left top;}
.content_top_right{background:url(images/content_top_right_bg.gif) no-repeat right top;}
.content_bottom_left{height:16px; margin-left:-16px; position:relative; background:url(images/content_bottom_left_bg.gif) no-repeat left bottom;}
.content_bottom_right{height:16px; margin-right:-16px; position:relative; background:url(images/content_bottom_right_bg.gif) no-repeat right bottom;}

.searchform_box_outer{padding:8px 11px;}
.searchform_box{background:url(images/searchform_box_bg.gif) repeat-x;}
.searchform_box_left_bg{background:url(images/searchform_box_left_bg.gif) no-repeat left top;}
.searchform_box_right_bg{height:45px; background:url(images/searchform_box_right_bg.gif) no-repeat right top;}

.searchform{float:right; padding:13px 19px 0px 19px;}
.searchform label{float:left; color:#FFF9DC; font-family:"Arial Black"; font-size:15px; margin-right:10px;}
.s{float:left; width:300px; height:14px; padding:2px 5px; color:#000000; font-family:Tahoma, Arial, sans-serif, serif; background-color:#FFFFFF; border:#D4D0C8 solid 1px; border-left:#404040 solid 1px; border-top:#404040 solid 1px; margin-right:3px;}
.searchsubmit{float:left; width:87px; height:21px; text-align:center; font-size:12px; font-family:"Arial Black"; color:#530300; text-transform:uppercase; border:none; cursor:pointer; background:url(images/searchsubmit_bg.gif) no-repeat;}

#posts{padding:1px 35px 0px 42px;}

.post{clear:both; padding-bottom:20px;}

.post h2{
	font-size:14px;
	text-transform:uppercase;
	color:#56150B;
	margin:25px 0px 5px 0px;
	}

.post h2 a{color:#56150B; text-decoration:none;}
				.post h2 a:hover{text-decoration:underline;}
		.post_info{font-size:12px; color:#5D1A0E; margin-bottom:14px;}
		.post .alignleft{float:left; margin:0px 18px 14px 0px;}
		.post p{margin-bottom:14px;}
		.post p strong{color:#59170C; font-size:12px;}
		
.post p.postmetadata{
	margin:10px 0px 0px 0px;
	float:left;}
.post p.postmetadata a{color:#D14508; text-transform:uppercase; font-weight:bold;}

.postmetadata{
	margin:10px 0px 10px 0px;
	float:left;}
.postmetadata a{color:#D14508; text-transform:uppercase; font-weight:bold;}
	
	
.entry tr, td{
font-size: 13px;
font-family: Verdana;
}
				
.entry{
vertical-align:top;
font-size: 13px;
text-align: justify;
font-family: Verdana;
line-height: 1.4em;
}

.cat{
font-size: 11px;
text-align: justify;
font-family: Verdana;
font-style:italic;
margin:5px 0px 2px 0px;
}

.cat1{
font-size: 11px;
text-align: justify;
font-family: Verdana;
font-style:italic;
padding: 0px 0px 0px 0px;
}
				
#footer{height:185px;}
#footer p{padding-left:36px; color:#59180C; line-height:16px;}
#footer p a{color:#59180C; text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
#footer p a#link{color:#DC5F0F; text-decoration:underline;}
#footer p a#link:hover{text-decoration:none;}

.footl {
	padding: 5px 0px 0px 0px;
	line-height:16px;
	font-size: 10px;
	text-align: center;
	color:#56150b;
	}
.footl a{
	color:#56150b;
	}

.tabf{
	padding: 0px 0px 0px 254px;
	}

.clr{
	clear:both;
	height:0px;
	overflow:hidden;
	margin:0px 0px 23px 0px;
	}

.floatl{float:left;}
.floatr{float:right;}
.alignleft{float:left;}
.alignright{float:right;}


.search {
float:right;
}

.searchform .formfield {
float:left;
width:300px;
height:14px;
padding:2px 5px;
color:#000000;
font-family:Tahoma, Arial, sans-serif, serif;
background-color:#FFFFFF;
border:#D4D0C8 solid 1px;
border-left:#404040 solid 1px;
border-top:#404040 solid 1px;
margin-right:3px;
}

.search .formbutton{
float:left;
width:87px;
height:21px;
text-align:center;
font-size:12px;
font-family:"Arial Black";
color:#530300;
text-transform:uppercase;
border:none;
cursor:pointer;
background:url(images/searchsubmit_bg.gif) no-repeat;
}


.pageswitch {
clear:both;
overflow:hidden;
font-size: 10px;
font-weight:normal;
margin: 20px 20px 5px 20px;
padding: 5px 5px 5px 5px;
text-align:center;
}

.navigation{
height:22px;
padding:10px 35px 0px 42px;
}

.navigation .alignleft{
float:left;
font-size: 12px;
font-family: Verdana;
}

.navigation .alignright{
float:right;
font-size: 12px;
font-family: Verdana;
}

.con {
	padding: 0px 0px 20px 15px;
}

.cap {
	font-size: 14px;
	padding:0px 0px 10px 25px;
	font-style:italic;
	}

.cap a {
	color: #004b8f;
	font-weight: bold;
	}

.map2 {
	padding:0px 0px 0px 158px;
	}
	
.aya {
	padding:0px 0px 10px 0px;
	margin: 0px 31px 0px 0px;
	}

.aya a{
	font-size: 14px;
	font-style:italic;
	color: #000000;
	}
		
.aya2 a{
	font-size: 14px;
	font-style:italic;
	color: #004b8f;
	font-weight: bold;
	}

table.mytable {
  border:0px;
  }
	
table.mytable tr, table.mytable td {
  border:1px solid #ff7b00
}
  
table.mytable2, table.mytable2 tr, table.mytable2 td {
  float:center;
  border:1px solid #ff7b00;
  text-align: center;
  }

table.mytable3{
	border:0px solid #ff7b00;
  }
 
table.mytable3 tr, table.mytable3 td {
	border:0px solid #ff7b00;
	}

table.mytable3 td a{
	padding: 0px 0px 0px 17px;
	text-decoration:none;
	}

table.mytable3 td a:hover{
	text-decoration:underline;
	}

table.mytable4{
	border:0px solid #ff7b00;
  }
 
table.mytable4 tr, table.mytable4 td {
	border:0px solid #ff7b00;
	}
table.mytable4 td a{
	padding: 0px 0px 0px 18px;
	}

/*** comment ***/
#comments {
	font-family: Verdana;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	font-variant: normal;
}

ol.commentlist {
	position:relative;
	list-style: none;
	padding:3px 0px 3px 0px;
	line-height: 1.3em;
	background:none;
	border:none;
}

ol.commentlist .trackback .comment-meta{
	border-bottom: 1px dashed #4C4841;
	padding: 0px 0px 0px 0px;
	font-size:10px;
}

ol.commentlist .trackback div, 
ol.commentlist .pingback div{
	border:#BD6417 solid 1px;
	background-color:#F4E7CA;
	margin-bottom:5px;
	padding:5px;
}

ol.commentlist .trackback div div, 
ol.commentlist .pingback div div{
	background:none;
	padding:0;
	border:none;
}

.commentlist li p{
	padding:5px 0px 0px 0px;
	margin-bottom:5px;
	font-size:12px;
	font-family: Verdana;
	line-height: 1.4em;
	}

ol.commentlist .ca{ 
	font-weight:bold;
	font-size: 11px;
}
ol.commentlist .ca a{
	text-decoration:none;
	border:none;

}
ol.commentlist .ca a:hover{
	text-decoration:underline;
}

#respond {
	clear:both;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

.formbutton {
	display:none;
	font-size: 11px;
	font-family: Verdana, Arial;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 2px 15px;
	background:#000000;
	color:#ffffff;
	font-weight: bold;
	border: 1px solid #B1A074;
}

.formbutton:hover {
	background:#000000;
	border:1px solid #888888;
	color:#ffffff;
}

.formfield:focus {
	background:#ffffff;
	border:1px solid #888888;
}

.formfield {
	background:#ffffff;
	border:1px solid #888888;
}

.loginform .formfield {
	display:block;
	padding:3px;
	margin:2px 2px 2px 0;
	width:200px;
}

#nucleus_cf_remember {
	margin:0px 3px 2px 0px;
	border:1px solid #888888;
}
* html #nucleus_cf_remember {
	margin:0px 3px 1px 0px;
	border:1px solid #888888;
	background:none;
}

#nucleus_cf_body {
	font-family: Verdana;
	font-size: 13px;
	background: none;
	color: #000000;
	width:495px;
	padding: 3px 1px;
	margin: 0 5px 0px 0px;
	border: 1px solid #000000;
}

#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email, #nucleus_cf_verif, #nucleus_mmf_frommail {
	font-family: Verdana;
	font-size: 13px;
    background: none;
    color: #000000;
	width: 300px;
   	padding: 3px 1px;
	margin: 0 5px 0px 0px;
	border: 1px solid #000000;
}

.commentform .formfield, .commentform .formbutton, .loginform .formbutton, .mailform .formfield, .mailform .formbutton {
	display: block;
	border: 1px solid #000000;
}

.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield {
    background: none;
	width: 450px;
    margin-right: 105px;
    margin-bottom:3px;
}

.error {
	color: red;
	font-weight: bold;
}