/*
Theme Name: As*** - As247
Theme URI: 
Description: As247
Version: 1.0.0
Author: Tom Riddle
Author URI: http://as247.vui360.com/
Tags: two columns, fixed width, widget ready, right sidebar, multiple style, white, black, green, blue, purple, simple, valid CSS, valid XHTML, admin options
*/

* {
	margin:0;
	padding:0;
}
body {
	background:#E9E9E9;
	color:#333;
	font-family:"BitStream vera Sans",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
h1 {
	font-size:22px;
	font-weight:normal;
	margin:0 0 10px;
	letter-spacing:-1px;
}
h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 8px;
	letter-spacing:0;
}
h3 {
	font-size:15px;
	font-weight:bold;
	margin:0 0 4px;
	letter-spacing:0;
}
img {
	border:none;
}
a {
	color:#3B5998;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
pre {
	font-family:'Courier New', Courier, Monospace, Fixed;
	overflow:auto;
}
blockquote, pre {
	background:#f5f5f5;
	border:#CCC dashed 1px;
	padding:5px 10px;
	margin:5px 10px 10px;
}
.clear, 
.fixed {
	clear:both;
}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix{height:1px;}

small, 
.small {
	font-size:10px;
}
.more-link {
	font-weight:bold;
	font-size:11px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.alignleft{
	float:left;
	text-align:left;
	margin-right:10px;
}
.alignright{
	text-align:right;
	float:right;
	margin-left:10px;
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.inline {
	display:inline;
}
.left {
	float:left;
	margin-right:10px;
}
.right {
	float:right;
	margin-left:10px;
}
.fontthin {
	font-weight:normal;
}
.box {
	margin-bottom:10px;
}
.box .content {
	background:#F7F7F7;
	padding:8px 10px;
}
.box h3 {
	color:#3B5998;
	font-size:14px;
	margin-bottom:2px;
}
.boxcaption {
	background:#F7F7F7;
	padding:5px 10px;
	margin-bottom:10px;
}
.bottom_separator {
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	margin-left:-5px;
	margin-right:-5px;
	border-bottom:1px dashed #CCC;
}
.bottom_space {
	margin-bottom:10px;
}
#submitbox .button, 
a#cancel-comment-reply-link {
	background:#3B5998;
	border-color:#3B5998 #0E1F5B #0E1F5B #3B5998;
	color:#fff;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	text-align:center;
	padding:2px 8px;
	cursor:pointer;
}
a#cancel-comment-reply-link {
	padding:3px 8px;
}
#submitbox .button:hover, 
a#cancel-comment-reply-link:hover {
	background:#3E5383;
	border-color:#0E1F5B #3B5998 #3B5998 #0E1F5B;
	text-decoration:none;
}

#wrap {
	text-align:left;
	margin:10px auto;
	width:940px;
	border:1px solid #ccc;
}

#container {
	background:#fff;
	padding:0;
	margin:0;
}

/* header START */
#header #title {
	float:left;
	padding:10px 15px 20px;
}
#tagline {
	font-size:10px;
	border-top:1px solid #333;
}
#header h1 {
	font-size:25px;
	font-weight:normal;
	letter-spacing:-1px;
	text-transform:uppercase;
	padding:0;
	margin:0;	
}
#header h1 a {
	color:#333;
	text-decoration:none;
}

#header #rss {
	float:right;
	clear:right;
	padding:4px 8px 0 0;
}
#header #rss a#feed {
}
*+html a#feed {
	
}
#header #rss a#feed img {
	background:url('images/feed_switch.gif') 0 0;
	width:18px;
	height:18px
}
#header #rss a#feed:hover img {
	background-position:0 -18px !important;
}

#searchbox {
	padding:10px 8px 0 0;
}

#search_textfield {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background:#fff url(images/search_background.gif) no-repeat right;
	background-position:100% 0% !important;
	background-position:100%-21px;
	width:247px;
	padding-right:20px;	
}
#search_textfield:focus {
	background-position:100%-21px !important;
}

