/*  

Theme Name: Lakwatcha Magazine
Theme URI: http://www.lakwatcha.com
Description: Lakwatcha web layout
Version: 2
Author: Freelancer Pilipinas
Tags: white,black,right-sidebar,left-sidebar,three-columns
License: GPL

*/ 







/* HTML Elements */



* {

margin:0;

padding:0;

}





body { background: /*#000*/ #545454 url(images/bg.png) top repeat-y; color: #000000; font-size:11px; font-family: Tahoma,Arial, Georgia,Verdana; }



p {margin: 17px 0;}



a:link, a:visited { color: #423B35; text-decoration:none; }



a:hover, a:active { text-decoration:underline; }



hr { display: block; height:1px; background:#ddd url(images/liline.gif) repeat-x; border:0; margin:10px 0px 10px 0px; }



small {font-size: 0.95em; background:#f9f9f9; padding:3px 6px;}



img, a:link img, a:visited img {border:0;}




.clear { clear:both;overflow:hidden;}



h1 {font-size:140%;} 

h2 {font-size:130%; color: #666; font-family: "Tahoma",Garamond,DigitalStrip,Arial,Verdana; text-transform:All-caps;}

h3 {font-size:120%;}

h4 {font-size:110%;}

h5 {font-size:100%;}

h6 {font-size:90%;}



h1,h2,h3,h4,h5,h6,span

	{

		margin:0px;

		padding:3px 0px 3px 0px;

	}

	

h1, h1 a {  color: #000000; }

h2,h3,h4,h5,h6 { color: #000000; }

h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #000000; text-decoration:none; }

h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #000000; text-decoration:none; }



h1 {  }

h1 a:link {  text-decoration:none; }

h1.padten { padding:10px 0px 0px 10px; }

h1.padtwenty { padding:20px 0px 0px 20px; }



strong {font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre, code {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre { overflow:auto;}

dl {margin:0 0 1.5em 0;}

dl dt {font-style:italic; padding:3px 0px 3px 0px;}

dd {margin-left:1.5em;}

table {margin-bottom:1.4em;width:100%;}

th {font-weight:bold;background:#dddddd; text-align:left; border-right:1px solid #ffffff;}

th, td {padding:4px 10px 4px 5px;}

tr.even td {background:#eeeeee; text-align:left; border-right:1px solid #ffffff;}

tfoot {font-style:italic;}

caption {background:#000000;}



label {font-weight:bold;}

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #f1f1f1;}



.alignleft { float:left; margin-right:10px; }

.alignright { float:right; margin-left:10px; }

.aligncenter { 	display: block; margin-left: auto; margin-right: auto; margin-top:10px;  }



img.alignleft { float:left; margin-right:10px; background:#ccc; padding:5px; max-width: 250px; }
img.alignleft:hover { float:left; margin-right:10px; background:#666; padding:5px; max-width: 250px; }

img.alignright { float:right; margin-left:10px; background:#ccc; padding:5px; max-width: 250px; }
img.alignright { float:right; margin-left:10px; background:#999; padding:5px; max-width: 250px; }

img.aligncenter { display: block; margin-left: auto; margin-right: auto; background:#ccc; padding:5px; max-width: 475px;  margin-top:10px; }
img.aligncenter:hover { display: block; margin-left: auto; margin-right: auto; background:#666; padding:5px; max-width: 475px;  margin-top:10px; }



html>body .alignleft { width: auto; height: auto; max-width:250px; }

html>body .alignright { width: auto; height: auto; max-width:250px; }

html>body .aligncenter { width: auto; height: auto; max-width:475px;  margin-top:10px; }





#wrapper { width:1030px; margin:0 auto; padding:0; background:#ffffff; }



#maincontainer { width:990px; margin:0 auto; }



#contentcontainer { clear:both; overflow:hidden; padding-top:5px; margin:0 auto; width:990px; }







#maincontainer .datesearch {

	margin:0 auto 1px auto;

	width:990px;

	overflow:hidden;

	font-size:14px;

	background:#000000 url(images/bgds.jpg) repeat-x;

	height:30px;

	clear:both;

}





#maincontainer .datesearch .date {

float:left;

margin:5px 0px 0px 10px;

color:#ffffff;

font-weight:bold;

text-transform:uppercase;

}



#maincontainer .datesearch .search { float:right; width:400px;}

#maincontainer .datesearch .search .searchinput { border:1px solid #dddddd; padding:2px; width:275px; margin-top:5px; height:15px; }

#maincontainer .datesearch .search .searchbutton { float:left; margin-top:5px; background:#cccccc; border:1px solid #dddddd; height:21px;  }







#searchbox { text-align:center; float:right; width:400px; margin:0px; }

#searchbox .searchinputbox {  float: right; padding-right: 10px;}

#searchbox .searchsubmitbutton { float: right; margin-right: 5px;}


#sitetitle { clear:both; margin:0 auto; padding:0px; width:990px; }

#sitetitle .logo { float:left; margin-top:10px; }
#sitetitle .ads-top { float: right; margin-top:10px; height: 150px; }

#sitetitle .logo h1 { color:#000000; font-size:30px; text-transform:uppercase; }

#sitetitle .logo h1 a { color:#000000; font-size:30px; text-transform:uppercase; }

#sitetitle .logo h1 a:hover { text-decoration:none; color:#8c8c8c }

#sitetitle .tagline { clear:both;float: left; color:#212121; padding:10px 0 20px 0px; margin-left:10px;  font-size:11px;  }



#navbar {

	height: auto !important;

	min-height:35px;

	font-size: 11px;

	font-weight: bold;

	clear:both;

	width:990px;

	border-top: double #000000;

	

	}

	

#navbar a, #navbar a:visited {

	color: #423B35;

	font-size: 11px;

	text-decoration: none;

	padding: 0px 0px 0px 3px;

	}

	

#navbar a:hover {

	color: #004080;

	text-decoration: underline;

	padding: 0px 0px 0px 3px;

	}



#nav, bottom-nav {

	margin: 0px;

	padding: 0px;

	padding-right:8px;

	list-style: none;

	clear:both;

	}

	

#nav ul,  bottom-nav{

	margin: 0px;

	padding: 0px;

	list-style: none; height: auto;

	min-height:35px;



	}



#nav a, #nav a:visited {

	color: #000000;

	display: block;

    font-weight: bold;

   	text-transform: uppercase;

    margin: 0px;

	padding: 8px 17px 8px 15px;

	

	}

	

#nav a:hover {

	background: #f2f2f2;

	color: #000000;

    margin: 0px;

	padding: 8px 17px 8px 15px;

	text-decoration: none;

	}



#nav li {

	float: left;

	margin: 2px 0px 0px 0px;

	padding: 0px;

	height:30px;

	}



#bottom-nav li {

	float: left;

	margin: 0px;

	padding: 0px;

}

	

#nav li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 130px;

z-index:2222 !important;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #f2f2f2;

	width: 150px;

	float: none;

   	text-transform: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	color:#000000;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #dddddd;

	padding: 7px 10px 7px 10px;

	color:#000000;

	}



#nav li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:2222 !important;

	}



#nav li:hover ul {

	left: auto;

	display: block;

	}

	

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

	}

	



#nmag-navbar {

	font-size: 11px;

	height:36px;

	border-top: double #000000;

	font-weight: bold;

	clear:both;

	

}



#nmag-navbar-inner {

	width: 990px;

	margin: 0 auto;

}



#nmag-navbar a {

	color: #423B35;

}



