/*

Theme Name: emarian	

Theme URI: http://emarian.net

Description: Portfolio wordpress theme

Author: Marian

Author URI: http://emarian.net

version: 1.0

Tags: two-column, widget-ready

*/


body {

	  font: 100% Tahoma;

	  background: url(images/bg_page.png) repeat;

	  margin: 0; 

	  padding: 0;

	  text-align: center; 

	  color: #292929;
	  
	  

}



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	                                             margin: 0;

	                                             padding: 0;

	                                             border: 0;

	                                             outline: 0;

	                                             

	                                             vertical-align: baseline;

}



ol, ul {

	    list-style: none;

}

blockquote, q {

	           quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	               content: '';

	               content: none;

}



:focus {

	    outline: 0;

}



ins {

     text-decoration: none;

}



del {

	 text-decoration: line-through;

}





table {

	   border-collapse: collapse;

	   border-spacing: 0;

}



#background { 

             background: url(images/bg_page.png) repeat; 

}

#bar {
      display: block;
	  
	  float: left;
	  
	  width: 46px;
	  
	  height: 664px;
	  
	  margin-top: 29px;
	  
	 
	  

	  
}

#container { 

	        width: 950px;  

            margin: 0 auto;

	    
			
			display: block;
		
			
			overflow: hidden;
		
} 



#header { 


	     width: 950px;

	     height: 250px;

	     margin: 0 auto;
		 
		 display: block;
		 	 	 	 
}

#dhtmltooltip {

               position: absolute;

               left: -300px;

               width: 150px;

               border: 1px solid #353535;

               padding: 2px;

               background-color: #3d3d3d;

               visibility: hidden;

               z-index: 100;

               color: #ffffff;
			   
			   font-size: 12px;

}



#dhtmlpointer{

              position:absolute;

              left: -300px;

              z-index: 101;

              visibility: hidden;

}









#menu {

	  

	

	   display: inline;

	   overflow: hidden;
	   

	   
	   width: 100%;
	   
}



#menu ul {

     

          margin: 0;

          list-style: none;

          line-height: normal;
		  
		  float: right;
		  
		  margin-right: 54px;

}



#menu li {



          display: block;

	      float: left;

          list-style: none;

		  text-align: center;

          background-color: #090909; 

		  overflow:hidden;

		  margin-right: 5px;

		  margin-left: 5px;

		  display: inline;

}



#menu a {

         color: #a7db14;

         text-decoration: none;

         font-size: 17px;


         padding: 15px;
     
        
         display: block;

         overflow: hidden;


}



#menu a:hover {

               text-decoration: none;

               color: #ffffff;

		   

		      display:block;

		      float: left;

		      overflow: hidden;

} 

#menu a:active {

    text-decoration: none;

               color: #ffffff;

		   

		      display:block;

		      float: left;

		      overflow: hidden;
			  
			  }

#me {
     width: 235px;
	 height: 207px;
	 float: left;
	 display: block;
	 margin-top: 10px;
	 background: url(images/me.png) no-repeat;

	 margin-left: 50px;
     
}
#me h3 {
       color: #ffffff;
	   font-size: 25px;
	   margin-top: 5px;
	   font-weight: 100;
	   float: left;
       width: 240px;
	   display: block;
	       padding-top: 160px;
	   }
#me p {
color: #739d06;
font-size: 10px;
padding-top: -30px;
width: 208px;
margin: 0;
}

#me a {
       text-decoration: none;
	   color: #ffffff;
}

#text_tag {
           float: right;
		   display: inline;
		   margin-top: 50px;
		   margin-right: 100px;
		   border-left: 2px solid #2f2f2f;
		   border-right: 2px solid #2f2f2f;
		   overflow: hidden;
		   width: 510px;
		   height: 52px;
		
		   }
#text_tag p {
            background-color: #090909; 
			padding: 5px;
			color: #ffffff;
			font-size: 13px;
			text-align: center;
			margin: 0;
			font-style: italic;
			
}

#twitter {

	display: inline;

	   margin-top: 20px;

	   margin-left: 255px;

	   float: left;
	   }
#facebook {

	display: inline;

	   margin-top: 20px;

	   margin-left: 10px;

	   float: left;
	   }
#flickr {

	display: inline;

	   margin-top: 20px;

	   margin-left: 10px;

	   float: left;
	   }
	   
