 * {
	 margin : 0; padding : 0; 
 }
 html, body { width:1140px; margin: 0 auto;}
 td {font-family:"Arial"; font-size:12px; color:#333333; }
 form { margin:0; padding:0; }
 a { text-decoration : none; }
 img { border: 0; }
 a:link {  font-family: "굴림"; font-size: 12px; color: #666666; text-decoration: none; line-height: 20px; }
 a:active {  font-family: "굴림"; font-size: 12px; color: #666666; text-decoration: none; line-height: 20px; }
 a:hover {  font-family: "굴림"; font-size: 12px; color: #8E8E8E; text-decoration: none; line-height: 20px; }
 a:visited {  font-family: "굴림"; font-size: 12px; color: #666666; text-decoration: none; line-height: 20px; }
 .whatsnew {  font-family: "굴림"; font-size: 12px; color: #20502F; text-decoration: none; line-height: 20px}
 .grey-text {  font-family: "굴림"; font-size: 12px; color: #666666; text-decoration: none; line-height: 22px; }
 .input {font-size: 9pt; color:#555555; border:1 solid #cccccc; background-color:#ffffff} 

 .textarea_input {
	width: 890px;
	height: 240px;
	border: 1px solid #cccccc;
	background-color:#f4f8fb;
	padding: 5px;
	font-family: Tahoma, sans-serif;
 }

 .textarea_output {
	width: 861px;
	height: 240px;
	border: 1px solid #cccccc;
	background-color:#f4f8fb;
	padding: 5px;
	font-family: Tahoma, sans-serif;
 }

 .voting_wrapper {
    width: 100%;
 }
 
 #main_header {
	 position : relative;
	 height : 85px;
 }
 #main_header > h1.logo { 
	 position : absolute;
     left : 15px; top : 10px;
 }
 #main_header > div.login_menu {
     position : absolute;
	 top : 10px; right : 10px;
 }
 
/* footer */
#footer {
   clear : both;
   width: 1140px margin: 0 auto;;
   margin-bottom: 10px;
   box-sizing: border-box;
   position : relative;
   padding: 10px;
   border:1px solid #d4d4d6;
   text-align: center;
}
/* footer */
