body {
	margin: 0;
	padding: 0;
	background: url('background.jpg') repeat-x #3c8d15;
	height:100%;
	color: #7e640d;
	font-family: 'Tahoma'
}

p{padding:0; margin: 0;}
img
{
	border: none;
}
h3{
		font-weight: 700; font-size: 12px; padding-bottom: 5px; margin: 0px; color: #7f660a; 
}

h1 {
	font-weight: 700; font-size: 16px; padding-bottom: 5px; margin: 0px; color: #7f660a;
}

h1.white {
	font-weight: 700; font-size: 24px; margin: 0px; padding-bottom: 0px; color: #fff; border-bottom: none;
}
h2 {
	font-weight: 700; font-size: 14px; margin: 0px; color: #7f660a
}

p, td, div.text {
	font-size: 11px; line-height: 1.5em
}

#contentWithColumns
{
	height:100%
}

#marquee
{
	margin-top:20px;
	margin-left:25px;
	font-size:11px;
	width:550px;
	color: #0a7fa0;
	float:left;
}

#marquee a
{
		color: #0a7fa0;
}

#container
{
	margin: 0 auto;
	width:998px;
	height: 100%;
}

#leftCorner
{
	background: url('leftCorner.jpg');
	width: 251px;
	height:244px;
	float:left;
}

#rightCorner
{
	background: url('rightCorner.jpg');
	width: 32px;
	height:244px;
	float:left;
}

#Header
{
	background: url('header.jpg');
	width: 715px;
	height:244px;
	float:left;
}

#center
{
	width: 950px;
	float:left;
	background-color: #fffae4;
	height: 100%;
	
}

#right
{
	background: url('rightExt.jpg') repeat-y;
	width: 24px;
	height:100%;
	float:left;
	position: relative;
	vertical-align: bottom;
}

#left
{
	background: url('leftExt.jpg') repeat-y right;
	width: 24px;
	float:left;
	height:100%;
}

#leftColumn
{
	width: 221px;
	float:left;
	height: 100%;
}

#rightColumn
{
	width: 172px;
	float:right;
	height: 100%;
	border-left: dashed 1px #e1dbc1;

}
#content
{
	width:100%;
	min-height:713px;
}

#footer
{
	width:100%;
	height:42px;
}

#bottomLeft
{
	width: 221px;
	height:100%;
	float:left;
	background: url('bottomleft.jpg') bottom no-repeat;
}
#bottomRight
{
	width: 174px;
	height:100%;
	float:left;
	background: url('bottomright.jpg') bottom no-repeat;
}

#bottom
{
	width: 555px;
	height:100%;
	background: url('bottom.jpg') bottom no-repeat;
	float:left;
}

#article
{
	float:left;
	width: 545px;
	height: 100%;
	font-size: 11px;
	color: #7e640d;
	
}

#loginForm
{
	font-size: 11px;
	margin: 10px 0 30px 10px;
	color: #7e640d;
}

#searchForm
{
	margin: 10px 0 20px 20px;
}

#searchTitle
{
	border-top:1px dashed #E1DBC1;
	margin-bottom:10px;
	padding-top:10px;
}

#surveyTitle
{
	border-top:1px dashed #E1DBC1;
	padding-top:10px;
}

#calendarTitle
{
	border-top: dashed 1px #e1dbc1;
	padding-top:10px;
	margin-bottom:10px;
}

#tournament
{
	border-top: dashed 1px #e1dbc1;
	padding-top:10px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
#tournament .text
{
	margin-bottom: 5px;
	margin-top: 5px;
}
#tournament .splitter
{
	border-bottom: solid 1px #7F6609;
}

#clockLayer
{
	font-size:10px;
	color: #0a7fa0;
	margin-left:20px;
	margin-top:20px;
	display:block;
	float:left;
	text-indent:10px;

}

#bannerCenter
{
	border-top: dashed 1px #e1dbc1;
	padding-top:10px;
	width:100%;
}

#bannerFriends
{
	margin-left: 15px;
	border-top: dashed 1px #e1dbc1;
	padding-top:10px;
}

#tipsContainer
{
	border-top: dashed 1px #e1dbc1;
	padding-top:10px;
	margin-bottom:10px;
}

#bottommenu
{
	color: #fff;
	text-align:center;
	font-size: 11px;
	margin-top:10px;
	height: 13px;
}

#bottommenu a
{
	color: #fff;
	font-weight:bold;
	text-transform: uppercase;
}
#copyright
{
	color: #fff;
	text-align:center;
	font-size: 11px;
	margin-top:10px;
	height: 13px;
}
#copyright a
{
	color: #fff;
}

.stageArticles
{
	border-top: dashed 1px #e1dbc1;
	margin-top:10px;
	padding-top:10px;
	width:100%;
}

.rightBorder
{
	border-right: dashed 1px #e1dbc1;
	width:1px;
	height:100%;
	float:left;
}
.leftBorder
{
	border-left: dashed 1px #e1dbc1;
	width:1px;
	margin-left:5px;
	height:100%;
	float:left;
}
.clear
{
	clear: both;
}
.floatLeft
{
	float: left
}

.floatRight
{
	float: right
}

div.article
{
 margin: 0px 0px 5px 15px;
 
}

div.child
{
 margin: 0px 0px 5px 15px;

}

input, textarea, label
{
	font-size: 11px;
}

a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #7e640d;
}

