/* CSS Document */

body {
	background: #442301;
	font-family: Arial, Helvetica, sans-serif;
	
	margin: 20px auto;
	padding: 0;
 	text-align: center; 
	font-size: .9em; 
}
 
h1, h2, h3, h4, h5, form, p, ul, li {margin: 0; padding: 0;}	/* clear margins/padding */

p {margin: 3px 0 8px 0; }

small {font-size: .7em; }

a, a:link {color: #442301; text-decoration: none; border-bottom: 1px dotted #442301; }
a:hover {color: #7C654E; border-bottom-color: #7C654E; }
a:visited {color: #7C654E; border-color: #7C654E; }

.message {border: 1px dotted #7C654E; background-color: #B4A799; padding: 5px; margin: 5px 0 20px 0; font-weight: bold; color: #442301;}

/* ----------- Content -------------- */
#content {width: 790px; margin: 0 auto; }

.home {float: left; border-right: 1px solid #7C654E; margin-right: 15px; padding-right: 15px; width: 460px; }
.about-short {float: right; width: 220px;}
.about-short p {font-size: .9em; }

/* ----------- Main -------------- */
#main {background: #FFF; border: 10px solid #7C654E; padding: 25px; text-align: left;}

#main h2 {color: #442301; margin-bottom: 20px; font-family: "American Typewriter", "Comic Sans MS", "Georgia";}
#main h3 {color: #442301; margin-bottom: 5px; font-size: 1.1em; font-family: "American Typewriter", "Comic Sans MS", "Georgia";}

#main ul {margin: 0 0 0 25px; }
#main ul li {margin: 0 0 5px 0; }
#noteline { }

/* ----------- Network Sites -------------- */
#networksites {float: right; width: 200px; padding-left: 20px; border-left: 1px solid #B4A799; margin-left: 20px; }
#networksites ul {margin: 20px 0 0 0; }
#networksites ul li {display: inline; float: left; margin-right: 15px; }
#networksites ul li a {display: block; width: 75px; height: 30px; margin-bottom: 15px; background-repeat: no-repeat; border: 1px solid #FFF; }
#networksites ul li a:link, #networksites ul li a:visited {background-position: bottom left; }
#networksites ul li a:hover, #networksites ul li a:active {background-position: bottom left; border: 1px solid #FF0099; }

a.wine {background-image: url(/images/link-winelog.gif)}
a.investorgeeks {background-image: url(/images/link-investorgeeks.gif) }
a.mobilicious {background-image: url(/images/link-mobilicious.gif)}
a.interactive8ball {background-image: url(/images/link-interactive8ball.gif)}
a.strangerstudios {background-image: url(/images/link-strangerstudios.gif)}
a.jason {background-image: url(/images/link-jason.gif)}


/* ----------- Forms -------------- */
.newnotetrain textarea {padding: 5px; }


.contactform div {margin-bottom: 10px; font-size: .8em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.contactform textarea {width: 250px; }
.contactform label {float: left; width: 125px; }

.url {background: #AC957E; float: right; width: 225px; padding: 10px 10px 10px 10px; margin: 0 0 15px 0; font-size: .8em;}

.share {clear: right; float: right; width: 220px; background: #7C654E url(/images/bg_share.gif) top right no-repeat; padding: 10px; margin-left: 15px; padding-left: 15px; color: #ECE6DF; }
.share h3 {color: #ECE6DF !important; margin-bottom: 10px !important; }

.share label {font-weight: bold; font-size: .9em; line-height: 1.4em;}
.share input, .share textarea {padding: 3px; }
.share div {margin-bottom: 8px; }

/* ----------- Footer -------------- */
#footer { color: #B4A799; font-size: .9em; }
#footer a {color: #7C654E; border: none; font-weight: bold; }
#footer a:hover {color: #FFF; }

#footer .logo {float: left; margin: 20px 0 20px 0; width: 135px; }

#footer ul {float: right; width: 640px; margin: 35px 0 0 0; }
#footer ul li {display: inline; float: left; margin-left: 15px; }


/* ----------- Misc -------------- */
.clear {clear: both; }
.right {float: right; }
.left {float: left; }
.inline {display: inline; }

.pad5 {padding: 5px; }
.pad10 {padding: 10px; }
.pad15 {padding: 15px; }

.top1em {margin-top: 1em; }

.dkbrown {color: #442301; }
.mdbrown {color: #7C654E; }
.ltbrown {color: #B4A799; }

.bg {padding: 3px 3px 3px 2px;}
.brown {background-color: #B4A799; }
.blue {background-color: #0066CC; }