/*
Theme Name: 3cWPTP
Theme URI: http://bloggism.net
Author: Kamrul Hassan
valid xhtml 1.0 transitional and fully coded to valid css 2.1 and 3.0
*/

body {
	/*background-color: #99CCFF;*/
	margin: 0px;
	/*background-repeat: repeat-x;*/
	background-position: top;
	background-image: url(images/body_bg.gif);
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 80%;
	color: #4C4C4C;
	/*font-weight: 400;*/
}
#wrap {
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
        overflow: hidden;
}
#contain {
	margin: 0px;
	float: left;
	width: 940px;
        background: #ffffff;
        overflow: hidden;
}
#header {
	float: left;
	height: 117px;
	width: 940px;
        background: #ffffff;/* url(images/topstrip_bg.gif) no-repeat top left;*/
        border-bottom: 1px solid #cccccc;
}
.header-top{
        background: url(images/topstrip_bg.gif) no-repeat top left;
        height: 37px;
        width: 940px;
}

.header_nav {
	float: right;
	height: 37px;
	width: 420px;
        margin-top: 0px; 
}

.header_nav ul {
	text-align: left;
	margin-top: 6px;
	padding: 0px;
	list-style-type: none;
}
.header_nav li {
	font-size: 1.0em;
	color: #2F4F4F;
	/*padding-right: 8px;*/
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
        font-weight: bold;
	display: inline;
}
.header_nav li a:link, .header_nav li a:visited {
	color: #2F4F4F;
	text-decoration: none;
        font-weight: bold;
}
.header_nav li a:hover, .header_nav li a:active {

	color: #C22020;
	text-decoration: underline;
}


.right_box {
	float: right;
        margin-top: 6px; /*42px*/
        height: 74px;
        width: 450px;
	background-image: url(images/branding_bg.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}


.search_box {
	float: right;
	height: 37px;
	width: 190px;
        margin-top: 0px; 
        background: #696969;
}

.texxysearch {
	width: 140px;
	border: 1px solid #C0C0C0;
	float: left;
	font-size: 1.05em;
	padding-left: 2px;
	margin-left: 7px;
	color: #333333;
	height: 16px;
}


.site_header {
	float: left;
	height: 100px;
	width: 300px;
}
.logo {
	float: left;
	height: 52px;
	width: 200px;
	padding-left: 15px;
	margin-top: 6px;
}
.logo img {
	border: 1px solid #FFFFFF;
}

#content {
	float: left;
	width: 940px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}




#navigator {
	float: left;
	width: 920px;
	padding-right: 10px;
	padding-left: 0px;
	/*background-image: url(images/nav.jpg);
	background-repeat: no-repeat;*/
	/*height: 46px;*/
	margin-top: 15px;
	/*background-position: left center;*/
}
.rss_feed {
	float: left;
	width: 95px;
	height: 25px;
	padding-top: 5px;
	background-image: url(images/rss.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 1.6em;
	text-align: center;
	color: #99CC00;
	margin: 0px;
	padding-right: 5px;
}

.navigator_menu {
	float: left;
	height: 25px;
	width: 700px;
	padding-top: 5px;
	padding-left: 10px;
}
.navigator_menu ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
	list-style-type: none;
}
.navigator_menu li {
	font-size: 1.0em;
	color: #2F4F4F;
	padding-right: 8px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
        font-weight: bold;
	display: inline;
        border-bottom: 4px solid #C22020;
}
.navigator_menu li a:link, .navigator_menu li a:visited {
	color: #2F4F4F;
	text-decoration: none;
        font-weight: bold;
}
.com {
	float: left;
	width: 470px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 18px;
	color: #838383;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.left_com {
	float: left;
	height: 60px;
	width: 55px;
}
.right_com {
	float: left;
	width: 410px;
	text-align: left;
	padding: 0px;
	font-size: 10px;
}
.avatar {
	float: left;
	height: 50px;
	width: 50px;
}

.navigator_menu li a:hover, .navigator_menu li a:active {

	color: #C22020;
	text-decoration: none;
        padding-right: 3px;
        border-bottom: 4px solid #4C7A11;
}

.navigator_menu li.current_page_item {
	color: #C22020;
	text-decoration: none;
        border-bottom: 4px solid #4C7A11;
}

