/*

Theme Name: ARTfeast
Theme URI: http://www.geetdesign.com/
Description: Elegant and simple.  CSS-only theme
Version: 1.0
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: Geet Design
Author URI: http://www.geetdesign.com/

*/

/* body

--------------------------------------------------*/
body {
font-size: 14px; 
	font-family:Verdana, Geneva, sans-serif;
	color: #c4e0dc;
	background:#c4e0dc url(images/bg.gif) center top no-repeat;
}

body#home {
font-size: 14px; 
	font-family:Verdana, Geneva, sans-serif;
	color: #c4e0dc;
	text-align: center;
	background:none;
	background-color:#007b69;
}

html, body {
height: 100%;
}

* html #wrapperhome {
height: 100%;
}
* {
margin:0;
padding:0;
}

/*
link color #fced58


menu font:  ITC Eras


menu color #FFF
menu color hover #c4e0dc;


sub menu color #FFF
sub menu color hover #f3764f;

Tag line font : Birch Std  color: c4e0dc
*/


/* layout styles
--------------------------------------------------*/


#wrapper {
width:1024px;
margin:0 auto;
margin-top:40px;
background-color:#007b69;
overflow: hidden;
}
#wrapperhome {
width:100%;
height:100%;
min-height: 100%;
background-color:#007b69;

}

#contenthome{
	width:1024px;
	height:760px;
margin:0 auto;
padding-top:30px;
}

#header {
	height:155px;
position: relative;
clear:both;
}
#sidebar {
	margin-left:50px;
width:280px;
float:left;
}
#content {
	float:left;
	display:block;
	width:560px;
margin:0 !important;
padding:10px 40px 10px 40px;
}

/* contact styles 
--------------------------------------------------*/



.clear {
clear:both;
}

#header h1 a:hover {
text-decoration:none;
color:#f27650;

}


a,#sidebar li a,#footer a {
color:#fced58;
text-decoration:none;
}

/* navigation
--------------------------------------------------*/

#nav-bar{
	clear:both;
height:95px;
position:relative;
margin:0 auto;
display:block;
width:900px;	
}



/* MENU code*/
#dropmenu li.first { height:36px;padding-left:10px;background:url(images/menu-left.gif) no-repeat top left;}
#dropmenu li.last { height:36px;padding-right:10px;background:url(images/menu-right.gif)  no-repeat right top;}

#dropmenu .children li.firstsub { height:31px;padding-left:10px;background:url(images/sub-menu-left.gif) no-repeat top left;}
#dropmenu .children li.lastsub { height:31px;padding-right:10px;background:url(images/sub-menu-right.gif)  no-repeat right top;}


#dropmenu{display:block; list-style-type:none;  height:36px;background:url(images/menu-middle.gif) repeat-x top center;}
#dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:absolute; z-index:300; }

/*#dropmenu a {display:block; font-weight:bold;font-size: 16px;padding: 10px 9px;color:#FFF;text-decoration:none;outline:none;}*/

#dropmenu a {display:block; padding:5px 15px;font-size:18px;color:#FFF;text-decoration:none;outline:none;}
#dropmenu a:hover {color:#c4e0dc;}
#dropmenu li {float:left; position:relative;padding-bottom:10px;}
#dropmenu ul {position:absolute;top:36px;height:31px;padding-top:3px; background:url(images/sub-menu-middle.gif) center bottom repeat-x; white-space:nowrap;}
#dropmenu li li{ float:left;white-space:nowrap;}
#dropmenu li li a{ padding:4px 10px;  font-size:14px;}
/*#dropmenu li li a{ padding:8px 10px;  font-size:12px;}*/
/*#dropmenu li ul ul {margin:-11px 0 0 189px}*/
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
#dropmenu li.current_page_item ul,#dropmenu li.current_page_ancestor  ul {display:block;}



#dropmenu  li.current_page_ancestor a {color:#c4e0dc;text-decoration:none;}
#dropmenu  li.current_page_ancestor li a {color:#fff;text-decoration:none;}
#dropmenu li.current_page_item li a {color:#fff!important;text-decoration:none;}
#dropmenu li.current_page_item a {color:#c4e0dc!important;text-decoration:none;}