#content {
	background:#FFF;
	margin:0px;
	padding:0;
}
#menubar {
	
	font-size:11px;
	margin-left:10px;
}
/* for the fucking IE7 */
*+html #menubar {
	margin-top:0 !important;
}
#menubar #menus {
	background:#E9E9E9;
	float:left;
	padding:0;
	width:922px;
}
#menubar #menus li {
	border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:0px solid #FFF; border-bottom:0px solid #FFF; float:left;
	margin-left:-1px;
	list-style-type:none
}
#menubar #menus li a {
	color:#333;
	background:#E9E9E9;
	display:block;
	text-decoration:none;
	padding:4px 10px;
}
#menubar #menus li a:hover {
	background:#d9d9d9;
	list-style-type:none;
}
#menubar #menus li.current_page_item a {
	background:#d9d9d9;
	font-weight:bold;
}
#menubar #menus li.current_page_item a:hover {
	background:#d9d9d9;
}
#menubar #menus li ul {
	border-left:0px solid #FFF; border-right:0px solid #FFF; border-top:1px solid #FFF; border-bottom:1px solid #FFF; 
}
#menubar #menus li li {
	float:none;
	margin-left:-1px !important;
	margin-left:0;
}
*+html #menubar #menus li li {
	margin-left:0 !important;
}
#menubar #menus li li a {
	width:125px;
}
#notice {
	border:1px solid #C6C6C6;
	margin:0 -10px 10px -5px;
}
#notice .inner {
	background:#f7f7f7;
	border:1px solid #FFF;
	padding:5px 7px;
}
#notice .icon {
	background:url('images/notice.gif') no-repeat top left;
	float:left;
	margin-right:5px;
	margin-bottom:0
}
#notice .content {
	float:left;
	line-height:18px;
}
#notice .content .separator {
	border-right:1px solid #C6C6C6;
	padding-right:10px;
}

/* header END */

/* main START */
#container_body {
	/*background:#fff url(images/content_background.gif) repeat-y top right;*/
	background:#fff;
	margin:0;
	text-align:left;
	width:940px;
}
#main {
	float:left;
	padding:10px 15px 0;
	margin:5px 0 0;
	width:639px;
}
.post img {
	max-width:600px;
}

img.wp-smiley{vertical-align:-19%;border:0px none !important;}

img.country-flag {
	padding:0 10px 0 0;
}
img.browser-icon {
	padding:4px 6px 0 0;
	vertical-align:-10%;
}
img.os-icon {
	padding:4px 0 0 0;
	vertical-align:-10%;
}

.sided {
	background:#F3F3F3;
	border:1px solid #DDD;
	padding:2px;
	margin-bottom:5px;
}
a .sided:hover {
	border-color:#666;
}
.part {
	margin-bottom:10px;
}
.sidedate {
	color:#999;
	float:right;
	font-size:10px;
}
.post .content ul li, 
.post .content ol li {
	list-style-position:inside;
	padding-left:20px;
}
.post .content ul, 
.post .content ol {
	padding-bottom:10px;
}
.post {
	margin-bottom:20px;
}
.post .title h2 {
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#555;
	margin:0;
	padding:0 0 1px;
	border-bottom:1px solid #e8e8e8;
}
.post .title a {
	color:#555;
	text-decoration:none;
}
.post .title a:hover {
	color:#3B5998;
}
.post .title a img {
	vertical-align:-30%;
	padding:0 3px 0 0;
}
.post .content {
	line-height:165%;
	overflow:hidden;
}
.post .content p {
	margin:0 0 10px 0;
}
.post .comments {
	background:url(images/comment.gif) no-repeat bottom left;
	padding:3px 0 3px 22px;
	margin:10px 0 0;
	font-size:12px;
	float:right;
}
.post .comments_single {
	margin:10px 0;
}
.post .info {
	color:#777;
	font-size:11px;
	margin-bottom:8px;
	margin-top:0pt;
	padding-top:3px;
}
.post .info .edit, 
.post .info .editlinks {
	float:right;
}
.post .tags {
	margin:15px 0;
	color:#333;
	font-size:11px;
	float:left;
}
#postnavi {
	border-top:1px dashed #ddd;
	font-size:11px;
	margin:5px 0 10px;
	padding:5px 0;
}
#postnavi span a, #postnavi span a:link, #postnavi span a:visited {
	line-height:20px;
}

