body { background-color: #282828; }

.container { padding-top: 10px; margin-right: 50px; }

.main { align: right; text-align: left; padding-left: 10px; }

.photo { float: left; border:  10px solid #FFFFFF; margin-left: 20px; margin-right: 40px; }

.bigtopic { font-family:  Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	    font-size: 2.3em;
	    font-weight: bold;	
	    color: #CCCCCC; }

.bigtopic a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; } 
.bigtopic a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.bigtopic a:hover {color: #FBBCBF; text-decoration: none; font-weight: bold; }
.bigtopic a:active { color: #FBBCBF; text-decoration: none; font-weight: bold; }

.bigtopicaccent { font-family:  Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	    font-size: 2.3em;
	    font-weight: bold;
	    color: #FFFFFF; }

.description { font-family:  Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	       font-size: 1.1em;
	       font-weight: normal;
	       color: #CCCCCC;
               line-spacing: 20px; }

.description a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; } 
.description a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.description a:hover {color: #FBBCBF; text-decoration: underline; font-weight: bold; }
.description a:active { color: #FBBCBF; text-decoration: none; font-weight: bold; }

.red { font-family:  Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	    font-size: 1.1em;
	    font-weight: bold;	
	    color: #D3545A; }

.red a:link { color: #D3545A; text-decoration: none; font-weight: bold; } 
.red a:visited { color: #D3545A; text-decoration: none; font-weight: bold; }
.red a:hover {color: #D3545A; text-decoration: underline; font-weight: bold; }
.red a:active { color: #D3545A; text-decoration: none; font-weight: bold; }