.rss_feed a:link, .rss_feed a:visited {

	color: #99CC00;
	text-decoration: none;
}
.rss_feed a:hover, .rss_feed a:active {


	color: #FFFFFF;
	text-decoration: none;
}
#right {
	float: right;
	width: 210px;
	padding-right: 20px;
}
.top_right {
	/*background-image: url(images/top_right.gif);
	background-repeat: no-repeat;
	background-position: bottom;*/
	float: left;
	height: 15px;
	width: 210px;
}
#sidebar {
	background: url(images/mid_right-v2.jpg) repeat-y top right;
	float: left;
	width: 210px;
        color: #333333;
        font-size: 11px;
}
.wrap_widget {
	float: left;
	width: 192px;
	padding-right: 9px;
	padding-left: 4px;
        color: #333333;
        font-size: 11px;
}
.title {
	float: left;
	width: 192px;
	/*background-image: url(images/title-v4.jpg);
	background-repeat: no-repeat;*/
        background: #D30155;
	height: 25px;  
	/*background-position: left 30%;*/
}
.title h2 {
	float: left;
	width: 182px;
	padding-left: 10px;
	font-size: 1.2em;
	color: #FFFFFF; /*#2F4F4F;*/
	font-weight: bold;
	line-height: 25px;
	text-align: left;
        vertical-align: middle;  
	margin: 0px;
}
.wrap_widget ul {
	text-align: left;
	float: left;
	width: 192px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 5px;
}
.wrap_widget ul#cat-ul {
	text-align: left;
	float: left;
	width: 192px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 5px;
}

.wrap_widget ul#cat-ul li {
/*	color: #333333;
	clear: both; */
	padding-top: 3px;
	padding-bottom: 3px;
        vertical-align: middle; 
}

.wrap_widget ul#cat-ul li img{
/*	color: #333333;
	clear: both; */
        vertical-align: middle; 
}

.wrap_widget ul#feed{
	margin: 10px 0px;/*15px 0px;*/
	padding: 0px;
	list-style: none;
}
.wrap_widget ul#feed li{
	padding-top: 3px;
	padding-bottom: 3px;
	}

.wrap_widget ul#feed li a{
	background: url(images/rss_icon_small.gif) no-repeat left 50%;
	padding-left: 25px;
}


.wrap_widget ul#feed li a:hover{
	background: url(images/rss_icon_small-hover.gif) no-repeat left 50%;
}

.wrap_widget ul#feed li#pod a{
	background: url(images/rss_audio_small.gif) no-repeat left 50%;
	padding-left: 25px;
}
.wrap_widget ul#feed li#pod a:hover{
	background: url(images/rss_audio_small-hover.gif) no-repeat left 50%;
}

.wrap_widget ul#feed li#mail {
	 /*background: url(images/email_feed.gif) no-repeat left top;*/
	 /*padding-left: 25px;*/
         padding-top: 10px;
}

.wrap_widget ul ul {
	text-align: left;
	float: left;
	padding-left: 2px;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 177px;
}

.wrap_widget li {
	width: 183px;
	padding-left: 9px;
	text-align: left;
	color: #333333;
/*	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: left 5px;*/
	clear: both;
}
.wrap_widget li a:link, .wrap_widget li a:visited {
	color: #3D81EE;
	text-decoration: none;
}
.wrap_widget li a:hover, .wrap_widget li a:active {
	color: #3D81EE;
	text-decoration: underline;
}
.wrap_widget p {
	clear: both;
	margin: 0px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 11px;
}

#submit { /* submit button */
	background: #f9f9f9;
	border: 1px solid #aaa;
	border-bottom: 1px solid #858585;
	margin: 0px 0 0 7px;
	padding: 2px;
}

#submit:hover {
	border: 1px solid #e6aa45;
}

