@charset "utf-8";
/* CSS Document */
* img { border:0px}
a {text-decoration:none}
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; padding-left:10px}
H4{ color:#990000; font-size:16px; margin:5px; padding-left:10px}
p{ padding-left:10px}

body {background-color: #F0F0F0; 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: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: 3px solid #003333; 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:213px; 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 {	float:left;	background:#000000; width:100%;	height:20px; text-align:center; padding:5px 0; font-weight:bold;}

/* 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:190px; height:22px; padding:5px 0 5px 0; font: 900 12px/14px arial; text-transform:uppercase; color:#a00017; background:url(../images/navigationTitleBg.gif) no-repeat;}
#navigation ul li a, #navigation ul li a:visited{ display:block; width:185px;	height:18px; margin:0 0 0 10px; padding:0 0 5px 10px;	color:#10578B; font:100 12px/14px 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}
.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: #CC0000; 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(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:0 0 5px 0}
.showImageTextBox{ width:450px; margin:0;	font-family:Tahoma, Arial;	font-size:11px; background:#fff;	border:1px solid #0f8bbf; color:#bbb; padding:.2em}
.cut-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0f8bbf; text-transform:uppercase}

/* 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}

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

/* Form */
.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}