/*  
Theme Name: KITS 1024
Theme URI: http://www.kit.net.in
Description: Modified and Developed by KITS.
Version: 1
Author: KITS / Kislaya
Author URI: http://kits.net.in
*/

/*
+++++++++++++++
General CSS -
Used to style a few defaults and get the ball rolling.
+++++++++++++++
*/
/* for .PNG Display in Old IE Versions Start */
img, div { behavior: url(../../../../iepngfix.htc) }
/* for .PNG Display in Old IE Versions End */
#beach0 {
position: relative;
margin-right: 5px;
width:520px;
float:left;
}
/* New CSS 13 Mar 2009 Start */
.flashback {
position: relative;
top: 30px;
margin-right: -2px;
}
.spl50x50, .news50x50, .regional50x50, .tech50x50, .khabardata50x50, .column50x50, .film50x50, .article50x50, .mmedia50x50, .hindi50x50 {
width: 50px;
height: 50px;
background-repeat: no-repeat;
display: inline-block;
float: left;
margin-right: 1px;
}
.spl75x75 {
width: 75px;
height: 75px;
background-repeat: no-repeat;
display: inline-block;
float: left;
background-image: url(images/spl75x75.gif);
}
.spl50x50 {
background-image: url(images/spl50x50.gif);
}
.news50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/news50x50.gif);
}
.regional50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/regional50x50.gif);
}
.tech50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/tech50x50.gif);
}
.khabardata50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/khabardata50x50.gif);
}
.column50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/column50x50.gif);
}
.film50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/film50x50.gif);
}
.article50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/article50x50.gif);
}
.mmedia50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/mmedia50x50.gif);
}
.hindi50x50 {
background-image: url(http://newswing.com/kitspress201/wp-content/themes/wave/images/hindi50x50.gif);
}
/* New CSS 13 Mar 2009 Start */
#news #page-links {
	FONT-WEIGHT: bold; color: #0000CC; FONT-SIZE: 1em; LINE-HEIGHT: 2em; FONT-FAMILY: verdana; display:block;
}
#news #page-links a {
background-color: #0000CC;
color: #FFF;
padding-left: 3px;
padding-right: 3px;
margin: 1px;
}

#news #page-links a:hover {
background-color: red;
color: white;
}
.domTTOverlib {
font-size: 12px;
line-height: 120%;
text-align: justify;
position: relative;
width: 30%;
color: #555;
BACKGROUND-COLOR: #F2F2F2;
border: 1px solid black;
}
.xtras2 {
	BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; color: #997731; FONT-SIZE: 10px; Z-INDEX: 10; BORDER-LEFT: #CCC 1px solid; BORDER-BOTTOM: #CCC 1px solid; FONT-FAMILY: verdana; POSITION: relative; TOP: 7px; BACKGROUND-COLOR: #F2F2F2
}
.line {
border-bottom: 1px solid #ccc;
padding-left: 10px;
padding-top: 1px;
padding-bottom: -10px;
padding-right: 10px;
margin-bottom: 10px;
}

.xtras {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; color: #997731; FONT-SIZE: 10px; Z-INDEX: 10; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: verdana; POSITION: relative; TOP: -20px; BACKGROUND-COLOR: #F2F2F2;
}
.gradientbg {
	CLEAR: left; BORDER-RIGHT: #FFF 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #FFF 1px solid; PADDING-LEFT: 10px; FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#efeef5', startColorstr='#FFFFFF', gradientType='0'); FLOAT: left; MARGIN: 1px 0px 0px; BORDER-LEFT: #FFF 1px solid; WIDTH: 90%; LINE-HEIGHT: normal; PADDING-TOP: 1px; BORDER-BOTTOM: #FFF 1px solid; FONT-FAMILY: ; TEXT-ALIGN: justify; FONT-VARIANT: normal; PADDING-BOTTOM: 1px
}
.sidebar-big {
	CLEAR: left; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 10px; FILTER: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#efeef5', gradientType='0'); FLOAT: left; MARGIN: 15px 0px 0px; BORDER-LEFT: #CCCCCC 1px solid; WIDTH: 90%; LINE-HEIGHT: normal; PADDING-TOP: 10px; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: ; TEXT-ALIGN: justify; FONT-VARIANT: normal
}
#box {  width:140px;  border: 1px solid #c4c4c4;  padding: 4px; font: 10px Verdana, Arial, sans-serif; color: #997731; background: transparent; }
#adbox {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #99CC99;
	padding: 5px;
	border-top: 5px groove #000000;
	border-right: thin solid #000000;
	border-bottom: thin solid #000000;
	border-left: thin solid #000000;
	width: 150px;
	float: right;
	vertical-align: top;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 2em;
