/*  
Theme Name: Buddha Expert
Theme URI: http://buddha.voce.ro
Description: Buddha Design Theme for Wordpress sponsored by http://dream-dev.com/blog/
Version: 1.0
Author: Buddha Design
Author URI: http://buddha.voce.ro

*/


body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
	color: #666666;
}


body{
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	color: #669900;
	background-image:url(images/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#F0f0f0;
}


h1, h2, h3, h4, h5, h6{
	font-family: Georgia, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.static{
	font-family:verdana;
	font-size:12px;
	color:#4A6A00;
	line-height: 18px;
}

.linktext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669933;
	text-decoration: none;
}

.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #99CC00;
	text-decoration: none;
}

.serif {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #66CC00;
	text-decoration: none;
	font-style: italic;
	font-weight: bolder;
}

a{
	text-decoration: none;
	color: #99CC00;
}


a:hover{ 
   text-decoration: none;
}

abbr, acronym{ border: 0; }

address, dl, p{ padding: 15px 0 0; }

blockquote{
	margin: 15px 0 0;
	background-color: #EFEFEF;
}

blockquote:hover{
	background-color: #EFEFEF;
}


blockquote p{ padding: 15px; }


blockquote blockquote{
	margin: 15px;
	background-color: #EFEFEF;
}


code{
	background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #cccccc;
	color: #666666;

}



small{

	font-size: 11px;

}



pre{

	width: 90%;

}



input, textarea{

	font-family: Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

	padding: 2px;

}



input#s, input#author, input#email, input#url, textarea#comment{
	padding: 3px;
}



input#author, input#email, input#url{

	margin: 0 5px 0 0;

}







#container{

	width: 988px;

	margin: 0 auto;

	padding: 0px 0 0;

	text-align: left;

	vertical-align: top;

}



#page{
	width: 988px;
	float: left;
	background-color: #FFFFFF;
}



#header{
	width: 988px;
	float: left;
	clear: both;
	height: 300px;
}


#navigation {
	width: 808px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 30px;
	padding-bottom: 8px;
}

#navigation ul {
	list-style-type: none;
}

#navigation li {
	float: left;
}
	
#navigation li a {
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	color: #99CC00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	padding-bottom: 8px;
}
	
#navigation li a:hover {
	color: #999999;
}

.right_sidebar_single {
	width: 240px;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:normal;
    color: #669900;
}

.right_sidebar_single ul {

	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
	color: #669900;

}



.right_sidebar_single ul li {

	margin: 0 0 0 0;
	color: #669900;

}



.right_sidebar_single li {
	color: #669900;
	background: url(images/bullet.gif) left no-repeat;
	padding-left:18px;
	padding-bottom: 3px;
	display:block;
	margin-left: 5px;
	padding-top: 3px;

}

.right_sidebar_single li:hover {
	color: #99CCCC;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.big {
	background-color: #FFFFFF;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left;
}



.right_sidebar_single li a{
	color: #336600;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}





.right_sidebar_single img {

     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

     -moz-opacity: 1.0;

}

.right_sidebar_single img:hover  {

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);

    -moz-opacity: 0.90;

}

.right_sidebar_single h2 {
	font-family:"Trebuchet MS", Verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #CCE697;
}



#left_sidebar {
	width: 180px;
	margin: 0px;
	float: left;
	display: inline;
	background-color: #F0FFD0;

}

#left_sidebar a{
	color: #666666;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	display:block;

}

#left_sidebar a:hover{
	color: #FFFFFF;
	background-color: #D9ECB3;
}


#left_sidebar ul, .right_sidebar_col ul{
	margin: 0;
	padding: 0;
	list-style: none;
}


#left_sidebar li.widget_calendar h2, .right_sidebar_col li.widget_calendar h2{

	background-image: none;

}





#left_sidebar ul li h2{
	padding: 8px 10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	background-color: #DDFBA6;
}


#left_sidebar ul ul, .right_sidebar_col ul ul{
	padding: 0px;


}



