/* 	CSS Document 
	Name: Jonathan Dozier-Ezell
	Date: Oct. 26, 2008
	Site: www.jonathandozierezell.com
*/

/*----------Generic and Body Rules----------*/
* {margin:0; padding:0;}
body {font:400 1.1em/1.1 Georgia, "Times New Roman", Times, serif; 
background:#fffecd url(images/background_large.jpg) no-repeat right top fixed; position:relative; min-width:1000px;}
.clear {clear:both}
img {border-style:none; outline-color:#fffecd;}
a {text-decoration:none; color:#ffffff; font-size:1.2em;}
.amazon {position:fixed; top:0px; left:0px;}
.author {content:"Jonathan Dozier-Ezell"; visibility:hidden;}


/*----------Container Styles----------*/
.conul {background:url(images/ul.gif) no-repeat left top}
.conll {background:#ff9000 url(images/ll.gif) no-repeat left bottom; position:absolute; margin: 10px 0 10px auto; 
right:195px; width:580px;}
.conur {background:url(images/ur.gif) no-repeat right top; padding:20px;}
.conlr {background:url(images/lr.gif) no-repeat right bottom; text-align:center;}
.conlr img {clear:both;}
.conlr #menu {text-align:left;}
.conlr:after {content:"."; height:1; visibility:hidden; display:block; clear:both}
.conlr img {margin:10px 40px; border:#ff9000 medium solid; padding:3px;}
.conlr img:hover {margin:10px 40px; border:#fffecd medium solid; padding:3px;}
.container {background:url(images/content.gif) no-repeat right top; color:#ffffff; min-height:480px; padding:20px;
position:relative; text-align:left;}
.container p {margin:0 10px; text-decoration:none; color:#fffecd;}
.clear {display:inline-block; clear:both; text-align:center;}

/*----------Holly Hack----------*/
* html .clear {height:1%;}
.clear {display:block;}
/*----------End Hack----------*/


/*----------Menu Styles----------*/
.menu {position:absolute; top:100px; right:10px; width:190px; text-align:left; padding-left:10px; background-color:#ff9000;}
.menu form {background-color:#ff9000; text-align:center; border:0; margin:0px auto; width:auto;}
.menu img {margin:0px auto; border:0;}
.menu img:hover {margin:0px auto; border:0;}

/*----------Dynamic Styles----------*/
.oneHundred {float:right; margin:120px 10px 0 0; width:310px;}
form {text-align:left; background-color:#ff9000; color:#fffecd; width:350px;}
#media {margin:0 auto; width:300px;} 
#media img {margin:0 auto; width:300px; text-align:center; border:none;}
#media img:hover {border:none;}
hr {color:#FFFFFF;}
.clear img {margin:15px 5px;}
.clear img:hover {margin:15px 5px;}