/* background-color: #ECE9DF; */
background-color: #efeef5;
color: #555;
}

a {
text-decoration: none;
}

#wrap {
/*ORiginal width: 770px;*/
width: 970px;
margin: 0 auto;
padding-top: 0px;
background-color: #fff;
}
.hidetext {
display:none;
}
#gold {
/* padding-right: 2px;
padding-left: 2px; 
padding-bottom: 2px; */
background-color: transparent;
margin: 0 auto;
color: #997731;
font-family: verdana, arial, helvetica;
font-size: 10px;
line-height: 1.0em;
}
.subhead {
font-family: Times, Times New Roman, serif;
font-size: 14px;
line-height: 170%;
color: #FFFFFF;
letter-spacing: 1px;
font-weight: bold;
background: #FFFFFF url("images/subhead-bg.gif") repeat-x left right;
}

#dateline {
width: 932px;
padding-right: 4px;
padding-left: 4px;
background-color: #FFFFFF;
margin: 0 auto;
padding-bottom: 2px;
color: #997731;
font-family: verdana, arial, helvetica;
font-size: 10px;
line-height: 1.0em;
}
#adline {
width: 932px;
padding-right: 4px;
padding-left: 4px;
background-color: #FFFFFF;
margin: 0 auto;
color: #997731;
font-family: verdana, arial, helvetica;
font-size: 10px;
line-height: 1.25em;
}
.editors-choice_head, .news_head, .buzzword_head, .infotainment_head, .regional_head, .media_podium, .columnists_head, .articles_head, .lifestyle_head, .weblog_head, .interactive_head, .khabardata_head {
width: 150px;
background-repeat: no-repeat;
width: 100%;
height: 25px;
margin-top: 5px;
}
.snapshot_head {
width: 90px;
height: 15px;
background-repeat: no-repeat;
background-image: url(images/snapshot_head.gif);
}
.latest5_head {
width: 106px;
background-repeat: no-repeat;
width: 100%;
height: 21px;
}
.yourad {
background-repeat: no-repeat;
width: 100%;
height: 50px;
cursor: pointer;
vertical-align: top;
margin-top: 0px;
}
.newsphotos_head {
width: 100px;
background-repeat: no-repeat;
width: 100%;
height: 80px;
}
.shadow_sml {
width: 224px;
background-repeat: no-repeat;
width: 100%;
height: 22px;
}
.rose {
width: 200px;
background-repeat: no-repeat;
width: 100%;
height: 195px;
}
.rose {
background-image: url(images/rose.jpg);
}
.shadow_sml {
background-image: url(images/shadow_sml.jpg);
}
.yourad {
background-image: url(images/yourad.gif);
cursor: pointer;
}
.news_head {
background-image: url(images/news_head.gif);
cursor: pointer;
}
.buzzword_head {
background-image: url(images/buzzword_head.gif);
cursor: pointer;
}
.editors-choice_head {
background-image: url(images/editors-choice_head.gif);
cursor: pointer;
}
.infotainment_head {
background-image: url(images/infotainment_head.gif);
cursor: pointer;
}
.regional_head {
background-image: url(images/regional_head.gif);
cursor: pointer;
}
.latest5_head {
background-image: url(images/latest5_head.gif);
cursor: pointer;
}
.columnists_head {
background-image: url(images/columnists_head.gif);
cursor: pointer;
}
.articles_head {
background-image: url(images/articles_head.gif);
cursor: pointer;
}
.lifestyle_head {
background-image: url(images/lifestyle_head.gif);
cursor: pointer;
}
.weblog_head {
background-image: url(images/weblog_head.gif);
cursor: pointer;
}
.interactive_head {
background-image: url(images/interactive_head.gif);
}
.khabardata_head {
background-image: url(images/khabardata_head.gif);
}
.podium {
background-image: url(images/podium.gif);
width: 100px;
background-repeat: no-repeat;
cursor: pointer;
width: 100%;
height: 135px;
}
.media_podium {
background-image: url(images/media_podium.gif);
}
.newsphotos_head {
background-image: url(images/newsphotos_head.gif);
}
.kitslogo {
background-image: url(images/kitslogo.gif);
width: 30px;
background-repeat: no-repeat;
width: 100%;
height: 24px;
}
 