#left_sidebar ul ul li{
	line-height: 20px;
	padding: 1px;

}



#left_sidebar ul ul li:hover{
	margin: 0;
	background-color:#999999;
	color: #FFFFFF;
}



#left_sidebar ul ul ul, .right_sidebar_col ul ul ul{

	padding: 0;

	background-image: none;

}



#left_sidebar ul ul ul li {

	padding: 0 0 0 10px;

}





.right_sidebar_container_bottom{
	width: 240px;
	float: right;
	background-color: #B8DC6B;;
}


.wide_column_bottom, .wide_column_top{
	width: 808px;
	float: left;
	padding: 0 0 30px;
	font-family:Verdana;
	font-size:12px;
	color: #666666;
	background-color: #FFFFFF;
}



.wide_column_top{
	padding: 0;

}



.narrow_column{
	width: 540px;
	float: left;
	display: inline;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;

}



img.wp-smiley { vertical-align: -25%; }



.smilies {

      border:0px dotted #1d4c61;

      background-color:#144559;

      margin-top: 6px;

      padding: 2px;

         }

.smilies img {

       border:0px dotted #1d4c61;

            }



.post, .post_alt{

	margin: 10px 0 0;

	padding-top: 23px;

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;       

	background: url(images/bg_post.gif) no-repeat;

}



.post_alt{

	background: url(images/bg_post_alt.gif) no-repeat;

}



.post h2 a, .post_alt h2 a{

	color: #669900;

        font-family:Verdana;

        font-weight:normal;

        font-size:18px;

        text-decoration:none;



}

.post h2 a:visited, .post_alt h2 a:visited{

	color: #669900;

}

.post h2 a:hover, .post_alt h2 a:hover{

	color: #99CC33;

}

.entry h3 {

      font-family:verdana;

      font-size:11px;

      color:#669900;

      font-weight:bold;

      text-align:center;

      text-transform:uppercase;

}



.postdate{

	padding: 2px 0px;

	font-size: 11px;

	color: #cccccc;

}



.entry a{ 
	text-decoration: none;
	color: #669900;
        padding: 1px;

}

.entry a:hover{
   color:#99CC33; 

} 



.entry{
	line-height: 18px;
}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	padding: 15px 0 0;

}



.entry h1{
	font-size: 24px;
	line-height: 30px;
}



.entry h2{
	line-height: 24px;

}



.entry h4{
	font-size: 14px;
	font-weight: bold;
}



.entry h5, .entry h6{
	font-size: 12px;

}



.entry h3, .entry h4, .entry h5{
	font-weight: bold;

}




.info {
	width: 210px;
	height: 90px;
	padding: 30px 2px 0 2px; 
	margin: 0 2px 5px 0;
	float: left;

}



.related {


       

}

.related a{

       display:block;
       color:#666666;

       padding-left:0px;

       text-decoration:none;

       font-family:arial;

       font-size:11px;

       font-weight:normal;

       

}

.related a:hover{

       background-color:#144559;

       color:#B0B0B0;      



}

               

.details {

       padding-top:5px;

       padding-bottom:5px;

       font-family:Verdana;

       font-weight:normal;

       font-size:10px;

       border:1px dotted #1d4c61;

       color:#408ba6;

       text-transform:uppercase;

       padding-left: 5px;

       padding-right: 5px;

}

.details a{

       padding-left:5px;

       font-family:Verdana;

       font-weight:normal;

       font-size:10px;

       display:block;

       color:#315d73;

       text-decoration:none; 

}

.details a:visited{

       color:#315d73;

}

.details a:hover{

       color:#315d73;

}



.browse{

	padding: 0 15px;

	font-family: Geogria, Sans-Serif;

	font-size: 14px;

	line-height: 24px;

      border:1px dotted #1d4c61;

}



.browse a{

	font-weight: bold;

}







/* comments template */



.comments-template{

	padding: 15px 0 0;

      

}