.bottom_right {
	/*background-image: url(images/bottom_right.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	float: left;
	height: 15px;
	width: 210px;
	font-size: 1.7em;
	color: #FFFFFF;
}

#left {
	float: left;
	width: 701px;
	/*background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: top;*/
	margin-top: 5px;
}
#post {
	background-image: url(images/mid-v2.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 701px;
}
#left_top {
	float: left;
	width: 701px;
	/*background-image: url(images/top.jpg);
	background-repeat: no-repeat;*/
	height: 15px;
	background-position: right;
}
#left_bottom {
	float: left;
	width: 701px;
	/*background-image: url(images/bottom.jpg);
	background-repeat: no-repeat;*/
	height: 15px;
	/*background-position: top;*/
	margin: 0px;
	padding: 0px;
}
#index_post {
	margin: 0px;
	float: right;
	width: 470px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.post_meta {
	float: left;
	width: 470px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.post_title {
	float: left;
	width: 300px;
	padding: 0px 10px 0px 12px;
}

.post_title .author a:link, .post_title .author a:visited,.post_title .incat a:link, .post_title .incat a:visited {
	color: #3399FF;
	text-decoration: none;
}

.post_title .author a:hover, .post_title .author a:active,.post_title .incat a:hover, .post_title .incat a:active {
	color: #3399FF;
	text-decoration: underline;
}

.post_title h1 {
	margin: 0px;
	float: left;
	/*width: 360px;*/
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: left;
	padding-right: 15px;
	padding-left: 0px;
	font-size: 1.5em;
	color: #0DC2FF;
	letter-spacing: -1px;
	line-height: 1.3;
}
.post_title h1 a:link, .post_title h1 a:visited {
	text-decoration: none;
	color: #0DC2FF;
}
.post_title h1 a:hover, .post_title h1 a:active {
	text-decoration: underline;
	color: #C22020;
}

.post_title p {
	text-align: left;
	margin: 0px;
	font-size: 12px;
	color: #666666;
	clear: both;
}
.author {
	float: left;
	width: 360px;
	font-size: 12px;
	color: #838383;
}

.incat {
	float: left;
	width: 360px;
	font-size: 12px;
	color: #838383;
}

.post_meta_tag {
	margin: 0px;
	/*float: left;*/
	width: 445px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
        /*clear: both; */
        margin-top: -72px;
}

.post_date {
	float: left;
	height: 63px;
	width: 59px;
	background-image: url(images/datetime.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.date_post {
	float: left;
	width: 55px;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 400;
	padding-top: 10px;
	padding-left: 4px;
}
.month_post {
	float: left;
	width: 52px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-left: 7px;
}
.post_info {
	text-align: left;
        font-family: arial, sans-serif;
	font-size: 110% ;
	float: left;
	width: 470px;
	line-height: 1.2;
	color: #5A5A5A;
	padding-top: 15px;
	padding-bottom: 15px;
}
.post_info a:link, .post_info a:visited {
	color: #3399FF;
	text-decoration: underline;
}
.post_info a:hover, .post_info a:active {
	color: #3399FF;
	text-decoration: none;
}
.post_info li{
        margin-bottom: 11px;  

}
.post_info p {
	text-align: left;
	padding: 0px;
	/*clear: both;*/
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.post_info img {
	/*float: right;*/
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 3px;
        border: none;
/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #F2F2F2;
	border-bottom-color: #F2F2F2;
	border-left-color: #FFFFFF;*/
}

.post_info img a:link,.post_info img a:visited { 
                 border: none;
}

.digg img, .digg img a:link, .digg img a:visited {
        border: 1px solid #A8A8A8 ;
}

.post_info blockquote {
	clear: both;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 25px;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.post_foot {
	text-align: center;
	float: left;
	width: 470px;
        height: 57px;
	line-height: 1.5;
	color: #000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 8px;
        background: url(images/post-footer.jpg) no-repeat left top;
}

.post_foot img {
        vertical-align: middle;
}

.post_foot img a{
        border: none;
}

.post_foot img a:hover {
        text-decoration: none;
}

.post_foot a:link, .post_foot a:visited {
	color: #000080;
	text-decoration: none;
}
.post_foot a:hover, .post_foot a:active {
	color: #3399FF;
	text-decoration: underline;
}
.post_comment {
	float: left;
	/*width: 480px;*/
}
.post_teasers {
	float: left;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	color: #3366FF;
	padding: 0px;
        display: inline; 
}
.post_teasers#print-version{
        height: 20px;
	width: 78px;
	background-image: url(images/com-print.gif);
	background-repeat: no-repeat;
	background-position: left;
        padding-left: 5px;  
}

.post_teasers#mail-version{
        height: 20px;
	width: 130px;
	background-image: url(images/com-mail.gif);
	background-repeat: no-repeat;
	background-position: left;
        padding-left: 3px;
        margin-right: 3px;
        margin-left: -6px;  
}

.post_teasers#audio-version{
        height: 20px;
	width: 95px;
	background-image: url(images/com-audio.gif);
	background-repeat: no-repeat;
	background-position: left;
        margin-right: 7px;
}

.post_teasers#comment-version{
        height: 20px;
	width: 123px;
	background-image: url(images/coms.gif);
	background-repeat: no-repeat;
	background-position: left;
        margin-left: 2px;
        padding-left: 3px;
}

.post_teasers a:link, .post_teasers a:visited {
	color: #0099FF;
	text-decoration: none;
}
.post_teasers a:hover, .post_teasers a:active {

	color: #0099FF;
	text-decoration: underline;
}

.submit_com {
	float: right;
	height: 20px;
	width: 110px;
	background-image: url(images/coms.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
	color: #3366FF;
	padding: 0px;
	background-position: left;
}
.submit_com a:link, .submit_com a:visited {
	color: #0099FF;
	text-decoration: none;
}
.submit_com a:hover, .submit_com a:active {

	color: #0099FF;
	text-decoration: underline;
}
.post_info code {
	clear: both;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 8px;
	display: block;
	text-align: justify;
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	border: 1px dashed #E5E5E5;
}
.comment_template {
	float: left;
	width: 470px;
	margin-top: 10px;
}
.comment_template p {
	text-align: left;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 12px;
	color: #000;/*#838383;*/
}


.comment_template a:link, .comment_template a:visited {
	color: #33CCFF;
	text-decoration: none;
}
.comment_template h3 {
	margin: 0px;
	float: left;
	width: 200px;
        height: 35px;
	text-align: left;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	padding-left: 27px;
        padding-top: 4px;
        background: url(images/coms-comment.gif) no-repeat left top; 
}
.post_stats {
	float: left;
	width: 470px;
	font-size: 11px;
	color: #999999;
	margin-bottom: 25px;
}
.comment_template a:hover, .comment_template a:active {
	color: #99FF33;
	text-decoration: none;
}
.right_com a:link, .right_com a:visited {

	color: #666666;
	text-decoration: underline;
}
.right_com a:hover, .right_com a:active {


	color: #666666;
	text-decoration: none;
}
.post_title a:link, .post_title a:visited {

	text-decoration: none;
	color: #666666;
}
.post_title a:hover, .post_title a:active {

	text-decoration: underline;
	color: #3399FF;
}
.texxybox {
	border: 1px solid #CCCCCC;
	width: 150px;
	color: #999999;
	padding-left: 3px;
}
.texxyarea {
	height: 200px;
	width: 400px;
	border: 1px solid #CCCCCC;
	color: #999999;
	padding-left: 3px;
	padding-top: 2px;
}
.comment_template h6 {
	float: left;
	width: 460px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1.3em;
	color: #666666;
}
#wp-calendar {
	empty-cells: show;
	width: 190px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	float: left;
	padding: 0px;
	background-color: #FAFEED;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#wp-calendar a:link, #wp-calendar a:visited {
	text-decoration: none;
	color: #3399FF;
	font-size: 12px;
}
#wp-calendar a:hover, #wp-calendar a:active {
	text-decoration: underline;
	color: #96C40D;
	font-size: 12px;
}
#wp-calendar caption {
	text-align: center;
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0px;
	width: 191px;
	background-color: #9ECC15;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#wp-calendar th {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#wp-calendar #next a {
	text-align: left;
	font-size: 12px;
	color: #3399FF;
	text-decoration: none;
	float: right;
}

