﻿*
{
 padding:0;
 margin:0; 
 color:white;  
    }

/*---------------------------------------------------------------
All Pages Layout

---------------------------------------------------------------*/
body 
{
font-family: sans-serif;
font-size: .8em;
/*background: #cccc66 url(images/bg-900px-2.gif) repeat-y top center;*/
background-color:#e9e9e9;
text-align:center;
margin:0;
padding:0;
}

#wrapper
{
background:#000000 url(images/wrappercontent.jpg) repeat-y top left;
width:1024px;
margin:auto;
text-align:left;
}

#header .banner
{
background:url(/images/heading.jpg) no-repeat top center;

width:1024px;
height:222px;
}

p
{
font-size:1.2em;
line-height:1.5em;
}

/*Navigation*/

#header .menu{
margin-left:112px;
margin-right:112px;
height:38px;}

#header .menu ul{
float:left;
width:800px;
margin:0;
padding:0;
list-style-type:none;
font:14px Arial;
text-shadow:#666666;
font-weight:bolder;
background: url(images/navbuttonbg.jpg) repeat-x;
}
#header .menu ul li{
float:left;
}

#header .menu ul a{
display:block;
text-decoration:none;
line-height:2.1em;
padding:0 20px;
background: url(images/navbuttonsep.gif) repeat-y top right;
}


#header .menu ul li a:hover{
background:url(images/navbuttonbghover.gif) repeat-x;

}

#home #header .menu ul .home a ,
#art #header .menu ul .art a ,
#movement #header .menu ul .movement a ,
#aboutus #header .menu ul .aboutus a ,
#contactus #header .menu ul .contactus a {
background:url(images/navbuttonbghover.gif) repeat-x;

}

img
{
border:none;}

h1{
padding-bottom: 20px;\
}

p{
font-size:1.2em;
line-height:1.5em;
}

/*--------------------------------------------------------------------

Home Page Layout

--------------------------------------------------------------------*/

/*float left image*/
.imageleft
{
float: left;
padding-right: 25px;
}

.imageleftbot
{
float: left;
padding-bottom:15px;
}

/*Text styles*/

.frntmain
{
color:white;
font-size:1.2em;
}

.frntlargestart
{
font-size:1.3em;
font-style:italic;
}

/*Clear floats*/
.clear
{
float:clear;
}

#main
{
float:left;
width:100%;
padding-bottom:35px;
/*display:inline-block;*/
}

.gutter
{
padding-left:209px;
padding-right:139px;
padding-top:25px;
}

.guttermultiview
{
padding-left:139px;
padding-right:139px;
padding-top:25px;
}
#wrapbotfrntlft
{
float: left;
width:477px;
padding-bottom:25px;
}

.gutterfrntleft
{
padding-left:252px;

}

#wrapbotfrntrt
{
float: right;
width:477px;
padding-bottom:25px
}
.gutterfrntrt
{
padding-right:226px;

}

#wrapbotfrntlft a:hover ,
#wrapbotfrntrt a:hover
{
color:#999999;
}

#wrapbotfrntlft p ,
#wrapbotfrntrt p{
color:#ffffff;
}

#wrapbotfrntlft a ,
#wrapbotfrntrt a{
color:#ffffff;
text-decoration:none;
}

#Footer
{
clear:both;
background:url(images/frontpagefooter.jpg) no-repeat top center;
height:20px; 
}


/*----------------------------------------------------------------
Inside Page Templates

----------------------------------------------------------------*/

#wrapperart
{
background:#000000 url(/images/arttempbg.gif) repeat-y top left;
width:1024px;
margin:auto;
text-align:left;
}

#wrapperdance
{
background:#000000 url(/images/dancetempbg.gif) repeat-y top left;
width:1024px;
margin:auto;
text-align:left;
}



#sidenav{
float: left;
width: 327px;
}

#sidenav .sidenavgutter{
padding-left: 126px;
padding-right: 2px;
padding-top:30px;
}

#sidenav .sidenavgutter ul{
margin:0;
padding:0
list-style-type:none;
font:14px Arial;

}

#sidenav .sidenavgutter ul li{
display:inline;

}

/*#sidenav .sidenavgutter ul .menuindent{
padding-left:12px;
}*/

#sidenav .sidenavgutter ul a{
display:block;
color:white;
text-decoration:none;
/*padding:5px 10px;*/
line-height:32px;
height:32px;
padding-left:10px;
background:url(images/insidenavbg.gif) repeat-x;
}

#sidenav .sidenavgutter ul li a:hover{
background:url(images/insidenavhoverbg.gif) repeat-x;
}

#content{
float:right;
width:694px;
}

#content .contentgutter{
padding-left:10px;
padding-right:120px;
padding-top:20px;
}

#content .contentguttermove{
padding-left:20px;
padding-right:120px;
padding-top:20px;
color:black;
}

.movementh2
{
padding: 15px 10px;
color:black;
}

.movementp
{
padding: 0px 10px;
color:black;
font-size:1.2em;
line-height:1.4em;
}
#content .contentgutter h1{
color:white;
padding-bottom:25px;
}

#content .contentgutter h2{

padding-bottom:15px;
}

#content .contentgutter p{

font-size:1.2em;
line-height:1.5em;
}

#content .contentguttermove h1{
color:black;
padding-bottom:25px;
}

#content .contentguttermove h2{
color:black;
padding-bottom:15px;
}

#content .contentguttermove p{
color:black;
font-size:1.2em;
line-height:1.5em;
}

#content .contentguttermove strong{
color:black;
}

#content .contentguttermove em{
color:black;
}

#content .imagecenter{
text-align:center;
}

#content img{
padding-bottom:15px;
}

#Footerart
{
clear:both;
background:url(../images/artfooter.gif) no-repeat top center;
height:5px; 
}

.indent{
padding-left:15px;
}

/*------------------------------------------------------------
   Gallery Page Table Layout
   
   ----------------------------------------------------------*/

.gallerytable{
width:100%;
border-collapse:collapse;
border:none;
}

.gallerytabledesc{
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
vertical-align:text-top;
}

.gallerytablepaypal{
padding-bottom:20px

}

.gallerytablepicture{
padding-right:8px;
}


/*--------------------------------------------------------------

Contact Form Layout

-------------------------------------------------------------*/

#main .gutter fieldset{
margin: 1em 0;
padding:1em;
border:1px solid #ffffff;
}

#main .gutter legend{
font-weight: bold;
color:white;
font-size:1.6em;
}

#main .gutter label{
display: block;
}

#main .gutter input{
width:375px;
color:black;
}

#main .gutter textarea{
color:black;
}

#main .gutter .button_request{
margin-top:10px;
padding-top:10px;
width:100px;
color:black;
}

.p1{
color:white;
font-size:1.2em;
line-height:1.5em;
}

/*------------------------------------------------------------
   Movement Styles Layout
   
   ----------------------------------------------------------*/
.movementh1{
color:white;
font-size:1.8em;
padding-bottom:15px;

}