/*
Theme Name: DND
Theme URI: http://wordpress.org/
Description: Custom Theme for DND.
Version: 1.0
Author: Michal Miksik
Author URI: http://moonpixel.com/
*/
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/* WORDPRESS */

/* Begin Images */

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { display: inline; }
img.alignleft { display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
/* End Form Elements */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px solid #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { text-align: center; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; padding: 0 4px 5px; margin: 0; }
/* End captions */

.navigation {margin:20px 0;}


/* CSS Document 2009 Moonpixel www.moonpixel.com */
/*=================MAIN START==============*/

.tt1 {background:#FF0000;}
.tt2 {background:#FF00FF;}
.tt3 {background:#FFFF00;}

html {background:url(_images/bck.jpg) 50% 0;}

body {font: 13px/1.5 Helvetica, Arial, sans-serif;}

a:focus {outline: 1px dotted invert;}

a:link {color:#496A97; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
a:active {color:#000; text-decoration:none;}

#footer-logos-bottom a:link {color:#666; text-decoration:none;}
#footer-logos-bottom a:visited {color:#666; text-decoration:none;}
#footer-logos-bottom a:hover {color:#333; text-decoration:none;}
#footer-logos-bottom a:active {color:#333; text-decoration:none;}

hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}

p { }
sup {position: relative;top: -3px;vertical-align: top;font-size: 80%;}
sub {position: relative;bottom: -5px;vertical-align: top;font-size: 80%;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}

.xxxsmall {font-size: 9px;}
.xxsmall {font-size: 10px;}
.xsmall {font-size: 11px;}
.small {font-size: 14px;}
.medium {font-size: 16px;}
.large {font-size: 22px;}
.xlarge {font-size: 26px;}
.xxlarge {font-size: 32px;}

ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 30px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 20px;}

pre {padding: 0;margin:0 0 20px 20px;background: #f0f0f0;border: 1px solid #ccc;line-height: 20px;width: 370px;overflow: auto;overflow-Y: hidden;}
pre code {margin: 0 20px; padding: 0; display: block;}

#wrapper {overflow:hidden; width:930px; margin:20px auto;}

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}

.margin-left {margin-left:20px;}
.margin-right {margin-right:20px;}
.margin-top {margin-top:20px;}
.margin-bottom {margin-bottom:20px;}
.margin-left-half {margin-left:10px;}
.margin-right-half {margin-right:10px;}
.margin-top-half {margin-top:10px;}
.margin-bottom-half {margin-bottom:10px;}
.margin-bottom-none {margin-bottom:0;}

.content-image-left {float:left;}
.content-image-right {float:right;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.text-left {text-align:left;}
.text-right {text-align:right;}

.text-color-gr{color:#939393}
.text-color-bc{color:#342F30}
.text-color-wt{color:#FFFFFF}
.color01 /* RED */ {color:#F00}

.letter-spacing10 {letter-spacing:0.1px;}
.letter-spacing25 {letter-spacing:0.25px;}
.letter-spacing50 {letter-spacing:0.5px;}

.lists-style {list-style:none;}


/*=================MAIN END==============*/

/*=================HEADER START==============*/

#header {width:847px;height:42px;float:left; padding:0 35px 0 48px; background:url(_images/dnd_logo.png) 50px 0 no-repeat; text-indent:-999px;}
#header a {display:block;width:847px;height:42px;}
#header select {float:right; color:#666;}
/*=================HEADER END==============*/

/*=================CONTENT START==============*/

#content {width:930px;float:left;}

/*======LEFT COLUMN START======*/

#left-column {}


/*======LEFT COLUMN END======*/

/*======MAIN COLUMN START======*/

#main-column {float:left;width:678px;height:450px;}
#main-column-default {float:left;width:625px;height:372px;padding:0 7px 0 47px;margin-top:29px;border-right:solid 1px #AAA;font-size:11px;}
#main-column-image-default {width:632px;padding-bottom:7px;border-bottom:1px solid #AAA; margin-bottom:20px;}
#main-column-wide {float:left;width:849px;height:444px; padding-left:48px;}
#main-column-flash {width:672px;height:281px;}
#main-links{width:631px;height:122px;padding-left:47px; overflow:hidden;}
#main-column-scroll {width:625px;height:210px; overflow-x:hidden; overflow-y:auto;}
#find-us{display:block; float:left; width:204px;height:104px;margin-top:7px;background-image: url(_images/main_img02.jpg); border-top:solid 1px #AAA; border-bottom:solid 1px #AAA; padding:8px 0 0 0; line-height:1.2;}
#newletter{display:block;float:left; width:205px;height:104px;margin-top:7px;background-image: url(_images/main_img03.jpg); border:solid 1px #AAA; padding:8px 0 0 5px; line-height:1.2;}
#buddha-story{display:block;float:left; width:210px;height:104px;margin-top:7px;background-image: url(_images/main_img04.jpg); border-top:solid 1px #AAA; border-bottom:solid 1px #AAA; padding:8px 0 0 5px; line-height:1.2;}
/*======MAIN COLUMN END======*/


/*======RIGHT COLUMN START======*/

#right-column {float:left;width:251px;}
#right-column-flash {width:246px; height:401px;margin-top:0px; padding-left:6px; background:url(_images/vertline.png) 0 29px no-repeat;}
/*======RIGHT COLUMN END======*/

/*======CONTENT FOOTER START======*/
#content-footer {float:left;width:892px;clear:left; padding-left:48px;}
#menu-sub {width:631px;height:43px; overflow:hidden;background: url(_images/main_menu.jpg) no-repeat 0 5px; margin-left:47px; list-style: none; border-bottom:solid 1px #AAA;}
#menu-sub ul li {display:inline;margin:0;} 
#menu-sub ul li a {color:#FFFFFF; display:block; float:left; height:10px; margin-top:17px; padding:0 7px; border-right:1px solid #FFF; font:bold 9px Arial, Helvetica, sans-serif; letter-spacing:0.25px; }
#menu-sub ul li.last a {padding:0 0 0 20px;border-right:none;}
#right-facebook{width:183px; padding:13px 0 0 35px; height:31px; background-image: url(_images/right__facebook.jpg);border-left:solid 1px #AAA;border-bottom:solid 1px #AAA;border-top:solid 1px #AAA;}
#content-footer #menu-sub {float:left;border-top:solid 1px #AAA;height:44px; background-position:0 7px;margin-left:0;}
#content-footer #right-facebook {width:182px;float:left;}
/*======CONTENT FOOTER END======*/

/*=================CONTENT END==============*/

/*=================FOOTER START==============*/
#footer-logos {float:left;width:882px;height:50px;color:#4a4a4a;padding-left:48px;font:9px Arial, Helvetica, sans-serif;text-align:center; margin-top:20px;}
#footer-logos a {display:block;float:left;height:30px;color:#666;padding:10px;}
#footer-logos a.first {padding-left:130px;}
#footer {float:left;width:882px;color:#666;padding-left:48px;font:10px Arial, Helvetica, sans-serif;}
#footer-logos-bottom {float:left;width:902px;color:#666;padding-left:28px;font:10px Arial, Helvetica, sans-serif;text-align:center;}

/*=================FOOTER END==============*/

/*=================ABOUT US PAGE START==============*/
#main-column-about-us {float:left;width:625px;height:372px;padding:0 7px 0 47px;margin-top:29px;border-right:solid 1px #AAA;font-size:11px;}
#main-column-image-about-us {width:632px;padding-bottom:7px;border-bottom:1px solid #AAA; margin-bottom:20px;margin-top:-32px;}
#right-column-about-us {float:left;width:220px;}
#right-column-image-about-us {width:211px;margin-top:29px; padding:0 0 7px 7px;border-bottom:1px solid #AAA;}
#right-menu {width:218px;}
#right-menu ul {margin:0;}
#right-menu ul li {list-style:none;margin:0;}
#right-menu ul li a {display:block;padding:10px 10px 0 10px; height:35px; border-bottom:1px solid #AAA;background: url(_images/arrow.png) 210px 10px no-repeat;font-size:11px;font-weight:bold;color:#342F30; letter-spacing:0.1px;line-height:1.2;}
#right-menu ul li a:hover {background-position:200px 10px;}
#right-menu ul li a span {display:block; font-size:9px; color:#939393; letter-spacing:0.5px; font-weight:normal;}
/*=================ABOUT US PAGE END==============*/

/*=================STORE LOCATOR PAGE START==============*/
#main-column-flash-store {margin:-45px 0 7px 0;}
/*=================STORE LOCATOR PAGE END==============*/

/*=================BUDDHA PAGE START==============*/
#main-column-buddha {float:left;width:625px;height:450px;padding:0 7px 0 47px;margin-top:29px;border-right:solid 1px #AAA;font-size:11px;}
/*=================BUDDHA PAGE END==============*/

/*=================COLLECTION PAGE START==============*/
#main-column-flash-collection {margin:0 0 7px 0;}
/*=================COLLECTION PAGE END==============*/

/*=================NEWSLETTER PAGE START==============*/
#newsletter-holder {width:622px;height:392px;overflow:hidden;background:url(_images/dnd_newletter.png) no-repeat;margin:-27px 0 10px 0;}
#newsletter-form {width:200px;float:left;padding:180px 0 0 240px;}
#newsletter-form p {margin-bottom:10px;}
#newsletter-form input {width:170px;}
#newsletter-form label {display:block;width:170px;}
#newsletter-form #submit_btn {width:80px;margin-left:50px;}
#newsletter-text {width:160px;float:left;padding:180px 0 0 10px;}
/*=================NEWSLETTER PAGE END==============*/

/*=================JOBS PAGE START==============*/
#main-column-image-jobs {width:632px;padding-bottom:7px;border-bottom:1px solid #AAA; margin-bottom:20px;margin-top:-32px;}
/*=================JOBS PAGE END==============*/

/*=================PRESS PAGE START==============*/
#main-column-image-press {width:632px;padding-bottom:7px;border-bottom:1px solid #AAA; margin-bottom:20px;margin-top:-32px;}
/*=================PRESS PAGE END==============*/

/*=================IN THE PRESS PAGE START==============*/
#main-column-image-in-the-press {width:632px;padding-bottom:7px;border-bottom:1px solid #AAA; margin-bottom:20px;margin-top:-32px;}
/*=================IN THE PRESS PAGE END==============*/

/*=================BLOG START==============*/
#main-column-blog {float:left;width:625px;padding:0 7px 0 47px;margin-top:29px;border-right:solid 1px #AAA;font-size:11px;}
#right-menu #blog-header li {padding:10px 0 0 10px; height:50px; border-bottom:1px solid #AAA;font-size:11px;font-weight:bold;color:#342F30; letter-spacing:0.1px;line-height:1.2;}
#right-menu #blog-header li a {display:inline;padding:0;background:none;border:none;}
#blog-categories li a {text-transform:uppercase;}
#facebook-widget {text-align:center;padding:10px 0;}
h1.pagetitle {line-height:1.1;font-size: 18px; text-transform:uppercase;}
h1.blog, h2.blog {line-height:1.1;font-size: 14px; text-transform:uppercase;}
h1.blog small {display:block;height:12px; padding:4px; font-size:12px; font-weight:bold; color:#FFF; background:url(_images/hor-div-header.png) 0 0 no-repeat;}
h2.blog small {display:block;height:10px; padding:5px; font-size:9px; font-weight:bold; color:#FFF; background:url(_images/hor-div-header.png) 0 0 no-repeat;}
/*=================BLOG END==============*/

/*=================LOCAL AGENTS START==============*/
#main-column-local-agents {margin:-45px 0 7px 0;border-bottom:1px solid #AAA;padding-bottom:7px;}
h2.local-agents-headers {height:16px;padding:2px 4px;font-size:12px;color:#FFF;background:url(_images/hor-div-header.png) 0 0 no-repeat; margin:0; text-transform:uppercase;}
/*=================LOCAL AGENTS END==============*/


/*=================PACKSHOTS START==============*/
#main-column-packshots-thumbs {float:left; width:260px; position:relative;}
#main-column-packshots-thumbs img {width:65px; height:65px; cursor:pointer; margin-top:10px;}
#main-column-packshots-title-holder { position:absolute; width:240px; height:20px; padding:2px 5px; left:10px; top:340px; font-size:14px;color:#000;}
#main-column-packshots-main {width:365px; height:365px; float:left;}
/*=================PACKSHOTS END==============*/
