/*
Theme Name: DostCh
Description: DostCh Theme
Author: Lightrip
*/


* {
margin: 0;
padding: 0;
border: 0;
}

a:active, a:focus {outline: 0; border: 0;}

html, body {
width: 100%;
height: 100%;
}

body {
background: #333 url('pix/diag3.gif');
color: #333;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 10pt;
}

.clear {clear: both}

#topholder {
height: 100%;
background: url('pix/headerback.jpg') repeat-x;
}

#head {
margin: 0 auto;
width: 994px;
}

#topnav {
height: 50px;
float: right;
color: #999;
font-size: 0.8em;
}

#topnav ul {
margin: 30px 17px 0 0;
}

#topnav ul li, #menu ul li {
display: inline;
}

#topnav a {
color: #999;
text-decoration: none;
padding: 0 5px;
}

#topnav a:hover {
text-decoration: none;
color: #fff;
}

#leftShadow {
background: url('pix/head-l.jpg') no-repeat top left;
width: 994px;
margin: 0 auto;
clear: both;
}

#rightShadow {
background: url('pix/head-r.jpg') no-repeat top right;
width: 994px;
margin: 0 auto;
}

#header {
position: relative;
width: 960px;
height: 148px;
margin: 0 auto;
background: #E26900 url('pix/123-1.jpg');
text-align: left;
}

#menu {
position: absolute; left:0; bottom:-24px;
background: #700 url('pix/shine2.jpg') repeat-x bottom;
width: 960px;
height:28px;
}

#menu ul {
}

#menu ul li {
float: left;
list-style-type:none;
height:28px;
background: transparent url(pix/menudiv.jpg) no-repeat scroll right top;
font-weight: bold;
color: #fff;
}

#menu ul li a {
margin:0 28px 0 27px;
padding: 0 0 2px;
font-size: 16px;
line-height:25px;
font-weight: normal;
color: #e5c5c0;
text-decoration: none;
}

#menu ul li a:hover {
border-bottom: 4px solid #ffab26;
color: #fff;
}

#menu ul li a.active {
color: #fff;
}

#main {
position: relative;
width: 960px;
margin: 24px auto 0;
background:#EEEEEE url(pix/gb2.jpg) no-repeat scroll 830px bottom;
}

#content {
line-height:18px;
margin:0 auto;
padding:10px 0 0;
width:940px;
}

#contentwide {
float:left;
margin:0;
padding:0 0 10px;
width:940px;
}

.postareawide {
background:url(pix/fullwidthtop.gif) no-repeat scroll center top #FFF;
border:1px solid #DDD;
float:left;
margin:0;
padding:10px;
width:918px;
}

#homepage {
float:left;
width:610px;
}

#homepagetop {
background:#FFF url(pix/homepagetop.gif) no-repeat scroll center top;
border:1px solid #DDD;
float:left;
margin:0 0 10px;
width:610px;
}

.featuredtop {
display:inline;
float:left;
padding:10px;
}

.jdGallery .slideInfoZone {
height: 60px !important;
}

.myGallery {
background:#000;
}

.slideshow {
line-height: 0;
}

.homepagebottom {
background:#FFFFFF url(pix/homepagetop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
width:610px;
margin: 0 0 10px;
}

.hpbottom {
display:inline;
float:left;
padding:10px;
width:590px;
}

#content h3 {
background:#333333;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:11px;
font-weight:bold;
margin:0 0 10px;
padding:3px 0 3px 7px;
text-transform:uppercase;
}

/*
#content a, #content a:visited {
color:#A91B33;
text-decoration:none;
}
*/

.thumb {
float:left;
margin:0 10px 10px 0;
}

.albthumb {
margin-bottom: 0;
width: 70px;
height: 70px;
}

.wp-post-image {
float:left;
margin:0 10px 0 0;
height: 110px;
width: 110px;
}

a img {
border:medium none;
}

hr {
border-style:none none dotted;
border-width:medium medium 1px;
clear:both;
margin:0 0 10px;
padding:0 0 10px;
}

.postmeta {
border-top:medium double #EAEAEA;
font-size:12px;
margin: 5px 0 0;
padding:5px 0 40px;
width:590px;
}

#sidebar {
display:inline;
float:right;
width:320px;
margin-bottom: 130px;
}

h3.widgettitle + hr {display: none}

#sidebar ul {
list-style-type:none;
}

#sidebar .widget {
background:#FFFFFF url(pix/sidebartop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
padding:10px;
width:300px;
}

#l_sidebar {
display:inline;
float:left;
width:170px;
}

#l_sidebar ul {
list-style-type:none;
margin:0 0 10px;
}

#l_sidebar .widget {
background:#FFFFFF url(pix/leftsidebartop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
display:inline;
float:right;
margin:0 0 10px;
padding:9px;
width:150px;
}

#l_sidebar ul ul {
list-style-type:none;
}

#l_sidebar ul li ul li, #sidebar ul li ul li {
background:#FFFFFF url(images/icon.gif) no-repeat scroll left top;
padding:0 0 5px 20px;
}