.comments-template h3 {

      font-family:verdana;

      font-size:12px;

      color:#669900;

      font-weight:bold;

      text-align:center;

      text-transform:uppercase;

}



.comments-template ol{

	margin: 0;

	padding: 0;

	list-style: none;

      font-family:Arial;

      font-size:11px;

      color:#666666;



}



.comments-template ol li{
	margin: 15px 0 0;
	padding: 10px;
	border: thin dotted #999999;
}

.comments-template ol li a{

	text-decoration:none;

      color:#669900;

      font-family:Arial;

      font-size:11px;

}



.comments-template ol li:hover{
}

.comment-status  {

     float:right;

     width:14px;

     height:14px;

     display:inline;

     margin:2px;

     border:0px;

}

.comment-status img {

     padding:1px;

}



.commentmetadata{
	font-style: normal;
	font-family:Arial;
	font-size:11px;
	color:#999999;

}

.commentmetadata a{

	text-decoration:none;

      color:#bcdfea;

      font-family:Arial;

      font-size:11px;

      background-color:none;

}



.comments-template p.nocomments{

	padding: 0;

}



/* end comments template */





/* wp-calendar */



table#wp-calendar{

	width: 100%;

	font-family: Arial, Helvetica, Georgia, sans-seriff;

	text-transform: none;

	line-height: 18px;

}



table#wp-calendar caption{

	padding: 10px 15px;

}



table#wp-calendar th{

	text-align: center;

	vertical-align: top;

}



table#wp-calendar td{

	text-align: right;

}



table#wp-calendar tfoot td{

	text-align: center;

}



/* end calendar */





#footer{
	width: 988px;
	margin: 10px 0 10px 0;
	float: left;
	color: #999999;
	font-family:Arial;
	font-size:11px;
    padding-left:10px;

}



#footer p{
	padding: 20px;
	line-height: 18px;

}

/* Advanced Search form */



#asl_form {

	text-align: left;

	border: 1px solid #555;

	padding: 0 5px;

	background-color: #f3f3f3;

	color: #333;

}



#sidebar #asl_form p {

	list-style: none;

	margin: 10px 0 7px;

	padding: 0;

}



#sidebar #asl_form ul {

	list-style: none;

	margin: 4px;

	padding: 0;

}



#sidebar #asl_form li {

	list-style: none;

	margin: 0;

	padding: 0;

}



#sidebar #asl_form li:before { /* for the default theme */

	content: '';

}



#asl_form input {

	border: 1px solid #777;

	background-color: #f9f9f9;

	color: #444;

}



#asl_form #asl_searchquery {

	width: 97%;

}



#asl_form input:focus {

	background-color: #fff;

	color: #444;

}



#asl_footer p {

	font-size: 0.9em;

	text-align: right;

	margin-top: 15px;

	border-top: 1px solid #888;

}



/* End Advanced Search form */



.pagebar 

	{ 

		font: 11px Arial, Helvetica, sans-serif; 

		padding-top: 20px; 

		padding-bottom: 10px; 

		margin: 0px; 

		border-top:1px dotted #0c0c0c; 

		font-weight: normal; 

		font-size: 11px; 

		vertical-align: top; 

	}



.pagebar a, .pageList

	{

		padding: 4px 8px; 

		border: solid 1px #ddd; 

		background: #000000; 

		text-decoration: none;

                color:#ffffff;

                font-weight:normal;

	}



.pagebar a:visited 

	{

		padding: 4px 8px; 

		border: solid 1px #ddd; 

		background: #000000; 

		text-decoration: none;

                color:#ffffff;

	}



.pagebar .break 

	{

		padding: 4px 8px; 

		border: none; 

		background: #000000; 

		text-decoration: none;

	}







.pagebar a:hover 
	{
		color: #fff; 
		background: #3d3d3c; 
		border-color: #ede61b; 
		text-decoration: none;
	}


#special img {
   border:0px;
}


.post_det {
margin:8px 0 8px 0;
padding:5px;
height:15px;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}
