* {
margin: 0px;
padding: 0px;
}

body.editor {
background:#FFF;
}

body {
font: 62.5% arial, helvetica, sans serif;
background:#FFF url(../images/sce/ireland-artist-background.gif) repeat-x top center;
color: #000;
}

p {
font-size:1.2em;
margin: 0px 0px 11px 0px;
}

a {
color:#D00000;
}

#container {
background:#FFF url(../images/sce/side-shadows.gif) repeat-y top center;
width:966px;
margin: 0px auto -15px auto;
text-align:left;
min-height:760px;
clear:both;
}

#header {
margin: 0px 0px 0px 12px;
width:942px;
height:136px;
background:#D00000;
}

#name {
float:left;
}

#name p {
color:#E88080;
font-size:1.4em;
font-weight:bold;
padding:30px 0 0 50px;
width:300px;
margin:0px;
}

#name span {
color:#E4CAC5;
font-size:4.0em;
font-weight:normal;
padding: 0 0 0 24px;
width:400px;
margin:0;
}

#search {
padding:39px 0 0 0;
width:275px;
height:80px;
float:right;
}

#search button {
background:#FFF url(../images/sce/search-button.gif) no-repeat;
height:27px;
width:50px;
border:0;
margin-left:6px;
}

#search label {
color:#fff;
font-weight:bold;
font-size:1.4em;
display:block;
width:60px;
}

#search input {
width:185px;
height:21px;
border:2px solid #C3C3C3;
padding:2px 0 0 2px;
float:left;
}

.SiteSearch_result_item {
margin-top:10px;
}

#ctl01_MainContent_VolSiteSearchResults_Control_message {
font-size:1.4em;
}

.SiteSearch {
margin-top:20px;
}

.SiteSearch_content {
font-size:1.2em;
}

.SiteSearch_titlelink {
font-size:1.4em;
font-weight:bold;
}

.SiteSearch_link {
font-size:1.4em;
}

#content {
padding: 0px 38px;
}

#content li {
font-size:1.2em;
margin:0 0 5px 0;
}

#content ul {
margin:0 0 0 13px;
}

h1 {
margin:10px 0 20px 0;
font-size:3.4em;
color:#D00000;
font-weight:normal;
}

h2 {
font-size:2.0em;
color:#215F44;
margin:10px 0 0 0;
}

#footer {
background: #fff url(../images/sce/bottom-shadow.gif) no-repeat top center;
padding: 30px 0 5px 0;
text-align:center;
margin:0 0 0 1px;
color:#666666;
font-size:1.1em;
clear:both;
}

#footer ul {
list-style: none;
}

#footer ul li {
color:#666666;
display: inline;
}

#footer a {
text-decoration:underline;
color:#666666;
margin:0;
padding:0 5px 0 5px;
}

#footer a:hover {
color:#D00000;
}

#footer .footer_link {
border-left:solid 1px #D00000;
padding-left:10px;
}

#footer .footer_first{
border-left: none;
}

#copyright p{
text-align:center;
color:#666666;
font-size:1.1em;
}

#copyright a {
text-decoration:underline;
color:#666666;
}

#copyright a:hover {
color:#D00000;
}

#home-page-image img {
border: 2px solid #C3C3C3;
float:left;
margin: 0 10px 0 0;
}

#scroller {
background:#fff url(../images/sce/scroller-background.jpg) no-repeat;
width:870px;
height:129px;
margin:15px 0 0 0;
padding:10px;
}

.simg {
height: 129px;
margin-right:5px;
}

#quote {
color:#000;
text-align:center;
margin:15px 0 0 0;
}

#quote p {
font-family: times, times new roman, serif;
font-size:2.4em;
}

#quote span {
font-size:0.7em;
}

/*---Splash Styles---*/
#top-banner {
width:100%;
height:164px;
background:#CCBCAB;
margin:0;
padding:0;
}

#top-banner h1 {
font-family: Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-weight:normal;
color:#666666;
font-size:6.0em;
text-align:center;
margin:0;
padding:20px 0 0 0;
}

#top-banner h2 {
font-family: Georgia,"Times New Roman",Times,serif;
color:#fff;
font-style:italic;
font-weight:normal;
font-size:3.6em;
text-align:center;
margin:0;
}

/*#container {
width:980px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}*/

#sara {
width:474px;
margin:23px 0 23px 253px;
}

#sara p{
font-size:1.2em;
color:#666;
line-height:1.7em;
}

#sara img{
float:left;
margin-right:22px;
}

#contact-text {
width:167px;
margin:0 22px 0 253px;
float:left;
}

#contact-text p{
font-family: Georgia,"Times New Roman",Times,serif;
color:#666;
font-style:italic;
font-weight:normal;
font-size:2.6em;
text-align:right;
margin:0;
}

#contact-form {
background:#CCBCAB;
width:285px;
height:185px;
padding:5px;
float:left;
}

#contact-form label {
font-size:1.2em;
color:#666;
}
/*---End Splash Styles---*/

/*----Picture Gallery Module----*/
.panel{
float: left;
display: block;
width: 100px;
height: 125px;
margin: 0px 10px 0px 0px;
color: #000;
font-size: 1.1em;
}

.docname {
float: left;
display: block;
height: 5px;
}

.panel img {
border: 2px solid #c3c3c3 !important;
display: block;
width: 100px;
height: 100px;
/*padding:0px 10px 0px 10px !important;*/
}

.panel img:hover {
border: 2px solid #D00000 !important;
text-decoration:none;
}

.cat_name {
display:none;
}

.postcard_manager {
padding-bottom:20px;
}

/*----End Picture Gallery Module----*/

.clear {
clear: both;
}

#pdf {
margin:15px 0 0 0;
}

#pdf p{
padding:10px 0 0 0;
}

#contactform-wrapper {
background:#fff url(../images/sce/contact-pic.jpg) no-repeat top right;
width: 866px;
}

/*---contact form---*/
#contactform {
font-size:1.2em;
width: 330px;
}

#ctl00_MainContent_ctl03_ctl00, #ctl00_MainContent_ctl03_form_table {
width: 330px;
}

#contactform .indent {
margin:0px 0px 0px 110px;
}

#contactform .form_element {
padding: 0px 10px 0px 0px;
text-align:right;
float: left;
width: 100px;
}

#contactform .form_data {
text-align:left;
float: left;	
}

#contactform .separator {
clear: both;
height: 0px;
margin:0 0 3px 0;
}
/*---End Contact Form---*/

#watermark_box {
position:relative;
display:block;
}

img.watermark {
position: absolute;
top: 4px;
left: 4px;
}