/*************************************************/
/*****************CSS FOR Cecilia Sullivan Fine Art**********************/
/*************************************************/
body {
margin:0;
padding:0;
color:#FFCC66;
text-align: center;
background-color:#000;

}

#page {
  text-align:center;
	border-width: 0px;
    margin:auto;
    width:1000px;
    margin-top: 25px;
}

/*************************************************/
/*****************Header**********************/
/*************************************************/
#header {

}

#top {
color:#FFCC66;
background-color:#FFCC66;
margin:0;
padding:0;
}

#menu {
margin:0;
padding:0;
margin-left:1%;
width:10%;
min-width:120px;
height:580px;
z-index:1;
float:left;
border-right:1px solid #FFCC66;
}
a img {
margin:0;
padding:0;
  border:0px;
}


#menu ul {
margin:0;
padding:0;
vertical-align:middle;
margin-top:32px;
list-style:none;
text-align:right;
}
#menu li {
margin:0;
padding:0px;
padding:8px 0px;
display:block;
margin-right:2%;
margin-right:25px;
}
#menu li a {
text-decoration:none;
font-size:10pt;
font-family:times;

}

#menu li ul {
margin:0;
padding:0;
vertical-align:middle;
list-style:none;
text-align:right;
}
#menu li ul li {
margin:0;
padding:3px;
display:block;
margin-left:2%;
}
#menu li ul li a {
text-decoration:none;
font-size:10pt;
font-family:times;
margin-right:-15px;
}
/*************************************************/
/*****************BODY**********************/
/*************************************************/
#content {
border:0px solid #333300;
  padding:0px;
  margin:0px;
  margin-top:12px;
}
#main_home {
border:0px solid #fff;
position:relative;
text-align: center;
float:left;
width:75%;
}
#main_work_wrapper {
border:0px solid #fff;
position:relative;
text-align: center;
float:right;
width:525px;
height:580px;
}
#main_work {
border:0px solid #fff;
position:relative;
text-align: center;
float:left;
}
 #gallery_frame {
border:0px solid #333300;
float:left;
position:relative;
padding:0px;
 background-image:none;
}
 #frame {
border:1px solid #333300;
float:right;
 background-image:url(../images/frame_back_tile.jpg);
 padding:10px;
 margin-left:10px;
 margin-right:4%;
}
 #no_frame {
float:right;
margin:0;
}
#right_box {
border:0px solid #fff;
text-align:left;
width:300px;
margin-left:10px;
float:left;
padding:8px;
}
#thumbs_box {
border:0px solid #fff;
text-align:center;
float:left;
margin-left:20px;
width:80%;
padding:8px;
}
#thumbs_box img {
float:left;
padding:8px;
}
 #contact_info {
 position:relative;
float:left;
 padding:10px;
 margin-left:20px;
width:335px;
height:435px;
}
#container-4 {
 position:relative;
float:left;
 padding:10px;
 margin-left:60px;
 width:55%;
}
#container-4 ul {
  width:200px;
}
#caption span {
 font-size:smaller;
}

/*************************************************/
/****************Footer**********************/
/*************************************************/
#footer{
border:0px solid #fff;
text-align:center;
clear:both;
}



.footer_menu {
border:0px solid #fff;

}

.footer_menu ul {
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    text-align:center;
}
.footer_menu ul li {
 display: inline;
 margin:0px;
 padding:0px;
 margin-left:60px;
}

/************************************************/
/****************MISC**********************/
/*************************************************/
.clear{
  clear:both;
}
a {
  color: #FFCC66;
}
a:hover {
  color: #cccccc;
}


