body {
font-family : "Trebuchet MS", Arial, Helvetica;
background : #fff;
color : #353535;
}
.palette2b, ul.menu li.back, ul.menu li ul, #info ul li .content img {
background : #d9d9d9;
}
.palette1b {
background : #fff;
}
.palette1, ul.menu li a {
color : #353535;
}
.palette3 {
color : #353535;
}
.palette3b, #sidesearch form#searchform input#s {
background : #f3f4f4;
}
a {
color : #6b2512;
}
#top {
background : #fff url(images/bh2.png) repeat-x bottom;
height : 158px;
position : relative;
z-index : 19;
border-bottom : 1px solid #fff;
color : #000;
}
#logoside {
padding-top : 0;
}
#logoside a.logo {
display : block;
float : left;
margin-top : -10px;
padding : 0;
}
#logoside h1 {
float : left;
color : #353535;
padding : 15px 0 0 60px;
font-weight : normal;
text-align : center;
margin : 0;
font-size : 16px;
letter-spacing : 1px;
}
.portf {
float : right;
margin-top : 16px;
position : relative;
background : url(images/portl2.jpg) no-repeat left top;
padding-left : 6px;
width : 150px;
}
.portf ul {
list-style-type : none;
margin : 0;
}
.portf li > ul {
top : auto;
left : auto;
}
.portf li ul {
display : none;
position : absolute;
top : 25px;
left : -6px;
width : auto;
height : auto;
background : #f3f4f4;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
}
.portf li ul li {
text-align : left;
position : relative;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #dfdfdf;
width : 149px;
height : 20px;
padding : 2px 0 2px 5px;
}
.portf li ul li:hover {
background : #dfdfdf;
}
.portf li:hover ul, .portf li ul.over {
display : block;
z-index : 20;
}
.portf li {
list-style-type : none;
padding : 2px 0;
margin : 0;
font-size : 14px;
text-align : left;
position : relative;
z-index : 19;
height : 26px;
background : url(images/portr2.jpg) no-repeat right top;
width : 100%;
}
.portf li ul {
margin : 0;
}
.portf ul li {
margin : 0;
font-size : 14px;
background : transparent;
}
.portf ul li a {
color : #353535;
text-decoration : none;
padding-right : 20px;
}
.portf li ul li ul {
left : -1px;
}
.portf li ul li ul {
left : -1px;
}
#menuside {
position : relative;
margin-left : auto;
margin-right : auto;
margin-top : 0;
margin-bottom : 0;
z-index : 36;
padding-top : 6px;
width : 100%;
}
ul.menu {
list-style : none;
margin : 0 0 0 2px;
height : 32px;
padding : 0;
z-index : 37;
background : url(images/div.jpg) no-repeat left top;
}
ul.menu li {
float : left;
padding : 2px 0 0 0;
margin : 0;
list-style-image : none;
position : relative;
z-index : 39;
height : 34px;
background : url(images/div.jpg) no-repeat right top;
}
ul.menu li:hover a {
color : #ececec;
}
ul.menu li:hover ul li a {
color : #707070;
}
ul.menu li:hover ul li:hover a {
color : #000;
}
ul.menu li a {
text-decoration : none;
font-size : 13px;
text-align : center;
font-weight : bold;
z-index : 40;
display : block;
margin : 0;
padding : 0;
width : 100%;
letter-spacing : 1px;
color : #fff;
}
ul.menu li.current_page_item a {
color : #000;
background : #fff;
}
ul.menu li > ul {
top : auto;
left : auto;
}
ul.menu li ul {
list-style : none;
position : absolute;
top : 32px;
left : 0;
display : none;
margin : 0;
background : #f3f4f4;
border-top : 1px solid #dfdfdf;
}
ul.menu li:hover ul, ul.menu li.over ul {
display : block;
}
ul.menu li li {
padding : 0;
float : none;
display : block;
border-left : 1px solid #fff;
border-right : 1px solid #fff;
border-top : 1px solid #fff;
border-bottom : 1px solid #dfdfdf;
margin : 0;
height : 22px;
background : transparent;
}
ul.menu li li a {
margin : 0;
padding : 0;
font-size : 13px;
color : #353535;
}
#carouselouter {
z-index : 18;
padding-bottom : 20px;
border-bottom : 1px solid #d9d9d9;
border-top : 1px solid #d9d9d9;
padding : 40px 0;
}
#carouselouter2 {
width : 1028px;
z-index : 18;
padding-bottom : 20px;
border-bottom : 1px solid #d9d9d9;
border-top : 1px solid #d9d9d9;
padding : 40px 0;
background : #fff;
}
#slides {
width : 540px;
height : 529px;
position : relative;
overflow : hidden;
}
#slideshowinfo {
float : right;
margin-right : 10px;
font-size : 11px;
color : #8f8f8f;
letter-spacing : 1px;
}
#slideshowinfo span.onn {
text-decoration : none;
color : #8f8f8f;
cursor : pointer;
}
#slideshowinfo span.offf {
text-decoration : none;
color : #000;
cursor : pointer;
}
#slides #imgframe img, #slides #holderframe img {
padding : 8px 0 0 8px;
height : 509px;
}
.imgtitle, .imglink {
display : none;
}
#slides {
background : #430908;
}
#slides #holderframe {
position : absolute;
width : 536px;
height : 525px;
top : 1px;
left : 1px;
overflow : hidden;
background : #250100;
border : 1px solid #fff;
}
#slides #imgframe {
position : absolute;
width : 536px;
height : 525px;
top : 1px;
left : 1px;
overflow : hidden;
border : 1px solid #fff;
}
#slides #loaderframe {
position : absolute;
width : 540px;
height : 540px;
top : 0;
left : 0;
overflow : hidden;
background : url(images/76.gif) no-repeat center;
display : none;
}
#slides #bigframe {
position : absolute;
width : 538px;
height : 538px;
top : 1px;
left : 1px;
overflow : hidden;
}
#bigframe span.zoomer {
position : absolute;
width : 540px;
height : 509px;
top : -540px;
left : 0;
z-index : 9;
}
#bigframe span.zoomer img {
padding : 257px 259px 257px 258px;
}
#bigframe span.infobg {
position : absolute;
width : 521px;
height : 60px;
top : 20px;
left : 9px;
background : url(images/infobg.png);
z-index : 10;
display : none;
}
#bigframe span.infobg h1 {
color : #fff;
font-weight : normal;
font-size : 16px;
text-align : center;
margin : 0;
}
#bigframe span.infobg p.lnk {
color : #fff;
font-weight : normal;
font-size : 11px;
text-align : center;
margin : 0;
}
#bigframe span.infobg p.lnk a {
color : #fff;
}
a.shift {
padding-right : 90px;
}
span.maskleft {
position : absolute;
background : url(images/bigmask1.png) no-repeat;
width : 521px;
height : 509px;
left : 9px;
top : 9px;
z-index : 9;
background : #000;
}
.contactblock {
float : left;
width : 350px;
}
#mainwelcomemsg h5 {
padding : 0 0 10px 0;
margin : 0 10px;
line-height : 1.5em;
font-size : 24px;
text-align : center;
letter-spacing : 1px;
font-weight : normal;
}
.grid_1 {
margin : 0 !important ;
width : 80px !important ;
}
#mainwelcomemsg p {
padding : 0;
margin : 0;
font-size : 14px;
letter-spacing : 1px;
}
#cwrapper {
background : url(images/stripe2.png) repeat-x bottom;
}
#menusideouter h4.tel {
background : url(images/tel2.png) no-repeat left center;
padding : 0 0 0 20px;
border-bottom : 0 solid #fff;
margin : 8px 40px 0 10px;
text-align : left;
font-weight : bold;
font-size : 13px;
float : left;
color : #565656;
}
#menusideouter .login {
float : left;
margin : 0;
color : #fff;
position : relative;
width : 160px;
height : 20px;
text-align : center;
}
#menusideouter .userlink {
float : left;
margin-left : 40px;
color : #fff;
position : relative;
width : 140px;
height : 20px;
text-align : center;
padding-top : 8px;
background : #000;
}
#menusideouter .userlink a {
color : #353535;
text-decoration : none;
font-size : 13px;
text-align : center;
font-weight : bold;
}
#menusideouter .loginner p.open {
display : none;
cursor : pointer;
color : #000;
}
p.logtag {
cursor : pointer;
padding-bottom : 3px;
}
#menusideouter .loginner {
position : absolute;
width : 160px;
height : 195px;
left : 0;
top : -170px;
background : #fff;
z-index : 999;
}
#menusideouter .loginner label {
color : #353535;
font-size : 11px;
height : 15px;
}
#menusideouter .loginner a {
color : #5f5f5f;
padding-bottom : 8px;
}
input#log.field, input#pwd.field {
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
margin : 5px;
padding : 3px;
border-top : 1px solid #a3a3a3;
border-left : 1px solid #a3a3a3;
border-bottom : 1px solid #fff;
border-right : 1px solid #fff;
color : #353535;
background : #f3f4f4;
width : 140px;
}
input#rememberme {
color : #f2f2f2;
padding : 2px 5px;
}
input.bt_login {
text-decoration : none;
font-weight : bold;
margin : 0 0 10px 0;
padding : 2px 5px;
font-size : 11px;
border : 0 solid #fff;
cursor : pointer;
color : #fff;
background : #2f2f2f;
}
#menusideouter .loginner p {
padding-bottom : 2px;
padding-top : 8px;
margin : 0;
color : #5f5f5f;
}
#content {
overflow : hidden;
padding-bottom : 10px;
}
.imgborder {
padding : 0;
cursor : pointer;
margin : 0;
height : 57px;
}
.imgborder img.ready {
background : #000;
}
.imgborder span {
display : none;
}
#stripe {
height : 538px;
overflow : hidden;
position : relative;
}
#stripeinner {
width : 80px;
}
#singlebody {
overflow : hidden;
}
#singlebodyinner {
width : 100%;
}
#content h1 {
padding : 10px;
font-weight : normal;
font-size : 18px;
margin-bottom : 3px;
}
#content2, #singlewide {
background : url(images/tile960.png) repeat-y center;
}
#mainindex {
padding-bottom : 5px;
}
#mainindex img {
background : #fff;
padding : 5px;
margin-left : 10px;
}
#content3 {
height : 24px;
margin-bottom : 20px;
background : url(images/bot960.png) no-repeat left top;
}
#singletop {
height : 129px;
padding : 5px 0;
}
#single {
position : relative;
}
#singleinner {
margin : 0;
position : absolute;
top : 0;
left : 0;
width : 960px;
height : 124px;
background : url(images/pagemask.png) no-repeat center;
}
#singleinner span {
position : absolute;
top : 70px;
left : 40px;
}
#singleinner span.breadcrumbs {
position : absolute;
top : 30px;
left : 40px;
letter-spacing : 0;
font-weight : bold;
padding : 3px 10px;
font-size : 11px;
}
#singleinner span h1 {
font-size : 30px;
}
#sideinner {
padding-top : 20px;
}
.sideouter {
border : 1px solid #d9d9d9;
background : #fff;
padding : 1px;
}
.sidecenter {
border : 8px solid #d9d9d9;
background : #d9d9d9;
}
.sidecontent {
border : 1px solid #fff;
background : #f3f4f4;
}
ul.singleslider {
background : #fff;
list-style-type : none;
margin : 10px;
width : 600px;
position : relative;
height : 605px;
}
#pagecontent ul.singleslider li {
margin : 0;
position : absolute;
width : 590px;
height : 590px;
left : 10px;
top : 10px;
}
#subtitle h1 {
margin : 0;
padding : 20px 0 0 15px;
font-size : 25px;
text-align : center;
}
#subtitle h1.singlesubpage {
margin : 0;
padding : 20px 250px 20px 175px;
font-size : 25px;
text-align : left;
}
#pagecontent p {
padding : 10px 15px 10px 15px;
line-height : 18px;
margin : 0;
font-size : 13px;
}
#pagecontent p.share {
background : url(images/ccshare.png) no-repeat 3% 50%;
padding : 20px 25px 20px 80px;
margin-bottom : 30px;
}
#pagecontent p.share span, #pagecontent p span, #pagecontent p.modify span, #pagecontent p.by span, #pagecontent p.sa span, #pagecontent p.nc span, #pagecontent p.nd span {
font-weight : bold;
color : #000;
}
#pagecontent p.modify {
background : url(images/remix.png) no-repeat 3% 50%;
padding : 20px 25px 20px 80px;
margin-bottom : 30px;
}
#pagecontent ul.share {
padding-left : 45px;
font-size : 12px;
margin : 0;
}
#pagecontent p.by {
background : url(images/by.png) no-repeat 3% 50%;
padding : 20px 25px 20px 80px;
margin-bottom : 30px;
}
#pagecontent p.sa {
background : url(images/sa.png) no-repeat 3% 50%;
padding : 20px 25px 20px 80px;
margin-bottom : 30px;
}
#pagecontent p.nd {
background : url(images/nd.png) no-repeat 3% 50%;
padding : 20px 25px 20px 80px;
margin-bottom : 30px;
}
#pagecontent p.nc {
background : url(images/nc.png) no-repeat 3% 50%;
padding : 20px 25px 20px 80px;
margin-bottom : 30px;
}
#legalcode {
text-align : center;
padding-top : 20px;
}
#pagecontent #legalcode a {
color : #000;
text-decoration : underline;
}
#pagecontent p.date {
padding : 0 15px 5px 15px;
line-height : 18px;
margin : 0;
font-size : 11px;
}
.imgouterouter {
border : 1px solid #d9d9d9;
background : #fff;
padding : 1px;
float : left;
margin : 0 15px;
}
#pagecontent h2.category {
margin-bottom : 0;
}
#pagecontent h1, #pagecontent h2, #pagecontent h3, #pagecontent h4, #pagecontent h5, #pagecontent h6, #singlebodyinner h1 {
padding : 0 15px;
margin : 20px 0 0 0;
font-weight : normal;
letter-spacing : -1px;
color : #353535;
}
#pagecontent span h1 {
border-bottom : 1px dashed #a3a3a3;
margin-bottom : 20px;
}
#pagecontent a, #pagecontent li a {
text-decoration : none;
}
#pagecontent a.readmore {
float : right;
margin-right : 20px;
background : #d9d9d9;
font-weight : normal;
padding : 3px 10px;
font-weight : normal;
border : 1px solid #fff;
}
.striper {
border-bottom : 1px dashed #2f2f2f;
margin : 0 70px;
height : 1px;
padding-top : 20px;
margin-bottom : 20px;
}
#pagecontent p.date a {
color : #000;
text-decoration : none;
}
#pagecontent a:hover {
text-decoration : underline;
}
#pagecontent ul, #pagecontent ol {
margin-top : 10px;
}
#pagecontent li {
line-height : 24px;
padding : 3px 10px 3px 0;
font-size : 14px;
}
#pagecontent blockquote {
padding : 10px 0;
margin : 10px 30px;
font-style : italic;
letter-spacing : 1px;
border-top : 1px dashed #2f2f2f;
border-bottom : 1px dashed #2f2f2f;
}
#pagecontent blockquote p {
font-size : 14px;
padding : 0;
}
#pagecontent blockquote p:first-letter {
font-size : 18px;
font-weight : bold;
}
#recognition {
width : 308px;
height : 310px;
border : 1px solid #d9d9d9;
background : #fff;
float : left;
margin-right : 8px;
margin-bottom : 20px;
padding : 1px;
}
.recognitionwrap {
border : 8px solid #d9d9d9;
height : 294px;
}
.innerwraprec {
border : 1px solid #fff;
height : 292px;
background : #f3f4f4;
}
#recognitioninner {
height : 255px;
border-bottom : 1px dashed #2f2f2f;
margin : 0 30px;
}
#recognition p {
padding : 0 0 0 0;
font-size : 16px;
margin : 0;
text-align : center;
color : #353535;
letter-spacing : 1px;
}
#recognition h1 {
text-align : center;
font-size : 14px;
margin : 0;
color : #353535;
padding-top : 10px;
}
#recognition img {
padding : 0 0 0 0;
margin-left : 0;
}
#ratetitle {
float : left;
font-size : 16px;
font-weight : bold;
width : 290px;
}
#ratetitle h6 {
margin : 0 0 0 30px;
color : #353535;
}
#ratedesc {
float : left;
width : 340px;
padding : 5px 0;
}
#ratedesc p {
margin : 0;
padding-right : 20px;
}
.tariff {
width : 300px;
float : left;
}
.tariff p {
font-size : 17px;
text-align : center;
color : #000;
}
#thecomments ol li img {
float : left;
background : #d9d9d9;
border : 1px solid #fff;
padding : 4px;
}
#thecomments ol li.authorcomment p.meta1 {
margin : 0;
padding : 2px 15px;
float : left;
font-weight : bold;
font-size : 11px;
margin-top : 3px;
}
#thecomments ol li p.meta {
margin : 0;
padding : 2px 15px;
float : right;
font-size : 11px;
margin-top : 3px;
}
#thecomments ol li p.meta1 {
margin : 0;
padding : 2px 15px;
float : left;
font-size : 11px;
margin-top : 3px;
}
#thecomments ol li span p {
padding : 15px;
margin : 0;
}
#thecomments input#submit {
text-decoration : none;
font-weight : bold;
padding : 5px 8px;
font-size : 12px;
border : 1px solid #fff;
margin-left : 5px;
cursor : pointer;
background : #d9d9d9;
color : #353535;
}
#thecomments input#author, #thecomments input#email, #thecomments input#url, #thecomments textarea#comment {
float : left;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
margin : 5px;
padding : 3px;
border-top : 1px solid #a3a3a3;
border-left : 1px solid #a3a3a3;
border-bottom : 1px solid #fff;
border-right : 1px solid #fff;
color : #353535;
background : #f3f4f4;
overflow : hidden;
}
#thecomments p label {
padding : 6px 0 0 10px;
line-height : 32px;
}
#thecomments h6 {
margin : 5px 5px 5px 10px;
}
#catimage img {
padding : 5px;
margin : 10px;
}
#pagecontent h5.category {
margin : 0 0 10px 0;
}
#pagecontent a.catbut {
float : right;
margin-right : 20px;
background : #0f0f0f;
padding : 2px 10px;
font-size : 10px;
font-weight : normal;
letter-spacing : 1px;
border : 1px solid #1f1f1f;
}
#pagecontent img.alignnone {
padding : 3px;
}
.container_12 .grid_4 {
width : 310px !important ;
}
#pagecontent img.alignleft {
padding : 3px;
float : left;
margin-right : 3px;
}
#pagecontent img.alignright {
padding : 3px;
float : right;
margin-left : 3px;
}
#pagecontent .pagination {
height : 33px;
text-align : center;
}
#pagecontent .pagination a {
text-decoration : none;
font-weight : bold;
padding : 2px 8px;
font-size : 12px;
margin : 0 5px;
color : #353535;
border : 1px solid #d9d9d9;
}
#pagecontent .pagination a.current {
text-decoration : none;
font-weight : bold;
padding : 2px 8px;
font-size : 12px;
border : 1px solid #d9d9d9;
color : #000;
}
form#ajax-contact-form label {
float : left;
margin : 5px;
padding-left : 20px;
text-align : left;
width : 60px;
}
form#ajax-contact-form h2 {
margin : 0;
font-weight : normal;
letter-spacing : 1px;
padding-left : 90px;
font-size : 16px;
}
form#ajax-contact-form label.error {
float : left;
margin : 5px;
padding-left : 20px;
text-align : left;
}
form#ajax-contact-form input.textbox, form#ajax-contact-form textarea.textbox {
float : left;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
margin : 5px;
padding : 3px;
border-top : 1px solid #a3a3a3;
border-left : 1px solid #a3a3a3;
border-bottom : 1px solid #fff;
border-right : 1px solid #fff;
color : #353535;
overflow : hidden;
}
form#ajax-contact-form input.button {
text-decoration : none;
font-weight : bold;
margin-right : 0;
padding : 2px 5px;
font-size : 11px;
border : 0 solid #fff;
margin-right : 5px;
cursor : pointer;
float : right;
background : #a3a3a3;
color : #353535;
}
#bottomouter {
padding : 20px 0;
background : #000;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
color : #fff;
}
#footer {
border-top : 1px solid #d9d9d9;
}
#pagecontent ul.sitemap ul.children {
border : 0 solid #000;
}
.bottombit {
padding-top : 25px;
}
.bottombit p {
padding : 5px 0 10px 0;
margin : 0;
text-align : center;
color : #fff;
}
.bottombit p a {
color : #fff;
text-decoration : none;
}
.bottombit p a:hover {
color : #ececec;
text-decoration : underline;
}
form#searchform {
margin : 10px 0 0 0;
width : 100px;
}
input#s {
border : 1px solid #f3f4f4;
color : #353535;
width : 150px;
padding : 5px 0;
letter-spacing : 1px;
text-align : center;
}
#sidesearch, #sidesocial, #sidehelp, #latest, .sidewidget {
padding : 0 15px 25px 15px;
margin-bottom : 10px;
}
#sidesearch h6, #sidesocial h6, #sidehelp h6, #latest h6, .sidewidget h6 {
margin : 0 0 10px 0;
font-weight : normal;
font-size : 18px;
}
#sidesearch p, #sidesocial p, #sidehelp p, #latest p, .sidewidget p {
margin : 0;
}
#latest p, #sidesocial p, #sidewidget p {
margin : 5px 10px 5px 10px;
letter-spacing : 1px;
border-bottom : 1px dashed #a3a3a3;
}
#sidesearch p a, #sidesocial p a, #sidehelp p a, #latest p a, #sidewidget p a, .sidewidget ul li a {
margin : 0;
text-decoration : none;
}
#sidesearch form#searchform {
margin : 0 0 0 0;
}
.sidewidget ul {
margin : 0;
}
.sidewidget ul li {
margin : 0 10px;
padding-top : 5px;
padding-bottom : 5px;
list-style-type : none;
border-bottom : 1px dashed #a3a3a3;
}
.sidewidget ul.children {
margin-top : 5px;
border-bottom : 1px dashed #a3a3a3;
padding-bottom : 0;
}
.sidewidget table {
width : 100%;
text-align : center;
border : 1px solid #dfdfdf;
}
.sidewidget a {
text-decoration : none;
}
.sidewidget a:hover {
text-decoration : none;
color : #000;
}
#footer h6 {
padding : 5px 0;
text-align : center;
font-weight : normal;
letter-spacing : 1px;
margin : 0;
font-size : 11px;
}
.formerror {
padding : 25px;
color : red;
font-weight : bold;
}
.formsuccess {
padding : 25px;
color : green;
font-weight : bold;
}
img.avatar {
padding : 0 0 5px 5px;
}
.alt {
margin : 0;
padding : 10px;
}
#comments ol {
list-style-type : none;
line-height : 18px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 5px;
}
#comments ul li {
list-style-type : none;
list-style-image : none;
list-style-position : outside;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 5px;
padding-top : 5px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.commentlist {
padding : 0;
text-align : justify;
}
#pagecontent .commentlist li {
margin : 15px;
list-style : none;
color : #353535;
background : #fff;
border : 1px solid #d9d9d9;
padding : 1px;
}
#pagecontent .commentlist li ul li {
margin : 0;
list-style : none;
border : 0 solid #000;
background : #000;
padding : 0;
}
.commentlist li li {
background : none;
border : none;
list-style : none;
margin : 0;
padding : 3px 0;
}
.commentlist li .avatar {
margin : 5px 8px 6px 0;
float : right;
padding : 2px;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
#pagecontent .commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
margin : 0;
}
#commentform p {
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding : 5px 0;
}
.commentmetadata {
font-weight : normal;
margin : 0;
display : block;
color : #8f8f8f;
}
.commentmetadata a, .commentmetadata a:visited {
color : #8f8f8f;
font-size : 10px;
}
.commentmetadata a:hover {
color : #333333;
}
#pagecontent ul.children {
border : 8px solid #d9d9d9;
margin : 0;
}
.reply a {
padding : 5px 17px;
background : #d9d9d9;
border : 1px solid #fff;
color : #353535;
}
#commentform {
margin-left : 20px;
}
#pagecontent h4.postcomment {
padding : 20px;
margin : 0;
}
#pagecontent a#cancel-comment-reply-link {
margin-left : 20px;
color : #fff;
}
.cancel-comment-reply {
padding : 15px 0;
}
form#commentform p a {
color : #fff;
}
.cwrap {
border : 8px solid #d9d9d9;
}
.wrapinner {
border : 1px solid #fff;
background : #f3f4f4;
padding : 10px;
}
#pagecontent li ul li .wrapinner {
background : #f3f4f4;
}
#translator {
float : left;
padding : 0;
margin : 5px 0 0 20px;
}
#translator img {
padding : 0 5px 0 0;
}
#flickr_badge_uber_wrapper {
text-align : center;
width : 600px;
}
#flickr_badge_wrapper {
padding : 10px 0 10px 0;
}
.flickr_badge_image {
margin : 0 10px 10px 10px;
}
#flickr_badge_wrapper img {
border : 0 solid black !important ;
padding : 5px;
margin : 0 10px 0 5px;
}
#flickr_badge_source {
text-align : left;
margin : 0 10px 0 10px;
}
#flickr_badge_icon {
float : left;
margin-right : 5px;
}
#flickr_www {
display : block;
padding : 0 10px 0 10px !important ;
font : 11px Arial, Helvetica, Sans serif !important ;
color : #3993ff !important ;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
text-decoration : none !important ;
background : inherit !important ;
color : #660000;
}
#flickr_badge_wrapper {
background-color : #ffffff;
border : 1px solid #000000;
}
#flickr_badge_source {
padding : 0 !important ;
font : 11px Arial, Helvetica, Sans serif !important ;
color : #666666 !important ;
}
.alignleft {
float : left;
margin : 0 5px 5px 0;
}
#menusideouter {
background : #000;
width : 100%;
}
.singlecontent {
margin: 20px 0px 0px 0px;
padding: 20px 0px 0p 0px;
border-top: 1px solid  #000;
}
.singleheader p {
margin: 20px 0px 0px 0px;
font-weight: bold;
}
.share {
clear: both;
width: 500px;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#signup {
margin-top: 40px;
}

#pagecontentinner h5 {
display: none;
}