/* ========================================================================*/
#page {
    padding-top: 15px;
}

#header
{
    margin-top: 10px;
    height: 226px;
}

h1 {
    padding: 10px 40px 0px;
    text-align: right;
    color: #99CCCC;
}

#header h1 a {
    color: #99CCCC;
}

#header .description {
    text-align: right;
}
/*
#footer {
   background: url('../../images/footer.gif') center center no-repeat;
}
*/

input[type="text"], textarea, select, option {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.licesearch, .livesearch:focus {
    border: 1px solid;
    padding: 1px;
}

.hentry {
}

.entry-content {
    margin-left: 70px;
}

.entry-foot {
    margin-left: 70px;
    padding-top: 5px;
    padding-bottom: 4px;
    /*background: url("post_foot.png") repeat-x top left;*/
    border: 1px dashed #999999;
    border-left: none;
    border-right: none;
    clear: left;
}

.entry-category {
   margin: 2px 0pt;
    padding: 0pt 0pt 0pt 0px;
    text-transform: none;
    font-style: normal;
    color: #999999;
    font-size: 11px;
}

.entry-category a {
    text-transform: lowercase;
}

.entry-head {
    /*border: 1px solid red;*/
}

.entry-head .date_display {
    width: 30px;
    height: 60px;
    float:left;
    border-right:0px dotted #D1D1D1; 
    padding-right:28px;
    padding-bottom:3px;
    text-align:center;
    margin-right:10px;
    padding-top: 5px;
    background: transparent url(../../images/Bubble.jpg) no-repeat scroll left center;
}
.entry-head .date_display .date {
    color: white;
    font-size:25px;
    letter-spacing:-1px;
    margin-bottom:-4px;
    text-align:center;
    margin-left: 16px;
}

.entry-head .date_display .month {
    color: white;
    font-size:14px;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom:-6px;
    text-transform: capitalize;	
    text-align:center;
    margin-left: 16px;
}

.secondary 
{
    border-left: 1px dotted #D1D1D1;
}

.secondary h4
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt !important;
    font-weight: bold !important;
	letter-spacing: -1px;
	padding-bottom:5px;
	margin-top:1px;
    color: black;
}

#latest-posts ul, #latest-comments ul {
    margin-left: 5px;
}

/* override!! */
.secondary ul li {
    border-bottom: 1px dotted #D1D1D1;
    list-style-image:none;
    list-style-type:none;
}


#latest-posts ul li,  
#latest-comments ul li
{
/*li.cat-item { */
    list-style-type: square;
    list-style-position: inside;
	list-style-image: url("../../custom/arrow.gif") !important;
	margin-left: 22px !important;
}

ul.wp-polls-ul
{
    font-size: 8pt;
    margin-left: 10px;
}

.pollquestion
{
    color: #4E4E4E;
    font-size: 10pt;
    font-weight: bold;
}

#categoryForm {
    margin-top: 5px;
}



/*---------------------tab----------------------*/
#wrapper{
width: 100%;
margin: 8px 0;
}


.boxholder{
    clear: both;
    /*
    margin:14px 0px;
    */
    padding: 10px;
    padding-top:20px;
    width:1000px;
    border:0px solid #DBEDA7;
    border-top: none;
}

#sub_bar {
}




/* basic tab setup */
div#tabs {
/*	background:url(images/bg_a3.gif)  repeat-x   bottom left;*/
}

div#tabs ul {
	margin: 0;
	padding: 0;
    background: transparent url("stripes-2.gif") repeat scroll 0% 50%; 
    display: block;
    text-align: center;
}

/* inactive tab style */
div#tabs li {
    display: inline;
    list-style: none;
    width: 25%;
}

div#tabs a {
/*    display: inline;
    padding: 2px  4px;
    text-decoration: none; */
    color: #99CCCC; /*#6b654f; */
    background: white;
    padding: 3px 10px 3px 10px;
    font-size: 12px;
    letter-spacing: 1px;
    border: 1px solid #cecece;
    margin-left: 15px;
    margin-right: 15px;
    text-transform: lowercase;
}

/* Active tab style */
div#tabs #active a {
    color: #FF0066;
    border-bottom: 3px solid  #99CCCC; /*1FBACB;*/
/*    padding-bottom:7px; */
}

div#tabs #active {
}

/* extra makeup, hover for inactive */
div#tabs a:hover {
    color: #FF0066;
    border-bottom: 3px solid #FF0066;
}

/* extra makeup, hover for active */
div#tabs #active a:hover {
    text-shadow: none;
}

/* tab styles */
div#tab_content {
}