#nmag-navbar a:hover {

	text-decoration: underline;

}



#nmag-navbar ul {

	padding: 0;

	font-family: Tahoma,"Century",Arial,Verdana;  

}





/* Page Nav */



#nmag, #nmag ul {

	padding: 0;

	margin: 0;

	list-style: none; 

	line-height: 36px;

	z-index: 100;

}



#nmag a {

	display: block;

text-decoration:none;text-transform:uppercase;

	padding: 0 15px;

	z-index: 100;

	display: block;

}



#nmag {

	float: left;

}



#nmag li {

	float: left;

}



#nmag li.page_item {

}



#nmag li.current_page_item {

	background-color: #dddddd;

}



#nmag li.current_page_item a {

	color: #423B35 !important;

}



#nmag li.current_page_item li a {

	color: #555555 !important;

}



/* Style drop down list */



#nmag li ul { position: absolute; width: 160px; left: -999em;}

#nmag li ul li {	border-style: solid; border-color: #dddddd; border-width:0 1px 1px 1px; background: #f2f2f2; padding: 3px 0; }

#nmag li ul li a { line-height: 25px; font-size: x-small; color: #555555; width: 150px;text-shadow:  none; text-decoration:none;text-transform:uppercase;}

#nmag li ul ul {	margin: -28px 0 0 180px; }

#nmag li ul ul li a { line-height: 25px; }

#nmag li ul li ul li a {	border-width:0 1px 1px 0px; }

#nmag li:hover ul, #nmag li.sfhover ul { left: auto; }

#nmag li:hover ul ul, #nmag li.sfhover ul ul { left: -999em; }

