/** New skin sytle */
@import "http://fonts.googleapis.com/css?family=Abel";

body,html {
    margin: 0;
    padding: 0;
    background: #fff;
	color: #000;
    font-family: verdana, arial, sans-serif;
}

div{
	padding: 0;
}

#content {
    width: 960px;
	padding: 0 0 0;
	overflow: visible;
}

ul.notices,ul.error,#search_query {
    background-color: #eee;
    border: 1px solid #fff;
    margin: 0 0 20px 0;
    color: #000;
    padding: 10px;
	width: 938px;
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    box-shadow: 0 5px 10px rgba(0,0,0,0.25);
	text-align: center;
}

#component_comment_delete ul.error {
    margin: 1em;
    padding: 10px;
	width: auto;
	float: none;
}


th, td {
	border-color: #000;
}
input[type=submit], 
input[type=text],
input[type=file],
input[type=password],
textarea,
label{
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	overflow: auto;
}

/* Header */

#header {
	width: 960px;
	background: url('/views/skins/125/images/bloguru.png') no-repeat left 10px transparent;
	margin: 0 0 30px 0;
	height: 140px;
    position: relative;
}

*:first-child+html #header{
	height: 110px!important;
}

*html #header{
	height: 110px!important;
}

#header h1 {
    color: #000;
    width: 100%;
    font-family: Abel,'abelregular';
    word-wrap: break-word;
    text-align: center;
    margin: .5em 0;
	float: left;
    display: table;
	overflow: hidden;
	top: 40px;
    bottom: 0;
	left: 0;
    *bottom: auto;
}

#header h1 a {
	color: #000;
    height: 100px;
    padding: 0 30px;
    display: table-cell;
    vertical-align: middle;
    background: url('images/corners.png') no-repeat center center transparent;
    background: url('images/left-corner.gif') no-repeat left bottom, url('images/right-corner.gif') no-repeat right top transparent;
    *padding: 16px 30px;
    *line-height: 1.25;
    *display: block;
    *height: auto;
    *width: 900px;
}

#header h1 a:hover {
	color: #4e596c;
}

#header div {
    color: #777;
	text-align: left;
	top: 10px;
	left: 145px;
    font-size: 12px;
	padding: 2px 5px;
	width: auto;
}

/* Top Navigation Bar */
.top-navigation {
		min-width: 960px;
}

/* Side Menu */

#menu {
    width: 205px;
	background-image: none;
    margin: 0!important;
    padding: 10px 10px 0 10px;
	border: 1px solid #dedede;
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    box-shadow: 0 5px 10px rgba(0,0,0,0.25);
}

#menu h3 {
    color:#fff;
	font-weight:bold;
    font-family: Abel,'abelregular';
	width:183px;
    font-size:20px;
    display: block;
	text-align:left;
	padding:10px;
    background-color:#4E596C;
    background: 
	text-transform:capitalize;
	margin-top:0px;
}

/* Footer */

ul.post_footer {
    width: 665px;
	border-top:0px;
	text-align:right;
}

/* Component - Bloguru Buddies */

#component_buddies {
    background-color: transparent;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
}

#component_buddies a {
    color: #4E596C;
    font-weight: normal;
}

#component_buddies_showall {
    color: #4E596C;
    margin-top: 5px;
    font-weight: bold;
}

div#component_buddies_showall:hover {
    color: #000;
	text-decoration: underline;
}

#component_buddies_data {
	width: 190px;
	margin-left: 0px;
}


/* Component - Poll */

#menu #component_poll {
    background-color: transparent;
    color: #000;
    width: 241px;
	border:1px #eaeaea solid;
	width:203px;
	margin-bottom:10px;
}
#menu #component_poll h3 {
	text-align: left;
	width: 203px;
}
#menu .component_poll_question {
    background-color: transparent;
    color: #000;
	padding: 0;
}

#menu input.component_poll_submit {
	color: #000;
	background-color: #eee;
}

/* Component - Buddy Status */

#component_introduction_buddy_status {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
}

/* Component - Introduction */