#wp-calendar #prev a {
	text-align: left;
	font-size: 12px;
	color: #94C10A;
	text-decoration: none;
	float: left;
}
#wp-calendar td {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#wp-calendar tf {
	margin: 0px;
	padding: 0px;
}
#flick {
	text-align: left;
	margin: 0px;
	float: left;
	width: 190px;
	list-style-type: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 2px;
}
#flick ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	text-align: left;
	list-style-type: none;
}

#flick li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 35px;
	width: 35px;
	display: inline;
}
#flick li img {
	height: 32px;
	width: 32px;
	border: 1px solid #8FBD05;
}
.nextpre {
	float: left;
	width: 470px;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#index_post h3 {
	float: left;
	width: 470px;
	font-size: 1.6em;
	color: #CC3333;
	font-weight: normal;
}

.nextpre a:link, .nextpre a:visited {
	color: #33CCFF;
	text-decoration: none;
}
.nextpre a:hover, .nextpre a:active {
	color: #93C109;
	text-decoration: none;
}
.comment_template blockquote {

	clear: both;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 25px;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.comment_template code {
	clear: both;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 8px;
	display: block;
	text-align: justify;
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	border: 1px dashed #E5E5E5;
}
.wrap_widget ul ul li {
	width: 170px;
	padding-left: 9px;
	text-align: left;
	color: #666666;
	font-size: 1.1em;
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.comment_template form {
	margin: 0px;
	float: left;
	width: 450px;
	padding: 0px;
}

a.trackback-leftalign { background: url(images/trackback-icon.jpg) no-repeat 0 50%; padding-left: 24px; }

.entrymeta2 {	
	margin-top: 15px;
	padding: 5px;
	font-size: 11px;
        float: left;
        line-height: 25px;
}
.entrymeta2 img{	
        vertical-align: middle;
}



.footer_menu {
	width: 940px;
	float: left;
        padding-right: 19px;
	padding-left: 19px;
	padding-top: 10px;
}

.footer_left {
	float: left;
	width: 270px;
        padding-right: 5px;
}
.footer_middle {
	float: left;
	width: 270px;
        padding-left: 10px;
        padding-right: 10px;
        border-left: 1px solid #C0C0C0;
}

#footer {
	float: left;
	width: 940px;
/*	border: 1px solid #3D83A9;*/
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(images/body_bg.gif);
}
#footer h4 {
	text-align: left;
	width: 260px;
	padding-right: 15px;
	font-size: 1.7em;
	color: #2F4F4F;
	font-weight: 400;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-bottom: 8px;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #408CB3;*/
       background: url(images/bar.gif) no-repeat bottom left; 
}
#footer ul {
	/*float: left;*/
	width: 300px;
	margin: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