.category-news {background:url(http://www.mediadip.com/kitspress/wp-content/themes/wave/images/imp.png) no-repeat;background-position:top left;padding-left:48px;}

.list ul {
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 11px;
}

.list ul li {
list-style-type: none;
padding-bottom: 2px;
border-bottom: 1px solid #ccc;
margin-bottom: 2px;
font-weight: normal;
}

.list ul li a {
color: #555;
background-color: Transparent;
display: block;
}

.list ul li a:hover {
color: #333;
background-color: #f2f2f2;
display: block;
}

.list li {
list-style-type: none;
padding-bottom: 2px;
border-bottom: 1px solid #ccc;
margin-bottom: 2px;
font-weight: normal;
}

.list li a {
color: #555;
background-color: Transparent;
display: block;
}

.list li a:hover {
color: #333;
background-color: #f2f2f2;
display: block;
}

/* Kislaya adds end */
/* kislaya adds 2 Column + Contain start */
.contain { width:265px; }
/*Kislaya Tried .contain { width:250px; border-right:1px solid #ccc;  padding-right:5px; }*/
.cotain:after { display: block; height: 0em; clear: both; visibility: hidden; }
.column1 { float: left; width: 60%;}
.column2 { float: left;	width: 40%; background-color: #EEEEEE;}
/* kislaya adds  2 Column + Contain end */

/* kislaya adds 3rd column AD START */
.containad { width:200px; } 
.cotainad:after { display: block; height: 0em; clear: both; visibility: hidden; }
.columnad { float: left; width: 100%; }
/* kislaya adds 3rd column AD END */

/* Rounded Table Start Kislaya */
/* #xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;} */
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background: transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#d4d4d4; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#d4d4d4; border:0 solid #08c; border-width:0 1px; padding-left:0.5em; padding-right:0.5em;}
/* Rounded Table End Kislaya */
/*
++++++++++++++++
Logo -
This is the div for the logo. To use your own logo, simply upload an image width a height of 52px and a max width of 750, and overwrite logo.gif in the images folder.
++++++++++++++++
*/

#logo {
/*ORiginal background-image: url(images/logo.gif); */
/* background-image: url(images/header.png); */
float: left;
background-repeat: no-repeat;
width: 25%;
height: 75px;
margin-bottom: 2px;
margin-left: 15px;
margin-top: 10px;
cursor: pointer;
}

/*
+++++++++++++++
Alert -
The alert is optional, it can be customized by hand editing the header.php file, otherwise it will spit out the tagline of your blog.
++++++++++++++++
*/
#contentmenu {
width: 940px;
padding: 0px;
padding-right: 0px;
padding-left: 0px;
background-color: transparent;
margin: 0 auto;
margin-bottom: 2px;
line-height: 1.5em;
}

#contentmain {
/*ORiginal width: 732px;*/
width: 932px;
padding: 0px;
padding-right: 4px;
padding-left: 4px;
background-color: #FFFFFF;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin: 0 auto;
margin-bottom: 5px;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
word-spacing: 25px;
line-height: 1.5em;
}

#contentmain a {
color: #C6451A; 
text-decoration: none;
/* border-bottom: 1px solid #ccc; */
}

#contentmain a:hover {
color: #A82E0F;
border-bottom: 1px solid #333;
}

/*
+++++++++++++++
Three Column Madness -
Get's things going with three different columns, each holding their own.
+++++++++++++++
*/
#news {
/*ORiginal width: 740px;*/
width: 940px;
margin: 0 auto;
/* margin-top: 15px; Kislaya Removes for adding Last Update Code in Header */
/* margin-bottom: 15px; Kislaya Removes 12 Sep07 */
/* border-top:1px solid #ccc; */
}
/* KITS Cut */


#news .words {
/*ORiginal width: 290px;*/
border-right:0px solid #E2E2E2;
width: 270px;
padding: 5px;
float: left;
margin-right: 1px;
font-size: 12px;
line-height: 17px;
background-color: #fff;
color: #444;
}