/* main END */

/* sidebar START */
#sidebar {
	background:#fff;
	float:right;
	width:270px;
	height:100%;
}
#sidebar-body ul {
	padding:0 8px 3px;
}
#sidebar-body li {
	list-style:none;
}
#sidebar-body div {
	margin:5px;
}
#sidebar-body ul div {
	margin:0;
}
#sidebar h3 {
	padding:4px 8px;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
	text-decoration:none;
}
#sidebar .widget {
	margin:0 0 5px;
	padding:0 0 5px;
	background:#F7F7F7;
}
#sidebar .widget h3{
	background:#E9E9E9;
}
#sidebar .widget a h3 {
	color:#333;
}
#styleswitcher {
	padding:5px;
}
#styleswitcher .clear, 
#styleswitcher .fixed {
	margin:0;
}
#style-text {
	float:left;
	font-size:11px;
	margin-top:1px;
	font-weight:bold;
}
#styleswitcher span.color {
	float:left;
	margin-top:2px;
	margin-left:4px;
	padding:1px;
}
#styleswitcher span.color a img {
	margin:0px;
	width:8px;
	height:8px;
}
#sidebar span.right {
	float:right;
}
#sidebar .widget_tag_cloud .tag_cloud_content {
	padding:5px 8px;
}
.widget ul li {
	font-size:12px;
	border-bottom:1px solid #eee;
	line-height:18px;
	padding:3px 0;
}
.widget ul li span.right {
	font-size:10px;
}
.widget .box {
	padding:2px 8px;
}
.widget ul li ul {
	padding-bottom:0;
	padding-right:0;
}
.widget ul li ul li {
	border-top:1px solid #eee;
	padding:3px 5px 0;
	border-bottom:none;
	line-height:18px;
	margin-top:3px;
	margin-right:-5px;
}
/* Tabbed Widgets */
#sidebar ul#widgets li.tabbed_widget{
	margin:0 0 10px;
	padding:0 0 5px;
	background:#F7F7F7;
}
#sidebar ul#widgets li.tabbed_widget ul.idTabs{
	background:#fff;
	font-size:12px;
	padding:0;
	height:20px;
	height:22px!important;
}
#sidebar ul#widgets li.tabbed_widget ul.idTabs li{
	background:#fff;
	float:left;
	list-style:none;
}
#sidebar ul#widgets li.tabbed_widget ul.idTabs li a{
	display:block;
	background:#E9E9E9;
	color:#333;
	padding:4px 8px;
	margin:0 2px 0 0;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#sidebar ul#widgets li.tabbed_widget ul.idTabs li a:hover,
#sidebar ul#widgets li.tabbed_widget ul.idTabs .selected{
	background:#f7f7f7;
	color:#000;
	text-decoration:none;
}
#sidebar ul#widgets li.tabbed_widget ul.tabbed-list{
	padding:3px 8px 0;
}
#sidebar ul#widgets li.tabbed_widget ul.tabbed-list li {
	border-bottom:1px solid #eee;
	line-height:18px;
	padding:3px 0;
}
/* sidebar END */

/* footer START */
#footer {
	border-top:1px solid #ccc;
	font-size:10px;
}
#footer .inner {
	background:#F7F7F7;
	border-top:1px solid #FFF;
	margin:0;
	padding:0;
	height:30px;
}
#footer .content {
	margin:8px auto 0;
	width:920px;
}
#footer #about {
	float:left;
}
#footer #admin {
	float:right;
}
/* footer END */

