/*
 Screen style    
 Site: lauradebeden.co.uk
*/
/*
main template
*/
#body {
background-color: #FFFFFF;

}

#wrapper {
margin: 79px 0px 0px 20px;
*margin: 93px 0px 0px 20px;

}

#header {
margin: 0px 0px 0px 0px;
position: absolute;
width: 888px;
height: 72px;
}

#heading {
position: relative;
margin: 29px auto;
*margin: -1px 0px 0px 0px; *padding-bottom: 15px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;

}

#headingsmall {
margin: 55px 0px 0px 1px;
*margin: 24px 0px 0px 1px;
position: absolute;
font-size: 16px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
clear: both;
z-index: 10;
}

/*
menu and menu link formatting
*/

#menu {
margin: -10px 0px 0px 393px;
*margin: 0px 0px 0px 463px;
position: absolute;
width: 600px;
height: 18px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:16px;
z-index:100;
}

#practice-menu {
margin: 445px 0px 0px 0px;
*margin: 435px 0px 0px 0px;
position: absolute;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:16px;
z-index: 99;
}

#practice-menu-al {
margin: 440px 0px 0px 10px;
*margin: 430px 0px 0px 10px;
position: absolute;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:16px;
z-index: 99;
}

#practice-menu-tmc {
margin: 440px 0px 0px 10px;
*margin: 430px 0px 0px 10px;
position: absolute;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:16px;
z-index: 99;
}

#project-menu {
margin: 105px 0px 0px 770px;
*margin: 95px 0px 0px 770px;
position: absolute;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:11px;
z-index: 99;
}

a.nav:link {
	color: #000080;
	text-decoration: none;
}
a.nav:visited {
	text-decoration: none;
	color: #000080;
}
a.nav:hover {
	text-decoration: none;
	color: #000080;
    
}
a.nav:active {
	text-decoration: none;
	color: #000080;
	
font-weight: bold;
}

a.proj:link {
	color: #000080;
	text-decoration: none;
}
a.proj:visited {
	text-decoration: none;

	color: #000080;
}
a.proj:hover {
	text-decoration: none;
	color: #000080;
font-weight: bold;
}
a.proj:active {
	text-decoration: none;
	color: #000080;

font-weight: bold;
}
 
.hr {
margin: -12px 0px 0px 0px;
border: none;
background-color: #B4CBDF;
color: #B4CBDF;
height: 1px;
line-height: 1px;
font-size: 1px;
}
div.hr hr {
  display: none;
}

#contentwrapper {
margin: 90px 0px 0px 0px;
position: absolute;
width: 890px;
}

#content {
margin: 4px 0px 0px 0px;
*margin: -18px 0px 0px 0px;
position: absolute;
}

#blog {
margin: 0px 0px 0px 222px;
position: absolute;
}

#blog-sculpture {
margin: 0px 0px 0px 444px;
position: absolute;
}

#projectcontentwrapper {
margin: 100px 0px 0px 0px;
position: absolute;
width: 890px;
}

#projectcontent {
margin: 24px 0px 0px 0px;
*margin: 28px 0px 0px 0px;
position: absolute;
}


#hazel {
    margin: 16px 0px 0px 0px;

    width: 888px; 
    height: 350px;
}


#slideshow img {
border: none;
    display:block;
    width: 888px; 
    height: 460px;
    top:0;
    left:0;
position: absolute;
}

#slideshow a {
border: none;
    display: block;
    width: 888px; 
    height: 460px;
    top:0;
    left:0;
color: #FFFFFF;
text-decoration: none;
}

#slidenav {
margin: 13px 0px 20px 0px;
position: relative;
float:left;
}

#slidenav a {
border: 1px solid #ccc;
background: #B4CBDF;
text-decoration: none;
margin: 0 3px;
padding: 1px 5px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #B4CBDF;
font-size:11px;
}
#slidenav a.activeSlide { background: #339999; color: #339999 }
#slidenav a:focus { outline: none; }

#caption {
margin: -1px 0px 0px 20px;
*margin: 3px 3px 0px 0px;
position: relative;
float: right;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;
font-weight: bold;
z-index: 102;
}

#captionpausetext {
margin: 60px 650px 0px 0px;
*margin: 3px 3px 0px 0px;
position: absolute;
float: right;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;
font-weight: bold;
z-index: 102;
}

#captionproj {
margin: 5px 0px 0px 0px;
*margin: 12px 3px 0px 0px;
position: relative;
float: right;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;
font-weight: bold;
}

#copyright {
margin: 120px 0px 0px 370px;
*margin: 3px 3px 0px 0px;
position: absolute;

font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;
font-weight: bold;
z-index: 101;
}

#slidenavdes {
margin: 16px 0px 0px 0px;
*margin: 14px 0px 0px 0px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;
font-style: italic;
position: relative;
float:left;
padding-left: 5px;
}