#trans {
       background: url(images/trans.png) no-repeat;
	   margin-bottom: -13px;
	   width: 837px;
	   height: 48px;
	   float: left;
	   margin-left: 70px;
	   padding-top: 13px;
	   margin-top: 10px;
	  }
	  
#trans a {
          font-size: 17px;
		  color: #ffffff;
		  margin-left: 10px;
		  margin-right: 10px;
		  text-align: center;
		  text-decoration: none;
		  
		  }
		  
#trans ul {}
#trans li {
           display: inline;
		   list-style: none;
		   }

code{

     font-family:"Courier New", Courier, monospace;

}



#page {

       width: 812px;

	   background: #ffffff;

	   margin-left: 75px;

	   overflow: hidden;
	   
	    border: 2px solid #3d3d3d;
		
		float: left;
	   
    text-align: left; 
}



#content { 

          width: 520px;

	      float: left;

	      display:inline;

	      overflow: hidden;
		  

}

#content2 { 

          width: 100%;

	      float: left;

	      display:inline;

	      overflow: hidden;
		  
		  padding-bottom: 20px;
		  
		 

}


.article { 

          background: #ffffff; 

		  display: block; 

		  padding-bottom: 2px; 

		  margin-bottom: 20px;

}



.article h2 {

      margin-top: 10px;
			 background: none;
			 font-size: 20px;
			 font-weight: 100;
			 margin-left: 15px;
			 color: #3f3f3f;
			  background: url(images/arr.png) no-repeat left;
			  padding-left: 37px;
			  height: 32px;	
			  padding-top: 7px;
			    

}  



.article p { 

            font-size: 12px; 

			

}



.article h2 a {

			   color: #98cf0b;

			   text-decoration: none; 		   

}  



.article a {

            text-decoration: underline;

			color: #739d06;

}

.article ul {
            margin-left: 60px;
			list-style: none;
			}
			
.article li {
             font-size: 12px;
			 background: url(images/plus.png) no-repeat left;
			 padding-left: 20px;
			 line-height: 20px;
			 
}

.article2 { 

          background: #ffffff; 

		  display: block; 

		  padding-bottom: 2px; 

		  margin-bottom: 20px;
		  

}



.article2 h2 {

             background: url(images/titilebar.png) no-repeat;

             padding-left: 40px;

			 padding-top: 7px ;

			 color: #ffffff;

			 width: 520px;

			 height: 29px;

			 float: left;

			 font-size: 18px;

			 font-weight: 600;	
			 
			 
			 
}  



.article2 p { 

            font-size: 12px; 

			

}



.article2 h2 a {

			   color: #ffffff;

			   text-decoration: none; 		   

}  



.article2 a {

            text-decoration: underline;

			color: #739d06;

}

.article3 { 

          background: #ffffff; 

		  display: block; 

		  padding-bottom: 2px; 

		  margin-bottom: 20px;

}



.article3 h2 {

             margin-top: 10px;
			 background: none;
			 font-size: 20px;
			 font-weight: 100;
			 margin-left: 15px;
			 color: #3f3f3f;
			  background: url(images/arr.png) no-repeat left;
			  padding-left: 37px;
			  height: 32px;	
			  padding-top: 7px;
			    

}  



.article3 p { 

            font-size: 12px; 

			

}



.article3 h2 a {

			   color: #ffffff;

			   text-decoration: none; 		   

}  



.article3 a {

            text-decoration: underline;

			color: #739d06;

}


.meta { 

       margin-left: 1px;

	   margin-right: 1px;

	   width: 518;

	   background: url(images/path.png) repeat; 

	   padding-bottom: 7px;

	   display: block;

	   height: 52px;

	   clear: both;

	   padding-top: 7px;

       border-bottom: 1px solid #b9b9b9;
	   
	   line-height: 1.3;

		}
	

.meta2 {

        margin-left: 1px;

		margin-right: 1px;


		

		display: block;


		clear: both;

		padding-top: 7px;

		margin-bottom: 5px;

		font-size: 12px;


}

		

.meta2 a { 

          color: #739d06;

          text-decoration: none;

}

		

.author {

         float: left;

		 display: inline;

		 margin-left: 5px;

		 display: block;

		 width: 290px;	

		 background: #e6e6e6 url(images/path2.png) repeat; 

		 border: 1px solid #777777;

}



.author p {

           float: left;

		   color: #353535;

		   font-size: 12px;

}

	

.author2 {

         float: left;

		 display: inline;

		 display: block;

		 width: 250px;	

}



.author2 p {

           float: left;

		   color: #353535;

		   font-size: 12px;

}