#component_introduction_email_form {
	background-color: #eee;
	border-color: #ccc;
	-moz-box-shadow: 10px 20px 20px rgba(0,0,0,0.5);
    -webkit-box-shadow: 10px 20px 20px rgba(0,0,0,0.5);
    box-shadow: 10px 20px 20px rgba(0,0,0,0.5);
	border-radius: 0;
	padding-right: 10px;
}

#component_introduction_email_form label {
    border: 0;
    background: transparent;
}

#component_introduction_email_form input,
#component_introduction_email_form textarea {
    margin: 0 0 2px 0;
    border: 1px solid #ccc;
}

#menu #component_introduction_email_form h3 {
    border: 0;
	background-color: #eee;
	color: #000;
}

#menu #component_introduction_email_form img {
    border: 0;
}

#component_introduction_email_form input[type="submit"] {
	margin-left: 90px;
	cursor: pointer;
}

#component_introduction_email {
    background: url('images/button-bg.gif') repeat-x left center #e2e2e2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px #ccc solid;
	cursor: pointer;
	padding: 5px 10px;
}
#component_introduction_email:hover {
    background: url('images/button-bg-over.gif') repeat-x left center #e2e2e2;
}

#component_introduction_email_text {
	font-weight: bold;
}

#component_introduction {
    background-color: transparent;
	border: 1px #eaeaea solid;
	margin-bottom: 10px;
    text-align: center;
	width: 203px;
    color: #000;
}
#component_introduction_by {
    padding: 0 10px;
}
#component_introduction a {
    color: #4E596C;
	font-style: italic;
}

#component_introduction a:hover {
    color: #000;
}

#component_introduction img {
    border: 1px solid #ccc;
}

/* Component - Clocklink */

#component_clocklink {
    background-color: transparent;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
}

#component_introduction_email {
    margin: 5px auto 0 auto;
}

/* Component - Calendar */

#component_calendar {
    background-color: transparent;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
}

#component_calendar h3 {
}

#component_calendar_data {
	padding-bottom: 15px;
}

#component_calendar_data table {
    clear: both;
    border: 1px solid #ccc;
    background-color: #ededed;
    margin: 0 auto;
	width: 180px;
}

#component_calendar_data table a{
	background-color: #666!important;
}

#component_calendar_data th {
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 3px;
}

#component_calendar_data td {
	padding: 3px;
}

#component_calendar_prev, #component_calendar_date, #component_calendar_next {
    margin-left: 2.3em;
}

.calendar_button {
    color: #000;
}

input.component_poll_submit {
	margin-left: 10px;
}   

.component_calendar_today {
    background-color: #fff;
    color: #000;
    font-weight: bold;
    padding: 0 1px;
	border: 1px solid #ccc;
}

.component_calendar_today div:hover {
    background-color: #000;
}

.component_calendar_post {
    background-color: #999;
    color: #fff;
    font-weight: bold;
    padding: 0 1px;
}

.component_calendar_post a {
    color: #fff;
}

.component_calendar_post a:hover {
    color: #000;
    text-decoration: none;
}

/* Component - Freespace */

#component_freespace {
    background-color: transparent;
    color: #000;
	border: 1px #eaeaea solid;
	margin-bottom: 10px;
}

#component_freespace_data {
    margin: 0;
}

#component_freespace a {
    color: #4E596C;
	font-style: italic;
}

#component_freespace a:hover {
    color: #000;
}

/* Component - Search */

#component_search {
    background-color: transparent;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
}

#component_search label {
	border: none;
    font-weight: bold;
	font-size: 12px;
}

#component_search #query {
    width: 180px;
    margin: 0 0 2px 0;
	height: 20px;
	overflow: hidden;
	
}

#component_search_data {
    color: #000;
    font-size: 11px;
	padding: 10px;
}

#component_search_data input {
	width: 50px;
	font-size: 12px;
    margin-top: 5px;
}

/* Component - Poll */

.component_poll_result_answer {
    float: left;
    width: 480px;
	padding:0 10px;
}

.component_poll_result_bar {
    margin: 0 5px 5px 10px;
}

.component_poll_result_count {
    float: left;
    color: #000;
}

#menu .component_poll_result_answer {
	width: 163px;
}

/* Component - Side Menu Poll */



