/*
TexasNepal.com Styles Sheet
Author - Mukunda KC
link - 3B5998
feed bg - f1f8fa
Top - 3B5998
top mid line - 627AAD
feed ul - DBEBFF
font-family:arial,helvetica,clean,sans-serif
font-size:13px/1.231;
*/


html, body
{
margin: 0px;
background: url(/images/bg.gif) center repeat-y;
background-color: transparent;
}

body 
{
color:#222;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
}


a:link, a:visited 
{
	text-decoration: none;
	color: #3B5998;
}
a:hover, a:active
{
	text-decoration: underline;
	color: #3B5998;
}

img
{
border: 0;
}

table
{
border: 0;
color:#222;
}

.blogimg
{
border: 0;
padding-right: 5px;
float: left;
}

.box
{
border: dotted 1px #222;
}

.grayborder
{
border: solid 1px #cccccc;
}

img.photos-table  { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding: 4px; }

img.thumbnail  { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding: 4px; }

img.photo-full  { border: 1px solid #000; text-align: center; background: #000; padding: 4px; }

.aligncenter			{ display: block; margin: 0 auto; }
.alignright				{ float: right; margin: 0 0 1em 1em; }
.alignleft				{ float: left; margin: 0 1em 1em 0; }

img.aligncenter, img.alignright, img.alignleft  { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding: 4px; }

.textcenter				{ text-align: center; }
.textright				{ text-align: right; }
.textleft				{ text-align: left; }

.wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }
.wp-caption img { margin: 0; padding: 0; border: none }
.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }

.catntags {
font-size: 11px;
}

.featured fieldset 
{
  padding: 5px;
  font-size:12px;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #cccccc;
  line-height: 1em;
}

.featured legend {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	border: 1px solid #cccccc;
	color: #fff;
	background: #3B5998;
	padding: 2px 6px;
}

#container
{
width: 955px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

#header 
{
height: 62px;
background: url(/images/txnptopbanners.jpg) center no-repeat;
/*background-color: #9fe1f9; c6d9ea;*/
}

#header a:link, #header a:visited 
{
text-decoration: none;
}

#header .logo 
{
float: left;
margin-left: 6px;
margin-top: 6px;
}


#header .rhs 
{
float: right;
font: .9em Georgia, "Times New Roman", Times, serif;
color: #ff0000;
background-color: transparent;
margin: 0px;
}

#header .lhs 
{
float: left;
margin-left: 5px;
margin-top: 5px;
}

#header .site {
	font: 1.5em Georgia, "Times New Roman", Times, serif;
	color: #000;
	background-color: transparent;
}

#header .npflag
{
background-color: transparent;
margin-left: 305px;
}


#topnav 
{
margin: 0;
width: 100%;
}

.headermenu{
font: 12px Helvetica, Arial, Verdana;
background: #3B5998;
width: 100%;
}

.headermenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.headermenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.headermenu ul li a{
display: block;
background: #3B5998; /*background of tabs (default state)*/ 
padding: 4px 7px;
border-right: 1px solid #627AAD;
color: #fff;
text-decoration: none;
}

.headermenu ul li a:link, .headermenu ul li a:visited{
color: white;
}

.headermenu ul li a:hover{
background: #5DBCE3; /*tab link background during hover state*/
color: white;
}


#main
{
font: 13px/1.231 arial,helvetica,clean,sans-serif;
margin-left: 1em;
margin-right: 1em;
color:#3f3f3f;
}


#main h1, h2, h3, h4, h5, h6
{
color: #111;
}



#main h1

{
font-size:20px;
font-weight:bold;
padding-top: 5px;
}



#main h2

{
font-size:16px;
font-weight:bold;
padding-top: 5px;
}


#main h3
{
font-size:13px;
font-weight:bold;
color: #000;
}

#main p
{
line-height: 1.4em;
}


#hmain
{
font: 13px/1.231 arial,helvetica,clean,sans-serif;
color:#3f3f3f;
padding: 5px;
margin-right: 10px;
}


#hmain h1, h2, h3, h4, h5, h6
{
color: #111;
}

#hmain h1
{
font-size:20px;
font-weight:bold;
padding-top: 5px;
}

#hmain h2
{
font-size:16px;
font-weight:bold;
padding-top: 5px;
}

#hmain h3
{
font-size:13px;
font-weight:bold;
}

#hmain  #col1
{
width: 120px;
float: left;
margin-left: 5px;
margin-right: 5px;
}

#hmain #col2
{
width: 790px;
float: right;
}

#col2 #col2left
{
width: 400px;
float: left;
}

#col2 #col2right
{
width: 360px;
float: right;
}

#homemain
{
width: 830px;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
color:#3f3f3f;
margin-left: 135px;
margin-right: 10px;
}

#homemain h1, h2, h3, h4, h5, h6
{
color: #111;
}



#homemain h1

{

font-size:20px;

font-weight:bold;

padding-top: 5px;
}



#homemain h2

{

font-size:16px;

font-weight:bold;

padding-top: 5px;

}


#homemain h3

{
font-size:13px;
font-weight:bold;
}