.author2 img {

             float: left;

			 display: inline; 

}

			

.author2 a { 

           text-decoration: none;

           color: #739d06; 

}

			

.author img {

             float: left;

			 display: inline; 

}

			

.author a { 

           text-decoration: none;

           color: #739d06; 

}

						

.comments_area {

                float: right;

				display: inline;

				background: url(images/comments.png) no-repeat;

				width: 43px;

				height: 38px;

				text-align: center;

				padding-top: 6px;

				padding-left: 1px;

				margin-top: 5px;

				margin-right: 10px;

				font-size: 14px;

}	 



.comments_area a { 

                  color: #ffffff;

                  text-decoration: none;

}

				   

.posts {

        margin-top: 10px;

}

.posts p { 

          padding-bottom: 8px; 

		  margin-left: 10px; 

		  margin-right: 10px;

}

				   

.posts_img {

            

		    padding: 2px;

		    border: 1px solid #98cf0b;

		
margin-left: 10px;
		    

		    width: 491px;

		    height: 134px;

	

}



.posts a {}



.posts2 {

         margin-top: 10px; 

		 margin-bottom: 10px; 

}

.posts2 h2 {  }



.posts2 p { 

           padding: 5px; 

		   margin-left: 10px; 

		   margin-right: 5px;

}

				   

.posts2_img {

             background: #dfdfdf;

		     padding: 2px;

		     border: 1px solid #353535;

		     margin-left: 5px;

		     float: left;

		     display: inline;

		     width: 146px;

		     height: 141px;

		     margin-right: 5px;

		     margin-bottom: 10px;

}	

.posts3 {

         
        
		 clear: both;
		 

}

.posts3 h2 a { color: #3f3f3f;
            }



.posts3 p { 

           padding: 5px; 

		   margin-left: 10px; 

		   margin-right: 5px;
		   

}

				   

.posts3_img {

             background: #dfdfdf;

		     padding: 2px;

		     border: 1px solid #353535;

		     margin-left: 5px;

		     float: left;

		     display: inline;

		     width: 146px;

		     height: 141px;

		     margin-right: 5px;

		     margin-bottom: 10px;

}	

.posts3 ul {
            margin-left: 60px;
			list-style: none;
			}
			
.posts3 li {
             font-size: 12px;
			 background: url(images/plus.png) no-repeat left;
			 padding-left: 20px;
			 line-height: 20px;
			 
}

.post {}

	

.post h2 {}

	

.post h2 a {}

	

.post h2 a:hover {}



.post ul {}



	


.post li {}



.entry p {}



.more { 


	   float: left; 

	   display: inline; 

	   font-size: 12px;   

	   text-decoration: none;

}



.more a { 

		 text-decoration: none; 



		 

}



.postmetadata {

	           clear: both;

	           background:#F7F7F7;

	           padding:6px;

	           margin: 20px 0;

}

	

.navigation {

	         font-size:8pt;

	         width:100%;

	         float:left;

             margin-top: 5px;

	         margin-bottom: 5px;

	         padding:0;

	         overflow:hidden;

}



.navigation a { 

               text-decoration: none; 

               color: #739d06; 

}



.alignleft a { 

              float:left; 

              margin-left: 10px;

}



.alignright a {

               float:right; 

			   margin-right: 10px;

}



#sidebar {

          float: left; 

	      width: 292px;

	      display: inline; 

	      background: url(images/sidebarbg.png) repeat-y;

	      overflow: hidden;

	      padding-bottom: 10px;

	      border-bottom: 1px dotted #848484;

}



#sidebar h2 {

                 background: #353535;

			 text-align: left;
			 
			 padding-left: 15px;
			 
			 padding-right: 15px;

			 color: #ffffff;

			 font-size: 18px;

		     margin-top: 10px;
			 
			 margin-bottom: 10px;

			 padding-top: 5px;
			 
			 padding-bottom: 5px;

			 float: left;
			 
			 font-weight: 100;
			 
			
			 
			 
}


#sidebar2 {

          float: left; 

	      width: 292px;

	      display: inline; 

	      background: url(images/sidebarbg.png) repeat-y;

	      overflow: hidden;

	      

	      border-bottom: 1px dotted #848484;

}



#sidebar2 h2 {

             background: #353535;

			 text-align: left;
			 
			 padding-left: 15px;
			 
			 padding-right: 15px;

			 color: #ffffff;

			 font-size: 18px;

		    

			 padding-top: 5px;
			 
			 padding-bottom: 5px;

			 float: left;
			 
			 font-weight: 100;

}