#news .words .head {
width: 290px;
background-image: url(images/journal_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}
#news .words h2 {
color: #333;
font-weight: normal;
font-size: 16px;
margin-top: 0px;
margin-bottom: 3px;
padding: 0px;
}

#news .words h2 a {
text-decoration: none;
background-color: transparent;
color: #333;
font-size: 16px;
line-height: 145%;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}

#news .words h2 a:hover {
color: #ca1717;
background-color: #fff;
padding: 0px;
border-bottom: 1px solid #fff;
}

#news .words .left {
font-size: 11px;
color: #ca1818;
margin-bottom: 2px;
}

#news .words a {
background-color: transparent;
color: #555;
padding: 2px;
}

#news .words a:hover {
/* background-color: #f2f2f2; */
color: blue;
}

/* Kislaya Adds 5th Column Ad START */
#news .ad {
/*ORiginal width: 250px;*/
width: 200px;
padding: 5px;
margin-right: 5px;
float: left;
/* background-color: #f7f7f7; */
color: #666;
line-height: 14px;
font-size: 11px;
}

#news .ad .left {
font-size: 11px;
color: #ca1818;
margin-bottom: 2px;
}

#news .ad .head {
width: 200px;
background-image: url(images/noteworthy_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}

#news .ad h2 {
color: #333;
font-weight: normal;
font-size: 14px;
line-height: 140%;
margin-top: 0px;
margin-bottom: 2px;
padding: 0px;
}

#news .ad h2 a {
text-decoration: none;
background-color: #fff;
color: #333;
font-size: 14px;
line-height: 140%;
margin-bottom: 2px;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}

#news .ad h2 a:hover {
color: #ca1717;
background-color: #fff;
margin-bottom: 2px;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}
#news .ad a {
color: #333;
}

#news .ad a:hover {
color: blue;
}
/* Kislaya Adds 5th Column Ad END */

#news .facts {
/*ORiginal width: 250px;*/
width: 265px;
padding: 5px;
border-right: 0px solid #E2E2E2;
margin-right: 1px;
float: left;
/* background-color: #f7f7f7; */
color: #666;
line-height: 14px;
font-size: 11px;
}

#news .facts .left {
font-size: 11px;
color: #ca1818;
margin-bottom: 2px;
}

#news .facts .head {
width: 250px;
background-image: url(images/noteworthy_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}
#news .pgentry p {
margin-bottom: 2px;
margin-top: 2px;
}
#news .pgentry {
border-bottom: 1px dotted #e2e2e2;
margin-bottom: 1px;
}

#news .ntentry {
margin-bottom: 2px;
margin-top: 2px;
}
#news .pgentry img  {
display:block; 
margin: 0 auto;
padding: 3px;
border: 1px solid #efefef;
margin-top: 1px;
margin-bottom: 2px;
}

/* #news .pgentry img  {
display:block;
margin: 0 auto;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px
border: 1px solid #efefef;
margin-top: 0px;
margin-bottom: 2px;
}*/

#news .facts h2 {
color: #333;
font-weight: normal;
font-size: 14px;
line-height: 140%;
margin-top: 0px;
margin-bottom: 2px;
padding: 0px;
}

#news .facts h2 a {
text-decoration: none;
background-color: transparent;
color: #333;
font-size: 14px;
line-height: 140%;
margin-bottom: 2px;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}

#news .facts h2 a:hover {
color: #ca1717;
background-color: #fff;
margin-bottom: 2px;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}

#news .facts a {
color: #333;
}

#news .sidebars {
width: 150px;
padding: 5px 5px 2px 10px;
float: right;
border-left:1px solid #E2E2E2;
line-height: 14px;
}

#news .sidebars .head {
width: 150px;
background-image: url(images/browse_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}

#news .sidebars h2 {
color: #666;
font-weight: normal;
font-size: 12px;
margin-top: 0px;
margin-bottom: 5px;
padding: 0px;
}

#news .sidebars h2 a {
border-bottom: 1px dotted #555;
text-decoration: none;
color: #333;
}

#news .sidebars h3 {
color: #666;
font-weight: normal;
font-size: 12px;
margin-top: 10px;
margin-bottom: 5px;
padding: 0px;
}

#news .sidebars ul {
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 11px;
}