/*- -----------------------------------more---------------------------------------- */

#other {
	width:485px;
	float:left;
	margin-right:10px;

}

#other .ico {
	float:left;
	clear:both;
	
}

#other  .flickr_tit {
	border-bottom:1px solid  #D2D2D2;
	background:url("enjoy1.gif") no-repeat right top;
	height:65px;
	
}


#other  .flickr_tit .tit {
/*    
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:-1px;

	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	letter-spacing: -1px;
	padding-top:40px;
	float: left;
	margin-right:9px;
*/
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	letter-spacing: -1px;
	padding-top:40px;
	float: left;
	margin-right:9px;
        margin-left: 40px
}


#other  .flickr_tit .tit img {
	margin-left:9px;
}


#other .title .w1 {
	color: #4e4e4e;
}

#other .title .w2 {
	color: #d4d4d4;
}

#other  .line {
	clear:both;
	background:url("line.gif") repeat-x top left;
	height:7px;
}

#other .photo {
	margin:5px 0px;
    text-align: center;
}

#other .photo img {
    padding: 4px;
    border: 1px solid black;
}

#other .mainpic {
	margin:10px;
	float:left;
	width:225px;
	margin-left:0px;
}

#other .mainpic img {
	padding:4px;
	border:#EFEFEF solid 1px;
	float:left;

}


#other .photo li {
	list-style-position: inside;
	list-style-type: none;
	float:left;
}

#other .photo li img {
	border:#EFEFEF solid 1px;
	padding:4px;
	margin:5px;
	height:60px;
	width:60px;
}

#other .photo li img:hover {
	border: #999999  solid 1px;

}


/*-------------------------music-----------------*/



#music {
	width:485px;
	float:left;
	clear:right;
}

#music  .ico {
	padding-top:7px;
	float:right;
	clear:both;	
}

#music .title_tit {
	border-bottom:1px solid  #D2D2D2;
	background:url("enjoy2.gif") no-repeat right top;
	height:65px;
}

#music .title {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 22px;
	letter-spacing: -1px;
	padding-top:40px;
	float: left;
	margin-right:9px;
        margin-left: 10px;
    border-bottom: none;
}

#music .title .w1 {
	color: #4e4e4e;
}

#music .title .w2 {
	color: #d4d4d4;
}

#music .line {
	clear:both;
	background:url("line.gif") repeat-x top left;
	height:7px;
}

#music .photo {
	margin:5px 0px;
	clear:both;
}

#music .photo li {
	list-style-position: inside;
	list-style-type: none;
	float:left;
}

#music .photo li img {
	border:#EFEFEF solid 1px;
	padding:4px;
	margin:5px;
	height:60px;
	width:60px;
}

#music .photo li img:hover {
	border: #999999  solid 1px;
}

/*-----------------star-post-----------------------*/

#notew {
width:620px;
padding-left:18px;
float:left;

}


/*-----------------download----------------------*/

 .star li {
	list-style:none;
	margin:0px;
	margin-top:15px;
}

 .star li:hover {

}

#sub_bar #sub {
	width:100%;
	float:left;
	padding-top:30px ;
	clear:both;
	color: #666666;
}


#sub_bar #sub .title {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 26px;
	color: #e1e1e1;
	padding-bottom:4px;
	font-weight:400;
	margin-bottom:12px;
}

#sub li {
	width:113px;
	line-height:22px;
	float:left;
	list-style:none;
	margin:4px 4px;
	padding-left:16px;
	color: #333333;
	background:url("dot_off.gif") top left no-repeat;


}

#sub li:hover {
	background:url("dot_on.gif") top left no-repeat;

}

#sub li a {
	display:block;
	color: #999999;
	letter-spacing:0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#sub li a:link {
	color: #999999;

}

#sub li a:hover {
	color: #000000;

}

#sub .tag a {
	padding:8px 6px;

}

#sub .tag a:hover {
	background:#009AAB;
	color:#FFFFFF;
}


#sub_bar .bg {
	background-image: url("005.gif");
	background-repeat: repeat;
}


/*-------------------blogroll-------------------------------------*/


#navigation2  .line {
clear:both;
background:url("line.gif") repeat-x top left;
height:7px;
}


#header .topbg {
	background-color: #202020;
	height: 9px;
	line-height:7px;
}

#sub_bar .top img {
	margin: 0px;
	padding: 0px;
}

#header .top {

}

/*-------------------fm-----------------------------*/


#fm li {
	font-size: 10px;
	line-height: 22px;
	color: #383838;
	text-decoration: none;
	border-bottom: 1px solid #DCDCDC ;
	list-style-position: inside;
	list-style-type: none;
}