#dropmenu li.current_page_item a:hover, #dropmenu li.current_page_ancestor a:hover {color:#c4e0dc!important;text-decoration:none;}



/* MENU HOME code*/

/*#nav-bar-home {
	height: 500px;
	width: 500px;
	margin: 0 auto;
	position: relative;
}*/
#dropmenuhome{display:block; list-style-type:none; margin-top:230px;text-align:left;margin-left:520px;position:relative;}
#dropmenuhome ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; }
#dropmenuhome a {display:block; font-size:18px;color:#FFF;text-decoration:none;outline:none;padding-bottom:5px;white-space:nowrap;position:relative;z-index:20;}
#dropmenuhome a:hover {color:#c4e0dc;}
#dropmenuhome li {width:180px;}
#dropmenuhome .children{
	margin-top:-160px;
	margin-left:-80px;
	width:227px;
	height:227px;
	position:absolute;
	left:0;
	top:0;
	padding-top:40px;
	background:transparent url(images/circle.png) no-repeat top left;
	z-index:10;
	opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#dropmenuhome li li {width:230px;}
#dropmenuhome li li a{ display:block;  padding-left:50px;font-size:16px;color:#FFF;padding-bottom:0;}
/*#dropmenu li ul ul {margin:-11px 0 0 189px}*/
#dropmenuhome li:hover ul ul, #dropmenuhome li:hover ul ul ul, #dropmenuhome li:hover ul ul ul ul {}
#dropmenuhome li:hover ul, #dropmenuhome li li:hover ul, #dropmenhomeu li li li:hover ul, #dropmenuhome li li li li:hover ul {display:block;}
#dropmenuhome li.current_page_item ul,#dropmenuhome li.current_page_ancestor  ul {display:block;}



#dropmenuhome  li.current_page_ancestor a {color:#c4e0dc;text-decoration:none;}
#dropmenuhome  li.current_page_ancestor li a {color:#fff;text-decoration:none;}
#dropmenuhome li.current_page_item li a {color:#fff!important;text-decoration:none;}
#dropmenuhome li.current_page_item a {color:#c4e0dc!important;text-decoration:none;}

#dropmenuhome li.current_page_item a:hover, #dropmenuhome li.current_page_ancestor a:hover {color:#c4e0dc!important;text-decoration:none;}





/*Throughout styles*/
#links {
	list-style:none;
	
	float:left;
}
#links li{
margin-bottom:2px;
display:block;
	
	
}
.lcp_catlist {
	list-style:none;
	
	
}
.lcp_catlist {
	margin-bottom:20px!important;
	
	
}





/* header
--------------------------------------------------*/
#header img{
	border:none;
outline:none;

}
#header .widget_sp_image{
	float:left;
	margin-left:36px;
margin-top:12px;


}

#header #advanced_text-5{
position: absolute;
z-index: 100;
font-size: 30px;
left: 450px;
top: 50px;
text-align: left;
height: 76px;
background: url(images/logosm.jpg) left center no-repeat;
width: 350px;
padding-left: 180px;
	
}
#header  #advanced_text-5 .AdvancedText {
padding-top: 30px;
}
#header #advanced_text-4{
	
	right: 50px;
position:absolute;
top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#fff;
	
}
#header .advanced_text #searchform input {
background:url(images/searchbg.jpg) left center no-repeat;
border:none;
	font-size: 12px;
	padding:5px;
	width:90px;
}
/* sidebar
--------------------------------------------------*/
#sidebar #advanced_text-3 {
	width:270px;
	height:270px;
	margin-top:5px;
	
}
#sidebar #advanced_text-3 .AdvancedText{
	
	width:270px;
	height:270px;
	position:relative;
	overflow:hidden;

}
#sidebar #advanced_text-3 .AdvancedText #imagecover{
background:url(images/imagecover.png) center center no-repeat;	
	width:270px;
	height:270px;
	position:absolute;
	z-index:5;
}

#sidebar #advanced_text-7{
background:url(images/quicklinksbg.gif) center center no-repeat;	
	width:250px;
	height:185px;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:30px;
	text-align:left;
	line-height:25px;
}
#sidebar #advanced_text-7 .facebook{

	margin-top:20px;
	
}
#sidebar h2 {
padding:0;
margin:0;
}

