html, body, div, span, applet, object, iframe,pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
.fn{
 color:#999933;
 font-weight:bold;
}
.commentmet_date{
color:#999;
}
blockquote, q {
    font-size:14px;
	padding: 3px 0 0 25px;
	background: transparent url(images/openquote1.gif) left top no-repeat;
}
blockquote p, q p{
	background: transparent url(images/closequote1.gif) right bottom no-repeat;
}
/*
blockquote:before, q:before{
background: transparent url(images/openquote1.gif) left top no-repeat;
}
blockquote:after,q:after {
  padding: 0 48px;
  background: transparent url(images/closequote1.gif) right bottom no-repeat;
}
*/
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
}
.clear{
clear:both;
}
.header{
background:url(images/top-bg-new.png) repeat-x left top;
height:147px;
}
.container{
width:990px;
margin:0 auto;
}
.subcribe{
width:70px; float:left; margin:4px 0;
}
.subcribe span{
float:left;
margin:6px 0 0 0;
}
ul.subcribe-menu{
margin:0;
}
ul.subcribe-menu li{
float:left; 
}
.logo{
width:580px;float:left;
}
.logo h1{
float:left;margin:18px 0 0 52px;text-indent:-100000px;
}
.logo h1 a{
background:url(images/logo-new.png) no-repeat left top;width:354px;height:70px;display:block;
}
.logo h2{
/* float:left;text-indent:-100000px;background:url(images/caption.png) no-repeat left top;width:191px;height:19px;margin:48px 0 0 17px;*/
}
.search{
width:342px; float:left;
}
.search-input{
float:left; margin:1.3em 0 0 0; width:221px;
}
.search-input .input{
background:red url(images/search-bg.png) no-repeat left top;
width:221px;
height:21px;
border:0;
padding:7px 0 0 6px;
}
.search-button{
float:left; width:21px;
margin:1.6em 0 0 0;
}
.search-button {
/*.search-button .button{*/
/* background:url(images/search-button.png) no-repeat left top; by pravee*/
width:21px;
height:21px;
border:0;
cursor:pointer;
}
.banner-bg{
/* background:url(images/banner-bg.png) repeat-x left top;height:180px; */
background:url(images/sala-art-s3.jpg) repeat-x left top; height:185px;
}
.banner-main{
width:694px;float:left;margin:18px 0 0 14px;display:inline;
}
.banner-center{
/* width:630px;float:left;*/
}
.ad-bg{
width:305px;
float:right;
/*background:url(images/general_pang_70year-s-bg.png) no-repeat left top;*/
/*background:url(images/general_pang_72year-bg.png) no-repeat left top;*/
margin:-120px -5px -5px 0px;
height:292px;
position:relative;
display:inline;

}
ul.advertisement{
margin:8px 0 0 32px;
}
ul.advertisement li{
float:left;padding:15px 0 0 18px;
}
.content-bg{
background:url(images/content-bg-new.png) repeat-x left top; float:left; width:100%;
}
.main{
/* margin:0 auto;width:1060px;*/
margin:0 auto;width:990px;
}
.content-shadow{
/* background:url(images/content-shadow.png) repeat-y left top;width:1060px;float:left;min-height:720px;padding-bottom:22px;*/
background:url(images/content-shadow-new.png) repeat-y left top;width:980px;float:left;min-height:690px;padding-bottom:22px;
}
.column-one{
/* width:717px;float:left;*/
width:698px;float:left;
}
.column-two{
/* width:343px;float:left;*/
width:280px;float:left;
}
.blog-head{
/*background:url(images/blog-head-new.png) no-repeat left top;width:717px;float:left;height:68px;*/
background:url(images/blog-head-new-s.png) no-repeat left top;width:680px;float:left;height:68px;
}
.blog-head-firstpage{
background:url(images/blog-head-new-firstpage.png) no-repeat left top;width:680px;float:left;height:68px;
}
.blog-date{
width:58px;float:left;color:#0f314a;font-size:11px;font-weight:bold;margin:22px 0 0 20px;line-height:19px;text-align:center;display:inline;
}
.blog-header{
width:580px; float:left; display:inline;
}
.blog-header h2{
color:#444545; margin:25px; 0 0 15px; font-size:18px; float:left; font-weight:normal;
}
.blog-header h2 a{
color:#444545; text-decoration:none;
}
.comment-icon{
width:32px;float:left;margin:33px 13px 0 0;background:url(images/comment-icon.png) no-repeat right 3px;padding:0 20px 5px 0;text-align:right;font-size:16px;font-weight:bold;color:#0f314a;
display:inline;
}
.comment-icon a{
width:32px;color:#0f314a;display:block;text-decoration:none;
}
.comment-icon-remove{
width:32px;float:left;margin:33px 13px 0 0;padding:0 20px 5px 0;text-align:right;font-size:16px;font-weight:bold;color:#0f314a;display:inline;
}
.blog-main{
width:640px;float:left;margin:0 0 0 40px;display:inline;
}
.blog-main h2.not-found{
margin:20px 0 0 0;font-size:14px;font-weight:bold;
}
.blog-picture{
width:185px;float:left;margin:22px 0 0 0;
}
.blog-content img{
border:2px solid #333;
margin:0 10px 10px 0;
/*
border:#c8c8c8 solid 10px; 
float:left;
margin:0 22px 22px 0; 
*/

}
.blog-content{
width:640px;float:left;margin:5px 0 0 0;display:inline;
}
.blog-content p{
/*color:#7f7f7f; pravee*/
color:#333;font-size:14px;line-height:19px;
}
.blog-content p a{
font-size:14px;font-weight:bold;text-decoration:underline;color:#226698;
}
.blog-content p a:hover{
text-decoration:none;
}
.blog-content p.date{
color:#226698;margin:16px 0 0 0;font-size:11px;
}
.blog-content p.link{
font-size:14px;font-weight:bold;
}
.blog-content p.link a{
color:#226698;text-decoration:underline;
}
.blog-content p.link a:hover{
text-decoration:none;
}
.paging-main{
width:623px;float:left;margin:53px 0 0 73px;display:inline;
}
ul.paging{
}
ul.paging li{
float:left;padding:0 3px 0 0;color:#226799;font-weight:bold;line-height:30px;vertical-align:middle;
}
ul.paging li a{
padding:0px 10px;background:#e8e6e6;border:#c3c3c3 solid 1px;font-size:14px;color:#226799;font-weight:bold;text-decoration:none;display:block;
}
ul.paging li a:hover{
color:#212020;
}
.page-count{
float:left;color:#226799;font-size:14px;font-weight:bold;padding:5px 0 0 0;
}
.page-count a , .page-list a{
font-size:14px;color:#226799;font-weight:bold;
}
.page-count a:hover , .page-list a:hover{
text-decoration:none;
}
.page-list{
float:right;
}
.category-bg{
/* width:343px;float:left;background:url(images/categroy-bg-new.png) no-repeat left top; */
width:278px;float:left;background:url(images/categroy-bg-new.png) no-repeat left top;
}
.category-bg h2{
font-size:22px;color:#0f314a;font-weight:bold;margin:26px 0 0 26px;
}