#news .sidebars ul li {
list-style-type: none;
padding-bottom: 2px;
border-bottom: 1px solid #ccc;
margin-bottom: 2px;
font-weight: normal;
}
#news .sidebars ul .children li {
list-style-type: none;
padding-bottom: 2px;
border-left: 1px solid #ca1717;
border-bottom: 0;
margin-bottom: 0px;
text-transform: lowercase;
margin-left: 5px;
padding-left: 5px;
}
#news .sidebars ul li .page_item {
list-style-type: none;
padding-bottom: 2px;
border-left: 1px solid #ca1717;
border-bottom: 0;
margin-bottom: 0px;
text-transform: lowercase;
margin-left: 5px;
padding-left: 5px;
}
#news .sidebars ul li a {
color: #ca1717;
background-color: #fff;
display: block;
}

#news .sidebars ul li a:hover {
color: #333;
background-color: #f2f2f2;
display: block;
}

#news .clear {
width: 100%;
height: 8px;
background-color: #fff;
}


/*
+++++++++++++++++
Single Posts -
Single pages have an increased viewing area, and eliminates the noteworthy feature.
+++++++++++++++++
*/

#news .single {
/* width: 490px; */
width: 520px;
padding: 5px;
float: left;
margin-right: 20px;
font-size: 12px;
line-height: 17px;
background-color: #fff;
color: #444;
border-right:1px solid #ccc;
}

#news .single .head {
width: 290px;
background-image: url(images/journal_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}
 
#news .single h2 a {
text-decoration: none;
background-color: #fff;
color: #333;
font-weight: normal;
font-size: 16px;
line-height: 140%;
margin-bottom: 12px;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}

#news .single h2 a:hover {
color: #ca1717;
background-color: #fff;
margin-bottom: 12px;
padding: 0px;
font-weight: normal;
/* border-bottom: 1px solid #fff; */
}

#news .single .left {
font-size: 11px;
color: #ca1818;
margin-bottom: 10px;
}
/* 
#news .single a {
background-color: #f9f9f9; 
color: #666;
padding: 2px;
}

#news .single a:hover {
background-color: #f2f2f2;
color: #0000FF;
}  */

#news .single h2 {
color: #333;
font-weight: normal;
font-size: 16px;
margin-top: 0px;
margin-bottom: 3px;
padding: 0px;
}

#news .single h2 a {
/* border-bottom: 1px dotted #ca1717; */
text-decoration: none;
color: #333;
}

#news .single .pgentry p {
padding-bottom: 1em;
}
#news .single blockquote {  width:400px;  border: 1px solid #c4c4c4;  padding: 4px; font: 12px Verdana, Arial, sans-serif; color: #997731; line-height: 140%; background: #F2F2F2; }
/*
+++++++++++++++++
Comments -
Manages the styling for comments forms.
+++++++++++++++++
*/

#commentarea {
width: 480px;
float: left;
padding-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: 10px;
}

#commentarea h3 {
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color: #666;
margin: 0px;
font-weight: normal;
}

.commentsblock{
margin:0.5em;
padding:1em;
}

.commentsblock textarea{
width:250px;
}

.commentsblock input, .commentsblock textarea{
border:1px solid #d1d1d1;
}

.commentsblock textarea:focus{
background:#eee;
border:1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus{
background:#eee;
border:1px solid #a1a1a1;
}

.commentauthor{
display:block;
font-size:1.5em;
}

ol.commentlist{
color:#777;
font-size:11px;
list-style-type:none;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
margin:0;
margin-top:1.5em;
padding: 0px;
width: 80%;
}

ol.commentlist a {
color: #555;
text-decoration: none;
border-bottom: 1px dotted #ca1717;
display: inline;
}
			
ol.commentlist a:hover {
color: #222;
text-decoration: none; 
}

.cauthor {
font-weight: bold;
font-size: 12px;
}

.cauthor a {
color: #555;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px dotted #ca1717;
}

.cauthor a:hover {
color: #222;
text-decoration: none; 
}

.commentlist li{
margin-bottom:0.5em;
padding:0.5em 1em;
}

.alt{
background:#fff;
padding:0.5em;
}

.alt2{
background: #fff;
border-top: 2px solid #FFD324;
border-bottom: 2px solid #FFD324;
margin: 10px auto;
padding: 5px 20px 5px 45px;
}

.comment-even, .comment-preview {
background-color: #F8FAFC;
}

.comment-odd {
background-color: #fff; /* Change this colour to add "Flip flopping" backgrounds */
}

.authorcomment { /* Author background color */
background-color: #f7f7f4;
}

/* Comment/Trackback Favatars & Gravatars */
.comment-favatar {
-moz-opacity:0.5;
opacity: 0.5;
background: center center;
float: right;
margin: 2px 0 0 0; 
width: 16px;
height: 16px;
}

.comment-favatar:hover {
-moz-opacity:1;
opacity: 1;
}

.trackback-favatar {
background: center center;
width: 16px;
height: 16px;
float: left;
margin: 2px 6px 0 2px;
cursor: pointer;
}
.comment-gravatar img {
float: right;
padding: 2px;
margin: 0;
border: 1px solid #A5A5A3;
width: 30px;
height: 30px;
background: #fff url(wp-content/gravatars/avatar.jpg) no-repeat center center;
}

#commentform textarea {
width: 90%;
}

