/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
div.textwidget p a img.aligncenter, div.textwidget p a img.alignleft, div.textwidget p a img.alignright
{
	border: none;
}
div.textwidget p
{
	margin: 0px;
}
.widgetcontent
{
	margin-bottom: 0px;
	min-height: 30px;
}
/* Gross hacks for that damnable input field */
div.gsom_sfi
{
	width: 68%;
}
.widgetcontainer input[type="text"], .widgetcontainer input[type="password"] 
{
	width: 95%;
}
div.gsom-optin-form div 
{
	float: left;
}
/*
li.widgetcontainer:first-child
{
	margin-bottom: -24px;
}
div.gsom-optin-radiogroup
{
	left:190px;
	position:relative;
	top:-32px;
}
div.gsom-optin-radiogroup input
{
	float: none;
}
.widgetcontainer input[type="text"], .widgetcontainer input[type="password"] 
{
	width: 65%;
}
*/
/* End Gross Hacks */
body
{
	background-image: url('../images/bg.gif');
	background-repeat: repeat-x;
	background-color: #DDD;
}

/* Resizing hacks */
div#content
{
	margin-left: 300px;
}
div#container
{
	width: 950px;
}
div#primary
{
	width: 310px;
}
.posts-default .post
{
	margin-bottom: 0px;
}
/* Footer hack to diplay full message */
#footer .footer-message
{
	overflow: visible;
}
