a:hover, .logo a, .entry a, #tab-sidebar #recent-comments a:hover span.comment-author, .cancel-comment-reply a, .commentlist p a, .reply a, .reply a:visited {
color : #9c0e12;
}
.topnav li.first a, .topnav li ul li a:hover, .nav li a:hover, .nav li a:active, .nav li.first a, .nav li ul li a:hover, #sidebar .widget-title, .tab-widget-menu li.selected, .subscribe-submit {
background : #000;
color : #fff;
}
#image-logo a {
background : url(blue/logo.png) no-repeat;
}
.topnav li a:hover, .topnav li a:active {
background-color : #9c0e12;
}
#cat-menu {
border-bottom-color : #9c0e12;
}
#mc_embed_signup form {
display : block;
position : relative;
text-align : left;
padding : 10px 0 10px 3%;
}
#mc_embed_signup h2 {
font-weight : bold;
padding : 0;
margin : 15px 0;
font-size : 1.4em;
}
#mc_embed_signup input {
border : 1px solid #999;
}
#mc_embed_signup input:focus {
border-color : #333;
}
#mc_embed_signup .button {
clear : both;
background-color : #aaa;
border : 0 none;
color : #ffffff;
cursor : pointer;
display : inline-block;
font-size : 15px;
font-weight : bold;
height : 32px;
line-height : 32px;
margin : 0 5px 10px 0;
padding : 0 22px;
text-align : center;
text-decoration : none;
vertical-align : top;
white-space : nowrap;
width : auto;
}
#mc_embed_signup .button:hover {
background-color : #777;
}
#mc_embed_signup .small-meta {
font-size : 11px;
}
#mc_embed_signup .nowrap {
white-space : nowrap;
}
#mc_embed_signup .mc-field-group {
clear : left;
position : relative;
width : 96%;
padding-bottom : 3%;
min-height : 50px;
}
#mc_embed_signup .size1of2 {
clear : none;
float : left;
display : inline-block;
width : 46%;
margin-right : 4%;
}
* html #mc_embed_signup .size1of2 {
margin-right : 2%;
}
#mc_embed_signup .mc-field-group label {
display : block;
margin-bottom : 3px;
}
#mc_embed_signup .mc-field-group input {
display : block;
width : 100%;
padding : 8px 0;
text-indent : 2%;
}
#mc_embed_signup .mc-field-group select {
display : inline-block;
width : 99%;
padding : 5px 0;
margin-bottom : 2px;
}
#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us {
padding : 5px 0;
}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input {
display : inline;
width : 60px;
margin : 0 2px;
letter-spacing : 1px;
text-align : center;
padding : 5px 0 2px 0;
}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input {
width : 40px;
}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input {
width : 30px;
}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label {
display : none;
}
#mc_embed_signup .indicates-required {
text-align : right;
font-size : 11px;
margin-right : 4%;
}
#mc_embed_signup .asterisk {
color : #c60;
font-size : 200%;
}
#mc_embed_signup .mc-field-group .asterisk {
position : absolute;
top : 25px;
right : 10px;
}
#mc_embed_signup .clear {
clear : both;
}
#mc_embed_signup .mc-field-group.input-group ul {
margin : 0;
padding : 5px 0;
list-style : none;
}
#mc_embed_signup .mc-field-group.input-group ul li {
display : block;
padding : 3px 0;
margin : 0;
}
#mc_embed_signup .mc-field-group.input-group label {
display : inline;
}
#mc_embed_signup .mc-field-group.input-group input {
display : inline;
width : auto;
border : none;
}
#mc_embed_signup div#mce-responses {
float : left;
top : -1.4em;
padding : 0 0.5em 0 0.5em;
overflow : hidden;
width : 90%;
margin : 0 5%;
clear : both;
}
#mc_embed_signup div.response {
margin : 1em 0;
padding : 1em 0.5em 0.5em 0;
font-weight : bold;
float : left;
top : -1.5em;
z-index : 1;
width : 80%;
}
#mc_embed_signup #mce-error-response {
display : none;
}
#mc_embed_signup #mce-success-response {
color : #529214;
display : none;
}
#mc_embed_signup label.error {
display : block;
float : none;
width : auto;
margin-left : 1.05em;
text-align : left;
padding : 0.5em 0;
}
#mc-embedded-subscribe {
clear : both;
width : auto;
display : block;
margin : 1em 0 1em 5%;
}
#mc_embed_signup #num-subscribers {
font-size : 1.1em;
}
#mc_embed_signup #num-subscribers span {
padding : 0.5em;
border : 1px solid #ccc;
margin-right : 0.5em;
font-weight : bold;
}
#top {
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
color : #fff;
}
#top a {
text-decoration : underline;
font-size : 20px;
}
#top A:link {
text-decoration : underline;
}
#top A:visited {
text-decoration : underline;
}
#top A:active {
text-decoration : none;
}
#top A:hover {
text-decoration : underline;
color : red;
}
#menu {
position : fixed;
background-color : #000;
z-index : 190;
margin-left : auto;
margin-right : auto;
margin-top : -70px;
width : 100%;
height : 60px;
font-size : 93%;
line-height : normal;
border-bottom : 0 dotted #bfbfbf;
margin-bottom : 0;
}
#menu ul {
font-family : 'Francois One', sans-serif;
font-size : 18px;
width : 970px;
margin-left : auto;
margin-right : auto;
padding : 1px 1px 0 0;
list-style : none;
}
#menu li {
display : inline;
margin : 0;
padding : 0;
}
#menu a {
float : left;
margin : 0;
padding : 0 10px 0 0;
text-decoration : none;
}
#menu a span {
float : left;
display : block;
padding : 5px 10px 4px 10px;
color : #fff;
}
#menu a span img {
margin-top : 5px;
}
#menu a span {
float : none;
}
#menu a:hover span {
color : #fa0202;
}
#menu a:hover {
background-position : [0, -42px];
}
#menu a:hover span {
background-position : [100%, -42px];
}
html {
color : #333;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
ul, ol {
list-style : none;
}
fieldset, img, abbr, acronym {
border : 0;
}
q:before, q:after {
content : '';
}
table {
border-collapse : collapse;
border-spacing : 0;
}
hr {
display : none;
}
.clear:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clear {
display : inline-block;
}
* html .clear {
height : 1%;
}
.clear {
display : block;
margin-top : -6px;
}
.left {
float : left;
}
.right {
float : right;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 10px;
}
.alignright {
float : right;
margin : 0 0 10px 10px;
}
.alignleft {
float : left;
margin : 0 10px 10px 0;
}
a {
text-decoration : none;
color : #059dcc;
}
a:hover {
text-decoration : underline;
}
:focus {
outline : 0;
}
h1 {
font-size : 24px;
}
h2 {
font-size : 18px;
}
h3 {
font-size : 16px;
}
h4 {
font-size : 13px;
}
h5, h6 {
font-size : 12px;
}
h1, h2, h3, h4, h5, h6 {
font-family : 'Francois One', sans-serif;
font-weight : bold;
}
pre, code, kbd, samp, tt {
font : 13px/1.385 "Courier New", Monospace, serif;
}
body {
font : 12px Arial, serif;
}
input, button, select, textarea, option {
font : 20px Arial, serif;
border : 1px solid #797a79;
}
#sociality {
float : left;
margin-top : 5px;
}
.morephotos {
float : right;
height : 200px;
width : 900px;
}
#wrapper {
background-color : #fff;
margin : 70px auto 0 auto;
padding : 0 0;
width : 960px;
border : 0 solid #dfdfdf;
}
#header {
border-top : 0 solid #dfdfdf;
width : 100%;
background : url() repeat-x;
background-color : #fff;
height : 100px;
padding : 0 0 0 0;
text-align : left;
}
#main {
width : 960px;
}
#featslide {
background-color : #fff;
height : 270px;
margin-bottom : 10px;
margin-top : -20px;
}
#featslide h1 {
font-size : 30px;
}
#content {
float : left;
width : 630px;
border-right : 0 solid #dfdfdf;
}
#sidebar {
float : right;
width : 300px;
margin : 15px 15px 0 0;
padding : 0;
}
.content-loop {
float : left;
width : 630px;
overflow : hidden;
}
.logo {
float : left;
}
.logo {
margin : 15px 0 0 15px;
font-family : 'Francois One', sans-serif;
font-size : 36px;
font-weight : bold;
line-height : 30px;
letter-spacing : 0;
}
.logo a {
display : block;
}
.logo a:hover {
color : #333;
text-decoration : none;
}
.logo .desc {
display : block;
font-family : 'Francois One', sans-serif;
font-size : 11px;
font-weight : normal;
color : #aaa;
letter-spacing : 0;
text-transform : none;
}
.logo a:hover .desc {
color : #aaa;
}
#image-logo a {
width : 390px;
height : 60px;
text-indent : -5555em;
overflow : hidden;
}
#top {
background : #000;
height : 120px;
font-size : 11px;
margin : 0 auto;
padding : 1px 0;
border-top : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
}
.topnav {
z-index : 99;
margin : 0;
padding : 0;
list-style : none;
line-height : 1;
}
.topnav a {
position : relative;
color : #666;
display : block;
z-index : 100;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
}
.topnav li {
float : left;
width : auto;
}
.topnav li a {
padding : 0 13px;
font-size : 11px;
line-height : 16px;
text-decoration : none;
line-height : 32px;
}
.topnav li a:hover, .topnav li a:active {
color : #fff;
text-decoration : none;
}
.topnav li.first a {
line-height : 32px;
color : #fff;
}
.topnav li ul {
background : #fff;
position : absolute;
left : -999em;
width : 162px;
border : 1px solid #ecede8;
border-width : 1px 1px 0;
z-index : 999;
}
.topnav li ul li {
border-bottom : 1px solid #ecede8;
}
.topnav li ul li a, .topnav li ul li a:visited {
background : #fff;
width : 136px;
padding : 0 13px;
color : #555;
font-size : 11px;
font-weight : normal;
line-height : 32px;
}
.topnav li ul li a.sf-with-ul {
padding : 0 13px;
}
.topnav li ul li a:hover {
color : #fff;
}
.topnav li ul ul {
margin : -33px 0 0 162px;
}
.topnav li:hover, .topnav li.hover {
position : static;
}
.topnav li:hover ul ul, .topnav li.sfhover ul ul, .topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul, .topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul {
left : -999em;
}
.topnav li:hover ul, .topnav li.sfhover ul, .topnav li li:hover ul, .topnav li li.sfhover ul, .topnav li li li:hover ul, .topnav li li li.sfhover ul, .topnav li li li li:hover ul, .topnav li li li li.sfhover ul {
left : auto;
}
#cat-menu {
width : 960px;
height : 34px;
margin : 0 auto;
background : #008bc5 url(http://www.fotografia101.com/images/categories-bg.gif) repeat-x;
border-bottom : 0 solid;
background-color : #0592c6;
font-family : 'Francois One', sans-serif;
}
.nav {
z-index : 99;
float : left;
margin : 0;
padding : 0;
list-style : none;
line-height : 1;
height : 34px;
}
.nav a {
position : relative;
color : #fff;
display : block;
z-index : 100;
text-decoration : none;
}
.nav li {
float : left;
width : auto;
}
.nav li a {
font-size : 16px;
padding : 0 14px;
border-right : 0 solid #e6e6e6;
text-decoration : none;
line-height : 34px;
}
.nav li a:hover, .nav li a:active, .nav li.first a {
color : #ededed;
line-height : 34px;
}
.nav li a:hover {
text-decoration : none;
}
.nav li.current-cat a, .nav li.current-cat-parent a {
line-height : 34px;
}
.nav li.current-cat li a, .nav li li.current-cat a, .nav li.current-cat-parent li a {
line-height : 30px;
border-bottom : none;
}
.nav li ul {
position : absolute;
left : -999em;
width : 178px;
margin : 0 0 0 -1px;
border : 1px solid #ecede8;
border-width : 1px 1px 0;
z-index : 999;
}
.nav li ul li {
border-top : 1px solid #fff;
border-bottom : 1px solid #ecede8;
border-right : none;
}
.nav li ul li a {
background-color : #059dcc;
width : 147px;
padding : 0 15px;
color : #333;
font-size : 12px;
font-weight : normal;
border-right : none;
line-height : 34px;
color : #fff;
}
.nav li ul li a.sf-with-ul {
padding : 0 15px;
}
.nav li ul li a:hover {
color : #ededed;
text-decoration : underline;
line-height : 34px;
border-bottom : none;
}
.nav li ul ul {
margin : -36px 0 0 178px;
}
.nav li:hover, .nav li.hover {
position : static;
}
.nav li:hover ul ul, .nav li.sfhover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
left : -999em;
}
.nav li:hover ul, .nav li.sfhover ul, .nav li li:hover ul, .nav li li.sfhover ul, .nav li li li:hover ul, .nav li li li.sfhover ul, .nav li li li li:hover ul, .nav li li li li.sfhover ul {
left : auto;
}
#breadcrumb {
float : left;
background : #fff;
width : 615px;
margin : 0 0 15px 15px;
padding : 10px 0;
color : #9f9f9f;
font-size : 11px;
line-height : 15px;
text-transform : uppercase;
border-bottom : 1px solid #ecede8;
}
#breadcrumb a, #breadcrumb span {
padding : 0 6px 0 10px;
background : url(images/ico-arrow.png) no-repeat [0%, 3px];
color: #9f9f9f;
}
#breadcrumb .tip {
background : none;
padding : 0;
}
#breadcrumb .home {
background : none;
}
.archive #breadcrumb {
margin-bottom : 10px;
}
.onecolumn #breadcrumb {
width : 930px;
}
.nivoSlider {
position : relative;
}
.nivoSlider img {
position : absolute;
top : 0;
left : 0;
}
.nivoSlider a.nivo-imageLink {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
border : 0;
padding : 0;
margin : 0;
z-index : 60;
display : none;
}
.nivo-slice {
display : block;
position : absolute;
z-index : 50;
height : 100%;
}
.nivo-caption {
position : absolute;
left : 0;
bottom : 0;
background : #000;
color : #fff;
font-weight : bold;
width : 615px;
z-index : 89;
}
.nivo-caption p {
font-family : 'Francois One', sans-serif;
margin : 0;
font-size : 20px;
padding : 15px;
}
.nivo-caption a {
display : inline !important ;
}
.nivo-html-caption {
display : none;
}
.nivo-directionNav a {
position : absolute;
top : 45%;
z-index : 99;
cursor : pointer;
}
.nivo-prevNav {
left : 0;
}
.nivo-nextNav {
right : 0;
}
.nivo-controlNav a {
position : relative;
z-index : 99;
cursor : pointer;
}
.nivo-controlNav a.active {
font-weight : bold;
}
#slider-wrapper {
width : 615px;
height : 350px;
padding-top : 0;
margin : 25px 0 0 0;
padding : 0;
border : 0 solid #000;
background : #ffffff;
}
#slider {
position : relative;
width : 615px;
height : 350px;
background : url(images/loading.gif) no-repeat [50%, 50%];
}
#slider img {
position : absolute;
top : 0;
left : 0;
display : none;
}
#slider a {
border : 0;
display : block;
}
.nivo-controlNav {
position : absolute;
left : 260px;
bottom : -42px;
}
.nivo-controlNav a {
display : block;
width : 22px;
height : 22px;
background : url(images/bullets.png) no-repeat;
text-indent : -9999px;
border : 0;
margin-right : 3px;
float : left;
}
.nivo-controlNav a.active {
background-position : [0%, -22px];
}
.nivo-directionNav a {
display : block;
width : 30px;
height : 30px;
background : url(images/arrows.png) no-repeat;
text-indent : -9999px;
border : 0;
}
a.nivo-nextNav {
background-position : [-30px, 0%];
right : 15px;
}
a.nivo-prevNav {
left : 15px;
}
.nivo-caption {
font-family : 'Francois One', sans-serif;
font-size : 20px;
}
.nivo-caption a {
color : #efe9d1;
text-decoration : underline;
}
.nivo-caption small {
font-size : 11px;
}
.content-loop .post {
float : left;
width : 278px;
margin : 10px 11px 0 0;
padding : 11px;
border : 1px solid #ecede8;
}
.content-loop .entry-excerpt {
display : block;
clear : both;
}
.section-title {
background : #fbfbfb;
width : 585px;
margin : 0 0 0 15px;
padding : 10px 15px;
border-bottom : 1px solid #ecede8;
font-size : 15px;
line-height : 1;
}
.section-title a {
color : #333;
}
.section-title a:hover {
text-decoration : none;
}
.section-title a.subscribe-rss {
text-indent : -555em;
float : right;
display : block;
background : url(images/ico-rss.png) no-repeat [0%, -2px];
width : 16px;
height : 16px;
}
.display {
float : right;
width : 49px;
height : 20px;
margin-top : -2px;
background : url(images/btn-display.gif) no-repeat [0%, 0%];
text-indent : -5555em;
overflow : hidden;
cursor : pointer;
}
.display-grid {
background : url(images/btn-display.gif) no-repeat [0%, -20px];
}
.cat-feedlink a {
vertical-align : bottom;
width : 16px;
height : 16px;
display : inline-block;
background : #fafafa url(images/ico-rss.png) no-repeat [0%, 1px];
margin : 0 0 0 4px;
text-indent : -5555em;
overflow : hidden;
}
.hentry {
margin : 15px 15px;
padding : 0 0 15px;
border-bottom : 1px solid #ecede8;
}
.single .hentry {
border-bottom : 0;
padding-bottom : 0;
}
.grid-content .hentry {
width : 278px;
float : left;
display : inline;
margin : 15px 15px 0 0 !important ;
border-bottom : 0 !important ;
}
.grid-content .gridrow {
border-bottom : 1px solid #ecede8;
margin : 0 15px;
}
.grid-content .alt {
margin-right : 0 !important ;
}
.grid-content .hentry .entry-thumb {
margin-right : 10px;
}
.grid-content .hentry .entry-excerpt {
display : block;
clear : both;
}
.entry-thumb {
float : left;
display : block;
position : relative;
margin : 0 15px 10px 0;
padding : 0;
display : block;
border : 0 solid #e7e7e7;
}
.entry-thumb img {
display : block;
}
.entry-title a {
color : #000;
}
.entry-title a:hover {
text-decoration : underline;
}
h1.entry-title {
color : #323233;
font-family : 'Francois One', sans-serif;
font-size : 30px;
margin : 0 0 0 0;
line-height : 35px;
background-color : #fff;
border : 0 solid #fff;
}
.entry-excerpt {
display : table;
font-size : 16px;
line-height : 24px;
}
.socialshare {
width : 300px;
margin-left : 340px;
margin-top : -18px;
}
.entry-meta {
color : #999;
margin : 10px 0;
font-size : 12px;
margin-top : 25px;

margin-bottom : 25px;
}
.entry-meta a {
color : #999;
text-decoration : none;
}
.entry-meta a:hover {
text-decoration : underline;
}
.meta-sep {
color : #999;
margin : 0 3px;
}
.meta-more {
font-size : 11px;
margin : 10px 0 0;
font-weight : bold;
}
#entry-bottom {
margin : 15px 0;
}
#entry-tags {
margin-left : 10px;
}
#entry-author {
color : #000;
border : 0 solid #ecede8;
padding : 20px;
}
#author-avatar {
float : left;
}
#author-avatar img {
display : block;
padding : 4px;
}
.entry-author-content a {
color : #27acd3;
padding : 5px;
border : 0 solid #fff;
}
.entry-author-content a:hover {
color : #fff;
}
.entry-author-content {
background : #ededed;
padding : 10px 15px;
}
.entry-related {
padding : 0 0 10px 0;
border-bottom : 1px solid #ecede8;
}
.entry-related h3 {
margin-bottom : 10px;
}
.related-post {
float : left;
width : 135px;
margin : 0 15px 0 0;
}
.related-post img {
background : #fff;
padding : 4px;
border : 1px solid #ecede8;
}
.related-post h3 {
margin : 0 0 10px 0;
}
.related-post .title {
display : block;
line-height : 16px;
margin : 7px 0 0 0;
}
.entry p, .entry ul {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 26px;
}
.entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol {
margin : 10px 0px 20px 190px;

}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
color : #0a0a0a;
}
.entry ul, .entry ol {
margin : 20px 0 20px 30px;
}
.entry ol {
list-style-type : decimal;
}
.entry ul {
list-style-type : square;
}
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul {
margin : 0 0 0 20px;
}
.entry hr {
border-top : 1px solid #fff;
border-top : 1px solid #c7d7db;
background : none;
height : 0;
margin : 0 0 20px 0;
padding : 0;
clear : both;
}
.entry hr.none {
border : 0 none;
height : 0;
background : none;
margin : 0;
padding : 0;
clear : both;
}
.entry a {
color : #059dcc;
font-weight : bold;
}
.entry a:hover {
text-decoration : underline;
}
.entry blockquote {
margin : 20px 20px;
padding : 0 30px 0 20px;
overflow : hidden;
border-left : 10px solid #f7f7f7;
}
.entry img {
margin-left : 0;
vertical-align : bottom;
max-width : 410px;
height: auto;
padding-top:5px;
margin-left: auto; margin-right: auto;
}
#imagelarge .entry img {
max-width : 770px;
height: auto;
margin-left : -15px;
}
img.alignleft {
margin : 0 10px 6px 0;
}
img.alignright {
margin : 0 0 6px 10px;
}
img.alighcenter {
margin-left : -10px;
}
.onecolumn {
margin : 0 !important ;
background : #fff !important ;
}
.onecolumn #content {
margin : 0 !important ;
width : 100%;
}
.page-template-template-fullwidth-php #main {
background : #fff;
}
.wp-caption {
background : #000;
text-align : center;
padding : 4px 0 5px 0;
border : 1px solid #000;
}
.wp-caption img {
margin : 0 0 5px 0;
padding : 0;
border : 0;
}
.wp-caption p.wp-caption-text {
margin : 0;
padding : 0;
font-size : 14px;
font-weight : normal;
line-height : 16px;
color : #fff;
}
.pagenavi {
padding : 15px;
text-align : center;
clear : both;
}
.pagenavi a, .pagenavi span {
border : 1px solid #e0e0e0;
padding : 4px 8px;
margin : 0 5px;
background : #f7f7f7;
}
.pagenavi a:hover {
border-color : #ccc;
}
.pagenavi .current {
background : #fff !important ;
}
.pagenavi span.pages {
background : none;
border : 0;
}
.widget a:hover {
text-decoration : none;
}
.yd_rp_widget a img {
margin-top : 10px;
margin-bottom : 15px;
}
.widget h4 {
font-family : 'Francois One', sans-serif;
font-size : 18px;
}
.widget-title {
padding : 0 0 10px 0;
font-size : 13px;
line-height : 1;
}
.widget ul {
overflow : hidden;
}
.widget ul li {
border-top : 1px solid #ecede8;
padding : 5px 0;
position : relative;
top : -1px;
}
.widget ul ul {
border-top : 1px solid #ecede8;
margin : 5px 0 0;
}
.widget p {
margin : 15px 0;
}
#sidebar .widget-wrap {
margin : 0;
}
#sidebar .widget-content {
padding : 0;
}
#sidebar .widget {
background : #fff;
}
#sidebar .widget-title {
height : 30px;
padding : 0 0;
color : #059dcc;
border-bottom : 0 solid #059dcc;
line-height : 30px;
clear : both;
}
#sidebar .widget ul {
padding : 0 1px;
}
#sidebar .widget ul li {
display : block;
padding : 7px 0 7px 11px;
}
#sidebar .left-widget {
display : block;
float : left;
width : 143px;
}
#sidebar .right-widget {
display : block;
float : right;
width : 143px;
}
#tab-sidebar {
background : #f0f0f0 !important ;
border : 1px solid #ecede8;
background : #fff;
overflow : hidden;
margin : 0 0 15px 0;
padding : 10px;
}
.tab-widget-menu {
font-size : 11px;
font-weight : bold;
width : 290px;
height : 32px;
}
.tab-widget-menu li {
float : left;
display : block;
background : #fff;
margin : 0 3px 0 0;
padding : 0 8px;
height : 32px;
line-height : 32px;
cursor : pointer;
text-transform : uppercase;
color : #444;
text-align : center;
border : 1px solid #e6e6e6;
}
.tab-widget-menu li.selected {
position : relative;
height : 32px;
bottom : 0;
color : #059dcc;
}
#tab-sidebar .widget {
background : #fff;
border : 0;
margin : 7px 0 0 0;
padding : 5px 5px;
}
#tab-sidebar .widget > div {
border-top : 0;
}
#tab-sidebar .textwidget {
border-top : 0;
}
#tab-sidebar .widget ul li {
background : none;
padding : 10px 0 5px;
}
#tab-sidebar .widget ul li a {
background : none;
}
#tab-sidebar .widget-title {
background : #fff !important ;
}
#tab-sidebar .info {
display : table;
}
#tab-sidebar a.comments-link, #tab-sidebar .meta {
display : block;
font-size : 11px;
color : #999;
text-transform : uppercase;
}
#tab-sidebar #recent-comments a {
color : #999;
}
#tab-sidebar #recent-comments a:hover {
text-decoration : none;
}
#tab-sidebar #recent-comments a span.comment-author {
font-weight : bold;
color : #333;
}
.tab-widget .entry-thumb, .tab-widget .avatar {
padding : 4px;
border : 1px solid #ecede8;
float : left;
margin : 0 10px 5px 0;
}
.widget_calendar #calendar_wrap {
padding : 10px 15px 15px 15px;
}
.tab-social-menu li {
float : left;
display : block;
background : #87c1d3;
width : 128px;
padding : 0 8px;
height : 32px;
line-height : 32px;
cursor : pointer;
text-transform : uppercase;
color : #444;
text-align : center;
}
.tab-social-menu li.selected {
background : #fff;
position : relative;
height : 32px;
bottom : 0;
color : #333;
}
#tab-social .widget {
background : #fff;
border : 0;
margin : 0 0 0 0;
padding : 5px 5px;
}
#tab-social .widget > div {
border-top : 0;
}
#tab-social .textwidget {
border-top : 0;
}
#tab-social .widget ul li {
background : none;
padding : 10px 0 5px;
border-top : none;
border-bottom : 1px dotted #e6e6e6;
}
#tab-social .widget ul li a {
background : none;
}
#tab-social .widget-title {
background : #fff !important ;
}
.widget-social {
clear : both;
display : block;
}
.widget-social li {
float : left;
display : inline;
width : 130px;
line-height : 18px;
margin-right : 7px;
}
.widget-social li a {
padding : 1px 15px 6px 20px;
float : left;
display : block;
height : 16px;
border : none;
}
.widget-rss {
background : url(images/ico-feed.png) no-repeat [0, 3px] !important ;
}
.widget-email {
background : url(images/ico-email.png) no-repeat [0, 3px] !important ;
}
.widget-twitter {
background : url(images/ico-twitter.png) no-repeat [0, 3px] !important ;
}
.widget-facebook {
background : url(images/ico-facebook.png) no-repeat [0, 3px] !important ;
}
.subscribe-input {
width : 150px;
height : 12px;
padding : 3px;
color : #999;
}
.subscribe-submit {
height : 24px;
padding : 4px 3px;
font-weight : bold;
color : #fff;
border : 1px solid #e6e6e6;
cursor : pointer;
}
#wp-calendar {
width : 100%;
}
#wp-calendar, #wp-calendar th, #wp-calendar caption {
text-align : center;
}
#wp-calendar th {
background : #f5f5f5;
padding : 3px;
border : 1px solid #f0f0f0;
}
#wp-calendar td {
padding : 5px 2px;
border : 1px solid #f0f0f0;
}
#wp-calendar caption {
background : transparent;
font-weight : bold;
padding : 3px 0 7px 0;
color : #333;
}
#wp-calendar #today {
background : #f5f5f5;
font-weight : bold;
}
.widget_tag_cloud div {
padding : 10px 15px;
text-align : center;
font : 100%/160% Arial;
}
.widget_tag_cloud a {
margin : 0 3px;
white-space : nowrap;
}
.widget_archive select {
margin : 10px 15px;
}
.widget_tj_flickr h3 span {
color : #0061d8;
}
.widget_tj_flickr h3 span span {
color : #ff1183;
}
.widget_tj_flickr {
padding : 0 !important ;
border : 0 !important ;
}
.widget_tj_flickr .wrap {
padding : 10px 0;
}
.flickr_badge_image img {
float : left;
border : 1px solid #e0e0e0;
padding : 4px;
background : #fff;
margin : 0 2px 3px 2px;
}
.flickr_badge_image a:hover img {
border-color : #ddd;
}
.tweets .timesince {
color : #999;
font-size : 11px;
font-style : italic;
}
.widget_twitter li {
background : url(images/ico-twitter-stream.png) no-repeat [0%, 6px] !important ;
padding-left : 20px !important ;
}
.textwidget {
padding : 10px 0;
}
.widget_tj_authorinfo .wrap {
padding : 10px 15px;
}
.widget-ad125 {
padding : 15px 0 10px 10px;
}
.widget-ad125 img {
margin : 0 0 3px 5px;
padding : 0;
}
.widget-ads {
padding : 0 0 15px 0;
}
.ad-title {
display : block;
margin-bottom : 5px;
font-size : 11px;
font-weight : normal;
color : #9f9f9f;
text-transform : uppercase;
text-align : center;
}
.widget_search {
padding : 10px 15px;
border : 0 !important ;
}
#search {
float : right;
display : inline;
width : 160px;
margin : 3px 0 0 0;
}
#searchform {
background : #fff;
border : 1px solid #e0e0e0;
height : 24px;
}
#searchform input {
display : block;
background : none;
border : none;
}
#searchform input#s {
float : left;
background : #fff;
width : 100px;
height : 16px;
padding : 4px 7px 4px 7px;
font-size : 11px;
line-height : 12px;
color : #999;
line-height : 12px;
}
#searchform input#searchsubmit {
float : right;
background : url(images/ico-secarch.gif) no-repeat [left, center];
width : 19px;
height : 18px;
padding : 4px 6px 4px 0;
overflow : hidden;
text-indent : -5555em;
cursor : pointer;
}
#footer {
background : #000;
color : #333;
overflow : hidden;
width : 950px;
margin : 0 auto;
border-top : 0 solid #e6e6e6;
padding-left : 10px;
}
#footer #fwidget-4 {
width : 300px;
float : right;
margin-right : 0;
}
#footer .widget {
float : left;
display : inline;
width : 190px;
padding : 0;
margin : 20px 20px 15px 0;
border-bottom : 0;
}
#footer .widget a {
color : #fff;
line-height : 20px;
}
#footer .fwidget {
margin-bottom : 15px;
}
#footer .widget-title {
color : #fff;
margin : 10px;
border-bottom : 1px solid #ecede8;
}
#footer ul li {
border-top : 1px dotted #e0e0e0;
padding : 5px 15px;
background : url(images/ico-bullet.gif) no-repeat [0%, 10px];
}
#footer ul ul {
border-top : 1px dotted #e0e0e0;
}
#bottom {
clear : both;
font-size : 11px;
color : #333;
width : 930px;
margin : 0 auto;
padding : 10px 0 0 0;
border-top : 1px solid #e6e6e6;
}
#bottom a {
color : #333;
}
.backtotop {
background : url(images/ico-go-up.png) no-repeat;
width : 48px;
height : 48px;
}
#footer .textwidget {
padding : 10px;
color : #fff;
}
#footer .widget_tag_cloud div, #footer .widget_calendar #calendar_wrap, #footer #searchform {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
#footer .widget_archive select {
margin-left : 0 !important ;
margin-right : 0 !important ;
}
#respond {
margin : 20px 0 0 0;
}
#respond p {
color : #777;
margin : 0;
}
.comments-box {
margin : 0 15px;
padding : 10px 0 0 0;
}
.comments-box h3 {
font-size : 16px;
font-weight : bold;
}
.cancel-comment-reply a {
padding : 5px 0 0 0;
font-size : 11px;
}
.text {
border : 1px solid #e6e6e6;
padding : 2px;
color : #777;
width : 200px;
}
#pings {
margin-bottom : 40px;
}
ul.children {
margin-left : 0;
}
ol.commentlist {
margin : 20px 0 0 0;
}
cite.fn {
font-size : 14px;
font-weight : bold;
font-style : normal;
letter-spacing : -0.05em;
display : block;
padding-top : 9px;
}
cite.fn a, cite.fn a:hover {
text-decoration : none;
}
span.says {
display : none;
}
.commentlist li {
margin : 10px 0 0 0;
padding : 15px;
list-style : none;
border : 1px solid #ecede8;
}
.commentlist li.depth-2 {
background : #ffffff;
border : 1px solid #ecede8;
margin-left : 15px;
}
.commentlist li.depth-3 {
background : #fafafa;
border : 1px solid #ecede8;
margin-left : 15px;
}
.commentlist li.depth-4 {
background : #ffffff;
border : 1px solid #ecede8;
margin-left : 15px;
}
.commentlist li.depth-5 {
background : #fafafa;
border : 1px solid #ecede8;
margin-left : 15px;
}
.commentlist code {
background : #e6e6e6;
padding : 5px;
}
.commentlist .moderation {
margin-top : 10px;
color : #660000;
}
.commentlist .thread-even {
background : #fafafa;
}
.commentlist .children {
margin-top : 15px;
}
.commentlist p {
clear : both;
}
.commentlist p a {
text-decoration : none;
}
.commentlist p a:hover {
text-decoration : underline;
}
.comment-author {
margin-bottom : 5px;
}
.avatar {
margin-right : 10px;
float : left;
padding : 3px;
border : 0 solid #e9e9e9;
background : #fff;
}
.reply {
margin : 15px 0 0 0;
}
.reply a, .reply a:visited {
font-size : 12px;
text-decoration : none;
}
.reply a:hover {
text-decoration : underline;
}
.comment-meta {
float : left;
font-size : 12px;
margin-bottom : 15px;
}
.comment-meta a {
color : #999;
}
#commentform {
margin : 15px 0 0 0;
}
#commentform input.txt, #commentform textarea {
font : 14px/14px Arial, Helvetica, sans-serif;
border-color : #ccc #efefef #efefef #ccc;
border-width : 1px;
border-style : solid;
}
#commentform input.txt {
color : #666;
background : #fafafa;
width : 170px;
margin : 0 5px 10px 0;
padding : 5px 7px;
}
#commentform textarea {
color : #666;
background : #fafafa;
width : 95% !important ;
padding : 5px 7px;
}
#commentform #submit {
margin : 15px 0 10px 0;
}
a.button {
background : url(images/btn-left.png) no-repeat [left];
color : #505050 !important ;
display : block;
float : left;
font-size : 12px;
font-weight : bold;
height : 23px;
line-height : 22px !important ;
margin : 15px 0;
padding : 0 0 10px 12px;
cursor : pointer;
}
a.button span {
background : url(images/btn-right.png) no-repeat [right];
display : block;
float : left;
height : 23px;
padding : 5px 10px 5px 0;
}
a.button:hover {
text-decoration : none;
}
.page .hentry, .error404 .hentry {
border-bottom : 0;
}
.header-ad {
color : #000;
width : 450px;
height : 50px;
line-height : 16px;
text-align : left;
font-size : 16px;
padding-top : 10px;
font-style : italic;
float : right;
width : 450px;
height : 60px;
overflow : hidden;
margin : 15px 0 0;
}
.header-ad a {
color : #059dcc;
}
#disqus_thread {
padding-left : 15px;
padding-right : 15px;
}
.dsq-brlink {
padding-left : 15px;
}
#gallery-1 {
padding-left : 0;
width : 600px;
}
#gallery-1 img {
width : auto;
}
@font-face
@font-face {
#wp125adwrap_1c {
width : 100%;
}
#wp125adwrap_1c .wp125ad {
margin-bottom : 10px;
}
#wp125adwrap_2c {
width : 100%;
}
#wp125adwrap_2c .wp125ad {
width : 125px;
float : left;
padding : 10px;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
div.wpcf7 img.ajax-loader {
border : none;
vertical-align : middle;
margin-left : 4px;
}
div.wpcf7 .watermark {
color : #888;
}
a:hover, .logo a, .entry a, #tab-sidebar #recent-comments a:hover span.comment-author, .cancel-comment-reply a, .commentlist p a, .reply a, .reply a:visited {
color : #059dcc;
}
.topnav li.first a, .topnav li ul li a:hover, .nav li a:hover, .nav li a:active, .nav li.first a, .nav li ul li a:hover, #sidebar .widget-title, .tab-widget-menu li.selected, .subscribe-submit {
background : #000;
color : #fff;
}
#image-logo a {
background : url(blue/logo.png) no-repeat;
}
.topnav li a:hover, .topnav li a:active {
background-color : #059dcc;
}
#cat-menu {
border-bottom-color : #059dcc;
}
div#shNavBar a {
color : #ccc;
text-decoration : none;
border : 0 none;
padding : 0;
cursor : pointer;
}
div#shNavBar a:hover {
color : #fff;
}
#shDisplay div#shTitle {
font : normal 12px/17px 'Lucida Grande', Verdana, sans-serif;
color : #ffffff;
text-align : center;
margin : 0 auto;
}
div#shNavBar {
display : block;
font : normal 13px/22px 'Lucida Grande', Verdana, sans-serif;
color : #999;
background-color : #454545;
border-top : 1px solid #525252;
position : fixed;
left : 0;
bottom : 0;
width : 100%;
padding : 3px 0 5px;
text-align : center;
cursor : default;
z-index : 1011;
}
body {
height : 100%;
}
#shShutter *, #shDisplay * {
padding : 0;
margin : 0;
}
div#shShutter, div#shDisplay {
top : 0;
left : 0;
width : 100%;
position : absolute;
}
div#shShutter {
height : 100%;
z-index : 1000;
background-color : #000000;
}
div#shDisplay {
display : block;
background-color : transparent;
z-index : 1002;
}
div#shDisplay img#shTopImg {
margin : 0 auto;
border : 1px solid #555;
background : transparent;
display : block;
max-width : none;
max-height : none;
float : none;
}
div#shDisplay div#shWrap {
visibility : hidden;
}
div#shWaitBar {
position : absolute;
width : 100px;
left : 50%;
margin-left : -50px;
margin-top : 120px;
}
#fullSize {
display : none;
}
#shNavBar img {
border : 0;
vertical-align : text-top;
margin : 0;
padding : 3px;
float : none;
}
.sh-make-invisible {
visibility : hidden !important ;
}
* html div#shNavBar {
display : block;
position : absolute;
}
#avatar_footer {
display : none;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
div.wpcf7 img.ajax-loader {
border : none;
vertical-align : middle;
margin-left : 4px;
}
div.wpcf7 .watermark {
color : #888;
}
}
@font-face {
{
}
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
div.wpcf7 img.ajax-loader {
border : none;
vertical-align : middle;
margin-left : 4px;
}
div.wpcf7 .watermark {
color : #888;
}
a:hover, .logo a, .entry a, #tab-sidebar #recent-comments a:hover span.comment-author, .cancel-comment-reply a, .commentlist p a, .reply a, .reply a:visited {
color : #9c0e12;
}
#sidebar .widget-title, .tab-widget-menu li.selected, .subscribe-submit {
background : #fff;
color : #333333;
font-size : 20px;
margin-top : 10px;
}
#image-logo a {
background : url(blue/logo.png) no-repeat;
}
.topnav li a:hover, .topnav li a:active {
background-color : #9c0e12;
}
#cat-menu {
border-bottom-color : #9c0e12;
}
.recaptcha-error {
font-size : 1.8em;
padding-bottom : 8px;
}
.mh-plaintext {
background : transparent url(email.png) no-repeat scroll [left, center];
border : medium none;
color : #2277dd;
height : 16px;
padding : 2px 2px 4px 20px;
}
.mh-plaintext a, .mh-plaintext a:hover, .mh-plaintext a:visited, .mh-plaintext a:visited:hover {
color : #ff7700;
font-weight : bolder;
text-decoration : none;
border : 0;
background-color : transparent !important ;
}
.mh-hyperlinked {
background : transparent url(email.png) no-repeat scroll [left, center];
border : medium none;
color : #2277dd;
height : 16px;
padding : 2px 2px 4px 20px;
}
.mh-hyperlinked a, .mh-hyperlinked a:hover, .mh-hyperlinked a:visited, .mh-hyperlinked a:visited:hover {
color : #ff7700;
font-weight : bolder;
text-decoration : none;
border : 0;
}
.lang-select label, .theme-select label {
vertical-align : middle !important ;
}
.lang-select select, .theme-select select {
vertical-align : middle !important ;
}
.recaptcha-form {
margin : auto !important ;
width : 25em !important ;
}
.recaptcha-options td {
vertical-align : top !important ;
}
.which-key label {
font-weight : bold;
}
.copyright {
text-align : center;
font-size : 0.85em;
}


#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }

#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:10px; }









