/*
Theme Name: justAjar Integration
Theme URI: justajar.com
Description: Integration for justAjar
Version: 1.0
Author: Eric G.
Tags: Integrate
*/

/**********************************/
/* STYLE SHEET RESET*/ 
/**********************************/

/*----DO NOT EDIT---- MAKE EDITS UNDER SITE SPECIFIC CSS*/
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;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;border-spacing: 0;}


/**********************************/
/* SITE SPECIFIC CSS */
/**********************************/

body {text-align: center; font-family: "calluna-1","calluna-2", Georgia, serif; font-size: .85em; line-height: 1.6em; background-color: #bdbca2;background-image: url(../../../images/background_gray.jpg);}
#header {width:100%;text-align: left;margin: 0 0 20px 0;}
#wrap {width: 793px; border-top: 1px solid #999999;border-left: 1px solid #999999;border-right: 1px solid #999999;position: relative;padding-top: 0px;background-color: #ffffff;}
#wrapborder {width: 795px;border-top: 3px solid #ffffff;border-left: 3px solid #ffffff;border-right: 3px solid #ffffff;margin-left: 133px;}

/* NAVIGATION MENU */
#nav {
	font-family: "aviano-slab-1", "aviano-slab-2", sans-serif;
	font-weight:normal;
	font-size: 0.9em;
	letter-spacing: 1px;
	text-align: center;
	padding-top:35px;
	width: 171px;
	color:#666666;
	position: absolute;
	top: 0px;
	left: 3px;
	border-top: 3px solid #ffffff;
	text-transform: uppercase;
}
.menu {margin-bottom:30px;}
.menu li{font-weight:normal;margin-bottom:12px;}
.menu_h {margin: 0px 3px 10px 0px;}
.menu a:hover {color:#000000;}
.onpage {color:#000000;text-decoration: none;}
.offpage {color:#666666;text-decoration: none;}

/*MAILING LIST*/
#mc-embedded-subscribe-form{text-align:left; margin-top:20px; border-top: 1px solid #999999;border-bottom: 1px solid #999999;background-color: #daddda;width:168px;padding-top:20px;padding-bottom:10px;}
#mc-embedded-subscribe-form p{font-family: "calluna-1","calluna-2", Georgia, serif;font-size:.9em; font-weight: bold; text-transform: capitalize; letter-spacing: 0px;margin:0px 0 10px 8px;}
.mlinput{width:144px;}

/*FACEBOOK*/

#fb {border-bottom: 1px solid #999999;background-color: #daddda;width:168px;padding-top:20px;padding-bottom:20px;}

/* CONTENT AREA */
#content p {margin:5px 33px 10px 33px; color:#666666; }
#preface { padding:3px;border-bottom: 1px solid #999999;}
#preface p {font-family: "calluna-1","calluna-2", Georgia, serif; font-weight:normal; font-size: 16px;background-color: #cecea1;padding: 30px; line-height: 1.8em;text-align: left; color:#333333;margin:0px}
#preface span a{color:#fff;}
#contentheader {padding-top:4px;border-bottom: 1px solid #999999;padding-bottom:0px;}
#contentheader p{background-color: #cdd7d7;margin: 0 3px 3px 3px;padding: 6px 0px 0px 29px;font-size: 1.2em; letter-spacing: 4px;color: #000000;text-align: left}
#content {min-height:850px;  height:auto !important;  height:480px; padding-left: 177px;padding-bottom:20px;background-color: #ffffff;text-align: left;background-image: url(../../../images/navbg.gif);background-repeat: repeat-y;}
#content h1 {margin: 20px 0px 10px 33px;font-size: 1.3em;}
#content h2 {font-family: "aviano-slab-1","aviano-slab-2",sans-serif; font-weight:500; font-size: 1.1em; letter-spacing: 1px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 33px;}
#content h3 {margin: 20px 0px 10px 33px;font-size: 1.1em;}
#content h4 {margin: 20px 0px 10px 33px;font-size: 1.0em;}
#content h5 {margin: 20px 0px 10px 33px;font-size: .9em;}
#content h6 {margin: 20px 0px 10px 33px;font-size: .8em;}
#content p strong{color: #000000;font-weight: bold;}
#contentbar{margin-bottom:10px;}
#contentbarbottom{position:absolute; bottom:0px;}
#content a{color: #000000; text-decoration: none;}
#content a:hover {color:#666666;}
.imgborder {padding: 3px; border: 1px solid #b1b1b1;margin: 2px 5px;}
#spacer {height:3px;}
#slideshow {width: 608px; height: 277px; margin: 0px 0 0 4px; background-image: url(images/slide1.jpg); background-position: bottom center ; }
#detail3 {margin-left:40px;color:#666666;}


/*NEWS AREA*/
.newsouterarea {width: 616px; background-position: top left;background-repeat: no-repeat;}
.newsinnerarea {width: 616px; padding: 22px 0; min-height: 80px; background-position: bottom ;background-repeat: no-repeat; border-bottom: 1px solid #bdbdbd;}
.newsinnerarea img{float: left; padding: 3px; border: 1px solid #b1b1b1;margin: 15px 20px 10px 5px; width:100px; height: inherit;}
.floatfix {clear:both;height: 1px; overflow: hidden; }
.newstext {margin-left: 140px;}

.newsarea img{float:left;padding: 3px; border: 1px solid #b1b1b1;margin: 0px 20px 25px 5px;}
.newsarea hr {clear:both;color: #eee; background-color:#eee; border-color: #eee; height:1px}

/*CONTACT FORM*/
div.box {margin-left: 55px;}
div.box .input-text{border:1px solid #999999;color:#666666;width:310px;padding: 4px 0;}
div.box .input-textarea{border:1px solid #999999;color:#666666;width:310px;height:180px;padding: 4px 0;}
div.box label{display:block;margin-bottom:10px;color:#000000;font-style: italic;}
div.box label span{display:block;float:left;padding:5px 15px 0 0;width:70px;text-align:right;font-weight:bold;}
#contactbottom {height:280px;margin-left: 102px;margin-top: 20px;}
#contactbottom img{position:absolute; bottom:90px; right:50px;}
#contactbottom span{color: #000000;font-style: italic;font-weight: bold;}


/*Blod integrate*/
.blogentry {padding-bottom:20px;margin:0px;}
.blogentry img{padding: 3px; border: 1px solid #b1b1b1;margin: 5px; }
.outerblog {padding:0;margin:0;border-bottom: 1px solid #999;background-image: url(../../../images/contentbarbottomG.gif);background-position: bottom center; background-repeat: no-repeat;}
/*GALLERIES*/
.gal_entry {  min-height:143px; padding-bottom: 36px; border-bottom: 1px solid #999999;position: relative; background-image: url(../../../images/contentbarbottomG.gif);background-position: bottom; background-repeat: no-repeat;}
.last_gal_entry {min-height:125px; padding-bottom:38px;position: relative;}
.last_gal_entry p{padding: 20px 5px 0 170px; }
.last_gal_entry p span{color: #000000; font-style: italic;font-weight: bold;}

.gal_entry2 {min-height:143px;padding-bottom: 32px; border-bottom: 1px solid #999999;position: relative; background-image: url(../../../images/contentbarbottomG.gif);background-position: bottom; background-repeat: no-repeat;}

.last_gal_entry2 {min-height:143px; padding-bottom:28px;position: relative;}
.last_gal_entry2 p{padding: 20px 5px 0 160px; }
.last_gal_entry2 p span{color: #000000; font-style: italic;font-weight: bold;}

.gal_entry3 {min-height:105px;padding-bottom: 30px; border-bottom: none;position: relative;}

.last_gal_entry3 {min-height:105px; padding-bottom:20px;position: relative;}
.last_gal_entry3 p{padding: 20px 5px 0 160px; }
.last_gal_entry3 p span{color: #000000; font-style: italic;font-weight: bold;}


#aboutPhoto {border-bottom: 1px solid #999;}

.gal_entry p{font-family: "calluna-1","calluna-2", Georgia, serif; padding: 20px 5px 0 170px; }
.gal_title{font-family: "calluna-1","calluna-2", Georgia, serif; font-weight:600; font-size: 1em; color: #000000; font-style: italic; text-decoration: none;line-height: 1px; margin-top: 0px; text-align:center;}
.gal_title:hover {text-decoration: underline;}
.gal_thumb {position: absolute;top:35px; left:0px;margin: 10px 10px 0 30px;padding: 3px; border: 1px solid #b1b1b1;}
.gal_thumb2 {margin: 10px;padding: 3px; border: 1px solid #b1b1b1;}
.gal_thumb3 {margin: 0px;padding: 3px; border: 1px solid #b1b1b1;}
.gal_thumb4 {margin: 0px;padding: 0px; border: none;}

/*Next 5 entries adjust thumbnail alignment*/
.thumb_table{width:100%; text-align: left; margin-left: 22px;}
div.cdiv{width:150px;}
.thumb_table td{width:158px;padding:35px 0 20px 0px;}
.last_thumb_table{width:100%; text-align: left;margin-left: 22px;}
.last_thumb_table td{width:158px;padding:35px 0 0 0px;}

.thumb_table3{width:90%; text-align: left; margin-left: 40px;}


.last_thumb_table3{width:90%; text-align: left;margin-left: 40px;}




#gal_control_border {clear:both;font-size:.75em; border-top:1px solid #999999;border-bottom:1px solid #999999;padding: 0px;height: 34px; margin-top: 0;}

#g_left {font-size:.9em;width:220px;  float:left; margin: 0px 0px; padding: 0px 0px;border-right:1px solid #999999;height: 34px;overflow: hidden;}
#g_left p{  font-family: "aviano-slab-1","aviano-slab-2",sans-serif; color:#333; font-weight:700; text-transform:uppercase; text-align:center; background-color: #CDD7D7;display: block; margin:4px 5px;padding: 2px 0px 2px 0px ; height: 22px;letter-spacing: .1em; }
#g_left p a:hover{color:#ffffff;}

#g_middle {font-size:.9em;width:250px;float:left;padding: 0px 0px 0 0px;border-right:1px solid #999999;height: 34px;}
#g_middle p{ font-family: "aviano-slab-1","aviano-slab-2",sans-serif;text-align:center; font-weight:700; background-color: #c3c7c7;display: block; margin:4px 5px;padding:  2px 0px 2px 0px ;height: 22px; letter-spacing: .1em;}
#g_middle p a{text-decoration: none;color:#333333;}
#g_middle p a:hover{color:#ffffff;}


#g_right { font-size:.9em; width:143px;  float:left; margin: 0px 0px; padding: 0px 0px 4px 0px ;height:34px;}
#g_right p{ font-family: "aviano-slab-1","aviano-slab-2",sans-serif;color:#000000; font-weight:700; text-transform:uppercase; text-align:center; background-color: #CDD7D7;display: block; margin:4px 5px;padding: 2px 0px ;height: 22px;letter-spacing: .1em;}




.gal_image {padding: 0px; margin: 3px; }
#gal_detail {padding:0;margin:0;overflow: hidden;}

#gal_detail p span {font-family: "calluna-1","calluna-2", Georgia, serif;color: #000000; font-weight:600; font-style:italic;}
#gal_detail p {font-size:1em;}

.g_control_a {font-family: "aviano-slab-1","aviano-slab-2",sans-serif;color:#000000; text-decoration: none; font-style: normal;}
.g_control_a:hover {color:#666666;}
.g_control_a2 {font-family: "aviano-slab-1","aviano-slab-2",sans-serif !important; color:#666666; text-decoration: none;  font-style: normal !important;}

p#award {font-family: "calluna-1","calluna-2", Georgia, serif; font-style: italic;color:#000000;margin-top:0px; padding-top:0;}
#award span{font-family: "calluna-1","calluna-2", Georgia, serif; font-style: italic;color:#000000;font-size:.9em;}
#award img {vertical-align: middle; margin-right: 5px;}
p#glink {font-style: italic;margin-bottom: 0; padding-bottom: 0;}
#glink img {vertical-align: middle; margin-right: 5px;}


#posterpre {width: 600px; overflow: hidden;margin: 0;position: absolute; }
#postervid {display: none;width: 600px; overflow: hidden;margin: 0;}
#posterspace {width: 600px; height: 350px; overflow: hidden;margin: 10px auto 10px auto; position: relative;background-color: black;}

/* FOOTER */
p#footer {width:801px; text-align: left; margin: 0px 0px 0px 133px;  font-size: 0.9em;  padding: 15px 0px 20px 0px;background-image: url(../../../images/pagebottom.gif);background-repeat: no-repeat;}
#footer a{text-decoration:none; color: #000000;}