#blogmain
{
width: 640px;
font: 13px/1.5 arial,helvetica,clean,sans-serif;
margin-left: 1em;
color:#3f3f3f;
}


#blogmain h1, h2, h3, h4, h5, h6
{
color: #111;
}

#blogmain h1
{
font-size:30px;
font-weight:bold;
padding-top: 5px;
}

#blogmain h2
{
font-size:20px;
font-weight:bold;
padding-top: 5px;
line-height: 1.2em;
}

#blogmain h3
{
font-size:15px;
font-weight:bold;
color: #000;
}

#blogmain p
{
line-height: 1.4em;
}

.sidebar
{
float: right;
width: 250px;
margin: 0 1em 0 0;
}


#footer
{
vertical-align:middle;

/*height: 70px;*/
width: 951px;
padding: 10px;
font:normal 11px Arial, Helvetica, sans-serif; 
color:#555; 
padding:2px;
/*text-align: center;*/
border-top: 1px dashed #555;
}

#footer a:link, #footer a:visited 
{
	text-decoration: none;
	color: #3B5998;
}
#footer a:hover, #footer a:active
{
	text-decoration: underline;
	color: #3B5998;
}

/* tabbed css*/
pre 
{
text-indent: 30px
}

#tabmenu {
color: #fff;
border-bottom: 2px solid #3B5998;
margin: 12px 0px 0px 0px;
padding: 0px;
z-index: 1;
padding-left: 10px 
}

#tabmenu li {
display: inline;
overflow: hidden;
list-style-type: none; 
}

#tabmenu a, a.active
{
background-color: #3B5998;

color: #FFFFFF;
font: bold 1em "Trebuchet MS", Arial, sans-serif;
border: 2px solid #3B5998;
padding: 2px 5px 0px 5px;
margin: 0px;
text-decoration: none; 
}

#tabmenu a.active
{
background: #0099cc;
border-bottom: 3px solid #3B5998; 
}

#tabmenu a:link, #tabmenu a:active
{
color: #fff;
background: #446fa2; 
}


#tabmenu a:hover 
{
background-color: #5DBCE3;

color: #FFFFFF;
}

#tabmenu a:visited 
{
color: #fff;
background: #446fa2; 
}

#tabmenu a.active:hover 
{
background-color: #5DBCE3;
color: #FFFFFF; 
}

#tabcontent 
{
height: 650px;
font: 13px/1.231 arial,helvetica,clean,sans-serif;
background: #fff;
padding: 10px;
border: 2px solid #3B5998;
border-top: none;
z-index: 2;	
}

/*
#tabcontent a 
{
text-decoration: underline;
color: #0099cc; 
}

#tabcontent a:hover 
{ 
background: #5DBCE3;
color: #fff; 
}
*/

#tabcontentflex 
{
font: 13px/1.231 arial,helvetica,clean,sans-serif;
background: #fff;
padding: 10px;
border: 2px solid #3B5998;
border-top: none;
z-index: 2;	
}

/*
#tabcontentflex a 
{
text-decoration: underline;
color: #0099cc; 
}

#tabcontentflex a:hover 
{ 
background: #5DBCE3;
color: #fff; 
}
*/


.floatright
{
float: right;
margin: 5px;
z-index: -1;
}

.adfloatright
{
float: right;
z-index: -1;
}


.floatleft
{
float: left;
margin: 5px;
}

.clear
{
clear: both;
}

.clearright
{
clear: right;
}

.clearleft
{
clear: left;
}

.red
{
color:#FF0000;
}


.gray
{
color:#cccccc;
}

.height100
{
	height: 100%;
}

/* Styles for the Homepage */
/* 0.9em/1.3em - font size and line height */



.lhscol
{
	float: left;
	width: 120px;
	text-align: center;
	border: 0px;
	margin: 0 0 0 5px;
}

.lhscol ul, li
{
	list-style: none;
	list-style-type: none;
}


.rhscol
{
	width: 120px;
	text-align: center;
	border: 0px;
}

.rhscol ul, li
{
	list-style: none;
	list-style-type: none;
}

.lrheading
{
	font-size: 17px;
	color: #FF0000;
	font-weight:bold;
}



.centered
{
	text-align: center;
}

/* pusb button effect */

.pushbut 
{ 
color:#26a;
}

a.pushbut 
{ 
color:#fff; 
display:block; 
border:1px solid;
border-color:#aaa #000 #000 #aaa; 
text-decoration:none;
width:114px; 
text-align:left;
padding-left:5px;
height:2em; 
line-height:2em; 
background:#3B5998;
} 

a.pushbut:hover 
{ 
color:#ffffff;
background:#5DBCE3; 
position:relative; 
top:1px; 
left:1px; 
border-color:#000 #aaa #aaa #000
}

.flbutton 
{ 
color:#26a;
}

a.flbutton 
{ 
color:#26a; 
display:block; 
border:1px solid;
border-color:#aaa #000 #000 #aaa; 
text-decoration:none;
width:120px; 
text-align:center; 
height:2em; 
line-height:2em; 
background:#EFF9FC; 
font-weight:bold
} 

