a:link, a:visited {
    color: #000000;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
blockquote {
    font-style: italic !important;
    margin-left: 70px !important;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
table, td, th {
    vertical-align: middle;
}
table {
    margin-bottom: 1.4em;
    width: 100%;
}
th {
    font-weight: bold;
}
thead th {
    background: none repeat scroll 0 0 #b4c3a2;
}
th, td, caption {
    padding: 4px 10px 4px 5px;
}
tr.even td {
    background: none repeat scroll 0 0 #b4c3a2;
}
tfoot {
    font-style: italic;
}
td#next {
    text-align: right;
}
caption {
    background: none repeat scroll 0 0 #EEEEEE;
}
th, td, caption {
    padding: 4px 10px 4px 5px;
}
caption, th, td {
    text-align: left;
}
#outer {
    color: #231f20;
    font-family:Courier New, Courier New, monospace;
    font-size: 13px;
}
#outer {
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    border-style: solid;
    line-height: 1.4;
    margin-left: auto;
    margin-right: auto;
    width: 959px;
}
#header {
    border-bottom: 1px solid #E7E7E7;
    height: 106px;
}
#text-18.widget{
	font-size:10px;
/*	font-weight:bold;*/
}
#header #logo {
/*    border-right: 1px solid #E7E7E7;*/
    float: left;
    height: 106px;
    width: 482px;
}
#header #logo a {
    display: block;
    height: 106px;
    width: 483px;
}
#header #serv {
    float: right;
    height: 106px;
    width: 476px;
}
#serv #search {
    border-right: 1px solid #E7E7E7;
    float: left;
    height: 50px;
    width: 230px;
}
#serv #search input {
    border: 10px solid #FFFFFF;
    padding: 7px 5px;
    width: 200px;
}
#serv #search input:hover, #serv #search input:focus {
    border: 10px solid #b4c3a2;
}
#serv #navicons {
    float: right;
    height: 50px;
    width: 245px;
}
#serv #navicons li {
    float: left;
}
#serv #navicons a {
    background-attachment: scroll;
    background-image: url("images/top-icons.png");
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    height: 50px;
    line-height: 50px;
    margin: 0 5px;
    padding-left: 20px;
    text-decoration: none !important;
}
#serv #navicons a:hover {
    background-image: url("images/top-icons-hover.png");
}
#serv #navicons a#subscribe {
    background-position: left 19px;
}
#serv #navicons a#twitter {
    background-position: left -19px;
}
#serv #navicons a#facebook {
    background-position: left -58px;
}
#serv #menu {
    background-color: #231f20;
    height: 53px;
    margin-top: 53px;
    width: 476px;
}
.pagetitle {
    border-bottom: 1px solid #E7E7E7;
    font-size: 30px;
    font-weight: normal;
    padding: 15px 10px;
}
#main {
    border-bottom: 1px solid #E7E7E7;
    margin-left: -1px;
    overflow: hidden !important;
    position: relative;
}
.search-no-results #main, .page-id- #main-inner {
    height: 200px !important;
}
.search-no-results #main h1, .page-id- #main-inner h1, #error {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    margin: 15px;
}
#test {
    background-color: #00FF00;
    height: 200px;
    left: 0;
    position: absolute;
    top: 0;
    width: 299px;
}
.article {
    background-color: #FFFFFF;
    border-top: 1px solid #E7E7E7;
    margin-top: -1px;
    overflow: hidden;
    padding: 10px;
    width: 299px;
}
.li_cont1, .li_cont2 {
    margin-right: 1px;
}
.article ul, .article ol {
    margin-bottom: 15px;
    margin-left: 45px;
}
.article ul {
    list-style-type: disc;
}
.article ol {
    list-style-type: decimal;
}
.article img {
    border: 0 none !important;
    margin-bottom: 15px;
}
#main .article:hover {
    background-color: #b4c3a2;
}
.li_container {
    background-attachment: scroll;
    background-image: url("images/main-bg.gif");
    background-position: left top;
    background-repeat: repeat-y;
}
.li_container .article:hover {
    background-color: #b4c3a2;
}
.article h2 {
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 15px;
}
.article h2 a {
	font-weight:bold;
    text-decoration: none !important;
}
.article a.preview {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    padding: 0;
}
.article a.preview:visited {
    display: block;
}
.article p {
    margin-bottom: 10px;
}
.article .postmetadata {
    color: #929292;
    font-size: 10px;
    margin-top: 15px;
}
#nav {
    border-top: 1px solid #E7E7E7;
    height: 49px;
}
.single #nav {
    margin-top: -1px;
}
.attachment #nav {
    margin-bottom: -17px;
    margin-top: -1px;
}
.attachment h3.comments2 {
    margin-top: 0;
    padding-left: 10px;
}
.attachment #comm-add {
    margin-top: 18px;
}
.safari .chromehack #comm-add {
    border-left: 1px solid #E7E7E7;
    float: right;
    line-height: 45px;
    margin-top: 17px;
    padding: 2px 10px;
    text-decoration: none !important;
}
#nav #navright a {
    background-attachment: scroll;
    background-image: url("images/nav-arrows.gif");
    background-position: right -46px;
    background-repeat: no-repeat;
    border-left: 1px solid #E7E7E7;
    color: #000000 !important;
    float: right;
    line-height: 49px;
    padding: 0 25px 0 10px;
    text-decoration: none !important;
}
#nav #navright a:hover, #nav #navleft a:hover {
    background-color: #b4c3a2;
}
#nav #navleft a {
    background-attachment: scroll;
    background-image: url("images/nav-arrows.gif");
    background-position: left 21px;
    background-repeat: no-repeat;
    border-right: 1px solid #E7E7E7;
    color: #000000 !important;
    float: left;
    line-height: 49px;
    padding: 0 10px 0 25px;
    text-decoration: none !important;
}
#main-inner {
    border-right: 1px solid #E7E7E7;
    margin-right: 319px;
}
#main-inner .article {
    border-bottom: 1px solid #E7E7E7;
    border-left: medium none;
    border-right: medium none;
    width: auto;
}
#main-inner .article h1 {
    font-size: 30px;
    font-weight: normal;
}
#main-inner .article .postmetadata {
    color: #929292;
    font-size: 10px;
    margin-bottom: 10px;
    margin-top: 5px;
}
#main-inner .article .postmetadata.tags {
    margin-bottom: 0;
    margin-top: 0;
}
#main-inner #navleft a {
    background-attachment: scroll;
    background-image: url("images/nav-arrows.gif");
    background-position: left 21px;
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    line-height: 49px;
}
#main-inner #navleft a:hover {
    background-color: #b4c3a2;
}
.chrome #main-inner #navleft a, .safari #main-inner #navleft a {
    background-attachment: scroll;
    background-image: url("images/nav-arrows.gif");
    background-position: left 21px;
    background-repeat: no-repeat;
    border: medium none;
    float: left;
    line-height: 48px;
}
#main-inner #navright a {
    background-attachment: scroll;
    background-image: url("images/nav-arrows.gif");
    background-position: right -46px;
    background-repeat: no-repeat;
    border: medium none;
    float: right;
    line-height: 49px;
}
#main-inner #navright a:hover {
    background-color: #b4c3a2;
}
.chrome #main-inner #navright a, .safari #main-inner #navright a {
    background-attachment: scroll;
    background-image: url("images/nav-arrows.gif");
    background-position: right -46px;
    background-repeat: no-repeat;
    border: medium none;
    float: right;
    line-height: 48px;
}
#main-inner #navleft span {
    line-height: 49px;
    padding-left: 10px;
}
#main-inner #navright span {
    line-height: 49px;
    padding-right: 10px;
}
#sidebar {
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    float: right;
    margin: 0 0 -1px -1px;
    overflow: hidden;
    width: 319px;
}
#sidebar h2 {
    font-size: 17px;
    margin-bottom: 15px;
}
#sidebar li {
    border-top: 1px solid #E7E7E7;
    margin-top: -1px;
    padding: 15px 10px;
}
#sidebar #recent-posts li a {
    text-decoration: none !important;
}
#sidebar #recent-posts li, #sidebar #get-recent-comments li {
    margin-bottom: 10px;
}
#sidebar li li {
    border: medium none;
    padding: 0;
}
#sidebar .post-date {
    color: #929292;
    font-size: 11px;
}
#sidebar #get-recent-comments a {
    font-weight: bold;
    text-decoration: none !important;
}
li.comment {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: -1px;
    overflow: hidden;
    padding: 10px;
    word-wrap: break-word;
}
.comment-author {
    color: #929292;
    font-size: 10px;
    margin-bottom: 5px;
}
.avatar {
    float: left;
    padding-right: 10px;
}
.comment-body em {
    font-style: italic;
    font-weight: bold;
}
.reply {
    margin-top: 5px;
}
.commentmetadata {
    color: #929292;
    display: inline;
    font-size: 10px;
}
.comment-body p {
    padding-top: 10px;
}
h3.comments2 {
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
    line-height: 49px;
    margin-top: -17px;
    padding-left: 10px;
}
.login {
    float: right;
    line-height: 49px;
    margin-top: -15px;
    padding-right: 10px;
}
.safari .chromehack .login, .chrome .chromehack .login, .gecko .chromehack .login {
    float: right;
    line-height: 49px;
    margin-top: 0;
    padding-right: 10px;
}
ul.children li {
    border-bottom: 0 none;
}
#cancel-comment-reply {
    margin-left: 474px;
    margin-top: 218px;
    position: absolute;
}
.safari #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 195px;
    position: absolute;
}
.chrome #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 203px;
    position: absolute;
}
.opera #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 203px;
    position: absolute;
}
.logged-in #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 146px;
    position: absolute;
}
.safari .chromehack #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 145px;
    position: absolute;
}
.chrome .chromehack #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 152px;
    position: absolute;
}
.chrome .chromehack #cancel-comment-reply {
    margin-left: 474px;
    margin-top: 152px;
    position: absolute;
}
#comm-add {
    border-left: 1px solid #E7E7E7;
    float: right;
    line-height: 49px;
    margin-top: 1px;
    padding: 0 10px;
    text-decoration: none !important;
}
#comm-add:hover {
    background-color: #b4c3a2;
}
.safari #comm-add, .chrome #comm-add {
    border-left: 1px solid #E7E7E7;
    float: right;
    line-height: 45px;
    margin-top: 0;
    padding: 2px 10px;
    text-decoration: none !important;
}
.chrome .chromehack #comm-add {
    border-left: 1px solid #E7E7E7;
    float: right;
    line-height: 45px;
    margin-top: 17px;
    padding: 2px 10px;
    text-decoration: none !important;
}
#respond {
    padding-top: 17px;
}
#commentform textarea {
    border: 10px solid #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px 10px;
    width: 599px;
}
#commentform textarea:hover, #commentform textarea:focus {
    border: 10px solid #b4c3a2;
}
#author, #email, #url {
    border: 10px solid #FFFFFF;
    float: left;
    padding: 7px 10px;
    width: 172px;
}
#author, #email {
    margin-right: 1px;
}
#author:hover, #email:hover, #url:hover, #author:focus, #email:focus, #url:focus {
    border: 10px solid #b4c3a2;
}
.submit {
    border-top: 1px solid #E7E7E7;
    clear: both;
    height: 49px;
}
#uit {
    border-top: 1px solid #E7E7E7;
}
#submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-size: 12px;
    height: 49px;
    line-height: 49px;
    padding: 0 10px;
}
#submit:hover {
    background-color: #b4c3a2;
}
#footer {
    border-top: 1px solid #E7E7E7;
    clear: both;
    height: 65px;
    width: auto;
}
#footer #copyright {
    border-right: 1px solid #E7E7E7;
    float: left;
    line-height: 65px;
    padding: 0 10px;
}
#footer #credits {
    border-left: 1px solid #E7E7E7;
    float: right;
    line-height: 65px;
    padding: 0 10px;
}
.entry-content img {
    margin: 0 0 1.5em;
}
.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignnone, img.alignnone {
}
.wp-caption {
    margin-bottom: 1.5em;
    padding-top: 5px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 10px;
    font-style: italic;
    line-height: 1.5;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}
.attachment img {
    display: block;
    margin: 0 auto;
}
#nav-below .nav-previous {
    display: block;
    float: left;
}
#nav-below .nav-next {
    display: block;
    float: right;
}