@charset "utf-8";
/* CSS Document */
/* Header part */
body{margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; background:#620e03;}
.clear {clear:both;}
h2{ font-size:18px; margin:0px; padding:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#C00245;}
.white {color:#fff;}
#main{width:1003px; margin:0 auto;}
#container{width:960px; margin:0 auto; padding:0 22px 0 21px; float:left;}
.middle{width:960px; margin:0 auto; float:left; background-color:#f4f6e0;}
.fl{float:left}
A.blue-link {color:#7B8717; text-decoration:none;}
A:hover.blue-link {color:#000; text-decoration:none;}

A.im-link {color:#9fe5ff; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
A:hover.im-link {color:#fff; text-decoration:none; font-weight:bold;}
A.gallery-m-link {color:#125dae; font-weight:bold; text-decoration:none;}
A:hover.gallery-m-link {color:#000; font-weight:bold; text-decoration:none;}
A.reply-subject1 {color:#000; text-decoration:none;}
A:hover.reply-subject1 {color:#aa0000; text-decoration:none;}
A.reply-subject {color:#aa0000; text-decoration:none;}
A:hover.reply-subject {color:#000; text-decoration:none;}
A.test-send-message {color:#000; text-decoration:none;}
A:hover.test-send-message {color:#bb0000; text-decoration:none;}
A.search-link {font-family:Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
A:hover.search-link {font-family:Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
A.yellow1 {text-decoration:none; color:#000;}
A:hover.yellow1 {text-decoration:none; color:#bb0000;}
a.yellow-links {text-decoration:none; color: #ffcc00}
a:hover.yellow-links {text-decoration:none;}

/* Right Banner for Community */
.right-comm-banner-bg {background-image:url(/images/asabanner-1bg.jpg); width:216px; height:146px; float:left; padding:5px 0 0 12px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.r-comm-head {width:215px; float:left; height:23px;}
.r-comm-h-txt {width:186px; float:left; padding:3px 0 0 0;}
.r-comm-h-icon {width:23px; float:left;}
.r-comm-b-left {width:96px; float:left; height:89px; padding:10px 0 0 0;}
.r-comm-b-border {border:1px solid #ffffff;}
.r-comm-b-right {width:120px; float:left; height:89px; padding:10px 0 0 0; line-height:16px;}
.r-comm-b-r-icon {width:22px; float:left;}
.r-comm-b-r-txt {width:75px; float:left;}
.r-comm-b-r-txt1 {width:90px; float:left;}
.bann-photo-box1{position:relative; float:left; height:75px; width:79px; background-repeat:no-repeat; background-position:bottom left; vertical-align:bottom;}
.bann-photo-box-bot{position:absolute; bottom:0;}
.login-head {width:290px; float:left; height:22px; padding:5px 0 0 0; color:#08477c; font-weight:bold;}
.login-txt {width:64px; float:left; text-align:right;}
.login-fld-new {width:190px; float:left; padding:0 0 0 12px;}
.login-combo {width:175px; height:16px; margin:0px; padding:0px; font-size:11px; border:1px solid #899db5; font-family:verdana, Helvetica, sans-serif;}
.login-but {width:78px; float:left;}
.login-forgot {width:120px; float:left; padding:6px 0 0 0;}
a.yellowlink {text-decoration:none; color:#FC0;}
a:hover.yellowlink  {text-decoration:none; color:#fff;}
.bold {font-weight:bold}


/* Community Home Page */
.community-main{width:939px; margin:px; float:left; padding:10px 0 0 21px;}
.community-part {width:919px; float:left;}
.community-menu-back {background-image:url(/images/asacommunity-menu.jpg); height:43px; float:left; width:919px;}
.community-head {width:167px; float:left; padding:0 0 0 13px;}
.community-bg {background-image:url(/images/asacommunity-bg.jpg); padding:0 0 0 18px; float:left; width:901px;}
.community-slogen {width:890px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#91908f; font-weight:bold; height:22px; padding:0 0 0 11px;}
.community-p-h-icon {width:58px; float:left;}
.community-p-h-txt {width:236px; float:left; padding:7px 0 0 0;}
.community-p-h-txt1 {width:395px; float:left; line-height:20px; color:#fff;}
.com-arial-20 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff;}
.com-arial-18 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff;}
.com-arial-16 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#125dae;}
.com-arial-15 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#fff;}
.com-arial-14 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#125dae;}
.com-all-use {width:auto; float:left;}
.com-photo-next {width:520px; float:left; height:34px; padding:12px 0 0 17px;}
.com-photo-next-1 {width:520px; float:left; height:39px; padding:7px 0 0 17px;}
.com-photo-search-bg {background-image:url(/images/asasearch-back.jpg); padding:4px 0 0 0; height:25px; float:left; width:338px;}
.com-photo-search-bg1 {background-image:url(/images/asasearch-back.jpg); padding:4px 0 0 0; height:25px; float:left; width:331px;}
.community-features {width:884px; float:left;}
.com-pad-next {padding:0 5px 0 5px;}
.com-pad-1 {padding:0 8px 0 8px;}
.com-pad-2 {padding:6px 0 0 6px;}
.com-photo-search-txt {width:115px; float:left; text-align:right; padding:3px 0 0 0;}
.com-txt-box {width:128px; height:18px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0px; padding:0px; border:1px solid #cccccc;}
.com-photo-image-bg {width:858px; float:left; padding:0 0 0 12px;}
.com-photo-imgbox {width:148px; float:left; height:151px; padding:5px 5px 0 5px; background-color:#ebf4f9;}
.com-photo-img {width:148px; height:123px; float:left;}
.com-blue-color {color:#00519b;}
.com-margin {margin:0 17px 14px 0;}
.com-margin-1 {margin:0 0 14px 0;}
.com-photo-image-all {width:834px; float:left; background-image:url(/images/asacontribute.jpg); background-repeat:no-repeat; background-position:right; height:20px; background-color:#caeaff; padding:6px 12px 0 12px;}
.com-all-user-r {width:auto; float:right;}
.community-blog-head {width:869px; float:left; background-image:url(/images/asablog-bg.jpg); height:37px; padding:5px 0 0 15px;}
.community-b-h-icon {width:45px; float:left;}
.community-b-h-txt {width:250px; float:left; padding:5px 0 0 0;}
.community-b-h-txt1 {width:530px; float:left; padding:8px 0 0 0; font-size:12px; color:#fff;}
.community-blog-back {width:834px; height:157px; float:left; background-image:url(/images/asablog-back.jpg); background-repeat:repeat-x; background-color:#fff; padding:12px 12px 0 12px;}
.com-blog-main {width:834px; float:left;}
.com-comment-head {width:551px; float:left; height:31px; background-color:#e5eaee; padding:3px 0 0 9px;}
.com-comment-txt {width:auto; float:left; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.com-comment-bg {background-image:url(/images/asacomment-bg.jpg); padding:11px 12px 0 12px; height:109px; float:left; width:536px;}
.com-comment-left {width:530px; float:left;}
.c-blog-com-det {width:530px; float:left; line-height:16px; color:#313234; padding:10px 0 10px 0;}
.c-com-pic {width:64px; float:left;}
.c-com-de {width:400px; float:left; line-height:18px;}

.comm-news-blog-main {width:633px; float:left;}
.comm-news-blog-back {width:593px; float:left; background-image:url(/images/asablog-back.jpg); background-repeat:repeat-x; background-color:#fff; padding:12px 12px 12px 12px;}
.comm-news-blog-list {width:593px; float:left;}
.comm-news-v-line {width:593px; float:left; background-image:url(/images/asav-line.gif); height:1px;}
.comm-news-blog-p-txt {width:490px; float:left; color:#444; line-height:17px; text-align:justify;}
/* Community Blog Page */
.comm-blog-head {width:879px; float:left; background-image:url(/images/asablogs-header.jpg); height:41px; padding:3px 0 0 5px;}
.comm-blog-h-txt {width:555px; float:left; padding:2px 0 0 0;}
.comm-blog-h-txt1 {width:210px; float:left; padding:8px 0 0 0; text-align:right;}
.comm-blog-area {width:861px; float:left; padding:0 0 0 10px;}
.comm-blog-area a {text-decoration:none; color:#FF0000;}
.comm-blog-area a:hover{ text-decoration:none;}
.comm-blog-left {width:616px; float:left;}
.comm-blog-right {width:228px; float:left;}
.comm-blog-margin-right {margin-right:16px;}
.comm-blog-pic-main {width:auto; float:left; padding:0 17px 2px 0;}
.comm-blog-picture {padding:4px; float:left; background-color:#edf8fe; border:1px solid #d1ecff;}
.comm-blog-pic-txt {color:#545454; text-align:justify; line-height:17px;}
.comm-blog-green-bg {background-color:#F4F6E0; height:22px; float:left; width:596px; padding:7px 10px 0 10px; margin-bottom:8px;}
A.whitelink1 {text-decoration:underline; color:#000;}
A:hover.whitelink1 {text-decoration:none; color:#000;}
.comm-blog-comment-data {width:616px; float:left; padding:0 0 0 0px;}
.comm-blog-comment-head {width:607px; float:left; height:31px; background-color:#F4F6E0; padding:3px 0 0 9px;}
.comm-blog-comment-bg {background-image:url(/images/asacomment-bg.jpg); padding:11px 12px 0 12px; height:109px; float:left; width:592px;}
.comm-blog-com-det {width:586px; float:left; text-align:justify; line-height:16px; color:#313234; padding:10px 0 10px 0;}
.comm-blog-comment-adds {width:603px; float:left; height:30px; padding:0 0 0 13px; background-color:#eff3f6;}
.comm-blog-add-main {width:617px; float:left;}
.comm-blog-add-main-big {width:695px; float:left;}
.comm-blog-add-up {width:583px; float:left; background-image:url(/images/asacomm-blog-head.jpg); height:24px; padding:5px 0 0 34px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.comm-blog-add-up-big {width:661px; float:left; background-image:url(/images/comup-1.jpg); height:25px; padding:5px 0 0 34px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.comm-blog-ad-area {width:575px; border-left:1px solid #cecece; border-right:1px solid #cecece; float:left; background-color:#fcfcfc; padding:15px 22px 0 18px;}
.comm-blog-ad-area-big {width:651px; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; float:left; background-color:#fcfcfc; padding:15px 23px 0 19px;}
.comm-blog-ad-width {width:575px; float:left;}
.comm-blog-ad-width-big {width:651px; float:left;}
.comm-blog-ad-left1 {width:85px; float:left;}
.comm-blog-ad-left2 {width:242px; float:left;}
.comm-blog-ad-left2-big {width:282px; float:left;}
.comm-blog-ad-left3 {width:190px; float:right;}
.comm-blog-ad-input {border: 0; width: 172px; height: 18px; background-image: url(/images/asainput.gif); font-family:Verdana, Geneva, sans-serif; background-repeat: no-repeat;	font-size: 11px; padding:4px 4px 0 4px;}
.comm-blog-ad-pad {padding:3px 0 0 0;}
.comm-blog-ad-dotted {width:575px; float:left; height:1px; background-image:url(/images/asadotted.jpg);}
.comm-blog-ad-dotted-big {width:651px; float:left; height:1px; background-image:url(/images/asadotted.jpg);}
.comm-blog-ad-combo {width:572px; height:132px; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #c0c0c0;}
.comm-blog-ad-combo-big {width:648px; height:132px; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:1px solid #c0c0c0;}
.comm-blog-ad-note {width:32px; float:left;}
.comm-blog-ad-note-txt {width:320px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.comm-inner-pre {width:58px; float:left;}
.com-margin-bot1 {margin-bottom:11px;}
.buttompadd-2{ padding-bottom:14px;}
.comm-blog-rightbg {background-image:url(/images/asablog-right-bg.jpg); padding:0 0 0 14px; width:214px; float:left;}
.comm-blog-rss-main {width:214px; float:left; height:74px;}
.comm-blog-rss {width:59px; float:left; padding:11px 0 0 0;}
.comm-blog-subscribes {width:73px; float:left; background-image:url(/images/asarss-right.jpg); background-repeat:no-repeat; background-position:right top; line-height:15px; padding:18px 0 0 0;}
.comm-blog-r-dot {width:197px; float:left; background-image:url(/images/asadotted-1.gif); height:1px; float:left;}
.comm-blog-rss-txtbox {width:119px; height:16px; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.comm-blog-recent-head {width:192px; padding:0 0 0 5px; float:left; height:25px; background-color:#8c9721;}
.comm-blog-recent-icon {width:30px; float:left;}
.comm-blog-recent-txtpad {padding-top:5px; color:#fff;}
.comm-blog-archmain {width:197px; float:left;}
.comm-blog-archive-one1 {width:25px; float:left; text-align:center; padding:12px 0 0 0;}
.comm-blog-archive-oneplus {width:25px; float:left; text-align:center; padding:7px 0 0 0;}
.comm-blog-arch-txt {width:170px; float:left; padding:9px 0 0 0;}
.comm-blog-gray {color:#6f6f6f;}
.comm-blog-upright {width:103px; float:right; margin-top:-5px;}
.comm-blog-rightpadss {padding-right:15px;}
.g-marg-right {margin-right:9px;}
.g-marg-bot {margin-bottom:9px;}
.g-marg-bot-com {margin-bottom:7px;}
.p-g-margin-b {margin-bottom:11px;}
.com-news-t {width:154px; float:left; padding:8px 0 0 0;}
.com-comment-right {background-image:url(/images/asaevent-add.jpg); padding:8px 0 0 0; text-align:center; height:22px; width:118px; float:right;}
.midtop-list{width:938px; margin:0 auto; margin-bottom:10px; margin-top:10px;}

.com-float-left ul{ list-style:none; margin:0px; padding:0px;}
.com-float-left ul li {background-image:url(/images/asared-but.jpg); background-repeat:no-repeat; padding:5px 0px 5px 15px; background-position:0px 8px; }
.com-float-left ul li a {text-decoration:none; color:#000;}
.com-float-left ul li a:hover {color:#CC0000; text-decoration:none;}

.com-float-left-blogroll ul{ list-style:none; margin:0px; padding:0px;}
.com-float-left-blogroll ul li ul li {background-image:url(/images/asared-but.jpg); background-repeat:no-repeat; padding:5px 0px 5px 15px; background-position:0px 8px; }
.com-float-left-blogroll ul li a {text-decoration:none; color:#000;}
.com-float-left-blogroll ul li a:hover {color:#CC0000; text-decoration:none;}

.w-search-blog {width:215px; 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:#c00; font-size:12px; font-weight:bold}
.w-textbox{width:110px;background-color:#fff; border:1px #000 solid; height:20px; font-size:11px;}
.w-search-button{ padding:0px 5px 0 5px; background-color:#ccc; color:#000;}

.blogcontent_holdr { width:586px; padding:0 10px 0 10px; margin-top:10px; }
.bloglist_holdr { width:586px; float:right; padding:0 0 10px 0; }
.bloglist_imgbg { float:left; width:auto; height:auto; padding:5px 5px 5px 5px; background:#640c0d; border:1px solid #640c0d;}
.bloglist_img { width:72px; height:72px; border:1px solid #999;}

.bloglist_text{ width:480px; float:right; padding:0 0 0 5px; }
.bloglist_text .bloglist_heading { color:#094c83; font-size:12px; font-weight:bold; text-align:left; line-height:20px; }
.bloglist_text .bloglist_heading a{ color:#7B8717; text-decoration:none; padding:2px 2px 2px 2px; }
.bloglist_text .bloglist_heading a:hover{ color:#ffffff; text-decoration:none; background:#7B8717 }

.bloglist_text .bloglist_textarea { color:#111; font-size:11px; line-height:16px; padding:0 0 0 1px; }
.bloglist_text .bloglist_textarea a{ color:#7B8717; text-decoration:none; }
.bloglist_text .bloglist_textarea a:hover{ color:#000; text-decoration:underline; }


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}	
	
/* Begin Comments*/
ol li {
	list-style: decimal outside;
	border: 1px solid #7B8717;
	}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	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;
	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 */