/*
Theme Name:Theme 196
Theme URI:http://www.dreamtemplate.com/
Description:The original WordPress theme that graced versions 2.6.x and prior.
Version:1.0
Author:DreamTemplate
*/ 
/*=== Setup ===*/


body {
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
background-image : url(images/bg.jpg);
background-repeat : no-repeat;
}
.wp-pagenavi, ul.menusm, .comm_count, .post-leav, .underslider, .index_rm, .index-cols .underh2 {
font-family : Georgia, "Times New Roman", Times, serif;
}
h2 {
color : #2e2e2e;
font-size : 28px;
font-weight : bold;
letter-spacing : -1px;
margin : 0 0 1em;
}
h3 {
color : #333333;
font-size : 1.2em;
margin : 0 0 0.8em;
}
h4 {
font-size : 1em;
margin : 0 0 1em;
}
p {
line-height : 1.5em;
padding : 0 0 1.3em;
}
#page {
width : 980px;
margin : 0 auto;
padding : 0;
}
#header {
margin : 0 auto;
padding : 0;
background : url(images/menubg.png) left top repeat-x;
}
.logo {
margin : 0;
padding : 12px 0 0 24px;
float : left;
width : auto;
height : 78px;
}
.logo h1 {
margin : 0;
padding : 11px 0 0 54px;
float : left;
width : auto;
font-size : 30px;
font-weight : normal;
line-height : 1em;
color : #43494f;
letter-spacing : -1px;
background : url(images/logo.png) left top no-repeat;
}
.logo h1 a {
color : #43494f;
text-decoration : none;
}
.logo h1 a:hover {
text-decoration : none;
}
.logo h1 small {
display : block;
margin : 0;
padding : 0;
color : #adadad;
font-size : 12px;
font-weight : normal;
line-height : 1em;
letter-spacing : normal;
}
.search {
padding : 0;
}
#search span {
display : block;
background : url(images/search_bg.png) left top no-repeat;
height : 32px;
margin : 0;
padding : 0;
border : none;
}
#search input#s {
margin : 0;
padding : 11px 10px 9px;
float : left;
width : 170px;
color : #707070;
font-size : 12px;
line-height : 15px;
font-weight : normal;
font-style : italic;
background : none;
border : none;
}
#search .btn {
float : left;
padding : 0;
margin : 0;
border : 0;
width : auto;
}
#columns {
margin : 0 auto;
padding : 0 0 16px;
width : 980px;
}
.pagetitle {
margin : 0 0 32px;
padding : 0;
height : 74px;
background : url(images/shade.png) center top no-repeat;
}
.pagetitle h2 {
margin : 0;
padding : 24px 0;
}
.pagetitle p.socialicons {
padding : 24px 0;
float : right;
}
.pagetitle p.socialicons images {
border : none;
}
#centercol {
margin : 0 0 32px;
padding : 0;
float : left;
width : 618px;
}
#rightcol {
margin : 0;
padding : 10px 20px;
float : right;
width : 280px;
background : url(images/sidebar_bg.gif) left top repeat-y #f3f3f3;
}
.box {
padding : 0;
margin : 0 0 20px 0;
}
.box_r {
padding : 0 10px;
margin : 0 0 20px 0;
}
.small_link {
padding : 10px 0;
margin : 0 auto;
text-align : center;
}
.small_link a {
color : #6f6f6f;
text-decoration : none;
}
.small_link small {
font-size : 11px;
}
.subcols {
background : url(images/subcols-bgr.gif) left repeat-y;
height : 1%;
}
.col1, .col2 {
float : left;
width : 285px;
}
.col2 {
float : right;
}
.post-margin {
margin-left : 236px;
}
.post-title {
padding : 0;
margin : 0;
}
.post-title h2 {
margin : 0;
padding : 10px 0 4px;
font-size : 24px;
color : #202020;
}
.post-title h2 a {
display : inline;
padding : 0;
margin : 0;
color : #202020;
text-decoration : none;
}
.post-excerpt {
padding : 0;
margin : 0;
}
.post-excerpt p {
margin : 0;
}
.post-excerpt p strong {
letter-spacing : 1px;
}
.post-excerpt a {
color : #77d7ec;
text-decoration : underline;
font-weight : bold;
}
.post-excerpt a.comm {
float : left;
}
.post-leav {
margin : 0;
padding : 12px 0 0;
float : left;
font-size : 13px;
font-style : italic;
color : #868686;
}
.post-leav a {
color : #494848;
text-decoration : none;
font-weight : bold;
}
.comm_count {
margin : 0;
padding : 10px 16px 0 0;
float : left;
font-size : 13px;
font-style : italic;
color : #868686;
}
.comm_count a {
font-size : 18px;
font-weight : normal;
color : #494848;
text-decoration : none;
}
.post blockquote {
border-left : 3px solid #cfcfcf;
font-size : 13px;
font-style : italic;
margin : 0 0 1.5em;
padding : 5px 0 0 10px;
}
.post-author {
margin : 0 0 1em;
}
.author-details {
font-size : 11px;
}
.author-descr {
display : table;
height : 1%;
}
.social-links {
font-size : 12px;
color : #919191;
padding : 10px 0;
margin : 0 0 10px 0;
line-height : 1.8em;
}
.social-links a {
color : #b10118;
font-weight : bold;
text-decoration : none;
}
.social-links a:hover {
text-decoration : underline;
}
.post-commets {
float : right;
}
.post-date {
margin : 0 0 12px;
padding : 0;
color : #979797;
font-style : italic;
font-size : 11px;
}
.post-date a {
color : #494848;
font-weight : bold;
text-decoration : none;
}
.post-date a:hover {
text-decoration : underline;
}
.post-comments h2 {
padding-top : 10px;
}
.post-comments .fl {
width : 80px;
}
.post-comments .fr {
width : 490px;
}
.wtitle {
padding : 10px 0;
margin : 0;
}
.wtitle h2 {
margin : 0 0 4px;
padding : 0 0 4px;
font-size : 24px;
color : #2e2e2e;
text-align : left;
border-bottom : 1px solid #dfdfdf;
}
.box2 {
background-color : #d9d9d9;
border : #cfcfcf solid 1px;
height : 1%;
margin : 0 0 20px;
padding : 18px;
min-height : 115px;
width : 460px;
}
.box2.alt {
background : #FFFFFF;
}
.comm-name, .comm-date {
line-height : 20px;
}
input.btn {
background : none;
border : 0;
margin : 0;
padding : 0;
}
select {
padding : 1px;
}
.message div {
margin : 0 0 18px;
}
.message input {
padding : 9px 15px;
width : 460px;
}
.message textarea {
height : 114px;
overflow : auto;
padding : 9px 15px;
width : 460px;
font-family : Verdana;
}
.message .submit {
float : left;
}
.message .btn {
padding : 0;
width : 128px;
height : 32px;
background : url(images/button.gif);
}
.message .notice {
color : #a4a4a4;
float : right;
font-style : italic;
padding : 10px 0 0;
}
.pic img {
display : block;
margin : 0 0 10px 0;
padding : 4px;
background-color : #eee;
border : #d4d4d4 solid 1px;
}
.th {
display : block;
margin : 0 0 0.5em;
}
.th.fl img {
margin-right : 10px;
max-width : 40px;
}
.banner a img {
margin : 0 3px;
}
.ads img {
margin : 0 5px 5px 0;
padding : 0;
border : none;
}
.widget_flickrRSS img {
border : #cfcfcf solid 1px;
margin : 3px;
}
.box .ac img {
border : 0;
margin : 0;
}
.banner {
margin : 15px 0;
}
#page_bottom {
border-top : 1px solid #e4e4e4;
background-color : #323232;
}
#footer {
margin : 0 auto;
padding : 0 0 16px;
width : 980px;
}
#footer .text1, #footer .text2 {
padding : 30px 0;
line-height : 1.8em;
color : #727272;
}
#footer .text1 {
float : left;
}
#footer .text2 {
float : right;
}
#footer .text1 a, #footer .text2 a {
font-weight : bold;
text-decoration : none;
color : #727272;
}
.fix {
clear : both;
height : 1px;
margin : -1px 0 0;
overflow : hidden;
}
.hl, .hl2 {
background : url(images/hl-dot.gif) top repeat-x;
clear : both;
height : 2px;
overflow : hidden;
width : 100%;
}
.hl2 {
background : none;
border-top : 1px solid #e7e7e7;
height : 1px;
margin : 0 0 0.8em;
}
.fl {
float : left;
}
.fr {
float : right;
}
.ac {
text-align : center;
padding : 0;
}
.ac img {
border : none;
margin : 0;
padding : 0 8px 0 0;
}
.ar {
text-align : right;
}
.noBorder {
border : 0;
}
.font-sm {
font-weight : normal;
}
.white {
color : #FFF;
}
.footer2 {
background : url(images/footer2_bg.jpg) left top repeat-x #cdcccc;
border-top : 1px solid #fff;
border-bottom : 1px solid #b6b6b6;
}
.footer2_resize {
margin : 0 auto;
padding : 0;
width : 980px;
color : #919191;
background : url(images/shade.png) center top no-repeat;
}
.footer2 p {
margin-top : 0;
padding-top : 0;
}
.footer2 a {
color : #7b7b7b;
text-decoration : none;
}
.footer2 a:hover {
text-decoration : underline;
}
.footer2 .fcol {
margin : 0;
padding : 0;
float : left;
padding : 0;
}
.footer2 .fcol1 {
width : 120px;
padding : 40px 38px 24px 0;
}
.footer2 .fcol2 {
width : 250px;
padding : 40px 38px 24px;
}
.footer2 .fcol3 {
width : 210px;
padding : 40px 38px 24px;
}
.footer2 .fcol4 {
width : 172px;
padding : 40px 0 24px 38px;
}
.footer2 .fcol ul {
margin : 0;
padding : 0;
list-style : none;
}
.footer2 .fcol ul li {
margin : 0;
padding : 3px 0;
}
.footer2 .fcol ul li a {
color : #7b7b7b;
text-decoration : none;
}
.footer2 .fcol ul li a:hover {
text-decoration : underline;
color : #7b7b7b;
}
.footer2 h2 {
margin : 0;
padding : 0 0 24px;
font-size : 18px;
font-weight : normal;
color : #797979;
}
.slider {
padding : 0 0 18px;
background : url(images/slider_shade.png) center 292px no-repeat;
}
.index-cols {
margin : 0;
padding : 8px 0 16px;
}
.index-col1, .index-col2, .index-col3 {
margin : 0;
padding : 0;
float : left;
width : 283px;
}
.index-col2 {
padding-left : 55px;
padding-right : 55px;
}
.index-cols h2, .index-cols h2 a, .index-cols h2 a:hover {
font-size : 28px;
font-weight : bold;
line-height : 1em;
color : #2e2e2e;
text-decoration : none;
}
.index-cols h2 {
margin : 0;
padding : 12px 0 4px;
}
.index-cols .underh2 {
margin : 0 0 12px;
padding : 0 0 8px;
color : #979797;
font-style : italic;
font-size : 11px;
border-bottom : 1px solid #dfdfdf;
}
.index-cols img {
margin : 0 0 16px 0;
padding : 4px;
background-color : #eee;
border : #d4d4d4 solid 1px;
}
.index_rm {
font-weight : bold;
font-style : italic;
color : #868686;
text-decoration : none;
}
.underslider {
padding : 32px 0 0;
height : 82px;
background : url(images/shade.png) center top no-repeat;
}
.underslider .learnmore {
margin : 4px 0 0;
float : right;
border : none;
}
.underslider .largeslogan {
font-size : 18px;
font-style : italic;
line-height : 1.5em;
color : #404040;
}
.html_bg #columns {
background-position : top;
padding-top : 24px;
background : url(images/shade.png) center 0 no-repeat;
}
.bgbottom {
background-color : #cee9f8;
height : 228px;
width : auto;
border : #b0d1e3 solid thin;
}
.bgbottomotherpage {
background-color : #cee9f8;
width : auto;
border : #b0d1e3 solid thin;
}
.footer {
background-color : #61b3df;
height : 40px;
border : #b0d1e3 solid thin;
}
.boxtitle {
font-family : Calibri;
font-size : 18px;
font-weight : normal;
color : #696969;
text-decoration : none;
}
.normaltext {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.normaltext-02 a {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #000000;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.normaltext-02 a:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #ed1b24;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.normaltext-01 {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #0003ff;
font-weight : normal;
text-decoration : none;
line-height : 18px;
font-weight: 700;
}
.normaltext h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.normallink {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : underline;
line-height : 18px;
}
.normallink:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #61b3df;
font-weight : normal;
text-decoration : underline;
line-height : 18px;
}
.whitetext {
font-family : Tahoma;
font-size : 11px;
color : #ffffff;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.whitetextlink {
font-family : Tahoma;
font-size : 11px;
color : #ffffff;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.whitetextlink:hover {
font-family : Tahoma;
font-size : 11px;
color : #ffffff;
font-weight : normal;
text-decoration : underline;
line-height : 18px;
}
.clicktoview {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : none;
line-height : 18px;
}
.clicktoview:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #61b3df;
font-weight : normal;
text-decoration : underline;
line-height : 18px;
}
#captcha {
width : 92px;
height : 25px;
border : none;
background : url(images/capthca.jpg) no-repeat;
font : bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
text-align : center;
color : #076999;
}
.input {
border : #CCCCCC dotted thin;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
color : #acacac;
}
.gallery {
width : 980px;
height : 254px;
padding : 0;
margin : 0;
}
#slider {
margin : 0;
padding : 0;
list-style : none;
}
#slider ul, #slider li {
margin : 0;
padding : 0;
list-style : none;
}
#slider li {
width : 980px;
height : 254px;
overflow : hidden;
}
p#controls {
margin : 0;
position : relative;
}
.normaltextbold {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
text-decoration : none;
line-height : 18px;
}