/* comments START */
.commentlist {
	margin-bottom:15px;
}
.commentlist ol {
	margin:0;
	padding-left:0;
	
}
.commentlist li.comment {
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.commentlist .comment {
	border:1px solid #BDC7D8;
	padding:1px;
}
.commentlist .comment p {
	margin-bottom:8px;
}
.commentlist .comment blockquote {
	margin:0 0 8px;
}
.commentlist .comment .admincomment{
	background:#C4DBF9;
}
.userinfo {
	background:#F5F5F5;
	padding:5px 10px 6px;
}
.userinfo .date {
	font-size:10px;
	position:relative;
}
.userinfo .userpic {
	background-color:#fff;
	border:1px solid #B7B7B7;
	padding:1px;
	float:left;
	margin-right:10px;
	position:relative;
}
.userinfo .usertext {
	float:left;
	position:relative;
}
.userinfo .count {
	float:right;
	text-align:right;
	font-size:10px;
	position:relative;
}
.commentlist .comment .username {
	font-weight:bold;
}
.commentlist .comment .comment_text {
	padding:10px 10px 0;
	line-height:145%;
}
#trackbacks {
	margin-bottom:8px;
}
ol#trackbacks {
	padding-bottom:8px;
}
#trackbacks li {
	border:0px none;
	list-style-position:inside
}
textarea#comment, #author_info .textfield, #searchbox .textfield {
	border:1px solid #BDC7D8;
	padding:3px;
	font-size:12px;
}
textarea#comment {
	width:631px;
}
#author_info .textfield {
	margin-right:3px;
}
/*
.commentlist .children {
	margin:0 0 0 20px !important;
	margin:0 10px;
}
.commentlist .children textarea#comment {
	width:591px !important;
	width:586px;
}
.commentlist .children .children textarea#comment {
	width:571px !important;
	width:562px;
}
.commentlist .children .children .children textarea#comment {
	width:551px !important;
	width:538px;
}
.commentlist .children .children .children .children textarea#comment {
	width:531px !important;
	width:514px;
}
.commentlist .children .children .children .children .children textarea#comment {
	width:511px !important;
	width:490px;
}
.commentlist .children .children .children .children .children .children textarea#comment {
	width:491px !important;
	width:466px;
}
.commentlist .children .children .children .children .children .children .children textarea#comment {
	width:471px !important;
	width:442px;
}
.commentlist .children .children .children .children .children .children .children .children textarea#comment {
	width:451px !important;
	width:418px;
}
*+html .commentlist .children {
	margin:0 10px !important;
}
*+html .commentlist .children textarea#comment {
	width:587px !important;
}
*+html .commentlist .children .children textarea#comment {
	width:563px !important;
}
*+html .commentlist .children .children .children textarea#comment {
	width:539px !important;
}
*+html .commentlist .children .children .children .children textarea#comment {
	width:515px !important;
}
*+html .commentlist .children .children .children .children .children textarea#comment {
	width:491px !important;
}
*+html .commentlist .children .children .children .children .children .children textarea#comment {
	width:467px !important;
}
*+html .commentlist .children .children .children .children .children .children .children textarea#comment {
	width:443px !important;
}
*+html .commentlist .children .children .children .children .children .children .children .children textarea#comment {
	width:419px !important;
}
*/
#submitbox {
	margin:8px 0 0;
	height:30px;
	float:left;
}

#respond .row {
	margin:0 3px 5px 0;
	text-align:left;
	font-size:10px;
}
#commentnavi {
	background:#F7F7F7;
	font-size:11px;
	padding:4px 10px;
	margin-bottom:20px;
	border:1px solid #f6f6f6;
}
#commentnavi a.page-numbers {
	padding:4px 6px;
	text-decoration:none;
}
#commentnavi a.page-numbers:hover {
	background:#E9E9E9;
	text-decoration:none;
}
#commentnavi span.pages {
	float:left;
	padding:0 6px 0 0;
}
#commentnavi span.current {
	background:#E9E9E9;
	padding:4px 6px; 
	font-weight:bold;
}

.commentpreviewed .userinfo {
	background:#ebebeb;
}
.acp-notice {
	margin:10px 0 0 10px;
	float:left;
	font-size:11px;
}
/* comments END */

/* archives START */
#archive {margin:0; padding:0;font-size:11px;}
#archive li {
	list-style:none;
	padding-left:0;
}
.postspermonth {
	margin:5px 0;
}
.srg_switcher {
	margin-bottom:10px;
}
/* archices END */

/* links START */
.post .content .linkcat ul li {
	float:left;
	width:25% !important;
	width:24%;
	list-style-type:none;
	padding-left:0;
}
/* links END */