div.center
{
	text-align: center;
}

a:hover
{
	text-decoration: underline;
}

a.more {

	background: url(more.gif) no-repeat center right;
	font-size: 10px;
	font-weight: normal;
	color: #7f6609;
	text-decoration: none;
	padding-right: 12px; 
	font-weight:bold;
}


a.more:hover
{
	text-decoration: underline;
}

ul.mainmenu
{
	color: #7e640d;
	font-size: 11px;
	line-height: 18px;
	margin-bottom:20px;
}
ul.mainmenu li a
{
	color: #7e640d;
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

ul.mainmenu li a:hover
{
	text-decoration: underline;
}

span.searchWord
{
	font-weight: bold;
}

.error
{
	color: #F00;
}

input.text
{

	background: url('inputBG.gif') repeat-x;
	border: 1px solid #bab194;
	color: #856a01;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

input.button
{
	background: #7f660a;
	border: 1px solid #bab194;
	font-size: 10px;
	color: #fff;
}

div.pagemap, div.pagemap a 
{
	color: #7e640d;;
	text-decoration: none;
}
div.paging
{
	font-weight: bold;
}
.headline a
{
	font-size:12px;
	font-weight:bold
}

td.title
{
	font-weight: bold;
}
	
div.star
{
	background: url('star.gif') no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}

div.star_gray
{
	background: url('star_gray.gif') no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}
div.star_half
{
	background: url('star_half.gif') no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}

div.voteStud
{
	float:left;
	margin-top: -4px;
	margin-left: 10px;
	margin-right: 10px;
}

div.adminVoteResults
{
	float: left;
	width: 250px;
	border: 1px solid;
	margin-right: 10px;
}

div.userVoteResults
{
	float: left;
	width: 250px;
	border: 1px solid;
}

td.bold
{
		font-weight: 700; font-size: 12px; margin: 0px; color: #7f660a; 
}
div.studListName
{
	float: left;
	width: 350px;
}

a.studList
{
	font-weight: bold;
	font-size: 11px;
}

.topStudList
{
	border-top: dashed 1px #e1dbc1;
	padding-left: 10px;
}

.borderTop
{
		border-top: dashed 1px #e1dbc1;
}

.poll
{
	font-size: 11px;
	padding-left:5px;
	margin-bottom: 5px;
}

table.poll
{
	margin-left: 15px;
}
table.poll, table.poll td
{
	border:1px solid #555; 
	border-collapse: collapse;
}

.pollQuestion
{
	font-weight: bold;

}
.pollItem
{
	width: 100%;

}

.pollResultImg
{
	width: 110px;
	float:left;
}
.pollResultAbs
{
	float:right;
	width:40px;
}

.pollResultRel
{
	float:right;
	width:40px;
}

.radio
{
	float: left;
	width: 25px;
}
.radioLabel
{
	float: left;
	width: 140px;
	margin-top:2px;
}

.topMenu
{
	padding-left: 30px;
	margin-top: 15px;
}

.priceInput
{
	width: 30px;
}

h3.headline
{
	border: none;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.summaryImage
{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.summary
{
	text-align: justify;
	float: left;
	width: 380px;
}

.adDescription
{
	float: left;
	width: 220px;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
}

.adImages
{
	float: left;
	width: 315px;
}

.productCategories .title
{
	font-weight: bold;
}

.productSearch .title
{
	font-weight: bold;
}

.comments
{
	margin: 10px;
}
.comments .left
{

	float: left;
	width : 262px;
}

.comments .left input
{
	width : 262px;
}

.comments .right input
{
	width : 257px;
}

.comments .right
{
	float: left;
	width : 257px;
	margin-left: 1px;
}

.comments .commentText textarea
{
	width: 522px;
}


.saveComment
{
	float: right;
	margin-top: 5px;
	margin-right: -5px;
}

#randomAdTitle
{
	border-top:1px dashed #E1DBC1;
	padding-top:10px;
}