#nmag li:hover ul, #nmag li li:hover ul, #nmag li.sfhover ul, #nmag li li.sfhover ul { left: auto; }

#nmag li:hover, #nmag li.hover { position: static; } /* IE7 Fix */





#leaderboardspace { background: url(images/stripebg.gif) repeat; height:90px; padding:10px; margin:5px 0px 0px 0px; }





.widget {

padding:10px;



}



.widget ul { }





.widget ul li {

padding:5px 0px 5px 0px;

list-style:none;

background:transparent url(images/liline.gif) bottom repeat-x;

}



.widget ul li ul li {

background:transparent url(images/lichild.gif) top left no-repeat;

padding-left:15px;

list-style:none;

}



.widget li.widget_tag_cloud {

padding:0px 0px 10px 0px;

list-style:none;

height:180px;

text-align:left;

background:none;

border:none;

}



li.widget_tag_cloud a {

padding:2px 5px 2px 5px;

}





/* tier 1 */



#tier1 {

width:990px;

margin:0 auto;

height:325px;

overflow:hidden;

padding:0px;

background:#f2f2f2;

margin-bottom:5px;

}



#tier1 .tier1main {

width:600px;

margin:5px 0px 0px 20px;

float:left;

background:#ffffff;

padding:10px 0px 0px 10px;

height:305px;

}



#tier1 .tier1main .tier1mainnarrow {

width:190px;

float:left;

background:#f2f2f2;

height:auto !important;

min-height:300px;

padding:10px;

}



#tier1 .tier1main .tier1mainwide {

width:360px;

float:left;

/*background:#eeeeee;*/
background:#000;

height:auto !important;

min-height:300px;

padding:10px;

margin-left:7px;

}







#tier1 .tier1side {

float:left;

width:350px;

margin-left:10px;

}



#tier1 .tier1side h2 {

padding-bottom:5px;

}



#tier1 .tier1side .excerpt {

margin-bottom:10px;

height:90px;

overflow:hidden;

}



#tier1 .tier1side .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#tier1 .tier1side .excerpt p {

margin-top:0px;

margin-right:20px;

}



#tier1 .tier1side .excerpt img {
float:left;
margin-right:10px;
background:#f2f2f2;
padding:5px;
border:1px solid #ccc;
}

#tier1 .tier1side .excerpt img:hover {
float:left;
margin-right:10px;
background:#666;
padding:5px;
border:1px solid #000;
}




#tier1 .tier1main h2 {

padding:10px 0px 5px 0px; 

background:transparent url(images/liline.gif) bottom repeat-x;

margin:0px 10px 5px 10px;

}





#tier1 .tier1main .tier1mainleft {

width:340px;

float:left;

padding:10px 0px 10px 10px;

}



#tier1 .tier1main .tier1mainright {

width:220px;

float:right;

}



#tier1 .tier1main .tier1mainright img {
width:200px;
margin:0 auto;
background:#f2f2f2;
padding:5px;
}

#tier1 .tier1main .tier1mainright img:hover {
width:200px;
margin:0 auto;
background:#999;
padding:5px;
}



#tier1 .tier1main .excerpt {

margin-bottom:20px;

height:90px;

overflow:hidden;

}



#tier1 .tier1main .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#tier1 .tier1main .excerpt p {

margin-top:0px;

margin-right:10px;

}



#tier1 .tier1main .excerpt img {

float:left;
margin-right:10px;
background:#f2f2f2;
border: 1px solid #f1f1f1;
padding:5px;
}


#tier1 .tier1main .excerpt img:hover {

float:left;
margin-right:10px;
border: 1px solid #666;
padding:5px;
}



#tier1 .tier1main ul {

margin:15px;

list-style:none;

}



#tier1 .tier1main ul li {

background:transparent url(images/bullet.gif) no-repeat center left;

padding-left:10px;

}



/* tier 2 */



#tier2 {
clear: both;

height:610px;

overflow:hidden;

width:990px;

margin:0px auto 5px auto;

background:#F2F2F2;

}



#tier2 .tier2a {

float:left;

width:210px;

height:570px;

overflow:hidden;

padding:0px;

}



#tier2 .tier2ain {

margin:0px auto 0px 20px;

}



#tier2 .tier2ain select {

width:180px;

padding:3px;

}



#tier2 .tier2ad {

float:left;

width:120px;
height:605px;

overflow:hidden;

padding:0px 5px 0px 5px;

background:#ffffff;

margin:0px 10px 0px 0px;

}



#tier2 .tier2adin {


}



#tier2 .tier2ain h2 {

padding-bottom:10px;

}



#tier2 .tier2ain ul { }



#tier2 .tier2ain ul li {