.gravatar {
margin-right: -5px;
float: right;
border: 0px;
}


ol.commentlist blockquote {
background: #F8FAFC url("images/blockquote.gif") no-repeat left top;
border: 1px solid #ebebeb;
padding:1px;
/* line-height: normal; */
font-size: 10px;
}

/*
+++++++++++++++++
The Deck -
The deck contains the slick drop down search form, using some Moo.fx and javascript to slide it down or close it up.
+++++++++++++++++
*/

#login {
width: 100%;
overflow: hidden;
background: #D9D4C0;
}

#deckcontent {
padding: 2px;
font-size: 12px;
color: #333;
line-height: normal;
margin-top: 5px;
}

#deckcontent img {
vertical-align: middle;
}

#deckcontent a {
margin-right: 25px;
background-color: #F7F5F0;
padding: 3px;
text-decoration: none;
color: #333;
}

#deckcontent a:hover {
background-color: #E0DCCD;
}

#login-button {
width: 100%;
border-top: 3px solid #D9D4C0;
text-align: center;
}

#login-button a img, a img, a:visited img, a:hover img {
border: none;
}

#search {
float: right;
margin-right: 0px;
width: 150px;
vertical-align: middle;
}

#searchimage {
float: left;
margin-left: 5px;
margin-right: 90px;
width: 300px;
vertical-align: middle;
}

#searchform .field {
font-family:verdana;
font-size:10pt;
background-color:#F7F7F2;
border:1px solid #A49E87;
width:205px;
}

/*
+++++++++++++
Search Results
+++++++++++++
*/

#searchpg {
width: 100%;
background-color: #f2f2f5;
padding: 2px;
margin-bottom: 7px;
}

#searchpg h3 {
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

/*
+++++++++++++
Footer -
Customize the footer in any way you see fit, but try to be nice and leave a linkback to astereo and devlounge. We built this sh*t, so be nice!
++++++++++++++
*/

#preclear {
width: 100%;
/* ORiginal height: 30px; */
height: 0px;
padding-top:1px;
background-color: #fff;
}

#footer {
/*Original width: 732px; */
width: 932px;
padding: 2px;
padding-right: 4px;
padding-left: 4px;
/* background-color: #F7F7F2; */
margin: 0 auto;
color: #111;
font-size: 10px;
}

#footer a {
color: #C6451A;
text-decoration: none;
/* border-bottom: 1px solid #ccc; */
}

#footer a:hover {
color: #A82E0F;
border-bottom: 1px solid #333;
}