a.slidenavdes:link {
	color: #000080;
	text-decoration: none;
	    font-style: italic;
}
a.slidenavdes:visited {
	text-decoration: none;
color: #000080;
	    font-style: italic;
}
a.slidenavdes:hover {
	text-decoration: none;
	color: #000080;
	   font-style: italic;
}
a.slidenavdes:active {
	text-decoration: none;
	color: #000080;
	   font-style: italic; 
}


#slideproj {
margin: 15px 0px 0px 0px;
*margin:13px 3px 0px 0px;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;
font-weight: bold;
float: right;
}

a.slide:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.slide:visited {
	text-decoration: none;
color: #FFFFFF;
}
a.slide:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.slide:active {
	text-decoration: none;
	color: #FFFFFF;
}

.style14 {
font-family: arial,helvetica,sans-serif;
color: #000080;
font-size: 14px;
}

.style15 {
font-family: arial,helvetica,sans-serif;
color: #B4CBDF;
font-size: 14px;
}


#proj-about-image {
margin: 0px 0px 0px 388px;
width: 500px;
position: absolute;
}

#proj-about-text {
padding: 10px 5px 0px 5px;
border: none;
    display:block;
    width: 384px; 
    height: 760px;
    top:0;
    left:0;
position: absolute;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #000080;
font-size:14px;

}

/* 
  Secure and Accessible PHP Contact Form v.2.0 Basic Styles by Mike Cherim 
  THESE ARE THE VARIOUS ELEMENTS, CLASSES, IDS, AND SELECTORS YOU MAY NEED FOR STYING THIS FORM
  Anchors or link elements have not been included, but everythig else is :-)
*/

/* for main form wrapping div */
div#gb_form_div { 
  /* not styled on demo page */
}

/* id for the form itself */
form#gb_form { 
  /* not styled on demo page */
}

/* form and results heading size */
.main_formhead, .formhead { 
  font-size : 1.4em; 
  color : #cc9900; 
}

/* outer fieldset - it's common to make this border : 0; */
fieldset#formwrap { 
  background-color : #fefefe; 
}

/* section fieldsets - it's common to make this border : 0; */
fieldset { 
  background-color : #fafafa; 
}

/* form legends and dt "heading" */
legend, dt { 
  font-weight : bold; 
  color : #666;
}

/* main legend at top of the form */
legend#mainlegend { 
  font-size : 1.2em;
  color : #669900; 
}

/* form label text */
label { 
  color : #669900;
}

/* all inputs, select, and textarea */
input.med, input.short, select.med, textarea.textbox { 
  font : 80% 'Trebuchet MS', sans-serif; 
  color : #666; 
  padding : 2px; 
  border : 1px solid #cc9000;
  background-color : #fffffa;
}

/* hover and focus styling - the classes like .hover and .focus below are for the javascript for IE */
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus { 
  color : #000;  
  border : 1px solid #000;
  background-color : #fff;
}

/* for the checkbox input */
input.checkbox {
  /* not styled on demo page */
}

/* error heading weight and color - bold is for the error reason text */
span.error, dt.error, strong.error { 
  color : #cd0000; 
  font-weight : bold; 
}

/* success heading color */
span.success { 
  color : #669900; 
  font-weight : bold; 
}

/* privacy and "Why?" small element link sizes (relative to their parent element */
small.privacy, small.whythis { 
  font-size : 80%; 
}

/* set up relativity to position small Why? text */
small.whythis { 
  position : relative; 
}

/* Why? link style */
small.whythis a { 
  text-decoration : underline; 
  font-size : 0.95em;
}

small.whythis a:hover, small.whythis a:focus, small.whythis a:active { 
  text-decoration : none;
} 

/* hide the Why? text span */
small.whythis a span { 
  border : 1px solid #fafafa; 
  background-color : #fafafa; 
  padding : 0 4px 0 4px; 
  color : #fafafa;
  text-decoration : none; 
}

/* bring back Why? text span (title attribute backs this up for borwsers it doesn't function in */
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span { 
  border : 1px solid #000; 
  background-color : #eecc11; 
  color : #000;
  padding : 0 4px 0 4px; 
  text-decoration : none; 
}

/* the link back to me for form credit */
p.creditline { 
  float : right; 
  margin : -17px 0; 
  padding-bottom : 1px; 
  font-size : 80%; 
}

/* used for abbreviation used relative to form. the .abbr class is for the span added for IE */
abbr, .abbr { 
  cursor : help; 
  border-bottom : 1px dotted #999;
}

/* set result color for blockquote dt "heading" */
dl#result_dl_blockq dt, dl.result_dl_blockq dt {
  color : #669900;
}

/* position result blockquote flush with parent */
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {
  margin-left : 0;
}

/* style the input names in the result */
div#hf_form_div span.items {
  font-weight : bold;
  color : #cc9900;
}


/* End CSS */
/* Stylesheet: laura de beden stylesheet Modified On 2015-03-25 20:16:34 */