padding:3px 0px 3px 0px;

list-style:none;

background:transparent url(images/liline.gif) bottom repeat-x;

}



#tier2 .tier2ain ul li ul li {

background:none;

}



#tier2 .tier2ain ul li ul li {

background:transparent url(images/lichild.gif) top left no-repeat;

padding-left:15px;

list-style:none;

}



#tier2 .tier2b {

float:left;

width:280px;

height:580px;

overflow:hidden;

margin:5px 10px 0px 10px;

background:#ffffff;

padding:10px;

}





#tier2 .tier2b .tier2bin {

float:left;

height:610px;

overflow:hidden;

}





#tier2 .tier2b .tier2bin .imgstyle {

width:280px;
background:#f2f2f2;
display:block;
float:none;
margin:0 auto;
text-align:center;
}

#tier2 .tier2b .tier2bin .imgstyle:hover {

width:280px;
background:#000;
display:block;
float:none;
margin:0 auto;
text-align:center;
}





#tier2 .tier2b .tier2bin h2 {

margin:0px 10px 5px 0px;

}



#tier2 .tier2b .tier2bin .excerpt {

margin-bottom:10px;

height:85px;

overflow:hidden;

}



#tier2 .tier2b .tier2bin .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#tier2 .tier2b .tier2bin .excerpt p {

margin-top:0px;

}



#tier2 .tier2b .tier2bin .excerpt img {

float:left;
margin-right:10px;
background:#f2f2f2;
padding:5px;
border:1px solid #f1f1f1;
}

#tier2 .tier2b .tier2bin .excerpt img:hover {

float:left;
margin-right:10px;
background:#f2f2f2;
padding:5px;
border:1px solid #ccc;
}



#tier2 .tier2bexpanded {

float:left;

width:345px;

height:580px;

overflow:hidden;

margin:5px 10px 0px 10px;

background:#ffffff;

padding:10px;

}





#tier2 .tier2bexpanded .tier2bin {

float:left;

height:610px;

overflow:hidden;

}





#tier2 .tier2bexpanded .tier2bin .imgstyle {

width:340px;

background:#ffffff url(images/stripebg.gif) repeat;

display:block;

float:none;

margin:0 auto;

text-align:center;

}





#tier2 .tier2bexpanded .tier2bin h2 {

margin:0px 10px 5px 0px;

}



#tier2 .tier2bexpanded .tier2bin .excerpt {

margin-bottom:10px;

height:85px;

overflow:hidden;

}



#tier2 .tier2bexpanded .tier2bin .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#tier2 .tier2bexpanded .tier2bin .excerpt p {

margin-top:0px;

}



#tier2 .tier2bexpanded .tier2bin .excerpt img {

float:left;

margin-right:10px;

background:#f2f2f2;

padding:5px;

border:1px solid #f1f1f1;

}



#tier2 .tier2c {

float:left;

width:280px;

height:580px;

overflow:hidden;

background:#ffffff;

padding:10px;

margin:5px 0px 0px 0px;

}



#tier2 .tier2c .tier2cin {

margin-right:20px;

}



#tier2 .tier2c .tier2cin .imgstyle {

width:280px;

background:#f2f2f2;

display:block;

float:none;

margin:0 auto;

text-align:center;

}





#tier2 .tier2c .tier2cin p {

width:280px;

}



#tier2 .tier2c .tier2cin h2 {

margin:0px 10px 5px 0px;

}



#tier2 .tier2c .tier2cin h4 {

padding:10px 0px 10px 0px;

}



#tier2 .tier2c .tier2cin ul {

}



#tier2 .tier2cin ul li {

padding:3px 0px 3px 0px;

list-style:none;

background:transparent url(images/bullet.gif) no-repeat center left;

padding-left:10px;}



#tier2 .tier2cexpanded {

float:left;

width:345px;

height:580px;

overflow:hidden;

background:#ffffff;

padding:10px;

margin:5px 0px 0px 0px;

}



#tier2 .tier2cexpanded .tier2cin {

margin-right:20px;

}



#tier2 .tier2cexpanded .tier2cin .imgstyle {

width:340px;

background:#ffffff url(images/stripebg.gif) repeat;

display:block;

float:none;

margin:0 auto;

text-align:center;

}





#tier2 .tier2cexpanded .tier2cin p {

width:330px;

}



#tier2 .tier2cexpanded .tier2cin h2 {

margin:0px 10px 5px 0px;

}



#tier2 .tier2cexpanded .tier2cin h4 {

padding:10px 0px 10px 0px;

}



#tier2 .tier2cexpanded .tier2cin ul { margin-left:20px;}