#sidebar ul {
list-style:none;
font-size:120%;
margin:0;
padding:0;
}

#sidebar li {
list-style:none;
padding:0;
}

#sidebar li a:hover {
color:#f27650;
}


/* Home
--------------------------------------------------*/
#frontdesc{
	font-size: 36px;
	font-weight:400;
	height:76px;
	color:#c4e0dc;
	text-align:left;
	background: url(images/logosm.jpg) left center no-repeat;
	width: 500px;
margin-left: 290px;
padding-left: 200px;
		
}
#frontdesc #advanced_text-6{
padding-top: 20px;
		
}



#homeintro{
	
		width:1024px;
	height:525px;
margin:0 auto;
padding-top:30px;
	background: url(images/homebg2.jpg) center top no-repeat;	
}
h6{
	font-size: 28px;
	font-weight:400;
	color:#b5c1d6;
	text-align:center;
}
#contenthome .post{
color:#fff;	
padding:0 130px;
	
}
/* content
--------------------------------------------------*/

#content p{
line-height:inherit; margin:0 0 20px 0; 
}

#content a {
text-decoration:none;
color:#fced58;
}

#content a:hover{
color:#f27650;
}

.post h2,.post h3 {

	margin:0;
	padding:0;
	
	}
	
	.post ul{margin-left: 30px;}
	
#content h2 {
	text-transform:uppercase;
	color:#f27650;
font-size: 18px;

}
#content h3 {
	text-transform:uppercase;
	color:#f27650;
font-size: 16px;

}
#content h2 a {
text-decoration:none;
border:none;
}


h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	
	}
	h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	color:#f27650;
	}

/* blockquote + links
--------------------------------------------------*/

blockquote {
border:1px solid #ccc;
margin:10px 0;
padding:5px 15px;
}

a:hover {
color:#f27650;
text-decoration:none;

}

a.more {
display:block;
text-align:right;
color:#2F460D;
text-decoration:none;
margin:10px 0 0;
}

a.more:hover {
text-decoration:none;
}

/* metadata under post
--------------------------------------------------*/
.post {
text-align:left;
font-size: 14px; 
	font-family:Verdana, Geneva, sans-serif;
}

.post img{
	border:1px solid #CCCCCC;
	margin:10px 10px 10px 0;
	}

.post .postmetadata {
	text-align: center;
	}

.date {
margin: 0 0 15px 0;
}

.post small {
font-size: 0.9em;
	line-height: 1.5em;
}

.post .entries img{margin:10px 10px 10px 0; float:left; width:100px}






/* comments
--------------------------------------------------*/
#comments {
font-size:0.9em;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
}

#commentform {

width:350px;
text-align:left;
margin:0 0 15px 0;
}

#commentform textarea {
background:#f8f7f6;
border:1px solid #d6d3d3;
width:480px;
font: 13px  Georgia,Serif;
}

#commentform #email,#commentform #author,#commentform #url {
font-size:1.1em;
background:#f8f7f6;
border:1px solid #d6d3d3;
width:350px;
}

#commentform input {
margin-bottom:3px;
}

#gravatar {
align:right;
}

/* wp stuff
--------------------------------------------------*/

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.navigation {
text-align:center;
font-size:120%;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding:4px 0 0 0;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}


.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}


/* footer
--------------------------------------------------*/
#footer {
color:#333;
margin:0;
text-align:center;
clear: both;
}




/* ----------- Album Styles Compact -------------*/
.ngg-albumoverview{
	margin-top:20px;
	
}
.ngg-galleryoverview h2{
	margin-bottom:15px!important;
}
.ngg-album-compact {
	float:left;
	height:110px;
	margin:0px !important; 
	text-align:left;
	width:100px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.gif) no-repeat scroll 0%;
	margin:0pt 0pt 6px !important;
	padding:6px 0pt 0pt 7px !important;
	width:100px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	text-align:center;
	font:1em Georgia,Serif!important;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

.ngg-album-compact p {
display:none!important;
}