#fm .count {
	font-size: 10px;
	letter-spacing:0px;
	color: #00A6C5;
	padding:3px 0;
	margin-right:2px;
}

#fm a {
	color: #666666;
	margin-left:6px;
	padding:1px 3px;
}

#fm a:hover {
	color: #ffffff;
	background:#333333;
	
}

#fm .date {
	color: #CCCCCC;
}

/*work*/


#aboutlink  .title {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 21px;	
	letter-spacing: -2px;
	padding-bottom:5px;
	margin-bottom:8px;
	clear:both;
	color: #d4d4d4;
}

#aboutlink  h2 {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 21px;	
	letter-spacing: -2px;
	padding-bottom:5px;
	margin-bottom:8px;
	clear:both;
	color: #d4d4d4;
	font-weight:normal
}


/*#aboutlink  li {
	list-style: none;
	float:left;
	width:100%;
}*/

#aboutlink ul {
	width:100%;
	float: left;
	margin-bottom:20px;
	border-bottom:1px solid #E3E3E3;
}

#aboutlink  ul li {
	list-style: none;
	float:left;
	width:150px;
	padding-right:10px;
	height:28px;
	font-size:10px;
	border-right:1px solid #E3E3E3;
	display:block;
}

#aboutlink  ul li a {
    padding-top:-4px;
	color: #666666;
	display:block;
	margin-left:5px;
}

#aboutlink ul li a:hover {
	color: #FF0066;
}

#aboutlink ul li img {
	width:16px;
	height:16px;
	margin-right:5px;
	margin-left:8px;
	background:#FFFFFF;
}


/*-----------------------------------work------------------------------------*/

#work  {
	width:320px;
	padding-left:28px;
	float: left;
}



#work .title {
	font-size:11px;
	border-bottom:1px solid  #D2D2D2;	
	margin-bottom:2px;
	clear:both;
	
}



#work .photo {
	width:310px;
	margin:3px 0px;
	clear:both;
}

#work .photo li {
	list-style-position: inside;
	list-style-type: none;
	float:left;
}

#work .photo li img {
	border:#EFEFEF solid 1px;
	padding:3px;
	margin:2px;
	width:300px;
	height:110px;
}

#work .photo li img:hover {
	border: #999999  solid 1px;

}



/*------------------------todo-----------------------------------------------*/


#todo  {
	width:325px;
	padding-left:30px;
	float: left;
}



#todo  .title {
	border-bottom:1px solid  #D2D2D2;
	font-size:11px;
	margin-bottom:2px;
	clear:both;
}



#todolist{
	margin: 0;
	clear:both;
	padding: 0px;
}


#todolist li {
	list-style:none;
	margin:1px 0;
	line-height:25px;
	color:#666666;
	border-bottom:1px solid #EBEBEB;
	font-size:11px;
	float:left;
	width:100%;
	clear:both;
}


#todolist .x{
	background:url("todo_off.gif") no-repeat left center;
	color: #333333;

}

#todolist .x1{
	background:url("todo_x1.gif") no-repeat left center;
	color: #333333;

}

#todolist .x2{
	background:url("todo_x2.gif") no-repeat left center;
	color: #333333;

}

#todolist .x3{
	background:url("todo_x3.gif") no-repeat left center;
	color: #333333;

}


#todolist .v{
	background:url("todo_on.gif") no-repeat left center;
	color:#C5C5C5;
	text-decoration: line-through;

}


#todolist .meta{
	padding-left:26px;
	color: #36AFC5;
	width:75px;
	float:left;
}




/*---------------------------------------about*/

#about  {
/*    
	width:290px;
	float:left; */
}

#about .title {
	border-bottom:1px solid  #D2D2D2;
	font-size:11px;
	margin-bottom:2px;
	clear:both;
	
}



#about .mainabout {
	font-size: 11px;
	line-height:20px;
	letter-spacing: 0px;
	margin-top:10px;
	color:#666666;
}



#contantme {
	clear: both;
	width:100%;
	padding:6px 0;
	margin:12px 0;
	border-bottom:1px solid  #EBEBEB;
	border-top:1px solid #EBEBEB;
	color:#EBEBEB;
	line-height:26px;

}


#contantme .c1 {
	font-size:10px;
	color:#666666;
	background: url("m_mail.gif") no-repeat  left center;
	padding:13px 0px;
	padding-left:32px;
	padding-right:0px;
	margin-right:0px;

}