#tier2 .tier2cexpanded .tier2cin ul li {

padding:3px 0px 3px 0px;

list-style:none;

background:transparent url(images/bullet.gif) no-repeat center left;

padding-left:10px;}



/* tier 1 */



#tierX {
width:990px;
margin:0 auto 0px 0px;
padding:0px;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;

}



#tierX .tierXmain {
width:590px;
margin:5px 0px 0px 20px;
float:left;
padding:10px 0px 0px 10px;
}



#tierX .tierXmain .tierxcontent {
margin-bottom:30px;
width:590px;
}


#tierX .tierXmain .tierximage {

border: 1px solid #ddd;
text-align: center;
background-color: #f2f2f2;
padding: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
float:left;
}

#tierX .tierXmain .tierximage:hover {

border: 1px solid #000;
text-align: center;
background-color: #ccc;
padding: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
float:left;
}



#tierX .tierXmain .tierximage img {
margin: 0;
padding: 0;
border: 0 none;
}





#tierX .tierXmain .tierxexcerptimg {
float:left;
padding:10px;
width:350px;
}


#tierX .tierXmain .tierxexcerptnoimg {
float:left;
padding:10px;
}



#tierX .tierXside {
float:left;
width:350px;
margin:0px 0px 20px 10px;
border-left:1px solid #ddd; 

}



#tierX .tierXside h2 {

padding-bottom:10px;

}



#tierX .tierXside .excerpt {

margin-bottom:10px;

overflow:hidden;

}



#tierX .tierXside .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#tierX .tierXside .excerpt p {

margin-top:0px;

margin-right:20px;

}



#tierX .tierXside .excerpt img {
float:left;
margin-right:10px;
background:#f2f2f2;
padding:5px;
border:1px solid #f1f1f1;
}

#tierX .tierXside .excerpt img:hover {
float:left;
margin-right:10px;
background:#ccc;
padding:5px;
border:1px solid #000;
}



#tierX .tierXmain h2 {

padding:10px 0px 5px 0px; 

background:transparent url(images/liline.gif) bottom repeat-x;

margin:0px 10px 5px 10px;

}





#tierX .tierXmain .tierXmainleft {

width:340px;

float:left;

padding:10px 0px 10px 10px;

}



#tierX .tierXmain .tierXmainright {

width:220px;

float:right;

}



#tierX .tierXmain .tierXmainright img {

width:200px;
margin:0 auto;
background:#f2f2f2; 
border:1px solid #ccc;
padding:5px;
}

#tierX .tierXmain .tierXmainright img:hover {

width:200px;
margin:0 auto;
background:#ccc;
border:1px solid #000; 
padding:5px;
}





#tierX .tierXmain .excerpt {

margin-bottom:20px;

height:90px;

overflow:hidden;

}



#tierX .tierXmain .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#tierX .tierXmain .excerpt p {

margin-top:0px;
margin-right:10px;

}



#tierX .tierXmain .excerpt img {
float:left;
margin-right:10px;
background:#f2f2f2; 
padding:5px;

}

#tierX .tierXmain .excerpt img:hover {
float:left;
margin-right:10px;
background:#666; 
padding:5px;

}



#tierX .tierXmain ul {

margin:15px;

list-style:none;

}



#tierX .tierXmain ul li {

background:transparent url(images/bullet.gif) no-repeat center left;

padding-left:10px;

}



/* Content */



#content { width:990px; margin:0 auto; }

.postarea { width:500px; margin:0 auto; padding:10px; float:left; }

.postareasingle { width:500px; margin:0 auto; padding:10px; float:left; }

.postareaindex { width:500px; margin:0 auto; padding:10px; float:left; }



.postareameta { margin: 30px 0;}

.postarea h2 {}