#footer li {
	text-align: left;
	color: #2F4F4F;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	width: 278px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
	clear: both;
	background-image: url(images/bullet_block.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
#footer li a:link, #footer li a:visited {
	color: #191970;
	text-decoration: none;
}
#footer li a:hover, #footer li a:active {
	color: #1E90FF;
	text-decoration: underline;
}
.footer_links {
	float: left;
	width: 940px;
	background-color: #DCDCDC;
/*	background-image: url(images/footer_im-v2.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	padding-bottom: 30px;
/*        border-top: 1px solid #3D83A9;  
        border-right: 1px solid #3D83A9;  
        border-left: 1px solid #3D83A9;  */
}



.footer_copyright{
	clear: both;
	padding: 10px 0 10px 0;
	margin: 0px auto 0 auto;
	width: 940px;
        height: 37px;
	/*text-align: center;*/
	/*border-top: 1px solid #cccccc;*/
        background: url(images/footer-bg-v3.gif) no-repeat;
        font-family: "Lucida Grande","Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
        font-size: 11px;
}

.footer_copyright p {
	color: #777;
	font-size: 0.8em;
}

.footer_copyright p a {
	color: #333;
}

.footer_copyright p a:hover {
	color: #135193;
}

/*######################################################################################################
  ###### Accessibility##################################################################################
  ####################################################################################################*/

.backtotop{
	float: right;
	font-size: 0.7em;
	clear: both;
	margin-bottom: 0em
}
.totp_arrow {
	background-image: url(images/toparrow.gif);
	background-repeat: no-repeat;
	/*background-position: top left;*/
	padding-left:1.5em;
	padding-right:1em;
        height: auto;
        width: auto;
}

.backtotop {
	text-align: right;
	font-size: 0.7em;
margin-bottom: 0.75em;

}

/*Footer RSS News Section*/

.news-sec{
width: 490px;
}
#pscroller1{
margin-top: -5px;
width: 367px;
height: 27px;
/*border: 1px dashed black;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 70px;
padding-right: 3px;
/*background: url(images/footer-feed.gif) no-repeat right 50%;*/
text-align: left;
z-index: 1;
}

