/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,html,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* Layout */
body { background: #ffffcc url(../images/bkg-bg.jpg) repeat top; margin: 0 auto; padding: 0; }
#backdrop { background: url(../images/bkg-top.jpg) no-repeat top; margin: 0 auto; padding: 0; min-height: 600px; }
#wrapper	{ width: 920px; background: transparent url(../images/bkg-wrapper.png) repeat; margin: 0 auto; padding: 0; }
#content { width: 900px; background: transparent url(../images/bkg-content.jpg) repeat; margin: 0 auto; padding: 0; }
#window { padding: 0 40px 10px 40px; background: #ffffcc url(../images/window-bg.jpg) repeat; }
#founder { background: transparent url(../images/bkg-founder.jpg) no-repeat top; margin: 0; padding-right: 410px; }
#news { background-color: #ffffff; border: 1px solid #ffcc99; padding: 35px; }
#news h1 { font: normal 32px "Times New Roman", Times, serif; margin-bottom: 4px; }
#news h2 { font: normal 16px arial; margin-bottom: 25px; }

.col-1-left { float: left; width: 520px; padding-right: 35px; }
.col-1-right { float: left; width:228px; padding-left: 35px; border-left: thin dotted #cc9933; }

.col-2-left { float: left; width: 375px; padding-right: 30px;}
.col-2-right { float: left; width:375px; padding-left: 30px; }

.list_num { list-style: decimal; margin-left: 20px; }
.list_consignment { line-height: 28px; font-size: 16px; font-style: italic; text-indent: 15px; margin-bottom: 40px; }
.list_consignment li{ background: transparent url(../images/arrow-2.png) no-repeat;}

.arrow { text-indent: 15px; line-height: 28px; background: transparent url(../images/arrow-2.png) no-repeat;}

/* Fonts */
body { color: #996633; font: normal 14px Arial, Helvetica, sans-serif; }
h1 { color: #993300; font: italic normal 24px "Times New Roman", Times, serif; margin-bottom: 6px; }
h2 { color: #993300; font: italic normal 22px "Times New Roman", Times, serif; margin-bottom: 8px; }
h3 { color: #993300; font: italic normal 18px "Times New Roman", Times, serif; margin-bottom: 6px; }

/* Menu */
#menu { padding: 0; margin: 0; float: left; width: 900px; height: 40px; background: url(../images/menu-bkg.jpg); }
#menu ul {  margin-left: 4px; padding: 0; list-style:none; border:0; }
#menu ul li { margin: 0; padding: 0; float: left; border:0; height: 50px; }
#menu ul li a { float: left; padding: 10px 23px; color: #ffeeaa; font: normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; cursor: pointer; }
#menu ul li a:hover { color: #ffeeaa; background: url(../images/menu-on.png) repeat-x; }
#menu ul li a.active { color:#ffeeaa; background:url(images/menu-on.png) left repeat-x; font:normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* Links */
a { outline: none; }
a:link, a:visited { outline:none; color: #993300; font-style: italic; text-decoration: none; cursor: pointer; }
a:hover, a:active { outline:none; text-decoration: underline; cursor: pointer; }

.attention { color: #333300; font-style: italic; font-weight: bold; }
.attention a:link { color: #333300; outline:none; font-style: normal; text-decoration: none; }
.attention a:hover { color: #333300; outline:none; font-style: normal; text-decoration: underline; }

/* General */
.center { text-align: center; }
p,ul { line-height: 20px; margin-bottom: 20px; }
strong { font-weight: bold; }
em { font-style: italic; }
.italic { font-style: italic; }
.clear { clear: both; }
.left { float: left; }

/* Forms */
.form-1 { color: #996633; background: #ffffda url(../images/bkg-form.png) no-repeat; font: normal 14px Arial, Helvetica, sans-serif; border: 1px solid #cccc66; padding: 4px 4px 4px 4px; width: 375px; }
.form-2 { color: #996633; background: #ffffda url(../images/bkg-form.png) no-repeat; font: normal 14px Arial, Helvetica, sans-serif; border: 1px solid #cccc66; padding: 4px 4px 4px 4px; width: 375px; }
.form-3 { color: #996633; background: #ffffda url(../images/bkg-form.png) no-repeat; font: normal 14px Arial, Helvetica, sans-serif; border: 1px solid #cccc66; padding: 4px 4px 4px 4px; width: 390px; }
.form-but { color: #996633; font: normal 14px Arial, Helvetica, sans-serif; padding: 3px; width: 6em; }

/* Footer */
#footer { color: #996600; font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif; width: 920px; text-align: center; margin: 0 auto; padding-bottom: 50px; line-height: 20px;}
#footer a { outline:none; color: #996600; font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:hover { outline:none; color: #993300; font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer .contact { float: left; width: 400px; text-align: center; margin-left: 260px; }
#footer .social { float: right; margin-right: 30px; }

/* Image Hover Link Opacity */
a.linkopacity img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0; }
a.linkopacity:hover img { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8;}

/* Sticky Foot */
#eyemagin {height: 30px; text-align: center; color: #cc9966; } 
#eyemagin a { color: #cc9966; font-style: normal; } 
#eyemagin a:hover { color: #996633; text-decoration: none; }

/* Twitter Feed */
.tweet,.query { color: #996633; font: normal 14px Arial, Helvetica, sans-serif; }
.tweet_list { list-style: none; margin-top: 10px; padding: 0; overflow-y: hidden; background-color: transparent; }
.tweet_list .awesome,.tweet_list .epic { text-transform: uppercase; }
.tweet_list li { overflow-y: auto; overflow-x: hidden; margin: 0; padding-bottom: 12px; }
.tweet_list li a { color: #993300; }
.tweet_list .tweet_even { background-color: transparent; }
.tweet_list .tweet_avatar { padding-right: 12px; float: left; }
.tweet_list .tweet_avatar img { vertical-align: middle; }