#cat {

      background: #e6e6e6 url(images/cat_bg.png) no-repeat;

	  width: 254px;

	  margin-left: 20px; 

	  margin-top: 5px;

	  float: left;

	  display:inline;

	  padding-top: 10px;

	  padding-bottom: 10px;

	  margin-bottom: 5px;

	  border: 1px solid #777777;

}



#cat a { 

         float: right;

         padding-right: 5px;

		 padding-left: 5px;

		 margin-right: 10px;

		 color: #ffffff;

		 font-size: 15px;

	     text-decoration: none;

		 clear: both;

		 padding-top: 5px;

		 padding-bottom: 5px;

		 background: #353535;

		 margin-top: 5px;

		 margin-bottom: 5px;

}



#arch {

       background: #e6e6e6 url(images/arch.png) no-repeat;

	   width: 254px;

	   margin-left: 20px; 

	   margin-top: 5px;

	   float: left;

	   display:inline;

	   padding-top: 10px;

	   padding-bottom: 10px;

	   margin-bottom: 5px;



	   border: 1px solid #bbbbbb;

}



#arch a { 

    float: right;

         padding-right: 5px;

		 padding-left: 5px;

		 margin-right: 10px;

		 color: #ffffff;

		 font-size: 15px;

	     text-decoration: none;

		 clear: both;

		 padding-top: 5px;

		 padding-bottom: 5px;

		  background: #848484;

		 margin-top: 5px;

		 margin-bottom: 5px;
}

#arch a:hover { background: #353535; }

#link {

       background: #e6e6e6 url(images/link.png) no-repeat;

	   width: 254px;

	   margin-left: 20px; 

	   margin-top: 5px;

	   float: left;

	   display:inline;

	   padding-top: 10px;

	   padding-bottom: 10px;

	   margin-bottom: 5px;

	   border: 1px solid #bbbbbb;

	

}



#link a { 

         float: right;

         padding-right: 5px;

		 padding-left: 5px;

		 margin-right: 10px;

		 color: #ffffff;

		 font-size: 15px;

	     text-decoration: none;

		 clear: both;

		 padding-top: 5px;

		 padding-bottom: 5px;

		 background: #848484;

		 margin-top: 5px;

		 margin-bottom: 5px;

}

#link a:hover { background: #353535; }

.banner {

         display: inline;

		 float: left;

		 margin-left: 15px;

		 margin-top: 15px;	
		 

}





.widget {

         background: #e6e6e6;

	     width: 254px;

	     margin-left: 20px; 

	     margin-top: 5px;

	     float: left;

	     display:inline;

	     padding-top: 10px;

	     padding-bottom: 10px;

	     margin-bottom: 5px;

		 border: 1px solid #777777;

}

	  

.widget a { 

         float: right;

         padding-right: 5px;

		 padding-left: 5px;

		 margin-right: 10px;

		 color: #090909;

		 font-size: 15px;

	     text-decoration: none;

		 clear: both;

		 padding-top: 5px;

		 padding-bottom: 5px;

		 background: #353535;

		 margin-top: 5px;

		 margin-bottom: 5px;

}

.widget2 {


	     width: 254px;

	     margin-left: 15px; 

	     margin-top: 5px;

	     float: left;

	     display:inline;

	     padding-top: 10px;

	     padding-bottom: 10px;

	     margin-bottom: 5px;



}

	  

.widget2 a { 

         float: left;

         padding-right: 5px;

		 padding-left: 5px;

		 margin-right: 10px;

		 color: #ffffff;

		 font-size: 15px;

	     text-decoration: none;

		 clear: both;

		 padding-top: 5px;

		 padding-bottom: 5px;

		 background: #353535;

		 margin-top: 5px;

		 margin-bottom: 5px;

}



#commentform {

	          background:#f8f8f8;

	          margin-left: 10px;

	          margin-right: 10px;

	          padding-left: 10px;

	          padding-right: 22px;

	          padding-bottom: 20px;

	          padding-top: 15px;

	          margin-bottom: 10px;

}

	

#commentform p {

	            color: #444444;

}

	

#commentform a{

               color: #000; 

			   text-decoration: none; 

			   border-bottom: 1px dotted #465D71;

			   line-height: 14pt;

}

	

#commentform h3 {

	             font-family: georgia, times, verdana;

	             font-size: 10pt;

	             font-weight: 300;

	             color: #000;

	             margin:0;

	             padding:0;

}

	

