body {

  margin: 0px;
  padding: 0px;
}

#frame {
	width: 962px;
	height: auto;
}
#header {
	float: left;
	background-image: url("../images/bannerlogo.gif");
	background-repeat: no-repeat;
	width: 960px;
	height: 100px;
}
#elector {
  float: left;
  /*left:0;*/
  width: 130px;
  height: auto;
}
#content {
  float: left;
  /*left:120px;*/
  width: 683px;
  height: auto;
}
#rightcol {
  float: left;
  /*left:803px;*/
  width: 147px;
  height: auto;
}
#footer {
  float: left;
  left: 0px;
  /*bottom: 0px;*/
  width: 960px;
  height: auto;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  bottom: 0px;
}

#blogs {
  float: left;
  left: 0px;
  /*bottom: 0px;*/
  width: 950px;
  height: auto;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  bottom: 0px;
}

#properties {
	float: left;
	top: 0px;
	left: 0px;
	width: 500px;
	height: auto;
}
#beveragepic {
	float:right;
	top: 0px;
	right: 0px;
	width: 160px;
	height: auto;
	text-align: right;
}
#description {
	float: left;
	width: 100%;
	height: auto;
}

#comment {
	/*float: left;*/
	margin-left: 20px;
	padding: 5 px;
	/*width: 90%;*/
	height: auto;
}

#comment_header {
	/*float: left;*/
	margin-left: 15px;
}

/* Classes: .error, .button, .bannertext, .logout, table.banner, table.elector, table.main, img.photo, td.elector */

/* Font */

body, td, th, p, input, textarea 	{font-family:	"Arial", serif;}

h1									{font-size: 	25px;}
h2, .larger							{font-size: 	19px;}
h3									{font-size: 	16px;}
h4, th, .error						{font-size: 	14px;}
h5, body, td, p, .button, input, 
select, textarea, th.property, th.update		{font-size: 	12px;}
td.update								{font-size: 	11px;}


body, td, p						{font-weight:	normal;}
td.banner, a, .logout, 
th, .button, .error, .green, .rightcol, .larger, #comment_header	{font-weight:	bold;}

#comment {font-style: italic;}
/* Borders */

img.photo, th, table, img.beverage, img.rightcol, .larger, #footer, #comment		{border-style:	solid;}
table.main, .select, frameset, frame, th.property,img.featureddrink	{border-style:	none;} /* Easier to turn on/off during development. */
td.elector, .rightcol	 							{border-style:	none;}
td										{border-style:	none;}
h1, h2, h3, h4, h5						{border-style:	solid none solid none;}
table.property		{border-style:	solid none solid solid;}
th.property			{border-style:	none solid none none;}

table, img.photo, th, img.beverage, img.rightcol, .larger, #footer, #comment		{border-width:	1px;}
h1, h2, h3, h4, h5						{border-width:	2px;}
frameset, frame, .beverage				{border-width:  0px;}
							
/* Colors */

body, .main, .select, td.property, .beverage	 {background-color:	#ffffd0;}

.button, h1, h2, h3, h4, h5, th, 
select.select, input, textarea, 
th.property, select.elector, .voted, #footer	{background-color:	#ffefa0;}

table, .filter, .larger, #comment							{background-color:	#ffffff;}
.bgcolor2		{background-color:	#ffffd0;}

a:link								{color:				#3b5999;}
a:visited							{color: 			#3b5999;}
a:hover         					{color: 			#0000ff;}
table, td.elector,  
a.button, a:hover.button, 
a:visited.button, body, th, td, p	{color:				#000000;}
.error, .red							{color:				#ff0000;}
h1, h2, h3, h4, h5, li, .green,
.logout, th, .rightcol, .larger					{color:				#008000;}

td, img.rightcol									{border-color:		#000000;}
img.photo							{border-color:		#ffffff;}
h1, h2, h3, h4, h5, .button, 
th, table, img.beverage, .larger, #footer, #comment				{border-color:		#ffa000;}


/*textarea							{scrollbar-base-color: #af4f10; 
									scrollbar-arrow-color: #008000;
									scrollbar-3dlight-color:#ffd030;   
									scrollbar-darkshadow-color:#ff9000; 
									scrollbar-face-color:#ffefa0; 
									scrollbar-highlight-color:#ff9000; 
									scrollbar-shadow-color:#df8000;
									scrollbar-track-color: #cf6f30;}
*/

/* Margins and padding */

body, th, .banner	{margin:	0px 0px 0px 0px;}
a.button, table			{margin:	0px 0px 0px 0px;}

table.update {margin-top: 5px;}

p, ul, h1,h2,h3,h4,h5,form				{margin-top:	0px;}
table.elector, .rightcol, table.featureddrink	{margin-left:	5px;}
td.property			{padding-left:	3px;}
th.property			{padding-right:	3px;}
form				{margin-bottom:	0px;}
h1, h2, h3, h4		{margin-bottom: 3px;}
p, table, ul, .rightcol		{margin-bottom:	5px;}
img.beverage		{margin-bottom:	4px;}

ul					{list-style: outside;}
ul					{margin-left: 16px;} /* for IE */
ul					{padding-left: 0px;} /* for Firefox */
ul.update			{margin-bottom: 0px;}



a.button			{padding: 2px 2px 2px 2px;}
td.elector			{padding: 0px 3px 3px 3px;}

table, tr.beverage, tf.beverage {padding: 0px 0px 0px 0px;}

table				{border-collapse: collapse;}

/* Sizing */

table.elector	{width: 120px;}
table.featureddrink	{width: 144px;}
input.elector	{width:	100%;}
table.main		{width: 100%;}
.onehundred		{width: 100%;}
select.select	{width: 200px;}
select.elector, table.beverage	{width: 100%;}
th.property		{width:	80px;}
td.property		{width: 160px;}
td.vote			{width: 10%;}
th.update		{width: 350px;}
table.vote			{width: 250px;}

img.beverage	{height: 175px;}
/* Other */

a 										{text-decoration:	none;}

.center, a.button, td.banner, h1, h2, h3, h4, h5, .larger, .vote, td.featureddrink	{text-align:		center;}
.number, th.property, body.banner, td.banner					{text-align:		right;}
.property											{vertical-align:	top;}


/* th			{background-image: url("../images/bg copy.jpg")} */
/*body.banner {background-image: url("../images/bannerlogo.gif")}*/



