/* SKIN */

body {font-family:Arial, Helvetica, sans-serif; font-size:.725em;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

body {background:url('/wp-content/themes/candis/images/home_bg.gif') repeat-x;}
.container .nav {}
.container .nav a {color:#666666;}
.container .nav ul li ul li a {color:#cccccc;}
.container .footer, .container .footer a {color:#666666;}

.main {border:1px solid #cccccc;}
.mainContent {color:#666666;}

/* LAYOUT */

body, h1, h2, h3, ul, li, p {margin:0px; padding:0px;}

ul {padding:0px; margin:0px; list-style:none;}
ul, li {list-style:none;}

.container {width:915px; margin:0px auto;}

.container .header {height:180px;}

.container .nav {text-align:right;}
.container .nav {padding:5px 0px 45px 255px;}
.container .footer {padding:5px 0px 45px 45px;}
.container .nav ul li a {padding-left:50px;}

.main {width:768px; float:right;}
.mainContent {width:768px; padding:0px;}
.footer {clear:both;}

h1 {padding:12px 0px 8px 45px;}
h2 {padding:12px 0px 8px 45px;}
h3 {padding:12px 0px 8px 45px;}
h1, h2, h3 {font-weight:normal;}
p {padding:8px 45px 12px 45px; line-height:1.5;}

.post {font-size:105%; padding:15px 30px !important; border-right:1px solid #cccccc;}
.post p {padding:5px 0px 10px 0px;}

/*=== Image Gallery ===*/

.ngg-gallery-thumbnail-box {width:200px; float:left; padding:50px;}


/*=== Blog ===*/

.right_col{float:right; width:220px; padding-left:15px; margin-top:15px; margin-bottom:15px;}
.right_col h2{font-size:12px; color:#510760; padding:0px; margin:0px;}
.right_col ul li {display:block; padding:5px 0px;}
.right_col ul li a {color:#666666; font-size:11px; text-decoration:none;}
.right_col ul li a:hover {text-decoration:underline;}

.left_col{float:left; width:530px;}
.left_col h2, .left_col h2 a {color:#510760;}
.left_col a {color:#510760; text-decoration:none;}
.left_col a:hover {text-decoration:underline;}

.left_col h2, .right_col h2 {padding:15px 0px;}

.post {padding:15px 60px;}
.post .post_time {font-size:11px; padding:5px 0px;}
.post .entry{padding:5px 0px;}
.postmetadata {font-size:11px; padding:15px 0px;}

#comment {width:300px;}

/*=== Dropdown Menu ===*/

.nav ul li {position:relative; /* width:10em; */ text-align:left; float:left; white-space:nowrap;}
.nav ul li ul li {width:20em;}
.nav li ul {display:none; position:absolute; top: 2em; left: 0;}
.nav li>ul {top:auto; left:auto;}
.nav li:hover ul, li.over ul {display: block;}


/*=== JQuery Lightbox ===*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*=== Clear Fix ===*/
.clearfix:after, .header:after, .nav:after, .main:after, .pre_footer:after, .container:after{
	content:"."; display:block; height:0; clear:both; visibility:hidden;
}
.clearfix, .header, .nav, .main, .pre_footer, .container {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix, .header, .nav, .main, .pre_footer, .container {display:block;}
