/*
Theme Name: Elegant Box
Author: MG12
Version: 4.1.1
Author URI: http://www.neoease.com/
*/
* {margin:0;padding:0;}
body {font-family:Verdana,Tahoma,"BitStream vera Sans",Arial,Helvetica,sans-serif;font-size:12px;background:#D6EBF5;color:#333;}
h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
img {border:none;}
a {text-decoration:none;color:#0B75B6;}
a:hover {text-decoration:underline;}
pre {font-family:'Courier New', Courier, Monospace, Fixed;overflow:auto;}
blockquote, 
pre {padding:5px 10px;margin: 5px 0px;background:#F0F6E9;border:#B2D281 dashed 1px;}
.clear, 
.fixed {clear:both;}
small, 
.small {font-size:12px;}
.more-link {font-size:12px;}
.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;}
.boxcaption {padding:1px;border-width:1px 1px 0;border-style:solid;border-color:#90B683;background:#FFF;}
.boxcaption h3 {padding:5px 10px 6px;font-size:12px;background:#F0F6E9;}
.post h3 a{background:url(images/icons.gif) 0 -512px no-repeat;padding-left:22px;}
.box {padding:5px 10px;margin-bottom:10px;border-width:0 1px 1px;border-style:solid;border-color:#90B683;background:#FFF;}
.messagebox {margin-bottom:10px;}
.messagebox .content {padding:8px 10px;background:#F0F6E9;}
.button, 
a#cancel-comment-reply-link {font-size:12px;border-style:solid;border-width:1px;font-family:"lucida grande";text-align:center;padding:2px 8px;background:#006CB2;border-color:#006CB1 #0E1F5B #0E1F5B #006CB1;color:#FFFFFE;}
a#cancel-comment-reply-link {padding:3px 8px;}
a.button:hover, 
a#cancel-comment-reply-link:hover {text-decoration:none;background:#004C93;border-color:#0E1F5B #006CB1 #006CB1 #0E1F5B;}
.bottom_space {margin-bottom:10px;}
.bottom_separator {border-bottom:1px dashed #959E87;}
.msg_info,
.msg_rss{background:#FFFBD1 url(images/msg.gif) no-repeat;background-position:10px 9px !important;background-position:10px 10px;line-height:165%;padding:7px 10px 7px 36px;margin-top:10px;border:1px solid #FDDC9B;font-size:100%;}
.msg_info{background-color:#EEF4FF;background-position:10px -1191px !important;background-position:10px -1190px;border-color:#CEE1F6;}
.msg_rss{background-color:#FFE9EE;background-position:10px 9px !important;background-position:10px 10px;border-color:#F6CBCA;}
.more-link {background:url(images/icons.gif) no-repeat;line-height:16px;height:21px;display:block;padding-left:22px;font-size:100%;}
#header {border-bottom:1px solid #84b092;}
#header .inner {height:55px !important;height:56px;background:#E7F1D7;border-bottom:1px solid #F6FFF0;}
#header .content {width:962px;margin:0 auto;text-align:left;}
#header .caption {float:left;border-left:5px solid;padding:1px 0 2px 10px;margin-top:8px;border-color:#959E87;}
#title {font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:-1px;}
#title a {color:#666;text-decoration:none;}
#title a:hover {color:#006CB1;}
#tagline {font-size:12px;color:#959E87;}
#searchbox {float:right;margin-top:17px;}
#notice {margin:0 -5px 10px;border:1px solid #84B092;}
#notice .inner {padding:5px 7px;background:#E0F6D9;border:1px solid #FFF;}
#notice .home {background:url(images/icons.gif) -1px 0 no-repeat;line-height:16px;margin-top:5px;padding:1px 0px 0px 18px;}
#notice .icon {float:left;margin:-1px 5px 0px 0px;background:url(images/notice.gif) no-repeat top left;}
#notice .content {float:left;}
#notice .content .separator {padding-right:10px;border-right:1px solid #84B092;}
#searchbox .textfield {width:247px;padding-left:20px;font-family:Verdana,Tahoma,"BitStream vera Sans",Arial,Helvetica,sans-serif;border:1px solid #B2D281;background:#FCFFF6 url(images/search_background.gif) no-repeat right !important;background:#FCFFF6 url(images/search_background_ie.gif) no-repeat right;background-position:0 0 !important;background-position:0 -21px;}
#searchbox .textfield:focus {border:1px solid #84b092;background:#FFF url(images/search_background.gif) no-repeat right !important;background-position:0 -21px !important;}
#searchbox .searchtip {color:#CCD3C5;}
.textfield {background:#FFF;border:1px solid #90B683;padding:3px;font-size:12px;}
#navigation {margin-right:8px;float:right;margin-top:15px;}
*+html #navigation {margin-top:16px;}
#navigation li {list-style:none;float:left;margin-top:2px !important;margin-top:3px;font-size:14px;}
#navigation li a {display:block;text-decoration:none;padding:3px 5px !important;padding:3px 5px 2px;border-style:solid;border-width:1px 0px 1px 1px;background:#D0E3C7;border-color:#C6D6BE;}
#navigation li a#feed {border-width:1px 0px 1px 1px;background:#EDC;color: #E05C23;border-color:#E9D0BC;}
#navigation li a:hover {background:#C6D6BE;}
#navigation li a#feed:hover {background:#E9D0BC;}
#container {padding:15px 0;background:#E3ECE6 url(images/background.jpg) repeat;}
#content {margin:0 auto;text-align:left;width:960px;background:#FCFFF6 url(images/content_background.gif) repeat-y top right;border:solid 1px #84b092;border-right:solid 1px #6996AC;border-bottom:none;}
#main {width:659px;float:left;padding:10px 15px 0px;overflow:hidden;}
.sided {padding:2px;margin-bottom:5px;}
.wp-caption {padding:5px 0;margin-bottom:5px;text-align:center;}
.sided,
.wp-caption {background:#F0F6E9;border:1px solid #C6D6BE;}
a .sided:hover {border-color:#4B7D24;}
.post .content .wp-caption p {margin:3px 0 0;}
.part {margin-bottom:10px;}
.sidedate {float:right;font-size:10px;color:#93AFCB;}
.post .content ul li, 
.post .content ol li {list-style-position:inside;padding-left:12px !important;padding-left:16px;text-indent:-12px !important;text-indent:-16px;}
*+html .post .content ul li, 
*+html .post .content ol li {padding-left:16px !important;text-indent:-16px !important;}
.post .content ul, 
.post .content ol {padding-bottom:10px;}
.post {margin-bottom:5px;}
.post .title h2 {font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;margin:0;padding:0px;color:#5C793C;padding-bottom:3px;border-bottom:1px solid #D7E0C7;}
.post h2 a{background:url(images/icons.gif) 0 -512px no-repeat;padding-left:22px;}
.post .title a {color:#5C793C;text-decoration:none;}
.post .title a:hover {color:#006CB1;}
.post .content {line-height:145%;overflow:hidden;padding-bottom:5px;font-size:14px;}
.post .content p {margin:0 0 10px 0;}
.post .content table {border-width:2px;border-style:solid;border-collapse:collapse;margin:5px 5px 10px;background:#FFF;border-color:#90B683;}
.post .content th, 
.post .content td {border-width:1px;border-style:solid;padding:3px 10px;text-align:left;vertical-align:top;border-color:#90B683;}
.post .content a[rel*="external"] {background: url(images/external.gif) center right no-repeat;padding-right: 13px;}
.post .content tr.even td {background:#F0F6E9;}
.post .content th {background:#C6D6BE;}
.post .comments {padding-left:22px;height:16px;line-height:16px;font-size:12px;}
.post .comments_single {margin:10px 0;}
#postnav {margin-top:20px;}
.post .info {font-size:12px;margin-bottom:8px;margin-top:0;padding-top:3px;color:#959E87;}
.post .info .edit {float:right;}
.post .categories,
.post .date,
.post .tags,
.post .editpost,
.post .comments,
.post .addcomment{background:url(images/icons.gif) no-repeat;padding-left:22px;height:16px;line-height:16px;display:block;font-size:100%;}
.post .categories {background-position:0 -32px;margin-right:15px;float:left;}
.post .date {background-position:0 -48px;margin-right:15px;float:left;}
.post .tags {background-position:0 -64px;margin-right:15px;float:left;}
.post .editpost {background-position:0 -80px;right:15px;float:left;}
.post .comments,.post .addcomment{margin-left:15px;float:right;}
.post .comments{background-position:0 -96px;}
.post .addcomment{background-position:0 -112px;}
#bottom {font-size:12px;border-bottom:1px solid #84B092;}
#bottom .postnav {float:left;padding:9px 10px !important;padding:9px 10px 0;width:669px;border-top:1px dashed #84B092;}
#bottom .postnav span.right {margin-right:10px;border-bottom:1px solid #6996AC;}
#bottom .anchor {float:right;text-align:right;width:251px;padding:11px 10px 10px;margin-bottom:-1px;}
#bottom .anchor span {padding:4px 0 4px 20px;background:url(images/go_top.gif) no-repeat left center;}
#sidebar {float:right;width:270px;height:100%;padding-top:5px;overflow:hidden;background:#d6ebf5;border-style:solid;border-color:#6996AC;border-width:1px 0 0 1px;margin-top:-1px;}
#sidebar ul {padding:0 5px;}
#sidebar li {list-style:none;}
#sidebar div.widget {margin:0 5px 5px;}
#sidebar h3 {padding:3px 5px 4px;font-weight:bold;font-size:12px;text-decoration:none;}
#sidebar h3,
.widget .showcase {background:#BED6E5;}
#sidebar a h3 {color:#333;}
#sidebar .widget {margin:0 0 5px;}
#sidebar .widget_tag_cloud {padding:0 5px 8px;margin:0px;}
#categories li {background:transparent none repeat scroll 0 50%;float:left;padding-left:0;width:50%;}
#sidebar .widget_tag_cloud h3 {margin-bottom:5px;margin-left:-5px;margin-right:-5px;}
.widget ul li {line-height:18px;padding:3px 0;border-bottom:1px solid #BED6E5;}
.widget ul li span.right {font-size:10px;}
.widget .showcase {padding:5px;}
.widget ul li ul {padding-bottom:0;padding-right:0;}
.widget ul li ul li {padding:3px 5px 0;border-bottom:none;line-height:18px;margin-top:3px;margin-right:-5px;border-top:1px solid #BED6E5;}
#footer {font-size:12px;border-top:1px solid #89A6C6;}
#footer .inner {margin:0;height:30px;background:#D6EBF5;border-top:1px solid #E6FCFF;}
#footer .content {margin:8px auto 0;width:940px;}
#footer #about {float:left;}
#footer ul#admin {float:right;display:block;list-style-position:outside;list-style-type:none;}
#footer ul#admin li {display:block;float:left;margin-left:12px;}
.commentlist {margin-bottom:15px;}
.commentlist ol {margin:0;padding-left:0;}
.commentlist .comment {list-style:none;margin-bottom:10px;overflow:hidden;position:relative;border:1px solid;padding:1px;background:#FFF;border-color:#90B683;}
.commentlist .comment p {margin-bottom:8px;}
.commentlist .comment blockquote {margin:0 0 8px;}
.commentlist .comment .comment_text img {bottom:-8px;position:relative;margin-top:-8px;}
.userinfo {padding:5px 10px 6px;background:#F0F6E9;}
.userinfo .date {font-size:12px;position:relative;}
.userinfo .userpic {padding:1px;float:left;margin-right:10px;position:relative;background-color:#fff;border:1px solid #999;}
.userinfo .usertext {float:left;position:relative;}
.userinfo .count {float:right;text-align:right;font-size:12px;position:relative;}
.userinfo a {color:#5C793C;}
.commentlist .comment .username {font-weight:bold;}
.commentlist .comment .comment_text {padding:8px 10px 0;line-height:145%;}
.admincomment {background-color: #CEE1C1 !important;}
#trackbacks {border:1px solid;padding:1px;margin-bottom:10px;border-color:#90B683;}
#trackbacks .caption {padding:5px 10px 6px;background:#F0F6E9;}
#trackbacks h3 {float:left;font-size:12px;}
#trackbacks .actions {float:right;font-size:12px;}
#trackbacks ol {padding:3px 10px 8px;}
#trackbacks li {list-style:none;padding:3px 5px;line-height:18px;border-width:0 0 1px;border-style:dashed;border-color:#90B683;}
#trackbacks li small {display:block;color:#959E87;}
textarea#comment {width:651px;background:#FFF;border:1px solid #90B683;padding:3px 0px;font-size:12px;}
.commentlist .children {margin:0 15px;}
.commentlist .children textarea#comment {width:627px;}
.commentlist .children .children textarea#comment {width:603px;}
.commentlist .children .children .children textarea#comment {width:579px;}
.commentlist .children .children .children .children textarea#comment {width:555px;}
.commentlist .children .children .children .children .children textarea#comment {width:531px;}
.commentlist .children .children .children .children .children .children textarea#comment {width:507px;}
.commentlist .children .children .children .children .children .children .children textarea#comment {width:483px;}
.commentlist .children .children .children .children .children .children .children .children textarea#comment {width:459px;}
#submitbox {margin:8px 0;font-size:12px;text-align:right;}
#comments_rss {padding:2px 0 2px 22px !important;padding:2px 0 16px 22px;float:left;position:relative;}
#submitbox .act {float:right;}
#submitbox #submit {cursor:pointer;}
#emoticon {margin-right:10px;float:right;}
#respond .row {margin:0 3px 5px 0;text-align:left;font-size:12px;}
#welcome {margin:0 3px 5px 0;text-align:left;font-size:12px;}
#author,#email,#url {background-image:url(images/icons.gif);background-repeat:no-repeat;padding:3px 1px 3px 22px;}
#author{background-position:3px -477px;}
#email {background-position:3px -349px;}
#url {background-position:3px -509px;}
#commentnavi {font-size:12px;margin-bottom:15px;}
#commentnavi a.page-numbers {padding:0 3px;background:#F7F7F7;border:1px solid #CCC;text-decoration:none;font-size:14px;}
#commentnavi span.pages {height:16px;line-height:16px;float:left;padding:0 7px 0 22px;background:url(images/icons.gif) 0 -288px no-repeat;font-size:14px;}
#commentnavi span.current {background:#F7F7F7;border:1px solid #F7F7F6;font-weight:700;margin:0 -2px;padding:5px 7px;font-size:14px;}
#commentnavi #commentpager {line-height:16px;}
#commentform textarea {background:url(images/textarea.gif) no-repeat scroll center center;background-color:#fff;width:100%; height:100px;}
#comments_rss {background:url(images/feed.gif) no-repeat top left;padding:2px 0 2px 22px !important;padding:2px 0 16px 22px;float:left;position:relative;}
.widget_calendar h3 {display:none;}
#calendar_wrap {background:#BED6E5;}
#wp-calendar {width:100%;border-collapse:collapse;}
#wp-calendar #today {font-weight:bold;}
#wp-calendar tbody a {font-weight:bold;}
#wp-calendar caption {padding:5px;font-weight:bold;font-size:12px;text-align:left;}
#wp-calendar th, 
#wp-calendar td {text-align:center;}
#wp-calendar th {padding:4px 0;background:#AEC5D4;}
#wp-calendar td {font-size:11px;padding:4px 0 0;}
#wp-calendar td#prev {text-align:left;padding:9px 0 5px 5px;font-size:12px;}
#wp-calendar td#next {text-align:right;padding:5px 5px 5px 0;font-size:12px;}
#related_posts {border:1px solid;padding:1px;margin-top:10px;border-color:#90B683;background:#FFF;}
#related_posts h3 {padding:5px 10px 6px;font-size:12px;background:#F0F6E9;}
#related_posts ul {padding:3px 10px 8px;}
#related_posts ul li {list-style:none;padding:3px 5px;line-height:18px;border-width:0 0 1px;border-style:dashed;border-color:#90B683;background:#FFF;}
#related_posts .count {font-size:10px;}
#related_posts .excerpt {font-size:11px;display:block;color:#959E87;}
#related_posts .info {border:0;}
.pagination {line-height:24px;}
.pagination span, .pagination a {font-size:14px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #e5e5e5;color:#787878;padding:2px 5px 2px 5px;text-decoration:none;}
.pagination a:hover {background: #8391A7;border:1px solid #fff;color:#FFFFFE;}
.pagination .current {background: #fff;border:1px solid #8d8d8d;color:#393939;font-size:14px;padding:2px 5px 2px 5px;}
.rc_item .rc_avatar img {padding:1px;border-width:1px;border-style:solid;background:#FFF;border-color:#6996AC;}
.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:left;padding-right:10px;}
#rc_newer {float:left;}
#rc_older {float:right;}
.rc_fixed {clear:both;}
.rc_label {font-weight:bolder;font-size:10px;}
.rc_back {float:left;}
.rc_datetime {float:right;}
.wp_syntax {margin-bottom:8px;overflow:auto;padding-bottom:0 !important;padding-bottom:15px;background:#F0F6E9;border:1px solid #B2D281;}
.wp_syntax table, 
.post .content .wp_syntax table {border-collapse:collapse;border:none;margin:0;}
.wp_syntax div {vertical-align:top;padding:2px 4px;}
.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;}
.wp_syntax td, 
.post .content .wp_syntax td {border-top:none;padding:2px 4px;border:none;}
.wp_syntax .line_numbers, 
.post .content .wp_syntax .line_numbers {text-align:right;overflow:visible;}
.wp_syntax .line_numbers {background:#E7F1D7;}
.wp_syntax .code {width:100%;}
.info,
#navlist li li a {font-size:12px;}
.guestavatar {background:#FFF none repeat scroll 0 0;border:1px solid #CCC;float:right;margin:0 0 3px 3px;padding:2px;}
/*green:default.css*/
.valid {color:#119900;}
.invalid {color:#ff4a00;}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
#cmtswitcher {padding:5px;font-size:100%;}
#cmtswitcher .addcomment,#cmtswitcher .addtrackback{padding-left:22px;height:16px;line-height:16px;display:block;float:left;margin-right:15px;margin-top:4px !important;}
#cmtswitcher .addcomment {background:url(images/icons.gif) 0 -112px no-repeat;}
#cmtswitcher .addtrackback {background:url(images/icons.gif) 0 -144px no-repeat;}