/* styles for peglipin.com */

body {margin: 0 1em; padding: 0; font-family: Arial, Helvetica, sans-serif; background-color: #FAFCCB; color: #000000;}

/* FAFCCB  FFFADD  */

a:link {text-decoration: none; color: #EB8D00;}  
a:visited {text-decoration: none; color: #EB8D00;}
a:active {text-decoration: none; color: #FFCC00;} 
a:hover {text-decoration: underline; color: #FFCC00;}

a img {border: none;}
a img.border {border: 1px solid #EB8D00; padding:1px;}
a img.border:hover {border: 1px solid #FFCC00; padding:1px;}

h1 {font-size: 2em; margin: 0; padding: 0; text-align: left; font-weight: bold;}
h2 {font-size: 1.25em; margin: 0; padding: 0; text-align: left; font-weight: bold;}
h3 {font-size: 1em; margin: 0; padding: 0; text-align: left; font-weight: bold;}

small {font-size: .75em;}

.bold {font-weight: bold;}


/* ID STUFF */

#everythingwrapper {max-width: 75%; min-width: 40em; min-height: 100em;
border: 1px #fff solid; margin: 0 auto; background-color: #ffffff;}
/*\*/ * html #everythingwrapper {width: 770px; border: 1px #fff solid; margin:auto; background-color: #ffffff; height: 1000px;}  /**/

#heading {text-align: left; margin: .25em; padding: .25em;}
#heading a {color: #000; text-decoration: none;}
#heading a:visited {color: #000; text-decoration: none;}
#heading a:active {color: #000; text-decoration: none;}
#heading a:hover {color: #000; text-decoration: none;}

.peglipin {font-size: 4em; font-weight:bold; color: #000;} /*50 px*/

#nav {clear: both; text-align: left; margin: 0 0 .25em 0; padding: 0 0 .25em .25em;}
#nav a {color: #000000; text-decoration: none; margin: 0; padding: 0; font-size: 1.5em;} /*20*/
#nav a:hover {color: #FFCC00; text-decoration: none; margin: 0; padding: 0; font-size: 1.5em;}

#pagetitle {clear: both; text-align: left; margin: .25em 0 0 .5em; padding: 0 0 0 .25em;}

#pagecontent {clear: both; text-align: left; margin: 0 .25em; padding: 0 .5em;}

#pagecontent p {margin: .25em 0; padding: .25em 0; font-size: 1em;}

#gallery {margin: 1em 0; max-width: 60%;} 
/*\*/ * html #gallery {margin: 1em 0; width: 55%;} /**/

.nails {padding: 0; margin: 0 .5em 1em .5em; width: 60px; height: 60px;}

/* mostly blog stuff */

.navigation {padding: 0 0 .25em 0;}

#lefttwothirds {float: left; width: 65%;}
#lefttwothirds p img {display:block; margin: .5em auto;} /**/ 
.entry p img {display:block; margin: .5em auto;} /**/ 

#rightthird {float: right; width: 30%;}

#sidebar {border: 1px #000 solid; font-size: 1em; margin: 0; padding: 0;}
#sidebar ul {list-style: none; margin: .25em; padding: .25em;}
#sidebar ul li {list-style: none; margin: 0 .25em; padding: 0 .25em;}
#sidebar h2 {font-size: 1em;}

#searchform {width: 100%; padding: 0; margin: 0; border: none;}
.searchwidth {5em; clear: both;}

#searchsubmit {clear: both; margin: .25em 0;}

#commentarea {}
#respond {border: 1px #000 solid; padding: .5em; margin: .5em;}

#footer {clear:both; margin-top: .5em; padding: .25em 0;}
#footer p {text-align: left; font-size: 1em;}

/* end mostly blog stuff */

#footing {clear:both; margin-top: .5em; padding: .25em 0;}
#footing p {text-align: left; font-size: .75em;}

.pagetarget {position:absolute;}


/* form stuff */

form {color: #000000; padding: 1em; margin: 0 auto; border: 1px solid #dedede;
	background-color: #ffffff;
font-size: 100%; width: 90%; display: block; height: auto;} 

form fieldset {padding: 0 3em;}
form legend {font-size: 105%;}
form label {float: left; width: 20%; clear: both; padding: .5em 0; margin: 0;}
.inputmod {float: right; width: 70%; display: block; padding: .25em 0; margin: .5em 0;}
.licenter {display: block; margin: 0 auto; padding: .5em 0; text-align: center;}

form fieldset ol {list-style: none; padding: 0;}
form fieldset ul {list-style: none; padding: 0; display: block; margin: 0 auto;}
form fieldset li {list-style: none; padding: 0;}

.txtsize {width: 79%; height: 10em; margin: 0 10%; padding: 0;}


form p {display: block;}