/* image switcher START */
.imageswitcher {
	padding:5px;
}
.imageswitcher_image {
	padding:2px;
}
a.imageswitcher_button {
	float:left;
	margin-top:5px !important;
	margin-top:3px;
	margin-bottom:0px;
	margin-right:4px;
	padding:2px 5px;
	text-decoration:none;
	font-size:11px;
}
.imageswitcher a.lastbutton {
	margin-right:0;
}
a.imageswitcher_button:hover {
	text-decoration:none;
}
/* image switcher END */

/* related posts START */
#related_posts ul {
	margin:5px 0 0 5px;
}
#related_posts ul li {
	padding-left:0;
}
#related_posts .excerpt {
	display:block;
}
/* related posts END */

.ml_col {
	float:left;
	position:relative;
}
.ml_col_2 {
	width:50%;
}
.ml_col_3 {
	width:33%;
}
.ml_col_4 {
	width:25%;
}
.ml_fixed {
	clear:both;
}
.ml_showall {
	float:right;
}

.wp-caption, dl.wp-caption{background-color:#f0f0f0;border:1px solid #ddd;margin:5px 10px;padding-top:5px;text-align:center;}
.wp-caption img, .wp-caption a img, dt.wp-caption-dt{border:0px none;margin:0;padding:0}
.wp-caption p.wp-caption-text, dd.wp-caption-dd{font-size:11px;line-height:15px;margin:0;padding:2px 3px;}

.toc {
	background-color: #f9f9f9;
	border: 1px solid #d0d0d0;
	float: right;
	font-size: .9em;
	margin: 0 0 5px 12px;
	padding:8px;
	width: 260px;
}

.toc ol, .toc ol li{
	margin:0!important;
	padding:0!important;
}

#wysiwyg{padding:0 0 3px;margin:0;}
#wysiwyg a, #wysiwyg a:visited{background-color:#fff;border:1px solid #bdc7d8;display:block;float:left;height:15px;margin-right:4px;padding:2px;text-indent:-9999px;width:17px;text-decoration:none;outline:none;}
#wysiwyg a:hover{background-color:#eee;border:1px outset #bdc7d8;}
#wysiwyg a:active{background-color:#ddd;border:1px outset #bdc7d8;}
#wysiwyg .quote-page a, #wysiwyg .quote-page a:visited{font-size:10px;font-weight:700;height:16px!important;margin-right:4px;padding:3px 5px 0;text-indent:0;width:auto;}
a#button-bold{background:url('images/bg_bold.gif') no-repeat 6px 6px;}
a#button-italic{background:url('images/bg_italic.gif') no-repeat 6px 6px;}
a#button-block{background:url('images/quote.png') no-repeat 3px 3px;}
a#button-link{background:url('images/bg_link.gif') no-repeat 3px 3px;}
a#button-code{background:url('images/bg_code.gif') no-repeat 4px 4px;}
a#button-smile{background:url('images/bg_smile.gif') no-repeat 3px 3px;}

#smileybox{background:#fff;border:1px solid #bdc7d8;margin-bottom:3px;overflow:auto;padding:5px 4px 3px;white-space:nowrap;width:629px;}
#smileybox a:link, #smileybox a:visited{border:1px solid #fff;padding:4px;}
#smileybox a:hover, #smileybox a:active{border-left:1px solid #D8D8C8;border-right:1px solid #D8D8C8;}

#tabbed_widget{margin-top:5px!important;}
.tabbed{display:block;overflow:hidden;width:100%;}
.tabbed .idTabs{background:#e9e9e9;font-size:11px;height:20px;margin:0!important;padding:0!important;}
.tabbed .idTabs li{background:#e9e9e9;float:left;margin:0!important;padding:0!important;}
.tabbed .idTabs li a{background:#e9e9e9;color:#333;font-weight:700;margin:0 2px 0 0;padding:4px 8px;font-size:11px;}
.tabbed .idTabs li a:hover, .tabbed .idTabs .selected{background:#d9d9d9;color:#333;text-decoration:none;}

.ddsg-wrapper h2 {
	display:none;
}

.ddsg-wrapper ul, .ddsg-wrapper li {
	padding:0!important;
	margin:0!important;
}

.ddsg-wrapper li.post {
	list-style:square;
	padding-left:15px !important;
	padding-bottom:3px !important;
	font-weight:normal;
}

.ddsg-wrapper li.category {
	list-style:circle;
	padding-left:10px !important;
	padding-bottom:20px !important;
	font-weight:bold;
}

.ddsg-pagenav {
	font-size:11px;
	margin-top:10px;
	padding:0;
}

.ddsg-pagenav a, .ddsg-pagenav a:link, .ddsg-pagenav a:active {
	border:none;
	padding:5px; 
	text-decoration:none;
}
.ddsg-pagenav a:hover {
	text-decoration:none;
}

.ddsg-pagenav span.pages {
	padding:5px; 
}

.ddsg-pagenav span.current {
	padding:5px; 
	font-weight:bold;
}

.subscribe-to-comments{float:left;margin-top:10px;font-size:11px;}

.sociable{margin-top:10px;float:left;}
.sociable img{border:1px solid #fff;float:none;height:16px;padding:2px;width:16px;}
.sociable-hovers:hover{border:1px outset #bfbfbf;}

.wp_syntax {
	background:#F9F9F9;
	border:1px solid #CCC;
	margin-bottom:8px;
	overflow:auto;
	overflow-x:auto;
	overflow-y:hidden;
	width:99%;
	padding-bottom:0 !important;
	padding-bottom:15px;
}
.wp_syntax table {
	border-collapse:collapse;
}
.wp_syntax div, .wp_syntax td {
	vertical-align:top;
	padding:2px 4px;
}
.wp_syntax .line_numbers {
	background:#E9E9E9;
	text-align:right;
	overflow:visible;
}
.wp_syntax pre {
	border:none;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	float:none;
	clear:none;
	overflow:visible;
	font-size:12px;
	line-height:1.333;
}
.line_numbers pre {
	padding-left:5px;
}

.rc_item .rc_avatar img {
	background:#FFF;
	padding:1px;
	border:1px solid #B7B7B7;
}
.rc_item .rc_left {
	display:inline;
	float:left;
	padding-right:7px !important;
	padding-right:4px;
}
.rc_item .rc_right {
	display:inline;
	float:right;
	padding-left:7px !important;
	padding-left:4px;
}
.rc_item .rc_info .author_name {
	font-weight:bold;
}
#rc_newest {
	float:right;
	padding-left:10px;
}
#rc_newer {
	float:right;
}
#rc_older {
	float:left;
}
.rc_fixed {
	clear:both;
}
.rc_label {
	font-weight:bolder;
	font-size:10px;
}
.rc_back {
	float:left;
}
.rc_datetime {
	float:right;
}

.loading {
	background:url('images/loading.gif') no-repeat;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:2px
}

#newsletter {
  text-align: center;
  background: #F5F5F5;
  padding: 0px 0px 5px 0px;
  border: 1px solid #DDD;
  margin: 20px 0 0 0;
}

#rsssubscribe {
  margin: 2px;
  padding: 5px 0px 0px 0px;
  overflow: hidden;
}

#newsbox {
  width: 260px;
  background: #FFF;
  font-weight: normal;
  color: #666;
  font-size: 12px;
  font-family: Tahoma,Arial, Verdana;
  margin: 0px 5px 0px 10px;
  padding: 3px;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-bottom: 1px solid #FFF;
  border-right: 1px solid #FFF;
}

#newsbut {
  background: #555;
  color: #f9f9f9;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana;
  margin: 0px 0px 0px 0px;
  padding: 2px 10px 3px 10px;
  width:100px;
  font-weight: bold;
  border: 1px solid #CCC;
}

.avim {float:right;font-size:11px;margin-top:4px;}

ul.qtrans_language_chooser {
	font-size:11px;
	margin:10px 5px 0 0;
	float:right;
	list-style:none;
}
ul.qtrans_language_chooser li {
	float:left;
}
ul.qtrans_language_chooser li a {
	margin-right:10px;
}

.highlight{background:#FFC;border:1px solid #ddd;padding:1px 5px;}

#ajax-comment-loader {
	background:url('images/loading.gif') no-repeat left;
	padding-left:20px
}

#cp_post_id, 
#cp_comments_id {
	display:none;
}
.comment-childs{
	border: 1px solid #999;
	margin: 5px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color: white;
}
.chalt{
	background-color: #FEFEFE;
}