#menu .component_poll_total {
    color: #fff;
	position: absolute;
	top: 11px;
	left: 90px;
}
.post_poll .component_poll_total {
	position: static;
	width: 488px;
	margin-top: 10px;
}

/* Component - Comment Reply */

#component_comment_login {
    background-color: #ffc;
    width: 680px;
}
#component_comment_login a {
    color: #f00;
	padding: 5px;
}

div#component_comment_reply {
    padding: 5px;
	margin: 5px 0;
}

#component_comment_reply {
    float: left;
    width: 678px;
    border: 1px solid #ccc;
	background-color: #ededed;
    padding-bottom: 10px;
}

#component_comment_reply label {
    width: 230px;
    color: #000;
	border: none;
	background-color: #ededed;
}
#component_reply_content {
	background-color: #fff;
	color: #000;
}

.component_reply_explain_password {
	width: 435px;
	color: #900;
	margin-left: 235px;
	margin-bottom: 0;
}

#component_comment_marker {
    width: 100%;
    color: #900;
    padding: 5px 0;
    font-size: 12px;
    font-style: normal;
    text-align: center;
}

#component_comment_reply ul.notices {
	background-color: transparent;
	margin: 5px auto 15px;
    width: 695px;
}

#component_comment_reply ul.notices li {
	background-color: #ddd;
	color: #000;
}

#component_reply_position {
    color: #000;
}

#component_reply_position input {
    margin: 0;
    padding: 0;
}

input#component_reply_password {
	overflow: hidden;
}

#component_comment_reply .component_reply_explain {
    float: left;
    margin: 0 0 5px 0;
    color: #000;
    width: 300px;
}

input#component_comment_captcha_input {
    width: 60px;
    margin: 0 0 0 5px;
}

input#component_comment_submit {
    margin: 10px 0 0 230px;
	height: 30px;
}

.component_comment_reply_image {
    display: block;
    clear: both;
    text-align: center;
    margin: 5px auto;
}

#component_comment_reply input {
    margin-bottom: 6px;
}

/* Component - Latest Comments */

#component_latestcomments {
    background-color: transparent;
    color: #000;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
}

#component_latestcomments a {
    color: #4E596C;
}

#component_latestcomments a:hover{
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}

#component_latestcomments .author a {
    color: #4E596C;
    text-decoration: underline;
}

.component_latestcomments_comment .author, .date {
    text-align: left;
}

.component_latestcomments_comment {
    border-bottom: 1px solid #dedede;
}

/* Component - Comment */

.component_comment {
	width: 688px;
    background-color: #efefef;
    border: 1px solid #dddddd;
    color: #000;
	margin: 5px 0;
}

.component_comment a {
    color: #4E596C;
}

.component_comment a:hover {
    color: #000;
    text-decoration: underline;
}

#component_comment_delete {
	color: #000;
    width: 688px;
    font-weight: normal;
	background-color: #fff;
	border: 1px solid #f00;
}
#component_comment_delete label {
	border: none;
	vertical-align: top;
}
div#component_comment_delete blockquote {
	color: #000;
	background-color: #fff;
	border: 1px solid #fff;
}
#component_comment_delete ul.error {
	background-color: #ffc;
	color: #000;
	border: 1px solid #000;	
}
#component_comment_delete input {
	margin-bottom: 15px;
}

div.comment_disabled {
	width: 655px!important;	
}

#comments a {
	text-decoration: underline;
}

.component_comment_content {
	padding: 10px;
}
.component_comment .component_post_center {
    padding-top: 5px;
}
.component_comment .component_post_left {
    padding-left: 10px;
}
.component_comment .component_post_right {
    padding-right: 10px;
}

/* Component - History */

#component_history {
    background-color: transparent;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
    position: relative;
}

#component_history a {
    color: #4E596C;
}

#component_history a:hover {
    color: #000;
    text-decoration: underline;
}

.component_history_item {
    border-bottom: 1px solid #dedede;
	margin: 0 5px 5px 5px;
}

#component_history_data {
	padding: 5px 5px 28px;
}

#history_nav {
    float: none;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    position: absolute;
    bottom: 0;
}