#r_sidebar {
display:inline;
float:right;
width:140px;
}

#r_sidebar ul {
list-style-type:none;
margin:0 0 10px;
}

#r_sidebar .widget {
background:#FFFFFF url(pix/rightsidebartop.gif) no-repeat scroll center top;
border:1px solid #DDDDDD;
display:inline;
float:right;
margin:0 0 10px;
padding:9px;
width:120px;
}

#footborder {
position: absolute;
bottom:-17px;
left:0;
width:960px;
height: 17px;
background: url('pix/sfoot.png') repeat-x top;
-background-image: none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pix/sfoot.png',sizingMethod='scale');
}

h1 {
padding: 20px 0 0 40px;
color: #FFF;
font-size: 1.75em;
font-weight: normal;
font-family: Georgia;
}

h1 a, h1 a:hover {
color: #fff;
}

h5 {
padding: 0 0 0 40px;
color: #FFF;
font-size: 0.8em;
font-weight: normal;
}

h2 {
font-family: Georgia, Times;
font-size: 1.4em !important; 
font-weight: normal !important;
margin: 0 0 10px;
padding: 0 0 5px !important;
color: #a00;
}

.featuredtop h2 {
margin: 6px 5px !important;
color: #fff !important;
border-bottom: solid 1px #f90;
}

h2 a {
color: #a00;
}

h2 a:hover {
color: #a00;
}

h4 {
clear:both;
color:#666;
display:inline;
float:right;
font-size:0.9em;
font-weight:normal;
margin:4px 0 0 20px;
}

strong a {
color: #a00;
}

strong a:hover {
color: #a00;
}

a, .red {
text-decoration: none;
color: #f90;
}

a:hover {
text-decoration: none;
color: #950;
}

.hlight {
background-color:#FFFFE5;
border:1px solid #FFEE88;
padding: 0 5px;
}

blockquote {
background:#eee url(pix/diag50.gif) repeat scroll 0 0;
border-left:2px solid #995500;
margin:8px 0 8px 20px;
padding:8px 8px 1px 12px;
}

blockquote.em {
position: relative;
padding-bottom: 20px;
}

div.morep blockquote.em {
padding-bottom: 1px !important;
}

blockquote.em em {
position: absolute;
right: 10px;
bottom: 5px;
}

p.right {text-align: right}

p.gothere {
text-align: right;
font-size: 0.8em;
}

p.www {display: none}

span.upper {text-transform:uppercase}

.jdGallery .slideInfoZone p {
font-size: 0.9em !important;
color: #ddd !important;
margin-top: 0 !important;
}

div.postcomm {
font-size:1.5em;
text-align: right;
margin-top: 0;
}

div.morep {
margin: 0 50px 10px 0;
text-align: justify;
}

.morep p, .post p, .pagepost p {margin: 0 0 10px}

.breadcrumb {
border-bottom:medium double #EAEAEA;
font-size:11px;
margin:0 0 20px;
padding:0 0 3px;
}

div.post, div.pagepost {
margin: 10px 0;
}

div.piclenselink {
float: right;
}

.post img, .morep img {
background-color:#fff;
border:1px solid #A9A9A9;
display:inline !important;
margin-top:4px;
padding:4px;
position:relative;
}

.post embed, .morep embed {
border:1px solid #A9A9A9;
padding:4px;
}

.alignleft {
float: left;
margin-right: 10px;
}

.aligncenter {
}

.alignright {
float: right;
margin-left: 10px;
}

span.tags {
background:url(pix/tags.gif) no-repeat scroll left top;
padding:2px 0 0 20px;
}

#footer {
text-align: center;
font-size: 0.8em;
color: #888;
padding: 15px 0 13px;
}

ol.commentlist {
padding-left: 20px;
}

.commentlist li {
padding-left: 15px;
border-left: 1px solid #ddd;
margin: 0 0 15px;
}

div.vcard {
margin-bottom: 10px;
}

.vcard cite {
font-weight: bold;
}

img.avatar {
float: left;
margin-right: 15px;
}

.comment-body p {
}

#comment, #submit, #author, #email {
border:1px solid #EAEAEA;
}

textarea#comment {width:588px; overflow-y: auto}

input{
padding: 1px 10px;
margin: 1px 0;
background: #f0f0f0;
}


/* Album page */

.ngg-albumtitle {
font-size: 1em !important;
}

.ngg-album {
width: 444px;
float: left;
margin-bottom: 6px !important;
border: none !important;
/* border-bottom: 1px dotted #333 !important; */
}

.alb-num0 {
margin-left: 6px;
/* border-left: 1px dotted #333 !important; */
}

.ngg-albumtitle {
padding-top: 20px !important;
}

.ngg-description {
padding: 0 7px 5px 0;
border-right: 1px dotted #333 !important;
}

.ngg-gallery-thumbnail img:hover, .ngg-thumbnail img:hover {background-color: #ddd !important}

/* end of Album page */