a.flbutton:hover 
{ 
color:#26a;
background:#CAFEB8; 
position:relative; 
top:1px; 
left:1px; 
border-color:#000 #aaa #aaa #000
}

.pushbut2 
{ 
color:#26a;
}

a.pushbut2 
{ 
color:#26a; 
display:block; 
border:1px solid;
border-color:#aaa #000 #000 #aaa; 
text-decoration:none;
text-align:center; 
height:2em; 
line-height:2em; 
background:#fc0; 
font-weight:bold
} 

a.pushbut2:hover 
{ 
color:#26a;
background:#ffd633; 
position:relative; 
top:1px; 
left:1px; 
border-color:#000 #aaa #aaa #000
}


/* more stations for fm and radio stations */

#morestations {

	float: left;
	margin-right: 15px;

}

#morestations ul {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;
	background-color: #3B5998;

}

#morestations li {

	width: 150px;

	border-bottom: 1px solid #627AAD;

	margin: 0;

	padding: 0;

	vertical-align: bottom;

	text-align: left;

}

#morestations a:link, #morestations a:visited {

	display: block;

	padding: 5px 5px 5px 0.5em;

	border-left: 1px solid #013370;

	border-right: 1px solid #013370;

	background-color: #3B5998;

	color: #FFFFFF;

	text-decoration: none;

}

#morestations a:hover {

	background-color: #5DBCE3;
	color: #FFFFFF;

}


#morestations1 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
#morestations1 ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
#morestations1 ul li a{
display: block;
background: #3B5998; /*background of tabs (default state)*/ 
color: white;
padding: 5px 10px;
border-right: 1px solid #627AAD;
color: #2d2b2b;
text-decoration: none;
}

#morestations1 ul li a:link{
color: white;
}

#morestations1 ul li a:visited{
color: white;
}

#morestations1 ul li a:hover{
background: #5DBCE3; /*tab link background during hover state*/
color: white;
}

/* underlined heading for links */
.uh
{
color:#0099cc;
}
a.uh:link, a.uh:visited 
{
	text-decoration: none;
	color: #0099cc;
	border-bottom: dashed 1px ##0099cc;
}
a.uh:hover, a.uh:active
{
	text-decoration: none;
	color: #EEAD24;
	border-bottom: dashed 1px ##EEAD24;

}

.vbarleft
{
	float: left;
	padding-right: 10px;
}


.box4pixel 
{
	padding: 4px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 5px;
}
/*Styles for POM pages */
.pom img {
	padding: 4px;
	border: 1px solid #ccc;
	margin-right: 5px;
}

.featured_heading
{
text-align: left;
font-size: 16px;
font-weight: bold;
padding: 0;
}

.featured_summary
{
text-align: left;
font: 11.5px arial,helvetica,clean,sans-serif;
padding: 0;
}

.feed_head
{
color: #676767;
text-align: left;
}

.feed
{
font: 13px/1.231 arial,helvetica,clean,sans-serif;
line-height: 1.2em;
}

.feed p
{
margin-top: 0.1em; 
}

.lineheight1dot8em
{
line-height: 1.8em;
}

.onefive
{
line-height: 1.5em;
}

.row1
{
	border-top: 1px solid #e0e6e8;
	border-bottom: 1px solid #e0e6e8;
	background-color: #DBEBFF;
}
.row2
{
	background-color: #fff;
	
}

.more 
{
	display: none;
}

ul.photosnav {
background-color: #f5f5f5;
text-indent: 5px;
list-style-type:square;
padding: 6px;
margin: 2px;
}

ul.c {list-style-type:circle;}
ul.s {list-style-type:square;}
ol.ur {list-style-type:upper-roman;}
ol.la {list-style-type:lower-alpha;}

ul.p
{
list-style-type:none;
padding:5px;
margin:0px;
background-color: #DBEBFF; 
}

li.p
{
background-image:url(/images/arrow-bullet.gif);
background-repeat:no-repeat;
background-position:0px 7px; 
padding-left:10px;
border-bottom: 1px solid #fff;
padding-top:2px;
padding-bottom:2px;
}

ul.hm 
{
list-style-type: none;
margin: 0;
padding: 0;
}

li.hm
{
width: 400px;
display: inline;
padding: 0;
margin: 10px 2px;
}

#videolist {
	list-style-type: none;
}
#videolist li {
	width: 200px;
	float: left;
	display: block;
	margin-right: 5px;
	margin-bottom: 5px;
}


.wr400
{
width: 400px;
float: right;
}

.w400
{
width: 400px;
}
}

.fv
{
width: 400px;
height: 225px;
padding: 5px 10px;
}

.th
{
	border: 1px solid #ccc;
	padding: 3px;
	font: 11px arial,helvetica,clean,sans-serif;
}

	
ol.commentlist { list-style: none; padding: 0 20px 20px 0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

.viewphotos
{
font-size:15px;
font-weight:bold;
color: #000;
}

a.viewphotos
{
	text-decoration: underline;
	color: #3B5998;
}

.thumblist img {
	padding: 4px;
	border: 1px solid #ccc;
}
