/* CSS Document */
* img { border:0px}
a {text-decoration:none; color:#CC0000}
ul, li{ margin:0; padding:0; list-style:none;}
H1{ color:#990000; font-size:16px; padding-left:10px}
H2{ color:#990000; font-size:16px; margin:5px; padding-left:10px}
H3{ color:#990000; font-size:16px; margin:5px 0 0 0}
H4{ color:#990000; font-size:16px; margin:5px; padding-left:10px}
p{ padding-left:10px}

body {background-color: #EDEDED; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 12px; line-height: 20px; margin:0 0 0 10px; padding: 0}
#main{width: 930px; height:100%; margin:0 auto; padding: 0;}
#main h2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#336699;	text-align:center}
#page {width: 930px; float:left; height:100%; margin:0; padding: 0; background-color: white; border: 2px solid #1D526A; border-top:none}
.middle {float:left; width:930px; height:100%;	margin:0 auto}

/* Header Part */
#header {width:100%; height:102px; background:url(../images/top_bg_black.jpg)}
.logo {float:left; text-align:left; width:193px; height:102px; margin:0px; padding:0px}
.searchbox {float:right; width:350px; margin:20px 0 0 0px}
.top-bookrow {	padding:0px; margin:0px; width:100%;	text-align:left; vertical-align:middle}

/* google adsense */
.ad-google-home{ float:left; padding:0px; width:100%; background:#FFFFFF; margin:10px 10px 10px 0}
.ad-google-main{ float:left; width:90%; text-align:center; background:#FFFFFF; margin:10px}
.ad-google-left{ float:left;	margin:0px;}
.ad-google-right{ float:right; margin:0px; padding:0 0 0 5px}
.nav-horz { flaot:left;	background:#000000; width:930px; height:20px; padding:5px 0}
.nav-horz .ad { float:left; height:20px; font-weight:bold}
.nav-horz a { float:right; font-weight:bold; margin-right:10px; height:20px; color:#FFFFFF}

/* Navigation Menu */
#navigation{ margin:0; width:210px; padding:0; position:relative; background:#F9F9F9; float:left; height:100%; border-right: 1px #003333 solid;}
#navigation h3{ width:200px; height:22px; padding:5px 0 5px 10px; font: 900 12px/22px arial; text-transform:uppercase; color:#a00017; background:url(../images/navigationTitleBg.gif) no-repeat left;}
#navigation ul li a, #navigation ul li a:visited{ display:block; width:185px;	height:18px; margin:0 0 0 8px; padding:0 0 5px 15px;	color:#10578B; font:100 12px/20px Tahoma, Arial; vertical-align:top; text-decoration:none; background:url(../images/navigationLinkBg.gif) no-repeat left bottom}	
/* #navigation ul li a:first-letter{ color:#a00017; font-weight:900;} */
#navigation ul li a:hover, #navigation ul li a:active {color:#990000; background:#F9EDD5; font-weight:bold;}

/* Right Colum */
.right-colum { float:right; width:690px; display:block; position:relative; height:100%; margin:0; padding:0 10px 0 0}
.box-txt { background:#F6F6F3; width:100%; height:100%; float:right; padding:0; text-align:center;	margin:10px 0 0 0}
.box-txt p { padding-right:10px;}
.img-box-txt {	float:left;	background:#F6F6F3; width:100%; height:100%;	padding:0; margin-bottom:10px}

/* Thumbnail frame */
div.shadow { float:left; width:158px; background:#F6F6F3; padding:0; margin:5px; border:1px solid #dcd7c8}
div.shadow a:link, a:visited { color: #005190; border:0px; text-decoration:none}
div.shadow img { padding: 4px 4px 4px 4px; background-color:#FFFFFF}
.shadow li { margin: 20px 10px 5px;	padding: 8px; background: url(../styles/images/polaroid.png) no-repeat; float: left;	position: relative; width: 160px}
.photocaption { width:158px; height:20px; font-weight:bold;	color:#D81874; margin:-2px 0px 0px 0px; padding:0px; background-color:#FFFFFF}

/* footer  */
#footer { float:left; width:930px; height:40px; margin:0; padding:0;	background-color:#000000; font-size:11px; color:#FFFFFF; text-align:center}

/* Bottom Mail Form */
#blog { float:left; background:#F6F6F3; width:510px; padding:5px; text-align:left; margin: 0 0 10px 0}
#blog form { font-size:12px; width: 100%; margin:10px; padding:5px}
.txt-height{ font-size:12px; width: 100%; height:35px; margin:0px; padding:0px}
#blog form p { margin:0px 5px 0px 10px}
#blog form p.identity { font-size:10px; text-align:left; margin:0px}
#blog  input, #blog textarea { color:#480d07; font-size:16px; width:100%}
#blog  p.submit { text-align:center}
#blog input#submit { width:8em; margin:5px 0px 0px 0px}

/* Image Script Frame */
.showImages{ width:100%; text-align:center; padding:0px}
.showImages img{ margin:10px 0 5px 0}
.showImages a{background:url(../images/email.png) no-repeat left #CC3300; color:#fff; padding:5px 5px 5px 20px; font-weight:bold;}
.cut-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0f8bbf; text-transform:uppercase}

.copied{border:1px solid #FF0042;position:absolute;padding:8px;right:80px;top:3px;visibility:hidden;background-color: #FFE7ED;}
.codebox{width:450px; height:30px; overflow:hidden; border:1px solid #999; padding:1px; font:11px arial,sans-serif; background:#FFF; color:#333}

/* Pagenation 
.pagination { font-family:"Trebuchet MS", Arial, Tahoma; width:100%; padding:0; text-align:center; font-family:Tahoma, Arial; font-size:9px; color:#3D96CE}
.pagination a, .pagination a:visited, .backButton a, .backButton a:visited{ position:relative; top:3px; font-size:14px; font-weight:bold; text-decoration:none; padding:0 .35em 0 .35em;	color:#959595;	background:#fff; border:1px solid #959595}
.pagination a:hover, .pagination a:active{ background:#F1FAFE; color:#0f8bbf; border:1px solid #959595}
.pagination .null{ position:relative; top:3px; font-size:12px; font-weight:bold; padding:0 .35em 0 .35em; color:#dedede; background:#f6f6f6; border:1px solid #dedede}
*/

.pagination{ padding:2px; text-align:center; }
.pagination ul{ margin:0; padding:0; text-align:left; font-size:16px; line-height:30px}
.pagination li{ list-style-type:none; display:inline; padding-bottom:1px}
.pagination a, .pagination a:visited{ padding:0 5px; color:#959595; background:#fff; border:1px solid #959595; text-decoration:none}
.pagination a:hover, .pagination a:active{ border:1px solid #959595; color:#0f8bbf; background-color:#F1FAFE}
.pagination li.currentpage{ font-weight:normal; color:#0f8bbf; background:#F1FAFE}
.pagination li.disablepage{ text-align:center; padding:0 5px; border:1px solid #929292; color:#929292}
.pagination li.nextpage{ font-weight:bold}

/* Others */
.send-button { color:#CC0000;	font-weight:bold;	font-family:Geneva, Arial, Helvetica, sans-serif; margin:10px} 

/* Form */
textarea { width:450px; height:25px; margin-bottom:10px;}
.scrapline { float:left; border-top:#999999 1px dotted; margin:10px 0 5px 0; width:100%; }
.input-txt { font-family: tahoma, verdana, helvetica, sans-serif; font-size: 12px; color: #003366; padding:2px; border:1px solid #003333; background:#F6F5F5;  vertical-align:middle}

.word a { font: 100%/1.0 Arial, serif; text-decoration:none;}
.word a:link { color: #CC0000}
.word a:visited { color: #FF0000}
.word a:hover { background: #FFFF00}
.word a:active { color: #00FF66}
.word { font-family:Arial, Helvetica, sans-serif; padding: 4px 0 4px 0; text-align:left; line-height:20px; float:left; width:100%; display:block; margin-top:10px; border-top:dotted 1px #999999; letter-spacing:.5px}
span.size1 { color: #000; font-size: 2.4em}
span.size2 { color: #333; font-size:2.2em}
span.size3 { color: #666; font-size: 2.0em}
span.size4 { color: #999; font-size: 1.0em}
span.size5 { color: #aaa; font-size: 1.6em}
span.size6 { color: #bbb; font-size: 1.4em}
span.size7 { color: #ccc; font-size: 1.2em}
span.size8 { color: #ddd; font-size: .8em}
span.size0 { color: #ccc; font-size: .6em}

.filmimg{float:left; margin:3px; text-align:center; background:#C7352E; width:100px; height:140px; padding:2px; border:#CCCCCC 2px solid; color:#FFFFFF; }
.filmimg a, .filmimg a:visited { font-weight:bold; color:#fff}

.diwali{
	width:100%;
	display:block;
	padding:0;
}
.diwali li{
	float:left;
	background:#CC0000;
	border:#FFCC00 groove 3px;
	margin:10px;

}
.diwali li a{
	color:#FFFF66;
	font-weight:bold;
	padding:3px 15px;
	display:block;		
}