/* Kislaya ADDS  Rounded Table START */
<!-- Rounded Table Start Kislaya -->

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 1px;}
/*#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}*/
#xsnazzy {background: transparent; margin:.2em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
.xb1 {margin:0 5px; background:#c7c7c7;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #c7c7c7; border-width:0 1px;}

/* Kislaya ADDS Rounded Table Ends */
/* Kislaya Describes: Put these code in Content Page
<!-- First Code Rounded Start -->
<div id="xsnazzy">
<b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b>
<div class="xboxcontent"><!-- First Code Rounded End -->
Here is your content
<!-- 2nd Code Rounded Start -->
</div>
<b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b>
</div><!-- 2nd Code Rounded End -->
*/
/**************************************************************
   Photo captions starts
 **************************************************************/

.largecaptionleft, .largecaptionright {
  width: 500px;
  margin: 5px;
  padding: 5px;
  border: solid 1px #ddd;
  background: #E5F2FF;
  font-size:90%;
  line-height: 100%;
  font-style: italic;
  color: black;
  }
.largecaptionleft {
  float: left;
  }
.largecaptionright {
  float: right;
  }
.centercaption {
  display: block;
  width: 229px;
  margin: 2px;
  padding: 2px;
  border: solid 1px #ddd;
  background: #F0F0F0;
  font-size:110%;
  line-height: 120%;
  text-align: center;
  color: black;
  }
.smallcaptionnone {
  display: inline;
  width: 200px;
  margin: 2px;
  padding: 2px;
  border: solid 1px #ddd;
  background: #F0F0F0;
  font-size:100%;
  line-height: 120%;
  text-align: center;
  color: black;
  }
.smallcaptionleft, .smallcaptionright, .smallcaptionleft a, .smallcaptionright a {
  width: 250px;
  margin: 5px;
  padding: 5px;
  border: solid 1px #ddd;
  background: #F0F0F0;
  font-size:110%;
  line-height: 120%;
  text-align: justify;
  color: black;
  }
.smallcaptionleft {
 float: left;
}
.smallcaptionright {
 float: right;
}
.minicaptionleft, .minicaptionright {
  width: 100px;
  margin: 2px;
  padding: 2px;
  border: solid 1px #ddd;
  background: #F0F0F0;
  font-size:100%;
  line-height: 110%;
  text-align: center;
  color: black;
  }
.minicaptionleft {
  float: left;
}
 .minicaptionright {
  float: right;
}
.midcaptionleft, .midcaptionright {
  width: 150px;
  margin: 2px;
  padding: 2px;
  border: solid 1px #ddd;
  background: #F0F0F0;
  font-size:100%;
  line-height: 110%;
  text-align: center;
  color: black;
  }
.midcaptionleft {
  float: left;
}
 .midcaptionright {
  float: right;
}
/**************************************************************
   Photo captions Ends
 **************************************************************/
/* Linked Image Opacity Starts */
.linkopacity a img {
filter:alpha(opacity=50);
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}

.linkopacity a:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
-khtml-opacity: 1.0; }
/* Linked Image Opacity Ends */
/**************************************************************
   Below: for Zazz Ticker
 **************************************************************/
div#the_post_ticker { border-top: 2px dotted #CCC; border-bottom: 0px solid #CCC; padding: 4px; margin-bottom: 4px; font-size: 12px; font-family: Verdana; height: 94px; overflow: hidden; } div#the_post_ticker a { font-weight: bold; text-decoration: none; } div#the_post_ticker a:hover { text-decoration: underline; }

#news .beach2ad {
/*ORiginal width: 250px;*/
width: 165px;
padding: 5px;
margin-right: 5px;
float: left;
/* background-color: #f7f7f7; */
color: #666;
line-height: 14px;
font-size: 11px;
}
#news .beach2ad .head {
width: 200px;
background-image: url(images/noteworthy_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}
#news .beach2ad h2 {
color: #333;
font-weight: normal;
font-size: 14px;
line-height: 140%;
margin-top: 0px;
margin-bottom: 2px;
padding: 0px;
}
#news .beach2words {
/*ORiginal width: 290px;*/
border-right:0px solid #E2E2E2;
width: 305px;
padding: 5px;
float: left;
margin-right: 1px;
font-size: 12px;
line-height: 17px;
background-color: #fff;
color: #444;
}
#news .beach2words .head {
width: 290px;
background-image: url(images/journal_head.gif);
background-repeat: no-repeat;
width: 100%;
height: 25px;
}
#news .beach2words h2 {
color: #333;
font-weight: normal;
font-size: 16px;
margin-top: 0px;
margin-bottom: 3px;
padding: 0px;
}

#news .beach2words h2 a {
text-decoration: none;
background-color: transparent;
color: #333;
font-size: 16px;
line-height: 145%;
padding: 0px;
/* border-bottom: 1px solid #fff; */
}

/****************Image Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:75px; width:75px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:75px; width:75px;}
/********************** Tab Without Javascript *****************/
div.tabcontainer {
 width: 98%;
 background: #efeef5;
 border: 1px solid #000000;
 position: relative;
}
ul.tabnav {
 list-style-type: none;
 margin: 0;
 padding: 0;
 width: 100%;
 overflow: hidden;
}

ul.tabnav a {
 display: block;
 width: 100%;
}

ul.tabnav a:hover {
 background: #ccc;
 color: #FFF;
 FONT-WEIGHT: bold;
}

