img {
border:0;
}

body {
background-color: #bababa;
	background-image: url(../images/bkgd.png);
	background-repeat: repeat-y;
	position: relative;
padding-left: 50.2%;
margin: 0;
	text-align: center;
		color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
background-attachment: fixed;
background-position: center top;

}


#container {
	width:980px;
	margin-left:-482px;
	position: relative;
	padding-top:10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	text-align: left;
z-index: 9999;
}

 
#header {
	width: 998px;
	margin: 0 auto;
	padding: 0px;

}

#header-top {
	width: 998px;
	height: 85px;
}

#topmenu {
	float: left;
	width: 535px;
	margin:0;
    height: 82px;
	background: url(http://www.shekinah-arts.com/templates/shekinaharts/images/home-nav-slice.png) repeat-x;
	position: relative;
   z-index: 9999;
}

#topmenu  ul{
      height: 18px;
position: relative;
top: 35px;
left: 0px;
	}


#topmenu ul li{
	font-variant: small-caps;
	float: left;
        list-style:none;
        height:20px;
       padding: 3px;

}
#topmenu li ul li{
background-color: #bababa;
height: 28px;
padding: 0px 5px 10px 0px;
}

#topmenu li ul li span {
position: relative;
top: 5px;
color: #333333;
}




#topmenu li ul li img{
margin: 0;
padding-right: 5px;
}


#topmenu li li{
float: none;
list-style: none;
position: relative;
top: -30px;
left: -40px;
height: 28px;
background-color: #bababa;
color: #333333;
border-right: 5px #358896 solid;
border-left: 5px #358896 solid;
}

 #topmenu a:visited, #topmenu a:link,  #topmenu.sf-menuTopmenu a:visited, #topmenu.sf-menuTopmenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #29707b;
}

#topmenu a:hover, #topmenu.sf-menuTopmenu a:hover, #topmenu a:active, #topmenu.sf-menuTopmenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #358896;	
}




#topmenu-right {
	float:left;
	margin:0;
	height: 82px;
	width: 24px;
	background: url(http://www.shekinah-arts.com/templates/shekinaharts/images/home-nav-end.png) no-repeat;
}

#logo{
	height: 82px;
	width: 409px;
	background: url(../images/logo.png) no-repeat;
	float:left;
	margin-left: 20px;
}

#container2{
	text-align: left;
	padding: 20px;
}



#mainlevel-nav {
	height: 28px;
	margin-top: 0px;
	width: 982px;
	margin-bottom: 15px;
	margin-left:4px;
	z-index: 999;
position: relative;
}

#mainlevel-l {
	float: left;
	background: url(http://www.shekinah-arts.com/templates/shekinaharts/images/nav-left.png) no-repeat;
	height: 28px;
	width: 20px;
}


#mainlevel {
    background: url(http://www.shekinah-arts.com/templates/shekinaharts/images/nav-slice.png) repeat-x;
 width: 940px;
float:left;
z-index: 998;
position: relative;
height: 28px;
}

#mainlevel ul {
height: 18px;
position: relative;
margin-top: 6px;
}

#mainlevel li ul li img{
margin: 0;
padding-right: 5px;
}

#mainlevel ul li{
float: left;
list-style: none;
height: 18px;
font-variant: small-caps;
}

#mainlevel li ul li span {
position: relative;
top: 5px;
color: #333333;
}

#mainlevel .sf-menuMainmenu li ul li{
background-color: #bababa;
padding: 0px 5px 10px 0px;
}

#mainlevel .sf-menuMainmenu li li{
float: none;
list-style: none;
position: relative;
top: -2px;
left: -35px;
height: 28px;
background-color: #bababa;
color: #333333;
border-right: 5px #358896 solid;
border-left: 5px #358896 solid;
}


#mainlevel.sf-menuMainmenu a:visited, #mainlevel.sf-menuMainmenu a:link,  #mainlevel.sf-menuMainmenu a:visited, #mainlevel.sf-menuMainmenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #29707b;
}

#mainlevel.sf-menuMainmenu a:hover, #mainlevel.sf-menuMainmenu a:hover, #mainlevel.sf-menuMainmenu a:active, #mainlevel.sf-menuMainmenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #358896;	
}




#mainlevel-r {
background: url(http://www.shekinah-arts.com/templates/shekinaharts/images/nav-right.png) no-repeat;
float:left;
width: 20px;
height: 28px;

}

#showcase {
	margin: 0;
width: 987px;
text-align: left;
	padding: 0px;
	position: relative;
	z-index: 1;
	background-color: #333333;
}


#boxes{
	margin-right: 20px;
	text-align: left;
	width: 640px;
	vertical-align: middle;
	
	
}

#box1 {
	width: 320px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

#box2 {
	width: 320px;
	float: right;
	text-align: center;
	vertical-align: middle;
}

#maincontent{
	
	text-align: left;
	clear:left;	
