/*  

Theme Name: Buddha Expert Modified by Scott

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;

}


h2.pagetitle {
	padding-top:15px;
	padding-bottom:15px;
	}

div.previews a:hover {
text-decoration:underline;}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist li a:hover
{
text-decoration:underline;
}


body{

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

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	background-color: #171E3B;

	color: #44768c;

}



h1, h2, h3, h4, h5, h6{

	font-family: Georgia, sans-serif;

	font-size: 18px;

	font-weight: normal;

}



a{

	text-decoration: none;

	color: #3b6578;

        

}



a:hover{ 

   text-decoration: none;

}



a img{ border: none; }



p.subheader {padding:10px;color:#cc0000;}


abbr, acronym{ border: 0; }



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



blockquote{

	margin: 15px 0 0;

	background: #144559;

}

blockquote:hover{

	background: #194b60;

}



blockquote p{ padding: 15px; }



blockquote blockquote{

	margin: 15px;

	background: #144559;

}



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: #daf0fe;

}



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{

	border: 1px solid #003053;

	background-color: #fff;

	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: #111111 url(images/header.gif) no-repeat;

	color: #fff;

}



#header{

	width: 988px;

	float: left;

	clear: both;

}



#header h1{

	padding: 170px 30px 25px; 

	font-size: 36px;

	text-transform: uppercase;

	color: #b6e1fe;

}



#header a{

	color: #b6e1fe;

}



#left_sidebar {

	width: 175px;

        margin-right: 5px;

	float: left;

	display: inline;



}



.right_sidebar_col {

	width: 160px;

	margin: 0 10px;

	float: left;

	display: inline;

}

.right_sidebar_single {

	width: 175px;

	margin: 0 7px;

        font-family:"Trebuchet MS",Verdana;

        font-size:12px;

        font-weight:normal;

        color: #5d81a5;

}

.right_sidebar_single ul {

	margin: 0;

	padding: 0 0 0 5px;

	list-style: none;

}



.right_sidebar_single ul li {

	margin: 0 0 0 0;

}



.right_sidebar_single li {

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

        padding-left:18px;

        padding-bottom: 3px;

        display:block;

        margin-left: 5px;

        border-bottom: 1px dotted #1d4c61;

}

.right_sidebar_single li:hover {

        background: #184559 url(images/bullet1.gif) left no-repeat;

}

.big {

        background: #184559 url(images/bullet1.gif) left no-repeat;

}



.right_sidebar_single li a{

	color: #3b6578;

        text-decoration:none;

        font-family:"Trebuchet MS", Verdana;

        font-size:12px;

}





.right_sidebar_single img {

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

     -moz-opacity: 0.6;

     border: 0px solid #2d6179;

}

.right_sidebar_single img:hover  {

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

    -moz-opacity: 0.8;

}

.right_sidebar_single h2 {

	padding: 8px 10px;

        font-family:"Trebuchet MS", Verdana;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	background: #121212;

	color: #275266;

        margin-bottom:0px;

        margin-top: 0px;

}



#left_sidebar a{

	color: #B0B0B0;

        text-decoration:none;

        font-family:"Trebuchet MS", Verdana;

        font-size:11px;

        padding-left:5px;

        display:block;

}

#left_sidebar a:hover{

	color: #3b6578;

}



#left_sidebar ul, .right_sidebar_col ul{

	margin: 0;

	padding: 0;

	list-style: none;

}



input, textarea, select {

	border: 1px solid #000;

	background: #43758c;

	color: #000;

	font: 8pt/1.2 Tahoma, Arial, sans-serif;

}

.button {

	border: 1px solid #000;

	background: #43758c;

	color: #6ea9c3;

	font: normal 8pt/1.2 Tahoma, Arial, sans-serif;

}



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

	background-image: none;

}



#left_sidebar ul li {

	margin: 0 0 0px;

}

.right_sidebar_col ul li{

	margin: 0 0 0px;

}



#left_sidebar ul li h2 {
background:#121212 none repeat scroll 0% 50%;
color:#FFFF66;
font-family:"Trebuchet MS",Verdana;
font-size:12px;
font-weight:normal;
padding:8px 10px;
text-transform:uppercase;

}







#left_sidebar ul ul, .right_sidebar_col ul ul{

	padding: 0px;

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

        display:block;

}



#left_sidebar ul ul li{

	margin: 0;

	line-height: 24px;

        border-bottom:1px dotted #423f3f;

}



#left_sidebar ul ul li:hover{

	margin: 0;

	line-height: 24px;

        border-bottom:1px dotted #423f3f;

        background-color:#212121;

}



.right_sidebar_col li{

        background: url(images/bullet1.png) left no-repeat;

        padding-left:18px;

        padding-bottom: 3px;

        display:block;

        margin-left: 5px;

        border-bottom: 1px dotted #1d4c61;

	line-height: 24px;

}

.right_sidebar_col li:hover{

        background-color:#184559;



}



#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: 175px;

	margin: 10px 0 0;

	float: left;

        padding: 5px;

	background: #000 url(images/bg_right_sidebar.gif) repeat-y top left;

}







.right_sidebar_col{

	margin: 0 0 0 7px;

}



.right_sidebar_col a{

	color: #3b6578;

        text-decoration:none;

        font-family:"Trebuchet MS", Verdana;

        font-size:12px;

}



.right_sidebar_col ul li#search input#s{

	border: 1px solid #c2ddef;
	width:175px;

}



.right_sidebar_col ul li{

	margin: 6px 0 0;

}



.right_sidebar_col h2{

	padding: 8px 10px;

        font-family:"Trebuchet MS", Verdana;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	background: #262626;

	color: #275266;

        margin-bottom:0px;

        margin-top: 4px;

}







.wide_column_bottom, .wide_column_top{

	width: 850px;

	float: left;

	padding: 0 0 30px;

	background:#000 url(images/bg_wide_column_bottom.gif) bottom left;
	
	background-repeat:repeat-x;

      font-family:Verdana;

      font-size:11px;

	color: #fff;

}



.wide_column_top{

	padding: 0;

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

}



.narrow_column{

	width: 620px;

	margin: 0 10px;

	float: left;

	display: inline;

}



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: 0px 0 0;

	padding-top: 15px;

	padding-left: 20px;

	padding-right: 0px;

	padding-bottom: 15px;       

	background: url(images/bg_post.gif) no-repeat;
	
	min-height:140px;

}



.post_alt{

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

}



.post h2 a, .post_alt h2 a{

	color: #FFFF66;

        font-family:Verdana;

        font-weight:normal;

        font-size:18px;

        text-decoration:none;



}

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

	color: #FFFF66;

}

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

	color: #86abbc;

}

.entry h3 {

      font-family:verdana;

      font-size:11px;

      color:#666666;

      font-weight:bold;

      text-align:left;

      text-transform:uppercase;

}



.postdate{

	padding: 2px 0px;

	font-size: 11px;

	color: #cccccc;

}



.entry a{ 

	text-decoration: none;

	color: #cfda22;

        background-color:#000000;

        padding: 1px;

}

.entry a:hover{

   color:#39677d; 

} 



.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;

}



.entry img{

	border: 1px solid #1d4c61;

	padding: 6px;

}



.entry img.wp-smiley{

	border: 0;

	padding: 0;

}



.entry img.alignleft{

	float: left;

	margin: 5px 10px 0 0;

}



.entry img.alignright{

	float: right;

	margin: 5px 0 0 10px;

}



.info {

	width: 210px;

	height: 90px;

	padding: 30px 2px 0 2px; 

	margin: 0 2px 5px 0;

	float: left;

}



.related {

       border-top:1px dotted #1d4c61;

       

}

.related a{

       display:block;

       color:#ffffff;

       padding-left:0px;

       text-decoration:none;

       border-bottom:1px dotted #1d4c61;

       background-color:#113b4e;

       font-family:arial;

       font-size:11px;

       font-weight:normal;

       

}

.related a:hover{

       background-color:#144559;

       color:#B0B0B0;      



}

               



.pcategory{

	background: url(images/pcategory.gif) no-repeat top left;

       padding-top:8px;

       padding-bottom:13px;

}

.pcategory:hover {

      background: url(images/pcategory1.gif) no-repeat top left;

}

.pcategory a {

       padding-left:5px;

       font-family:Verdana;

       font-weight:normal;

       font-size:10px;

       color:#408ba6;

       display:block;

       text-transform:uppercase;

       text-decoration:none; 

      }

.pcategory a:hover {

       color:#39677d;

       

      }



.pcomments {

       background: url(images/pcomments.gif) no-repeat top left;

       padding-top:8px;

       padding-bottom:13px;

      }

.pcomments:hover {

       background: url(images/pcomments1.gif) no-repeat top left;

}

.pcomments a {

       padding-left:5px;

       font-family:Verdana;

       font-weight:normal;

       font-size:10px;

       color:#408ba6;

       display:block;

       text-transform:uppercase;

       text-decoration:none; 

      }

.pcomments a:hover {

       color:#39677d;

      }



.pdate {

       background: url(images/pdate.gif) no-repeat top left;

       padding-top:8px;

       padding-bottom:13px;

       font-family:Verdana;

       font-weight:normal;

       font-size:10px;

       color:#408ba6;

       text-transform:uppercase;

       padding-left: 5px;

      }

.pdate:hover {

       background: url(images/pdate1.gif) no-repeat top left;

}

.pdate a {

       padding-left:5px;

       font-family:Verdana;

       font-weight:normal;

       font-size:10px;

       color:#315d73;

       text-decoration:none; 

      }

.pdate a:hover {

       color:#39677d;

      }

.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:11px;

      color:#666666;

      font-weight:bold;

      text-align:left;

      text-transform:uppercase;

}



.comments-template ol{

	margin: 0;

	padding: 0;

	list-style: none;

      font-family:Arial;

      font-size:11px;

      color:#7da4c0;



}




.comments-template ol li{

	margin: 15px 0 0;

	padding: 10px;

      border:1px dotted #1d4c61;

      background-color:#000000;

}

.comments-template ol li a{

	text-decoration:none;

      color:#c6c133;

      font-family:Arial;

      font-size:10px;

      background-color:none;

}



.comments-template ol li:hover{

}

.comment-status  {

     float:right;

     width:14px;

     height:14px;

     display:inline;

     margin:2px;

     border:0px;

}

.comment-status img {

     border:1px dotted #000000;

     padding:1px;

}



.commentmetadata{

	font-style: normal;

      font-family:Arial;

      font-size:10px;

      border-bottom:1px dotted #1d4c61;

      color:#bcdfea;

}

.commentmetadata a{

	text-decoration:none;

      color:#bcdfea;

      font-family:Arial;

      font-size:10px;

      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;
	
	padding-bottom:15px;

	float: left;

	background: #000000

	color: #cccccc;

        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 */



.ads {

	border:1px solid 666666;

	width: 336px;

	height: 280px;


        margin-top:10px;



}

.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;

	}

	



.google {

display:inline;

float:right;

}

#special img {

   border:0px;

}



.post_det {

border-top:1px dotted #cccccc;

border-bottom:1px dotted #cccccc;

margin:15px 0px 8px 0px;

padding:5px;

background-color:#000;

height:15px;

color:#999;

}

.post_det a {

background-color:#000;

}

.post_det a:hover {

text-decoration:underline;
background-color:#000;

}

.alignleft {

float:left;

}

.alignright {

float:right;

}



/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;

  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }


img.inline {margin:10px;}
