body
{	
	font-size: 13px;
	color: #2f3537;
	margin: 0px;
	padding: 0px;
	background-color: #fcfcfc;
	text-align: center;
	font-family: sans-serif;
}

TEXTAREA
{
	color: #2f3537;
	font-family: sans-serif;
	font-size: 13px;
}

h1
{
	font-size: 20px;
	font-weight: normal;
	color: #555753;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 2px dotted #cccec9;
}

h2
{
	font-size: 18px;
	font-weight: normal;
	color: #555753;
	padding-bottom: 3px;
	border-bottom: 1px solid #cccec9;
}

#mainContainerShadow
{
	margin: 0px auto;
	width: 1000px;
	background-image: url(../images/background-shadow.png);
	background-repeat: repeat-y;
}
#mainContainer
{
	min-height: 700px;
	margin: 0px auto;
	width: 960px;
	background-color: #eeeeec;
	border: 1px solid #babdb6; 
	text-align: left;
}

#topStripe
{
	background-image: url(../images/topstripes/Leven.jpg);
	height: 145px;
}

#topMenu
{
	position: absolute;
	width: 375px;
	margin-left: 580px;
	margin-top: 114px;
}

.activeTab, .inactiveTab
{
	cursor: pointer;
	width: 123px;
	height: 29px; 
	
	color: #fbfbfa;
	font-weight: bold;
	
	font-size: 11px;
	text-align: center;
	background-repeat: no-repeat;
	background-image: url(../images/tab-active.png);
}

.inactiveTab
{
	background-image: url(../images/tab-inactive.png);
}

#topStripeShadow
{
	background-image: url(../images/topstripe-shadow.png);
	background-repeat: repeat-x;
	height: 27px;
}

#mainContent
{
	margin-top: 10px;
}

#leftPane
{
	margin-left: 10px;
}

.menu, .textTable
{
	background-color: #fefefe; 
	border: 1px solid #888a85;
	width: 180px;
}

.menuContent
{
	width: 180px;
	border-collapse: collapse;
}

.menuTop, .textTableTop
{
	color: #fbfbfa;
	font-weight: bold;
	font-size: 16px;
	
	height: 42px;
	background-image: url(../images/menu-tops/Leven.png);
	background-repeat: repeat-x;
}

.menuCellOdd, .menuCell, .menuCellOdd-hover, .menuCell-hover
{
	cursor:pointer;
	height: 33px;
	background-color: #fefefe;
	border-bottom: 1px solid #e7e8e6;
}

.menuCell
{
	background-color: #fafaf9;
}

.menuCellOdd-hover
{
	background-color: #ebedef;
}

.menuCell-hover
{
	background-color: #ebedef;
}


.spacer
{
	width: 10px;
}

#dichtersMenu, #siteInfoMenu, #gAdds
{
	margin-top: 30px;
}

#rightPane
{
	margin-left: 15px;
	width: 735px;	
}

#textContainer
{
}

.textTableBody
{
	height: 100%;
	background: #fefefe;
}

#text
{
	width: 650px;
	padding-bottom: 20px;
}

#gedichtText
{
	font-size: 14px;
	width: 500px;
}

#gedichtText h1
{
	width: 400px;
}

#gedichtBody
{
	text-align: center;
}

.textTable
{
	width: 735px;
}

#auteurInfo
{
	width: 150px;
	padding: 10px;
	color: #565854;
	border: 1px solid #a1a39f;
	background-color: #fbfbfb;
	margin-top: 10px;
	margin-left: 540px;
	position: absolute;
}

#auteurInfo a, .propDetails a, .propDetails-Odd a
{
	color: #565854;
	text-decoration: underline;
	font-weight: bold;
}

#auteurInfo a:hover, .propDetails a:hover, .propDetails-Odd a:hover
{
	color: #878a83;
	text-decoration: underline;
}

#propListing
{
	width: 630px;
}

.propDetails-Odd, .propDetails
{	
	padding: 4px;
	padding-bottom: 10px;
	
	width: 620px;
	
	background-color: #fefefe;
	
	border: 0px;
	border-top: 1px solid #e7e8e6;
}

.propDetails
{
	background-color: #fafaf9;
}