.rt-span{
float: right;
/*margin-left: 12px;*/
padding-right: 13px;
margin-top: -33px;
}

.rt-span#ft-span{
margin-left: 2px;
padding-left: 3px;
/*padding-top: 10px;
margin-top: -33px;*/
}

.rssclass .rsstitle{
font-weight: normal;
}

.rssclass .rssdate{
color: gray;
font-size: 85%;
}

.rssclass a{
text-decoration: none;
}

.topdiv{
         float: right;
         height: 30px;
         width: 423px;
         margin-top: -31px;
         text-align: left;
         padding-left: 5px;
}

#switchform input, #switchform input#search {
	color: #356AA0;
	width: auto;
        padding-top: 2px; 
	margin-bottom: 2px;
        display: inline;
        text-align: left;
        vertical-align: middle;
}

.switch-form {
       float: left;
       display: inline;
       width: 200px;
       height: 30px;
       padding-top: 10px; 
}



#committee img.main {
	float:left;
	border:solid 1px #B4B4B4;
	padding:2px;
	margin-right:6px;
	margin-bottom:2px;
        margin-left:10px;
}

#committee h2 {
        font-size: 14px;
        color: #C22020;
        font-weight: bolder;  
	padding: 8px 0 4px 0;
	background-image: url(images/dotted_base.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#committee ul {
	margin:0 auto;
	padding:0;


        list-style-type: none; /* margin-left:18px */
}

#committee ul li {
        margin: 0 0 18px 0;
	margin-bottom: 10px;
        list-style-image:url(images/bullet.gif);
}

.mbl_h {

        font-family: "Trebuchet MS", Arial, Verdana;
	padding-left: 15px;
	font-size: 1.1em;
	color: #FFFFFF; /*#2F4F4F;*/
	font-weight: 500;
	height: 25px;
	text-align: left;
        vertical-align: middle;  
	margin: 0px;
}

#new_recent ul {
	float: left;
	margin: 0px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
#new_recent li {
	text-align: left;
	color: #2F4F4F;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
	clear: both;
	background-image: url(images/bullet_block.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

ul#cat-ul h3{
       display: none;
}

ul#recent-posts{
        margin-left: 0px;
        padding-left: 0px;
        list-style-type: none;
        color: #000; 
}

ul#recent-posts li{
        list-style-type: none;
        font-size: 10px;
        line-height:1.1;
        margin-bottom: 8px;
}

ul#recent-posts li a{
       text-decoration: none;
       font-size: 15px; 
}


/* form */

form.sign_frm {
	padding:0px;
	margin:0px;
}

form.sign_frm p{
	padding:0px;
	margin:0px 0px 12px 0px;
}

form.sign_frm p.lgn_l{
	float:left;
	padding-right:14px;
	padding-top: 12px;
}

form.sign_frm p.lgn_r{
	font-size: 0.79em;
	font-weight:strong;
	line-height: 1.3;
	margin-top: -2px;	
	text-align:center;
	margin-left: 63px;
}

.lbl_txt{
	width: 120px;
	margin-right: 10px;
	float: left;
	font-size: 1em;
	font-weight:normal;
	padding: 10px 0px 3px 0px;
}

.breaker{
	clear: both;
	margin:0px;
	padding: 0px;
}

.log_txt{
	width: 210px;
	background: url(http://wubud.com/contact/assets/images/log_txt_bg.png) repeat-x;
	border:none;
	color:#666666;
	font-size: 1em;
	font-weight:normal;
	margin-right: 1px;
	padding: 3px 3px 3px 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}

.log_txtarea{
	font-family: sans-serif;
	background: url(http://wubud.com/contact/assets/images/log_txtbox_bg.png) repeat-x;	
	border:none;
	color:#666666;
	font-size: 1.1em;	
	font-weight:normal;
	margin: 0px 0px 0px 105px;
	padding: 3px 3px 3px 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}

.but_img{

	margin-top: -10px;
	width: 100px; /*320px;*/
	height: 30px; /*41px;*/
        /*padding: 5px 8px 5px 8px;*/
	font-size: 0.97em;
        color: #800;
	font-weight:bold;	
}