#contantme .c2 {
	font-size:10px;
	color:#666666;
	background: url("m_msn.gif") no-repeat  left center;
	padding:13px 0px;
	padding-left:30px;

}


#about .meimg {
	padding: 4px;
	padding-top:0px;
	margin-right: 9px;
	margin-bottom: 2px;
	float: left;
}


ul.nav {
    background-image: url(styles/leany/top-body-bg.gif);
    background:black repeat scroll center top;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
	padding: 5px 0px 0px 0px;
    margin: 0 25px;
	position: absolute;
	bottom: -17px;
	width: 950px;
}

.nav li {
    border-right:0px solid #333333;
    display:block;
    float:left;
    min-width:100px;
}

.nav li a {
    color:#FFFFFF;
    display:block;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    padding:2px 10px 12px 15px;
    text-decoration:none;
    width:-0-px;
}

ul.nav span.menu_item {
    font-size:1.08em;
    text-transform: Uppercase;
}

ul.nav a:hover span.menu_item {
    color: #f035a4 !important;
}

ul.nav span.menu_additional {
    font-size:9px;
    text-transform: lowercase;
    color: #777777;
}


ul.menu li {
    color: white;
}

ul.menu li.current_page_item {
    color:  #333333 !important;
}

ul.menu {
    background: #1B1D00 none repeat scroll 0%;
    text-align: left;
}

ul.menu li a {
    color: white;
}

ul.menu li a:hover {
    color: #14FFFC !important
}


#primary .entry-content  a:hover,
.secondary .entry-content  a:hover {
    text-decoration: none;
    border-bottom: 1px dotted #666666;
}



#footer {
	margin:0; 
    padding:30px 0;
	width:auto; 
    height:330px !important;
	background:#171615 url(../../images/footer-stroke.gif) repeat-x scroll center top;
	border-top:5px solid #666666; 
	border-bottom:1px solid #1e1d1d;
}

#footer h4 {
    color:#FEFEFE;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.75em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0;
    padding:0;
}


	.footer-divider {
		background:url(../../images/footer-divider.gif) repeat-y top left;
	}

	#footer .categories {
		margin:0; padding:0;
		width:360px; height:auto;
		float:left;
	}
	
		.footer-cat {
			margin:0; padding:0;
			width:360px; height:auto;
			list-style:none;
		}
		
			.footer-cat li {
				margin:5px 0; padding:0 0 0 9px;
				width:150px; height:auto;
				float:left;
				background:url(../../images/footer-cat-left.gif) no-repeat top left;
			}
			
				.footer-cat li a {
					margin:0; padding:0 9px 0 0;
					width:auto; height:23px; line-height:23px;
					float:left; display:block;
					background:url(../../images/footer-cat-right.gif) no-repeat top right;
				}
				
				.footer-cat li a:link, .footer-cat li a:active, .footer-cat li a:visited {
					font-family:Georgia, "Times New Roman", Times, serif; color:#a7a7a7;
				}
				
				.footer-cat li a:link span, .footer-cat li a:active span, .footer-cat li a:visited span {
					color:#FF00FF;
				}
				
			.footer-cat li:hover, .footer-cat li:hover a {
	  			background-position:0% -23px;
			 	color:#171615;
				cursor:pointer;
			 }
			
			.footer-cat li:hover a {
				background-position:100% -23px;
  			}
	
	#footer .about {
		margin:0; padding:0;
		width:580px; height:auto;
		float:right;
	}


/*
	.flickr-img-container {
		margin:  15px 0pt 10px 10px;
	}
*/	
	.flickr-img img {
		background:#F7F7F7 none repeat scroll 0%;		border: 1px solid #CCCCCC;		line-height: 0pt;		margin: 3pt;		padding: 5px;	}


#link-back {
	margin:0; padding:15px 0;
	background:#0c0b0b;
}

	.donators {
		margin:0; padding:0;
		width:282px; height:auto;
		float:left;
	}

		a.smashing:link, a.smashing:active, a.smashing:visited, a.smashing:hover,
		a.function:link, a.function:active, a.function:visited, a.function:hover {
			margin:0; padding:0;
			width:154px; height:54px;
			background:url(images/smashing.gif) no-repeat top center;
			display:block; text-indent:-9999px; float:left; outline:0;
		}
		
		a.function:link, a.function:active, a.function:visited, a.function:hover {
			width:128px;
			background:url(images/function.gif) no-repeat top center;
		}
		
.f-container {
    height:auto;
    margin:0 auto;
    padding:0;
    width:940px;
}
        
p.copyright {
-x-system-font:none;
color:#404040;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0;
}


