html, body { margin:0; padding:0; height:100%; }
body { background:#663300 url('../../static/images/background_body.gif') repeat-x; font:normal normal normal 12px Arial; }
img { border:0;  }

a { color:#CC6600; }
ul { list-style-type:none; }
blockquote { font-style: italic; margin-left: 40px; }

input { border: solid #666666 1px; }
textarea { border: solid #666666 1px; }
.select { border: solid #666666 1px; }
form div.submit { padding:0pt 0pt 0pt 88px; }
form div.submit input { padding:1px 10px; font-size:11px; }
form div label { color:#666666; padding:0px 5px 2px 5px; }
form div.indent { margin:0 0 0 140px; }

#wrapper1 { width:750px; background:transparent url('../../static/images/background_content.png') repeat-y center; position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; }
#wrapper { margin:40px auto 25px; padding-bottom:160px; position:relative; width:780px; }
#background { background:#FFFFFF none repeat scroll 0 0; }

p.news { color:white; font-family:'Verdana'; position:absolute; right:0; text-decoration:none; top:-32px; }

#header { background:black url(../../static/images/background_header_corner.gif) no-repeat scroll right top; display:block; height:80px; margin:0 auto; position:relative; }

#logo { background:transparent url(../../static/images/logo.png) no-repeat scroll left bottom; bottom:0; height:120px; left:-40px; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; position:absolute; text-indent:-3000px; width:200px; z-index:5; }
#logo a { display:block; height:120px; width:200px; }

#slogan { background:transparent url('../../static/images/background_slogan.gif') no-repeat scroll left top; scroll left top; height:31px; left:165px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; position:absolute; text-indent:-3000px; top:5px; width:500px; }

#navigation { background:#000000 none repeat scroll 0 0; overflow:hidden; }
#links { bottom:0; left:170px; margin:0; padding:0; position:absolute; }
#links li { float: left }
#functions { font-size:11px; margin:0; padding:0; position:absolute; right:14px; top:-17px; }
#functions a { color:#999999; text-decoration:none; font-family:"Lucida Grande","Verdana",sans-serif; }
#functions a:hover { color:#EEEEEE; text-decoration:underlined; }
#functions li { float: left; line-height:70px; padding-left:8px; }

#menubar { background:#EEEEEE; color:#FFFFFF; margin:0 14px 0 15px; }
#menubar ul { list-style-type:none;padding:5px;margin:0 }
#menubar ul a { color:#888888; padding:5px; font:normal normal 9pt Arial; text-decoration:none; }
#menubar ul a:hover { color:#FFFFFF; text-decoration:underline; }
#menubar ul li { margin:0;padding:5px;display:inline} 
#separator { height:30px; background:transparent url('../../static/images/separator_shadow.gif') no-repeat top center; }
#content1 { float:left; width:500px; padding:1em 2em; padding-bottom: 75px; }
#sidebar2 { float:right; width:190px; margin:0 15px 0 0; padding-bottom: 75px; }
#footer { position:absolute; background:#FFFFFF url('../../static/images/logo_a_lipsey_ketchup_website.gif') no-repeat center 15px; width:100%; bottom:0; height:120px; padding:0 0 20px 0; margin:0 0 20px 0; }
#footer .copywrite { background:black url('../../static/images/background_footer.gif') no-repeat scroll left bottom; clear:left; color:#8B8B8B; display:block; line-height:30px; margin:110px 0; padding:0 0 0 20px; }

#links a { border:medium none; display:block; height:40px; margin:0 4px 0 0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; text-indent:-3000px; }
#links a:hover { background-position:0 -40px; }
#links .tab-home { background:transparent url(../../static/images/tabs_home.gif) repeat scroll 0 0; width:61px; }
#links .tab-myprofile { background:transparent url(../../static/images/tabs_myprofile.gif) repeat scroll 0 0; width:87px; }
#links .tab-myprogress { background:transparent url(../../static/images/tabs_myprogress.gif) repeat scroll 0 0; width:103px; }
#links .tab-pogonotrophist { background:transparent url(../../static/images/tabs_pogonotrophers.gif) repeat scroll 0 0; width:125px; }
#links .tab-chop { background:transparent url(../../static/images/tabs_chop.gif) repeat scroll 0 0; width:59px; }
#links .tab-about { background:transparent url(../../static/images/tabs_about.gif) repeat scroll 0 0; width:63px; }
#links .current-page, #links .current-page:hover { background-position:0 -80px; cursor:default; }

.section { background:#F4F4F4; border:1px solid #E9E9E9; padding:5px; margin:0; }
.shadow { height:9px; background:transparent url('../../static/images/background_shadow.gif') no-repeat top center; padding:0; }

#content {
float:left;
line-height:1.5em;
margin:1em 0 1em 14pt;
overflow:hidden;
width:560px;
}
#sidebar {
color:#666666;
float:right;
font-size:85%;
line-height:1.4em;
overflow:hidden;
padding:0 0 75px 0;
width:185px;
}
.clear { clear:both; }

.link { text-decoration: underline; cursor: pointer; }

#content h1 { color:#AAAAAA; font:normal normal bold 22px Tahoma,Arial,Helvetica,sans-serif; letter-spacing:-1px; line-height:0.8; margin:0 0 5pt 0; padding:0; text-transform:uppercase; }
#content h2 { font:normal normal normal 20px Tahoma,Arial,Helvetica,sans-serif; margin-bottom:0.2em; text-transform: capitalize; color:#CC6600; line-height:120%; margin-top:10px; }
#content h3 { text-transform:uppercase; color:#CC6600; }
#content p { margin:0 0 4pt 0; text-align:justify; }

div.news { border-bottom:1px dotted #CCCCCC; }
.news h2 { font:normal normal normal 20px Tahoma,Arial,Helvetica,sans-serif; margin-bottom:0.2em; text-transform:none; color:#CC6600; line-height:120%; margin-top:10px; }
.news .description { font:normal normal normal 12px Arial,Helvetica,sans-serif; color:#333333; line-height:150%; text-indent: 25px; text-align:justify; }
.news .info { color:#333333; line-height:150%; font:normal normal normal 11px Arial,Helvetica,sans-serif; margin:0.5em 0pt 10px; }

#sidebar div { background:#F4F4F4 none repeat scroll 0%; border:1px solid #E9E9E9; padding:7px; margin:5px; }

ul#pogonotrophists { list-style-type:none; margin:0; padding:0; }
ul#pogonotrophists li { border:0; margin:0 0 4px 0; padding:5px 5px 9px 5px; }
ul#pogonotrophists li.odd {  }
ul#pogonotrophists li.even { background:#F4F4F4; border:1px solid #E9E9E9; }
ul#pogonotrophists .compare { display:inline; width:50px }
ul#pogonotrophists .name { display:inline; width:350px }
ul#pogonotrophists .update { display:inline; width:350px; }

ol#montage { list-style-type:none }
h4 { color:#666666; }
.thread { border-bottom:1px dotted #666666; }
.thread div { text-indent:15px; }


#montage { height:190px; margin:15px 0 5px 0 }
#montage #player1 { float:left; margin:0; text-align:center; height:125px; }
#montage #quote { float:left; position:absolute; color:#999999; font-style:italic; font-family:serif; font-size:13px; margin:0 0 0 140px; }
#montage #player2 { margin:-35px 0 0 395px;  text-align:center; height: 180px; }

ul#linksOLD { list-style-type:none; margin:0; padding:0; }
ul#linksOLD li { border:0; margin:0 0 4px 0; padding:5px 5px 9px 5px; }

#pogonotrophists span { border:1px solid #CCCCCC; float:left; margin:5px; padding:5px; text-align:center; width:160px; }
#pogonotrophists span a.photo { display:block;width:160px;height:120px; background:#F2F2F2 url('../../static/images/background_photo.jpg') no-repeat center; }
#pogonotrophists span div.nameplate { margin:5px 0; }

.ui-tabs-hide { display: none; }