.propHeader, .gedichtOverzicht, .gedichtOverzicht-hover
{	
	font-size: 18px;
	font-weight: normal;
	color: #555753;
	border-bottom: 1px solid #cccec9;
	padding-bottom: 5px;
	margin-left: 10px;	
	margin-right: 10px;	
}

.propHeader img, .gedichtOverzicht img, .gedichtOverzicht-hover img
{
	position: relative;
	top: 5px;
}

.gedichtOverzicht, .gedichtOverzicht-hover
{
	font-size: 13px;
	cursor: pointer;
}

.gedichtOverzicht-hover
{
	background-color: #ebedef;
}

.propContent
{
	padding: 5px;
}

.icon
{
	height: 24px;
	width: 24px;
}

.purpleFlower
{
	float: right;
}

.numberOfPoemsSpan
{
	color: #888a85;
}

.headerSpan
{
	color: #888a85;
}

#stars
{
	position: absolute;
	margin-top: -11px;
	margin-left: 410px;
}

#commentLink 
{
	font-size: 13px;
	color: #555753;
	margin-top: 30px;
	padding: 3px;
	background-color: #fafaf9;
	border: 1px solid #e7e8e6;
}

#commentLink a
{
	position: relative;
	bottom: 10px;
	left: 10px;
	
	color: #555753;
	text-decoration: none;
}

#commentLink a:hover
{
	text-decoration: underline;
}

#commentLink img
{
	border: 0px;
}

.commentTop
{
	position: relative;
	top: 1px;
	display: block;
	height: 30px;
	background: transparent url(../images/reactie-wolk.png) no-repeat 50% 100%;
}

.comment
{
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	
	border: 1px solid #E8E8E8;
	border-width: 1px 0;
	background: #F5F5F5;
	
	margin-bottom: 20px;
		
}

.comment h2
{
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
}

#commentForm, #sendPoemForm
{
	margin-top: 50px;
	padding: 5px;
	padding-top: 10px;
	width: 575px;
	
	border: 1px solid #E8E8E8;
	background: #F5F5F5;
}

#sendPoemForm
{
	width: 600px;
}

#commentForm INPUT, #commentForm TEXTAREA, #sendPoemForm INPUT, #sendPoemForm TEXTAREA
{
	width: 500px;
	border: 1px solid #E1E1E1;
	background: #FEFEFE;
	
}

#commentForm .commentButton, #sendPoemForm .commentButton
{
	width: 100px;
}

#commentInformationError, #commentInformationSuccess
{
	font-size: 14px;
	margin-top: 10px;
	padding: 4px;
	border: 1px solid #cc0000;
	background-color: #f5bebe;
}

#commentInformationSuccess
{
	border: 1px solid #73d216;
	background-color: #c3e2a5;
}

#commentSpacer
{	
	margin-top: 20px;
	margin-bottom: 20px;
	
	
	height: 17px;
	border: 1px solid #E8E8E8;
	background: #F5F5F5;
}

#newPoems
{
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #c8c8c6;
	border-bottom: 0px;
	
	background-color: #ffffff;
}

.newPoemsTr, .newPoemsTrOdd, .newPoemsTr-hover, .newPoemsTrOdd-hover
{
	cursor:pointer;
	border-bottom: 1px solid #c8c8c6;
}

.newPoemsTr
{
	background-color: #fafaf9
}

.newPoemsTr-hover, .newPoemsTrOdd-hover
{
	background-color: #ebedef;	
}

#newPoems td
{
	text-align: left;
	padding: 10px;
}

.iconTd
{
	width: 35px;
}

.mailIcon, .mailIcon img
{
	border: 0px;
}

.mailIcon img
{
	position:relative;
	top: 2px;
}

#websiteInformation
{
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}

#searchField
{
	margin: 5px;
}

#searchField INPUT
{
	margin-left: 3px;
	width: 120px;
	border: 1px solid #E1E1E1;
	background: #FEFEFE;
}
#propListing div a, .menuCellOdd a, .menuCell a, .menuCellOdd-hover a, .menuCell-hover a
{
	text-decoration: none;
	color: #2f3537;
}
a img
{
	border: 0px;
}