body { margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(/images/bg_main.jpg) repeat-x #fff;}

#main_div{ width:1000px; margin:0 auto;}
.btn_style { background:url(/images/btn_big.jpg) repeat-x; border:1px solid #000; height:22px; padding:0px 10px 3px 10px; font-size:11px; color:#0a4d72; font-weight:bold; text-align:center; height:29px; width:auto; font-size:13px; }

/* CONTENT HOLDER */
.content_holder { width:980px; float:left; padding:5px 10px; background:#fff;}
.other_leftcontent_holder {  width:660px; float:left; background:url(/images/bg_banner.jpg) repeat-x #fff; padding:9px; border:1px solid #ccc;}

.main_content_holder { width:660px; margin-bottom:10px; float:left;}

.top_heading_link1 { width:660px; margin:0; padding:0 0 10px 0; font-size:20px; font-weight:bold; color:#661c6b;}
.top_heading_link1 a{color:#fff; text-decoration:none; padding:5px 10px; margin-left:30px; background:#661c6b}
.top_heading_link1 a:hover{color:#fff; text-decoration:none; background:#990000}

/* NAVIGATION */
.new_navigation { width:640px; padding:9px; float:left; background:#f9f9f9; border:1px solid #333; text-align:center; color:#333; font-weight:bold;}
.new_navigation a{ color:#990000; text-decoration:none; padding:2px 4px;}
.new_navigation a:hover{ color:#fff; background:#333; text-decoration:none;}

.navigation { width:630px; padding:10px; float:left; background:#e8e8e8; margin-bottom:10px; text-align:center; font-size:11px; color:#661c6b; font-weight:bold;}
.navigation a{ color:#990000; text-decoration:none; padding:2px; margin:0 5px 0 5px; }
.navigation a:hover{ color:#fff; text-decoration:none; padding:2px; background:#990000; }


h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#990000; margin:0px; padding:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#990000; margin:0px; padding:0px;}
h3 {color:#ffdb56; line-height:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:5px 0 0 0;}
h3 a {text-decoration:none; color:#ffdb56}
h3 a:hover {text-decoration:none; color:#fff;}
h4 {color:#ffdb56; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:5px 0 0 0;}
h4 a {text-decoration:none; color:#ffdb56}
h4 a:hover {text-decoration:none; color:#fff;}
h5 {color:#ffdb57; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0 0 10px 0;}
h6 {font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#ffdb57; font-size:16px; font-weight:bold;}

.clear {clear:both;}
.red {font-size:20px; color:#9c1300;}
.red1 {font-weight:bold; color:#a20000;}
.yellow {font-size:30px; color:#ffdc59;}
.yellow1 {font-size:26px; color:#ffc800;}
.yellow-color {color:#ffc800;}
.white-color {color:#fff;}
.white-12 {color:#FFFFFF; font-size:12px;}
.container {width:1003px; float:left; }
.all-left {width:707px; float:left; padding:0 0 0 13px;}
.all-left-up {width:707px; float:left; height:16px;}
.all-left-bgs {width:705px; float:left; background-image:url(/images/all-left-bgs.jpg); border-left:1px solid #4f4f4f; border-right:1px solid #4f4f4f;}
.all-left-head {width:685px; float:left; height:33px; padding:10px 0 0 20px;}
.all-left-head-com {width:685px; float:left; padding:5px 0 3px 20px;}
.all-left-head-hotlist {width:685px; float:left; padding:10px 0 0 20px;}
.all-right {width:270px; float:left; padding:0 0 0 13px;}

.w-search-blog {width:190px; padding:0}
.w-search-blog a{color: #fff; text-decoration:none;}
.w-search-blog a:hover {color: #fff; text-decoration:none;}
.w-archive-title{float:left; color:#FFCC00; font-weight:bold}
.w-textbox{width:100px;background-color:#ccc; border:1px #000 solid; height:17px; font-size:11px;}
.w-search-button{ padding:0px 5px 0 5px; background:#ccc; color:#000;}


.blog-top {height:68px; width:690px; float:left; border:1px solid #343434; padding:8px 0 0 10px;}
.blog-user {width:76px; height:62px; float:left; border:1px solid #000; margin-right:5px;}
.blog-user-time {float:left; width:630px; padding:5px; background:#990000; color:#fff; font-weight:bold;}
.blog-user-time-txt {float:left; width:630px;}
.blog-user-time-posted {float:left; width:100px; padding:5px 0 5px 25px; background:url(../../../../images/ico_post.png) no-repeat 0 2px; }
.blog-rss-bg {background-image:url(/images/rss-bg-blog.jpg); width:101px; height:47px; float:left; margin-top:4px; padding:7px 0 0 60px; line-height:18px;}
.blog-user-size {float:left; width:455px; }
.blog-user-size1 {float:left; width:521px; }
.community-top-txt {float:left; padding:6px 0 0 9px; font-size:14px; font-weight:bold; color:#fecc02}
a.palyellowlink {text-decoration:none; color:#fbf39d;}
a:hover.palyellowlink {text-decoration:none; color:#fecc02;}
.blog-details {width:675px; padding:15px 10px 15px 15px; float:left; background-color:#464545; line-height:16px; color:#c3c3c3}
.blog-details p{padding-bottom:10px;}
.blog-img {height:407px; width:337px; float:left; margin:0 10px 10px 0; }
.border-black {border:1px solid #000;}
.marginbottom8 {margin-bottom:8px;}
.blog-subscribe {width:640px; float:left; background:#302e2e; padding:10px; color:#fff;}
.blog-subscribe a{ color:#990000; text-decoration:none; font-weight:bold; }
.blog-subscribe a:hover{ color:#000; text-decoration:none; }

.blog-bannerleft {width:340px; height:96px; float:left; padding:7px 0 0 0;}
.blog-bannersize {height:103px; width:712px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; background-image:url(/images/top-banner-img-1.jpg); background-repeat:repeat-x; padding-left:7px; border:1px solid #454545;}
.blog-user-img-box {width:85px; height:69px; float:left;}
.blog-user-img-txt {width:85px; height:15px; padding:3px 0 0 0; float:left;}
.blog-comment-bg {width:341px; float:left; padding: 7px 0 0 12px; background-image:url(/images/comment-bg.jpg); background-repeat:repeat-x; background-color:#000;}
.blog-comment {width:353px; float:left;}
.blog-comment-top {height:32px; width:343px; float:left; background-image:url(/images/blog-comment-top-bg.jpg); padding:4px 0 0 10px;}
.blog-comment-txtsize {width:340px; float:left;}
.blog-comment-user-img-txt {width:250px; float:left; line-height:16px; padding:0 0 8px 10px; color:#bababa;}
.blog-leave-comment-top {width:620px; float:left; background:#e8e8e8; height:25px; padding:15px;}
.flotleft-pad {float:left; padding-right:5px;}
.flotright-blog {float:right; padding: 0 10px 0 0;}
.blog-leave-comment{ width:630px; float:left; background:#e8e8e8; color:#990000; font-weight:bold; padding:5px; font-size:15px;text-transform:uppercase;}
.blog-leave-comment-bg {width:630px; float:left; background:#464545; padding:5px; color:#fff;}
.blog-left-txt {height:28px; width:122px; float:left; padding-top:4px;}
.blog-right-txt {width:563px; float:left; height:32px; }
.blog-input {border: 1px solid #6d6d6d; background-color:#5c5b5b; height:18px; width:205px; font-family:Verdana, Geneva, sans-serif; font-size:11px;  color:#fff;}
.blog-txt-notifiy {width:655px; float:left; height:29px; padding-top:3px; }
.blogratetxt {float:left; color:#c7c7c7; padding:4px 4px 0 0;}
.blog-rate-button {width:25px; float:left;}
.blog-lv-comment-txt { width:610px; float:left; padding:4px 0 4px 0;}
.blog-inputtxt {border: 1px solid #6d6d6d; background-color:#5c5b5b; height:115px; width:600px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; scrollbar-shadow-color:#666; color:#fff;}
.com-float-left{float:left; margin:0px; padding:0px}
.com-float-left ul{ list-style:none; margin-left:0px; padding:0px;}
.com-float-left ul li {background-image:url(/images/blog-bullet.gif); background-repeat:no-repeat; padding:0 0px 0 25px; background-position:10px 3px; }
.com-float-left ul li a {text-decoration:none; color:#990000; font-weight:bold}
.com-float-left ul li a:hover {color:#000; text-decoration:none;}
.blog_content .blog_text { color:#ccc; font-size:11px; line-height:16px; padding:0 0 0 1px; }
.blog_content .blog_text a{ color:#990000; text-decoration:none; }
.blog_content .blog_text a:hover{ color:#000; text-decoration:underline; }
.com-blog-right-bg {float:left; color:#000; line-height:16px; padding-bottom:10px;}

/* LEFT SIDE BIG BOX WITHOUT RED LINK CONTENT HERE */
.leftside_content_holder { width:690px; float:left; padding:10px;}

.left_bigbox01 { background:url(/images/main_leftpart_bigbox.jpg) no-repeat #5c5648; width:640px; padding:0 20px 0 30px; float:left; }
.left_bigbox01 .heading{ width:640px; float:left; font-size:15px; font-weight:bold; color:#fff; border-bottom:1px solid #a0a0a0; text-transform:uppercase; padding-top:50px;}

.left_bigbox02 { width:650px; padding:5px; float:left; color:#fff;}
/*.left_bigbox02 a{ color:#990000; text-decoration:none;}
.left_bigbox02 a:hover{ color:#FF9900; text-decoration:none;}*/

.left_bigbox02 .text1 { width:170px; padding:0 10px 0 0; text-align:left; float:left; line-height:20px; text-align:right; }
.left_bigbox02 .text1 span{ color:#FFCC00; font-weight:bold;}
.left_bigbox02 .text2 { width:470px; text-align:left; float:left; padding:4px 0 4px 0;}
.left_bigbox02 .text2 .dropdown1 {width:200px; height:16px; font-size:11px; border:1px solid #668097; }
.left_bigbox02 .text2 .dropdown2 {width:350px; font-size:11px; border:1px solid #668097; }
.left_bigbox02 .error_text { width:460px; text-align:left; padding-left:180px; clear:both; color:#ffcc00}
.left_bigbox02 .btn_submit { width:460px; text-align:left; padding:10px 0 0 190px; clear:both}

 /****************** BLOG LISTING CSS **************************/
.mainblog_list { width:980px; margin:0 auto;}
.blogleft_panel { width:690px; float:left; padding:10px 0 10px 0;}
.blogleft_panel a{color: #ffcc00; text-decoration:none;}
.blogleft_panel a:hover {color: #ffcc00;}
.bloglsit_heading { font-size:18px; color:#ffc800; text-align:left; }

.blogcontent_holdr { width:680px; padding:0 10px 0 10px; margin-top:10px;}
.bloglist_holdr { width:640px; float:left; padding:9px; background:#f3f3f3; border:1px solid #ccc; margin-bottom:10px; line-height:18px}
.bloglist_holdr a{ color:#990000; text-decoration:none}
.bloglist_holdr a:hover{ color:#990000; text-decoration:underline}
.bloglist_imgbg { float:left; width:100px; height:110px;}
.bloglist_imgbg img{ border:1px solid #333; padding:2px; height:72px; height:72px;}


.bloglist_text{ width:520px; float:right; padding:0 0 0 10px; }
.bloglist_text .bloglist_heading { width:520px; color:#661c6b; text-align:left; line-height:20px; }
.bloglist_text .bloglist_heading a{ color:#990000; text-decoration:none;font-weight:bold; }
.bloglist_text .bloglist_heading a:hover{ color:#fff; text-decoration:none; background:#990000 }

.bloglist_text .bloglist_textarea { width:520px; float:left; line-height:18px; color:#000; font-weight:normal; }
.bloglist_text .bloglist_textarea a{ color:#990000; text-decoration:none; }
.bloglist_text .bloglist_textarea a:hover{ color:#000; text-decoration:underline; }

.bloglist_text .bloglist_textarea .tag_hd { float:left; width:35px; font-weight:bold; text-align:left; padding:6px 0 5px 0; }
.bloglist_text .bloglist_textarea .tag_text { float:right; width:480px; padding:6px 0 0 0; height:35px;}

.bloglist_text .postedby { float:left; width:520px; background:#000; color:#fff;  }
.bloglist_text .postedby .text1 { padding:2px 2px 4px 5px; color:#fff; text-align:left; }
.bloglist_text .right_text { float:right; width:180px; background:#000; color:#fff; }
.bloglist_text .right_text .text1 { padding:2px 5px 4px 2px; color:#fff; text-align:right }

.blogright_panel1 {width:290px; float:left; padding:0 0 0 0;}

.blogright_panel { width:260px; float:left; padding:5px 5px 5px 5px; background:#990000; }
.search_hd { width:250px; font-size:18px; color:#ffc800; text-align:left; padding:5px 0 5px 0;}
.search_hd .textbox { border:1px solid #8c0001; width:160px; text-align:left; background:#d4d4d4; color:#000; height:20px; padding:3px 0 0 5px; }
.smallhead {  font-size:10pt; color:#ffc800; text-align:left; margin-top:10px; font-weight:bold;}

.blogright_panel1 .text_link { width:275px; float:left}
.blogright_panel1 .text_link ul { margin:0; padding:0; width:250px; padding:0 0 0 15px; }
.blogright_panel1 .text_link li { width:230px; list-style:none; background:url(/images/symb_new.jpg) no-repeat 3px 5px; color:#CCCCCC; font-size:11px; line-height:20px; padding-left:15px; }
.blogright_panel1 .text_link li a{ color:#fff; text-decoration:none; }
.blogright_panel1 .text_link li a:hover{ color:#ffc800; text-decoration:none;} 

.rssbutton {float:left; background-color:#492111; width:230px; margin:5px auto; padding:5px; border:1px solid #902629}
.rssbutton a {text-decoration:none; color:#ffdb56}
.rssbutton a:hover {text-decoration:none; color:#fff;}

/* Begin Comments*/
.w_comment_dis{float:left; width:683px;}
.w_comment_dis ol{ list-style:none; margin-left:0px;}
.w_comment_dis ol li {
	list-style: none;
	border: 1px solid #999999;
	width:683px;
	}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px 0;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd; color:#333; font-weight:bold;
	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;
}
/* End captions */

#div_flash_block {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#div_flash_block { position: fixed; }
#imessages {
	RIGHT: 0px; BOTTOM: 0px; POSITION: absolute
}
div > div#imessages { position: fixed; }

.leftside_link { color:#fff; font-size:12pt; font-weight:bold; text-transform:uppercase; text-align:right; width:640px; float:left; padding:5px 0 5px 0;}
.leftside_link a{ color:#fff; text-decoration:none;}
.leftside_link a:hover{ color:#FF9900; text-decoration:none;}