ul.tabnav li {
 float: left;
 width: 65px;
 margin: 0;
 padding: 0;
 text-align: center;
}

div.tabcontents {
 height: 150px;
 background: WhiteSmoke;
 overflow: hidden;
 border-top: 1px solid #ccc;
 padding: 3px;
 
}

div.tabcontents div.content {
 float: left;
 width: 100%;
 height: 110%;
 overflow-y: auto;
}

div.tabcontents div.content h2 {
 margin-top: 3px;
}
/********************* Tab Window Without JavaScript ******************/
/* SliderTabs Start */
#slidertabs {
width: 460px;
float: left;
}
#slidertabs .boxs h2 a {
color: #FFF;
}

.doublecol {
width: 480px;
padding-left: 2px;
float: left;
margin: 0 auto;
margin-top: 0px;
margin-bottom: 0px;
font-size: 14px;
line-height: 120%;
border: navy 0px solid;
}
.doublecol h2 a {
color: Navy;
}
.doublecol h2 {
font-size: 16px;
font-weight: normal;
line-height: 150%;
padding-top: 0;
margin-top: 2px;
margin-bottom: 12px;
}
.doublecol img {
margin-right: 3px;
}

.boxs {
  display: -moz-inline-box;
  display: inline-block;
  padding: .5em;
position: relative;
width: 97%;
height: 95%;
color: #FFF;
font-size: 14px;
line-height: 160%;
background-color: #000;
}

#myController SPAN {
	BACKGROUND: none; CURSOR: pointer; COLOR: #F00; FONT-WEIGHT: BOLD; MARGIN-RIGHT: 10px; border: #F00 0px solid; PADDING-LEFT: 2px
}
#jFlowSlide {
	BORDER-RIGHT: #F00 10px solid; BORDER-TOP: #F00 10px solid; BORDER-LEFT: #F00 10px solid; BORDER-BOTTOM: #F00 10px solid
}
#myController SPAN.jFlowSelected {
	BACKGROUND: #F00; color: #FFF; FONT-WEIGHT: BOLD;
}
.jFlowPrev {
	CURSOR: pointer; color: #F00; font-weight: bold
}
.jFlowNext {
	CURSOR: pointer; color: #F00; font-weight: bold
}
/* SliderTabs End */
/* TOP RIGHT HORIZONTAL MENU START */
	
#menu { 
	/* float: right; */
	background: #fff url(images/barul.gif) no-repeat bottom right; 
	color: #808080; 
	padding: 2px 1px 2px 0; 
	margin: 0;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}
	#menu li { 
		padding: 4px 11px 6px 13px; 
		color: #444; 
		background: #fff url(images/baractive.gif) no-repeat bottom left; 
		display: inline; 
		margin-left: -3px;
	}
	#menu li.current_page_item, #menu li.current-cat { 
		background: #fff url(images/bar.gif) no-repeat bottom left; 
		color: #8D9CAF; 
		font-weight: bold;
		padding: 4px 11px 6px 13px; 
		margin: 0 1px 0 0; 
	}
	#menu li:hover { 
		background: #fff url(images/bar.gif) no-repeat bottom left;
	}
	#menu li a { 
		background: transparent; 
		color: #FFF; 
		text-decoration: none; 
	} 	
	#menu li a:hover { 
		color: #000; 
		background: transparent;
	} 	
 	.key { text-decoration: underline; } /* ACCESKEY UNDERLINED LETTER */
/* TOP RIGHT HORIZONTAL MENU END */
/* BigBox and SmallBox on HOME Page Only: Start */
.bigbox {
width:460px;
height:140px;
float:left;
padding: 5px 5px 1px 5px;
border: 1px solid #ccc;
display: inline-block;
margin: 5px;
background-color: #efeef5;
font-size: 12px;
line-height: 18px;
color: navy;

    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
}
.bigbox p, .bigbox a {
font-size: 16px;
line-height: 18px;
margin-bottom:2px;
margin-top: 1px;
color: navy;
}

.smallbox {
width:155px;
height:140px;
float:right;
display: inline-block;
margin: 5px 5px 2px 10px;
padding: 2px;
background-color: #efeef5;
border: 1px solid #ccc;
}
.smallbox p a {
font-size:11px;
line-height:12px;
color: navy;
}
/* BigBox and SmallBox End */