/* global */
* { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; 
    list-style-type: none; font-size: 12pt; text-decoration: none; color: white; }

body { background-color: black; }

div.clear { clear: both; }

/* Scriptaculous auto-complete styles */
div.auto_complete { width: 350px; background-color: #565d6a; overflow: hidden; }

div.auto_complete ul { margin:0; padding:0; width:100%; list-style-type:none;
                       border-bottom: 1px gray solid; }
		           
div.auto_complete ul li { margin:0; padding:3px; border-top: 1px gray solid;}
		            
div.auto_complete ul li.selected { background-color: #052438; }
		            
div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0; }

/* tag cloud */
.nube1 {font-size: 0.9em;}
.nube2 {font-size: 1.1em;}
.nube3 {font-size: 1.4em; font-weight: bold; }
.nube4 {font-size: 1.6em; font-weight: bold; }
.nube5 {font-size: 1.8em; font-weight: bold; }
.nube6 {font-size: 2.0em; font-weight: bold; }

div#tag_cloud a { text-decoration: none; color: #5D95C8; }

div#tag_cloud a:hover { background-color: #5D95C8; color: white; }

div#tag_cloud a:visited { color: #243749; }

div#tag_cloud { margin-bottom: 70px; text-align: justify; }

/* layout */
div#page_wrapper { width: 930px; margin: auto; margin-top: 45px; margin-bottom: 150px; }

div#smoke { background-image: url('../images/smoke_bg.jpg'); background-repeat: no-repeat;
            background-position: right top; overflow: hidden; height: 100%; 
			margin-bottom: 75px; }

div#header { background-color: blue; }

div#header h1 { position: relative; left: 0px; width: 204px; height: 102px;
                font-size: 16pt; top: 17px; margin-bottom: -57px; }

div#header ul { float: right; }

div#header li { float: left; }

div#content { float: right; width: 730px; }

div#sub_content { float: left; width: 200px; }

div#ads { float: left; }

div#sub_content_column{ float: right; width: 200px; }

div#main_content { float: right; width: 490px; }

/* header */
div#top_bar { height: 21px; background-image: url('../images/top_bar.png'); }

div#header { background-image: url('../images/top_gradient.png'); background-repeat: repeat-x;
             background-color: #052438 ;}

div#header_inner_wrapper { width: 930px; height: 74px; margin: auto;}

div#header h1 { background-image: url('../images/weblixr_logo.png'); text-indent: -999px; }

/* main_nav */
div#header li { width: 130px; height: 29px; background-repeat: no-repeat;
                margin-left: 12px; }

div#header li a { text-indent: -999px; overflow: hidden; display: block; 
                  width: 130px; height: 29px; }

li#home { background-image: url('../images/tabs/home_off.png');}

li#drinks { background-image: url('../images/tabs/drinks_off.png');}

li#last_call { background-image: url('../images/tabs/last_call_off.png');}

li#add { background-image: url('../images/tabs/add_drinkoff.png');}

/* Content */
div#main_content { border: 1px solid #052438; border-top: none; border-left: none; 
                   background-image: url('../images/background_line.png'); 
				   background-position: 0px 280px; background-repeat: no-repeat; }

/* search form */
input.texty { width: 195px; background-color: #565d6a; border: 0px; }

input.searchy { float: right; margin-right: 5px; 
                margin-top: 3px; }

div#search label { font-size: 10pt; width: 100%; }

div#search form { clear: both; margin-bottom: 25px; }

div#expand { margin-bottom: 15px; }

div#roll_link a { font-size: 10pt; }

/* drink list */
div#drink_list { padding-left: 45px; }

div#drink_list table { border-collapse: collapse; width: 450px; }

tr.drink_list_names td { }

tr.drink_list_names span { position: relative; left: -175px; text-transform: capitalize; }

tr.drink_list_names td * { color: #5D95C8; font-weight: bold; font-size: 11pt; }
																									 
tr.drink_list_names td span { font-size: 10pt; } 																									 																								 

tr.drink_list_names a:visited { color: #243749; }

tr.drink_list_names td a:hover { background-color: #5D95C8; color: white; }

tr.drink_list_tags td { padding-bottom: 13px; font-size: 11pt; letter-spacing: 1px;
                        text-align: justify; width: 450px;  }

td.list_seperator span { border-top: 1px solid #052438; width: 110px; display: block; 
                         height: 25px; margin-bottom: -14px;}
						 
div.paginate { margin-bottom: 10px; }

div.paginate a { color: #5D95C8; }

/* pagination styles */
.pagination { padding: 0px; margin: 0px; padding-top: 2px; }
 
.pagination a { padding: 0px 5px 1px 5px; margin: 2px; border: 1px solid #052438; }
  
.pagination a:hover, .pagination a:active { border: 1px solid #5D95C8; color: #fff; }

.pagination span.current { padding: 1px 5px 1px 5px; margin: 2px; border: 1px solid #5D95C8 ;
                           color: #fff; }
  
.pagination span.disabled { padding: 1px 5px 1px 5px; margin: 2px; border: 1px solid #052438;
                            color: #fff; }

div#top_paginate { padding-bottom: 10px; }

div#bottom_paginate { padding-top: 10px; padding-bottom: 5px; }

/* admin links */
div#admin_links { padding-left: 45px; }

div#admin_links ul li { float: left; padding-right: 20px; padding-bottom: 25px; 
                        padding-top: 1px; }

div#admin_links ul li a { color: #5D95C8; overflow: hidden; }

div#admin_links ul li.admin_link_active a { color: white; }

/* Safari hack - hides Everything after this from Safari*/
div#tag_cloud a { white-space: pre; }






