#comment {

	      width: 466px;

	      float: left;

	      display: inline;

}



#author, #email, #url, #comment, #submit{

	                                     background: #ffffff;

	                                     font-family: "Trebuchet MS";

	                                     font-size: 12px;

	                                     margin: 5px 5px 0 0;

	                                     padding-top: 5px;

	                                     padding-bottom: 5px;

	                                     padding-left: 5px;

	                                     padding-right: 5px;

	                                     border: 1px solid #a1a1a1;

}

	

#submit { margin:5px 5px 0 0; }



#comments {

           margin:0; 

           padding:0 

}

	

ol.commentlist { 

                list-style-type: none; 

				margin:0; 

				padding:0;

}



.avatar{ margin-right: 4px;  }



ol.commentlist li {

	               background: #f3f3f3;

	               margin:10px 0;

	               padding:5px 0 5px 10px;

	               list-style-type:none;

                   overflow: hidden;

	               margin-left: 10px;

	               margin-right: 10px;

	               padding-top: 10px;

				   border: 1px solid #a1a1a1;

				   float: left;

				   display: inline;

}



.com {

      padding-left: 5px; 

	  font-size: 12px; 

	  border: 1px solid #a1a1a1;

	  padding-top: 3px;  

	  padding-bottom: 3px; 

	  margin-bottom: 5px; 

	  margin-right: 10px; 

	  background: #ffffff;  

	  width: 469px; 

	  float: left;

	  display: inline;

}



ol.commentlist li p { 

                     margin: 6px 0 6px 0; 

					 padding: 0 12px 0 0; 

					 line-height: 14pt; 

					 margin-left: 7px;

}



ol.commentlist a { color:#000; }



cite {

	  font-family: arial, verdana, tahoma;

	  font-size: 9pt;

	  font-weight: bold;

	  font-style: normal;

}

	

cite a { 

       color: #000; 

	   text-decoration: none; 

	   border-bottom: 1px dotted #465D71;

}



#searchform {

	         margin-left: 15px;

	         margin-top: 20px;
			 
			 margin-bottom: 5px;

}



#searchform input#s {

                     width: 258px;

                     height: 20px;

                     padding-top: 5px;

                     padding-left: 5px;

                     border: 1px solid #777777;

                     color: #2d2d2d;

                     background: #e6e6e6;

}



#searchform input#searchsubmit {

	                            border:none;

	                            background:#333;

	                            color:#fff;

	                            text-transform:lowercase;

}

#searchform2 {

	         margin-left: 15px;

	         margin-top: 20px;
			 
			 margin-bottom: 20px;

}



#searchform2 input#s {

                     width: 258px;

                     height: 20px;

                     padding-top: 5px;

                     padding-left: 5px;

                     border: 1px solid #777777;

                     color: #2d2d2d;

                     background: #e6e6e6;

}



#searchform2 input#searchsubmit {

	                            border:none;

	                            background:#333;

	                            color:#fff;

	                            text-transform:lowercase;

}

img.centered {

	          display: block;

	          margin-left: auto;

	          margin-right: auto;

}



img.alignright {

	            padding: 4px;

	            margin: 0 0 2px 7px;

	            display: inline;

}



img.alignleft {

	           padding: 4px;

	           margin: 0 7px 2px 0;

	           display: inline;

}



.alignright { float: right; }



.alignleft { float: left }

	

.wp-caption {

             border: 1px solid #ddd;

             text-align: center;

             background-color: #f3f3f3;

             padding-top: 4px;

             margin: 10px;

             -moz-border-radius: 3px;

             -khtml-border-radius: 3px;

             -webkit-border-radius: 3px;

             border-radius: 3px;

}



.wp-caption img { 

                 margin: 0;

                 padding: 0;

                 border: 0 none;

}



.wp-caption p.wp-caption-text {

                               font-size: 11px;

                               line-height: 17px;

                               padding: 0 4px 5px;

                               margin: 0;

}



#footer { 

         width: 800px;

         margin-top: 5px;

         padding-bottom: 5px;

         clear: both;
		 
		 margin: 0 auto;
		 
		 text-align: left;
		 
		 padding-top: 5px;

} 



#footer p {

           font-size: 12px;

		   color: #606060;

}



#footer a { 

           color: #a7db14;

           text-decoration: none;

}



#path {

	   background: url(images/path.png) repeat-x;

	   height: 15px;

	   overflow: hidden;

}