padding:20px;
	width: 610px;
}

#frontpage{
position: relative;
width: 550px;
text-align:left;
margin: 20px 70px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
padding: 10px;
}

#right{
	text-align: left;
	width: 200px;
	margin: 20px 0px 20px 20px;
	float: right;
	padding: 0 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #333333;
	min-height: 450px;
}

#form-login ul{
list-style: none;
margin: 2px 0 0 15px;
padding:0;

}

#com-form-login{
width:400px;
margin:0 auto;
}

#com-form-login img{
display:none;

}

#form-login ul li{
margin:0;
padding:0;
font-size:10px;
}
#form-login-username{
padding:0;
margin:0;
}
#form-login-remember{
padding:0;
margin:0;
}
#form-login-password{
padding:0;
margin:0;
}
#form-login ul a{
list-style: none;
font-size: 10px;
}

label {
font-size: 12px;
}

fieldset.input {
margin-top: 25px;
border: 2px solid #333333;
padding: 5px 5px 5px 15px;
width:155px;
}

input.button{
margin:0;
padding:0;
}
#footer{
	clear:both;
	width: 998px;
	text-align: center;
    font-size: 8px;
}


a:active, a:visited, a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #358896;
}

a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;	
}




a.services{
font-size:12px;
	text-indent: 0px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	text-decoration: none;
	color: #333333;
}

a.services:hover {
	color: #358896;
	text-decoration: none;
}
a.services-green{
font-size:12px;
	text-indent: 0px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	text-decoration: none;
	color: #333333;
}
a.services-green:hover {
	color: #6c7a38;
	text-decoration: none;
}
a.services-orange{
font-size:12px;
	text-indent: 0px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	text-decoration: none;
	color: #333333;
}
a.services-orange:hover {
	color: #936d35;
	text-decoration: none;
}
a.services-red{
font-size:12px;
	text-indent: 0px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	text-decoration: none;
	color: #333333;
}
a.services-red:hover {
	color: #913636;
	text-decoration: none;
}
a.services-purple{
font-size:12px;
	text-indent: 0px;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	text-decoration: none;
	color: #333333;
}
a.services-purple:hover {
	color: #674772;
	text-decoration: none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #358896;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	font-style: italic;

	}
	
.style1 {
color: #333333;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}



.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #bababa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {
color: #358896;
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style4 {	
color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.style5 {color: #bababa; font-size: 10px;}
.style6 {color: #333333;
font-size: 10px;}
.style7{
}
.style8 {color: #bababa; font-size: 12px; 
font-weight: normal;}


#mainlevel.sf-menuMainmenu li li a{
color: #358896;
background-color: #bababa;
padding-bottom: 0px;
padding-right: 5px; 
padding-left: 5px;
padding-top: 0px;
position: relative;
top: 6px;
left: 2px;

}

#mainlevel.sf-menuMainmenu li li a:hover span{
color: #358896;
}

#topmenu.sf-menuTopmenu li li a{
color: #358896;
background-color: #bababa;
padding-bottom: 0px;
padding-right: 5px; 
padding-left: 5px;
padding-top: 0px;
position: relative;
top: 6px;
left: 2px;

}

#topmenu.sf-menuTopmenu li li a:hover span{
color: #358896;
}

span.separator {
display: none;
}

.gallery-thumbs
{
float:left;
overflow: hidden;
width:600px; 
margin-left: 10px; 
margin-top: 5px; 
padding: 15px; 

text-align: center;
}

.gallery-thumbs img{
padding:0px; 
width: 125px; 
height: 100px; 

}
.gallery-thumbs li{
float:left;
margin-left:15px!important;
margin-left:15px;
margin-bottom: 15px;
margin-top: 2px;
list-style: none;
overflow: hidden; 
width: 125px; 
height: 75px; 
border:3px solid #bababa;
}
span.thumbs_all {
float:left;
margin-left:15px!important;
margin-left:15px;
}

.gallery-thumbs li:hover {border:3px solid #358896;}

.search{
text-align:right;
margin: -15px -30px 20px 0px;
}

#mod_search_searchword{
font-family: verdana, arial, san-serif;
font-size: 12px;
font-style:italic;
text-align:right;
color: #3a3a3a;
border: 2px solid #333333;
padding: 2px;
}

a.dark:hover {
color: #bababa;
}

aa.contentpagetitlefront-page{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #358896;
}

td .createdate{
font-size:10px;
}


.article_separator{
width: 600px;
height: 2px;
background-image: url(http://www.shekinah-arts.com/templates/shekinaharts/images/article_separator.png);
margin: 25px 5px;
} 

.componentheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #333333;
}

#socialicons{
position: fixed;
background: #333333;
top: 10%;
left: 0;
float: left;

height: auto;
z-index: 99999;
text-align: center;
padding: 5px;
}

.sIFR-flash{
width: 100%;
}