/* CSS Document Solomon Bly*/

body 	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#000000;
		text-align: center;
		color:#545253;
		font-size:1em;
		}

h2	{
	padding:0px;
	font-size:3.6em;
	color:#CCCCCC;
	}
	
h3	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	font-style:italic;
	font-size:1em;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	}
	
h4	{
	padding:0px;
	padding-right:20px;
	font-style:italic;
	font-size:1em;
	color:#FFFFFF;
	font-weight:normal;
	text-align:right;
	}	

h5	{
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	}	

h6	{
	font-size:0.8em;
	color:#A29896;
	font-weight:normal;
	text-align:left;
	}	

h6.custom	{
			font-size:0.8em;
			color:#A29896;
			font-weight:normal;
			text-align:left;
			margin:0px;
			}	
	
img	{
	border:0px;
	}

div#container	{
				width:768px;
				background-color:#000000;
				}

div#logo	{
			width:760px;
			vertical-align:middle;
			text-align:center;
			background-color:#000000;
			padding:0px;
			padding-top:20px;
			padding-bottom:20px;
			vertical-align:text-bottom;
			border:none;
			border-style:none;
			}

div#menu	{
			width:760px;
			vertical-align:middle;
			text-align:center;
			border-bottom-style:solid;
			border-bottom-color:#CCCCCC;
			border-bottom-width:1px;
			border-top-style:solid;
			border-top-color:#CCCCCC;
			border-top-width:1px;
			padding-top:5px;
			padding-bottom:5px;
			}
			
div#main_content	{
					width:760px;
					}

div#cabinetimage img 	{
						text-align: left;
						}
div#cabinetimage	{
					padding:30px;
					text-align:left;
					}

div#badamenu	{
				width:760px;
				font-size:0.8em;
				padding-bottom:5px;
				}

div#footermenu	{
				width:760px;
				font-size:0.8em;
				padding-top:5px;
				padding-bottom:5px;
				border-top-style:solid;
				border-top-color:#CCCCCC;
				border-top-width:1px;
				}

div#ghaaf	{
			float:left;
			}
			
<!--text links-->
a	{
	color: #E18137;
	font-weight: bold;
	text-decoration: none;
	}

a:visited	{
			color: #E18137;
			font-weight: bold;
			text-decoration: none;
			}
			
a:hover	{
		color: #4C2858;
		font-weight: bold;
		text-decoration: none;
		}
		
a:active	{
			color: #E18137;
			}
			
a:link	{
		}

/*As the name suggests, this covers the top menu*/
a.topmenu:link	{
				color: #FFFFFF;
				text-decoration: none;
				font-weight:bold;
				vertical-align:top;
				font-size:0.9em;
				}
				
a.topmenu:visited	{
					text-decoration: none;
					color: #cfb369;
					font-weight:bold;
					vertical-align:top;
					font-size:0.9em;
					}
					
a.topmenu:hover	{
				text-decoration: none;
				color: #4C2858;
				font-weight:bold;
				vertical-align:top;
				font-size:0.9em;
				}
				
a.topmenu:active	{
					text-decoration: none;
					color: #FFFFFF;
					font-weight:bold;
					font-size:0.9em;
					}

/*As the name suggests, this covers the grey footer menu*/
a.grey_footer:link	{
					color: #A29896;
					vertical-align:top;
					font-weight:normal;
					text-align:left;
					text-decoration:none;
					}
					
a.grey_footer:visited	{
						color: #4C2858;
						vertical-align:top;
						font-weight:normal;
						text-align:left;
						text-decoration:none;
						}
						
a.grey_footer:hover		{
						color: #4C2858;
						vertical-align:top;
						font-weight:normal;
						text-align:left;
						text-decoration:none;
						}
						
a.grey_footer:active 	{
						color: #A29896;
						font-weight:normal;
						text-align:left;
						text-decoration:none;
						}
/*As the name suggests, this covers the links in the main text*/
a.body_text:link	{
					color: #FFFFFF;
					vertical-align:top;
					font-weight:bold;
					text-align:left;
					font-size:1em;
					text-decoration:none;
					}
					
a.body_text:visited	{
						color: #cfb369;
						vertical-align:top;
						font-weight:bold;
						text-align:left;
						font-size:1em;
						text-decoration:none;
						}
						
a.body_text:hover		{
						color: #4C2858;
						vertical-align:top;
						font-weight:bold;
						text-align:left;
						font-size:1em;
						text-decoration:none;
						}
						
a.body_text:active 	{
						color: #FFFFFF;
						font-weight:bold;
						text-align:left;
						font-size:1em;
						text-decoration:none;
						}


.gentext	{
			color:#cfb369;
			text-align:left;
			vertical-align:top;
			font-size:0.9em;
			}
.email	{
		font-size:0.8em;
		color:#A29896;
		font-weight:normal;
		text-align:center;
		vertical-align:top;
		margin:0px;
		}
	
.index_left	{
			padding-top:5px;
			padding-bottom:0px;
			padding-left:0px;
			font-style:italic;
			font-size:1em;
			color:#FFFFFF;
			font-weight:bold;
			text-align:left;
			}

.index_right	{
				padding:0px;
				padding-right:20px;
				font-style:italic;
				font-size:1em;
				color:#FFFFFF;
				font-weight:bold;
				text-align:right;
				}

.gentext_centred_large	{
					text-align:center;
					vertical-align:top;
					font-size:1em;
					font-weight:bold;
					color:#cfb369;
					}

.gentext_bold_large	{
					text-align:left;
					vertical-align:top;
					font-size:1em;
					font-weight:bold;
					}

.gentextblack	{
				text-align:center;
				font-size:0.7em;
				margin:0px;
				color:#999999;
				}
				
.familytree	{
			font-size:0.8em;
			color:#CCCCCC;
			text-align:center;
			font-weight:bold;
			margin:0px;
			}			
	
.imageform	{
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-left: 0px;	
			}
			
.centraltext	{
				vertical-align:top;
				text-align:center;
				color: #A29896;
				height:5px;
				}

.logotext	{
			padding:0px;
			font-size:1.8em;
			}

.td33	{
		width:33%;
		}
		
.td225	{
		width:225px;
		padding:0px;
		border:0px;
		}
		
.td336	{
		height:340px;
		padding:0px;
		border:0px;
		}