ul.category-list{
margin:12px 15px 0 20px;
}
ul.category-list li{
border-bottom:#427ea5 dotted 1px;
font-size:14px;
font-weight:bold;
}
ul.category-list li a{ /*#5399DF  arrow-icon-new.gif*/ 
padding:18px 0 15px 20px; color:#4E96DE;text-decoration:none;background:url(images/arrow-icon-new.gif) no-repeat left 22px;display:block;
}
ul.category-list li a:hover{ /* arrow-icon-over.gif*/
padding:18px 0 15px 20px; color:#333;text-decoration:none;background:url(images/arrow-icon-over.gif) no-repeat left 22px;display:block;
}

ul.category-list_latest-article{
margin:5px 15px 0 20px;
}
ul.category-list_latest-article li{
border-bottom:#427ea5 dotted 1px;
font-size:14px;
font-weight:bold;
}
ul.category-list_latest-article a{ /*5CA36C*/
padding:10px 0 10px 20px; color:#87AF87;text-decoration:none;display:block; /*background:url(images/star-icon-latest.gif) no-repeat left 22px;*/
}
ul.category-list_latest-article li a:hover{
padding:10px 0 10px 20px; color:#333;text-decoration:none;background:url(images/misc_58.png) no-repeat left ;display:block;
}

ul.category-list-main li {
font-size:16px;
}
ul.gallery{
margin:17px 50px 0 32px;
}
ul.gallery li{
float:left;padding:17px 12px 0 0;
}
#footer{
background:#d9e7f3; /*1d1d1d*/
float:left; width:100%;
}
.footer{
width:980px;margin:0 auto; 
}
.footer-sub{
width:936px;float:left;border-bottom:#555 dotted 1px;padding-bottom:10px;margin:15px 22px 0 22px;font-size:21px;color:#333; 
}
.footer-sub span{
padding-left:90px;
}
.footer-sub span.one{
padding-left:70px;
}
.footer-sub span.two{
padding-left:160px;
}
.footer-content{ /*FF*/
width:936px;float:left; padding-bottom:45px;margin:0 22px 0 22px;
}
.footer-para1{ /*FF*/
width:280px;float:left;color:#646565;font-size:12px;padding:0 20px 0 0;
}
.footer-para2{
width:380px;float:left;color:#646565;font-size:12px;padding:0 10px 0 0;
}
.footer-para3{
width:210px;float:left;color:#646565;font-size:12px;padding:0 2px 0 10px;
}
.footer-para1 p , .footer-para2 p , .footer-para3 p {
padding:0 0 10px 0; line-height:19px;
}
.footer-para1 p a , .footer-para2 p a , .footer-para3 p a{
color:#b4b4b5;
}

