/* Main */
#main { background-color: #171c22; padding: 50px; }

#main .left { float: left; width: 210px; }
#main .left h2 { color: #fff; font-size: 24px; }
#main .left hr { background-color: #333940; color: #333940; height: 4px; margin: 0 0 20px 0; border: 0; }
#main .left span { color: #7a1e82; font-size: 14px; font-weight: bold; }
#main .left p { color: #d6d7d9; margin-bottom: 10px; }
#main .left a { color: #7a1e82; }
#main .left a:hover { color: #d6d7d9; }

#main .right { float: left; margin-left: 40px; }
#main .right img { border: 20px solid #1d232a; }