.postarea blockquote,.entry blockquote { clear:both; color:#3f3f3f;background:#f2f2f2;padding:6px 14px;margin:18px 35px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}

.postarea ul li { list-style:square; }

.postarea .byline,.postareasingle .byline { width:480px; border:5px solid #f2f2f2; padding:5px; margin-top:20px; }

.postarea .byline a { color:#000000;text-decoration:none; }

.postarea .byline a:hover { color:#705738;text-decoration:underline; }

.postarea .excerpt { margin:20px 0px 20px 0px; background:transparent url(images/liline.gif) bottom repeat-x; height:auto !important; min-height:200px; }

.postarea .excerpt p { margin:0px; }

.postarea .excerpt .byline { margin-bottom:10px; }

.postarea .excerpt img{ float:left;margin:0px 10px 0px 0px; padding:5px; background:#f2f2f2; border:1px solid #e7e7e7;}

.postarea .excerpt .readfull { background: #f9f9f9; padding:5px; width:100%; float:right; border:1px double #f5f5f5; margin:10px 0px 10px 0px; text-align:right; } 

.postarea .excerpt .byline { margin-top:0px; border:none; background:#f2f2f2; text-transform:uppercase; font-size:x-small;}

.postarea .excerpt span.searchtexthighlight { background:#004080; }





.postarea .archivespagecatlist {}



.postarea .archivespagecatlist ul li {

padding:5px 0px 5px 0px;

list-style:none;

width:200px;

float:left;

margin-right:20px;

}



.postarea .archivespagecatlist ul li ul li {

background:transparent url(images/lichild.gif) top left no-repeat;

padding-left:15px;

margin:0;

list-style:none;

}





.postarea h1 {

font-size:24px;

width:480px;

}



h2.singletitle {

font-size:24px;

width:480px;

}



#postsidebar {

float:left;

width:220;

}



#postsidebar .postsidebarcontent {

width:200;

padding:10px;

}



#postsidebar .postsidebarcontent .widget {

width:200px;

border:5px solid #f2f2f2;

margin-bottom:5px;

}



#postsidebar .textwidget {

margin:0 auto;

display:block;

width:200px;

}



#postsidebar .postsidebarcontent .widget ul {

width:200px;

}



#postsidebar .postsidebarcontent h2 {

margin-bottom:10px;

}



#postsidebar .postsidebarcontent select {

width:200px;

padding:3px;

border:1px solid #dddddd;

}



#postsidebar select 

{

	width:200px;

	padding:3px;

}



#postsidebar .morefromcat {

width:200px;

}



#postsidebar .morefromcat h2 {

margin:0px 0px 10px 0px;

}



#postsidebar .morefromcat ul {

width:200;

padding:0;

margin:0;

}



#postsidebar .morefromcat ul li {

padding:3px 0px 3px 0px;

list-style:none;

background:transparent url(images/bullet.gif) no-repeat center left;

padding-left:10px;



}



#postsidebar .morefromcat .excerpt {

margin-bottom:10px;

height:65px;

overflow:hidden;

background:transparent url(images/liline.gif) bottom repeat-x;

padding-bottom:5px;

}



#postsidebar .morefromcat .excerpt h3 {

margin-top:0px;

padding-top:0px;

}



#postsidebar .morefromcat .excerpt p {

margin-top:0px;

}



#postsidebar .morefromcat .excerpt img {

float:left;
margin-right:10px;
background:#E5E5E5;
border:1px solid #E5E5E5;
padding:5px;
}

#postsidebar .morefromcat .excerpt img:hover {

float:left;
margin-right:10px;
background:#fff;
border:1px solid #666;
padding:5px;
}



.bnavigation {

	padding:10px auto 10px auto;

	width:480px;

	margin:20px auto 20px auto;

}

.bnavigation a {

	font-size: 1em;

}



.bnavleft {

width:200px;

float:left;

}



.bnavright {

width:200px;

float:right;

}


.paginav {

	width:500px;

	margin-bottom:15px;

	float:left;

	padding:10px;

}

.paginav a {

	color: #000000;

	font-size: 1em;

	font-weight: bold;

}



.npfsearchmsg {margin:20px 0px 20px 30px;}

.npfsearchmsg h2 {margin:0px 0px 10px 0px;}



.postareameta {margin:10px 0px 10px 30px;}



.entry { width:480px; }



.entry .tags {

background:#f2f2f2;

padding:5px;

}



.entry a {

color:#004080;

}



.entry ul, .entry ol {

margin:10px 0px 10px 30px;clear:both;

}







.entry ul li {

list-style:square; padding:3px 0px 3px 0px;

}



.entry ol li {  list-style-type: decimal; padding:3px 0px 3px 0px; }

.entry ol ol li {  list-style-type: lower-roman; padding:3px 0px 3px 0px; }



.entry img { 	margin-bottom:10px;  }



.entry textarea {

width:100%;

height:auto !important;

min-height:100px;

border:1px solid#dddddd;

}