/* Component - Categories */

#component_categories {
    background-color: transparent;
	border: 1px #eaeaea solid;
	width: 203px;
	margin-bottom: 10px;
    position: relative;
}

#component_categories a {
    color: #4E596C;
}

#component_categories a:hover {
    color: #000;
    text-decoration: underline;
}

.component_categories_category {
    border-bottom: 1px solid #dedede;
	margin: 0 5px 5px 5px;
}

#component_categories_data {
	padding: 5px 5px 28px;
}

/* Posts */

#posts {
    width: 690px;
    background-image: none;
    background-repeat: repeat-y;
    border: 1px solid #dedede;
    padding: 0px 10px 10px 10px;
    position: relative;
    margin: 0px 0 0 0;
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    box-shadow: 0 5px 10px rgba(0,0,0,0.25);
}

#posts h2 {
    float: left;
    padding: 0px 27% 5px 0;
    margin: 0px 0 10px 0px;
	background: url('images/gradient_line.png') no-repeat 0 bottom transparent;
	color: #000;
	width: 73%;
	border-bottom: 0;
	word-wrap: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#posts .post h2:hover {
	background: url('images/gradient_line-blue.png') no-repeat 0 bottom transparent;
}

#posts h2 a {
    color: #000;
    font-size: 20px;
	overflow: hidden;
	word-wrap: nowrap;
    font-weight: bold;
    text-decoration: none;
	text-overflow: ellipsis;
    font-family: Abel,'abelregular';
}

#posts h2 a:hover {
    color: #4E596C;
    text-decoration: none !important;
}

.post {
    position: relative;
    overflow: hidden;
    width: 668px;
    color: #000;
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);
    box-shadow: 0 5px 5px rgba(0,0,0,0.1);
    border-bottom: 1px solid #ccc\9;
    *border-bottom: 1px solid #ccc;
	margin: 5px 0;
	padding: 10px 10px 0 10px;
	float: left;
}

.post a {
    color: #4E596C;
    font-weight: normal;
    text-decoration: underline;
}

.post a:hover {
    color: #000;
}

.post #tweet {
    text-align: left;
    margin-left: 5px;
    top: -5px;
}

.post .post_poll {
    background-color: #fff;
    border: 1px solid #eaeaea;
    color: #000;
}
.post_poll label{
	border: none;
	background-color: #fff;
}

.post .component_poll_question {
    background-color: #4E596C;
    color: #eee;
	width: 490px;
	margin:0px;
}

.component_poll_result_bar {
    background-color: #000;
}

#menu #component_poll_data {
	margin: 10px;
	padding: 0;
	width: 178px;
}

#menu #component_poll_data label {
	border: none;
    line-height: 1;
    *line-height: 1.5;
    padding: 0 0 5px 0;
}
#menu #component_poll_data input {
	margin-left: 5px;
	*margin-left: 0;
}

.post .post_options {
    position: absolute;
    right: 10px;
    top: 10px;
	min-height: 35px;
    width: 200px;
	margin: 0;
    *text-align: right;
    *width: 100%;
    *margin-top: -55px;
	*height: 55px;
    *float: none;
    *position: relative;
}

.indent_level_1 {
    width: 668px;
    margin-left: 20px;
}
.indent_level_2 {
    width: 648px;
    margin-left: 40px;
}
.indent_level_3 {
    width: 628px;
    margin-left: 60px;
}
.indent_level_4 {
    width: 608px;
    margin-left: 80px;
}

*html .indent_level_1 {
    margin-left: 10px;
}
*html .indent_level_2 {
    margin-left: 20px;
}
*html .indent_level_3 {
    margin-left: 30px;
}
*html .indent_level_4 {
    margin-left: 40px;
}

/* Component - Thread */

#post_component_thread {
    width: 668px;
    background-color: #fff;
    border: none;
    color: #000;
	border: 1px #ccc solid;
	margin-bottom: 10px;
	padding: 5px 10px;
}

#post_component_thread h2 {
    color: #000;
    border-bottom: 0px solid #000;
}
  
#post_component_thread li {
    list-style: none;
}
 