.footer-para1 p a:hover , .footer-para2 p a:hover , .footer-para3 p a:hover {
text-decoration:none;
}
.footer-copy-main{
width:100%;
float:left;
background:#366a90;
padding:4px 0;left:0px;bottom:0px;z-index: 99; /*position:fixed;*/
}
.footer-copy{
float:left;color:#FFF;font-size:11px;padding:0 0 0 22px;
}
.footer-designed{
float:right;color:#FFF;font-size:10px;padding:0 22px 0 0; text-align:right;
}
.footer-designed a{
color:#FFF;
text-decoration:none;
}
.footer-designed a:hover{
color:#000;
text-decoration:none;
}
#numberofcomments{
margin:40px 0 0 70px;float:left;width:400px;font-size:14px;
}
#comment{
margin:20px 0 0 52px; font-size:14px;color:#646464;
}
#comment h3{
margin:10px 0 10px 19px; 
}
#comment a{
color:#646464;text-decoration:none;font-size:11px;padding:0 0 0 0px;
}
#comment a:hover{
color:#646464;text-decoration:none;
}
form#commentform{
}
form#commentform p{
margin:0 0 5px 19px;
}
form#commentform p textarea{
margin:0 0 0 0;
}
ol.commentlist{
margin:0 20px 0 20px;
}
ol.commentlist li{
border-top:#427ea5 dotted 1px;padding:10px 0 0 0;
}

ol.commentlist li img{
float:left;margin:0 10px 0 0;
}
.page-main{
width:623px;float:left;margin:22px 0 0 73px;display:inline;
}
.page-main h2{
font-size:21px;color:#444545;font-weight:normal;
}
.page-main a{
color:#226698;
}
.page-main a:hover{
text-decoration:none;
}
.entry{
font-size:14px;color:#7f7f7f;margin:10px 0 0 0;
}
form#commentform .input{
border-left:#a7b1b9 solid 2px;border-top:#a7b1b9 solid 2px;border-right:#becad2 solid 1px;border-bottom:#becad2 solid 1px;background:#e0eef8;height:25px;width:230px;
}
form#commentform textarea{
border-left:#a7b1b9 solid 2px;border-top:#a7b1b9 solid 2px;border-right:#becad2 solid 1px;border-bottom:#becad2 solid 1px;background:#e0eef8;height:160px;width:520px;overflow:hidden;
}
form#commentform label{
color:#25577c;font-size:12px;
}
h3#respond{
font-size:21px;border-bottom:#427ea5 dotted 1px;font-weight:normal;color:#25577c;padding-bottom:5px;margin-right:20px;
}
p.aurther-name{
padding:0 0 0 60px;color:#245f8d;font-size:14px;font-weight:bold;
}
/*****/
.menu{
width:910px;
float:left;
margin:0; 
}
ul.main-menu{
    /*margin:0 0 0 52px;*/
	padding: 0;
	margin: 0 0 0 50px;
	list-style: none;
	float: left;
	clear: left;
}
ul.main-menu li{
	float:left;
	color:#FFF;
	height:30px; 
	line-height:19px; 
	vertical-align:middle;
}
ul.main-menu li a{
	color:#FFF;
	float: left;
	text-decoration: none;
	/* padding: 4px 15px 0 0;
	margin-right: 8px;*/
}
/****/
/* Captions & aligment */
.aligncenter,div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 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 p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* * * * Search  * * * * */
#searchform {
    margin: 0;
}
#searchbutton{
    margin: 5px 0 0 -25px;
	padding: 0;
}
#s {
    float: left;
    padding: 0;
	border: 0;
    background: none;
    font-size: .8em;
}
#flower_bg{
background-image:url(images/gerbera01.gif); width:110px; height:110px; margin:-220px 0 0 -20px; z-index:-99;
}
/* End captions & aligment */
#beta{
/*
background-image:url(images/beta2.png); width:121px; height:22px; background-repeat:no-repeat; margin-left:480px; margin-top:50px;
*/
}