.entry input[type=text] {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



.entry input.text {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



.entry input[type=password] {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



.entry input.password {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



#indexentry { margin:15px 0px 15px 0px; }

#indexentry h2.h2titleindex { background: url(images/h2sq.gif) no-repeat; padding:0px 0px 0px 25px; margin:0; color:#000000; }

#indexentry.sticky h2.h2titleindex { background: url(images/h2sq-sticky.gif) no-repeat; padding:0px 0px 0px 25px; margin:0;  color:#000000; }

#indexentry { width:480px; }

#indexentry h2.h2titleindex a { color:#000000;}

#indexentry h2.h2titleindex a:hover { background: url(images/h2sq-hover.gif) no-repeat; padding:0px 0px 0px 25px; margin:0; color:#757575;}



#indexentry .bylinefulltext {

padding:5px 0px 10px 25px;

}



#indexentry .bylineexcerpt {

padding:5px 0px 10px 0px;

}



#indexentry .tags {

background:#f2f2f2;

padding:5px;

}



#indexentry a {

color:#004080;

}



#indexentry ul, #indexentry ol {

margin:10px 0px 10px 30px;clear:both;

}







#indexentry ul li {

list-style:square; padding:3px 0px 3px 0px;

}



#indexentry ol li {  list-style-type: decimal; padding:3px 0px 3px 0px; }

#indexentry ol ol li {  list-style-type: lower-roman; padding:3px 0px 3px 0px; }



#indexentry img { 	margin-bottom:10px;  }



#indexentry textarea {

width:100%;

height:auto !important;

min-height:100px;

border:1px solid#dddddd;

}



#indexentry input[type=text] {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



#indexentry input.text {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



#indexentry input[type=password] {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



#indexentry input.password {

width: 300px;

padding:5px;

border:1px solid#dddddd;

}



#indexentry .excerpt { padding:10px; }

#indexentry .excerpt h2,#indexentry .excerpt h2 a { padding:0px; margin:0; color:#000000; }

#indexentry .excerpt img {

border: 1px solid #ddd;

text-align: center;

background-color: #f2f2f2;

padding: 4px;

margin: 10px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

float:left;



}



#indexentry .excerpt h2.h2titleindexexcerpt a:hover { padding:0px 0px 0px 25px; margin:0; color:#757575;}

#indexentry .excerpt p { margin-top:5px; }

#indexentry .excerpt .tex { margin-top:10px;}



ul.list404, ol.list404 {}

ul.list404 li, ol.list404 li { padding:6px 0px 6px 0px; }

ul.list404 li a, ol.list404 li a { color:#423B35; }







/************************************************

* Sidebar                                        * 

************************************************/



#sidebarnarrowleft { width: 160px; float:left; margin:0px 10px 0px 10px; }
#sidebarnarrowleft h2 { margin-bottom:10px; }
#sidebarnarrowleft a { #333333; }
#sidebarnarrowleft select { width:130px; padding:3px; } 



#sidebarnarrowleft ul li ul {

}



#sidebarnarrowleft ul li ul li {

border:none;

}



#sidebarnarrowleft .widget {

border:5px solid #f2f2f2;

margin-bottom:5px;

}



#sidebarnarrowright { width: 160px; float:right; margin:0px 10px 0px 10px; }



#sidebarnarrowright h2 { margin-bottom:10px; }



#sidebarnarrowright a { #333333; }





#sidebarnarrowright select { width:130px; padding:3px; } 



#sidebarnarrowright ul li ul {

}



#sidebarnarrowright ul li ul li {

border:none;

}



#sidebarnarrowright .textwidget, #sidebarnarrowleft .textwidget {

margin:0 auto;

display:block;

width:120px;

}



.sidebarad { text-align:center; margin: 0 auto; padding:5px; }





#calendar caption, #wp-calendar caption { font-weight: bold; 	color : #ffffff; 	text-transform:uppercase; 	margin:0; 	padding:2px 0 2px 10px; 	width:100%; 	text-align:center; }

#calendar table, #wp-calendar table { 	width: 100%; 	padding: 0; 	text-align: center; }

#calendar thead th, #wp-calendar thead th { 	padding:3px; color:#3F3F3F; text-align:center; }

#calendar tbody td, #wp-calendar tbody td { 	padding: 5px 0;  color:#cccccc;  text-align:center;  }

#calendar tfoot td, #wp-calendar tfoot td { }

#calendar #prev, #wp-calendar #prev { 	text-align: left; }

#calendar #next, #wp-calendar #next { 	text-align: right; }

#calendar a, #wp-calendar a { 	font-weight: normal; 	color: #000000; }





/* Form Elements */