li#post_component_thread_first {
	clear: both;
    float: left;
    display: block;
    font-weight: bold;
    color: #000;
    background-image: url('/views/skins/125/images/btn_ar.gif');
} 

#post_component_thread li.indent_level_1{
	width: 620px;
}

#post_component_thread a {
    color: #4E596C;
	text-decoration: none;
}

#post_component_thread a:hover {
    color: #000;
    text-decoration: underline;
}

/* Component - Bloguru Friends */

#buddyblogs {
    width: 668px;
    margin: 10px 0 5px 0;
    padding: 10px 10px 10px 10px;
    background-color: #fff;
    border: 1px #ccc solid;
    color: #000;
}


#buddyblogs h2 {
    float: none;
	color: #000;
    width: 670px;
    font-size: 20px;
    border-bottom: 0px;
    padding: 0 0 5px 0;
    font-family: Abel,'abelregular';
	background-position: left bottom;
}

#buddyblogs a {
    font-weight: normal;
    color: #000;
	text-decoration: none;
}

#buddyblogs a:hover {
    color: #000;
	text-decoration: underline;
}
#buddyblogs #component_buddyblogs_showall:hover {
    text-decoration: underline;
}


#buddyblogs li {
    background: url('/views/skins/125/images/btn_ar.gif') no-repeat scroll left center transparent;
}

/* Search Query */

#search_query {
    color: #000;
    margin: 10px 0 0 0;
}

#component_comment_reply ul.error {
    background-color: transparent;
    width: 695px;
    color: #ff0000;
}

/* Footer */

#footer {
    background: url('images/footer-bg.png') repeat-y center top #fff;
    color: #000;
	text-align: center;
	width: 100%;
    padding: 10px 0 15px;
	border: 1px #ccc solid;
	border-width: 1px 0 0 0;
	margin: 20px 0 0;
}

* html #footer{
	border: 1px #ccc solid;
}

#footer a {
    color: #4E596C;
}

/* Paginator */

#component_paginator {
    font-family: Abel,'abelregular';
    background: #4E596C;
    text-align: center;
	margin: 15px 0 0;
    font-size: 14px;
    padding: 5px 0;
    width: 100%;
    float: left;
}

#component_paginator li {
	bottom: 1px;
    color: #fff;
    padding: 0 4px;
    font-weight: bold;
}

#component_paginator a {
    color: #fff;
    font-weight: normal;
}
#component_paginator a:hover {
}

#component_paginator_pageIndex {
    color: #fff;
    font-weight: normal;
}

input[type="submit"],
#component_search_data input[type="submit"],
#menu #component_poll_data input[type="submit"] {
	background-color: #ccc;
	color: #000;
	padding: 5px;
	font-weight: bold;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    background: url('images/button-bg.gif') repeat-x left center #e2e2e2;
	border-color: #ccc;
	width: auto;
	cursor: pointer;
}
input[type="submit"]:hover,
#component_search_data input[type="submit"]:hover,
#menu #component_poll_data input[type="submit"]:hover {
    background: url('images/button-bg-over.gif') repeat-x left center #e2e2e2;
}

*:first-child+html #menu #component_poll_data input {
	padding: 5px 0;
}

*:first-child+html #component_poll {
	padding-bottom: 10px;
}

*:first-child+html .post .post_poll {
	padding-bottom: 10px;
}

.post .post_poll {
	padding-bottom: 10px;
}

div#component_introduction_email_form h3 {
	width: 63%;
}

input[type="submit"],
input[type="text"],
input[type="file"],
input[type="password"],
textarea,
label {
	border-color: #ccc;
}

.component_comment_userInfo {
	padding: 0 0 10px 10px;
}

.component_comment_userInfo ul {
	margin: 0;
}

.component_comment hr {
	margin: 0px 10px;
    border: 1px solid #dddddd;
    border-width: 1px 0 0 0;
}

#component_introduction_statement {
	padding: 10px;
}

div.comment_disabled {
    text-align: center;
	color: #900 !important;
	width: 668px !important;
    background: #fff !important;
	border: 1px solid #900 !important;
}

.fb_like_button{
	float:left;
}

/* Wow */
.wowed_detail {
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