.button { padding: 1px; background:#3F3F3F; color:#ffffff; border:none; }

.button:hover { background:#eeeeee;color:#3f3f3f;text-decoration:none }


.button2{font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;padding:10px 10px 10px 10px;border:none;font-size:12px;border-width:1px;border-style:solid;-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;cursor:pointer;text-decoration:none;margin-top:-3px;}

.button2:hover {background:#0C3; /*shadow*/
-moz-box-shadow:rgba(100,100,100,1) 0 2px 5px;-webkit-box-shadow:rgba(100,100,100,1) 0 2px 5px;-khtml-box-shadow:rgba(100,100,100,1) 0 2px 5px;box-shadow:rgba(100,100,100,1) 0 5px 5px; color:#FFF;}



#respond { }



#commentform input { width: 170px; margin: 5px 5px 1px 0; padding:5px; border:1px solid #dddddd; }

#commentform textarea { width: 480px; margin-top:5px;height:auto !important; min-height:100px; border:1px solid#dddddd; }

#commentform .commentsubmit { background:#dddddd; border:1px solid #dddddd; padding:1px; color:#000000; height:35px; }

#commentform .commentsubmit:hover { background:#f2f2f2; border:1px solid #dddddd; padding:1px; color:#000000; height:35px;  }



/* Comments*/



.commentarea { clear:both; margin-top:25px; width:480px; padding:20px 0px 20px 20px; }

.commentareain h2,.commentareain h3 {margin-bottom:10px;}

.commentlist { padding-left:30px; }



.commentlist li { margin: 0px 0 0px; padding: 18px 15px 10px 15px; }

#commentform small { font-weight:normal; padding:0; }

.commentmetadata { display: block; }

.commentlist small { background:#f9f9f9; }



.commentlist cite { font-size:12px; font-weight:bold; }



.cancel-comment-reply { font-size:12px; font-weight:bold; }



.commentlist ul li, .comments ol li { list-style:none;}



.commentlist p { margin:15px 0px 15px 0px; }



.commentlist li.even { /*border-left:1px solid #eeeeee; border-top:1px solid #eeeeee;*/ margin-right:10px; }



.commentlist li.alt { /*border-right:1px solid #eeeeee; border-top:1px solid #eeeeee; */  margin-right:10px; }

.commentlist li.odd { padding-top:10px; }



.commentlist li img { float:left; margin-right:5px; }



/* Footer*/



#footer { margin:0px 0px 0px 0px; width: 100%; text-align:center; color:#999; font-size:25px/*x-small*/; 	background: url(images/bgds.png) bottom repeat-x; padding:  15px 0px 10px 0px; clear:both; 

font-family: "Impact",Tahoma,Verdana;;}

#footer a{font-family: "Impact",Tahoma,Verdana;;color:#999; }

#footer a:hover {font-family: "Impact", Tahoma,Verdana;;color:#ffffff; text-decoration:underline; }



#a-footer{
clear:both; 
height:auto;
overflow:hidden;
width:990px;
margin:0px auto 5px auto;
padding-top: 20px;
border-top:1px solid #ddd;}





.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f2f2f2;

padding: 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.aligncenter img {  max-width: 475px; height:auto;  }

.wp-caption.alignleft img {  max-width: 250px; height:auto;  }

.wp-caption.alignright img {  max-width: 250px; height:auto;  }



.wp-caption p.wp-caption-text {

font-size: 11px;
line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}



#gallery {
	
	padding:5px 5px 5px 5px;

	}

#gallery img {
	border: solid;
        border-width:medium;	
	border-color: #CCC ;
	padding: 0 0 0 0}
	
#gallery img:hover {
	border: solid;
        border-width:medium;
	border-color: #000;
	padding: 0 0 0 0}

/* -=-=-=- Forms -=-=-=- */

textarea {
	font-size: 1.1em;
	border: 1px solid #333;
	/*padding: 2px 5px 1px 5px;*/
	width: 98%;
	height: 100px;
	
	}
	
textarea:hover {
	background: #CCC;
	border: 1px solid #333;
		}
textarea:focus {
	background: #999;
	border: 1px solid #333;
	color:#fff;
	}		
	
input:focus {
	background: #999;
	border: 1px solid #333;
	color:#fff;
	}

input:hover {
	background: #CCC;
	border: 1px solid #333;
	color:#000;
	}

input {	border: 1px solid #930;
		}

select:focus {
	background: #CCC;
	color:#fff;
	}


/* footer toggle*/

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
 

h2.trigger {
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	background: url(http://lakwatcha.com/wp-content/uploads/2010/07/h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 990px;
	font-size: 2em;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	text-decoration: none;
	display: block;
	color: #999;
}
h2.trigger a:hover {
	
	color: #fff;
	background: url(http://lakwatcha.com/wp-content/uploads/2010/07/h2_trigger_a_h.gif);
	
}
h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border: 1px solid #d6d6d6;
	overflow: hidden;
	/*font-size: 1.2em;*/
	/*width: 100%;*/
	clear: both;

	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	
}
.toggle_container .block {
	padding: 20px;
	
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

