/* Stylesheet for Open Standards 08 site
   
   @author Lily Yue
   @July 2008
*/

body{min-width:1012px;background:#faa61a url(images/body_bg.gif) repeat-y center;font-family:verdana, arial;padding:0px;margin:0px;font-size:12px;}
p, td{color:#595959;margin:0px;padding:3px 0px 6px 16px;line-height:140%;}
h1{font-size:28px;font-family:century gothic,arial;color:#faa61a;margin:0px;padding:6px 0px 20px 0px;}
h2{font-size:20px;font-family:century gothic,arial;color:#faa61a;margin:0px;padding:16px 0px 6px 0px;}
h3{font-size:16px;font-family:century gothic,arial;color:#faa61a;margin:0px;padding:12px 0px 4px 0px;}
ul, ol{color:#595959;list-style:square;margin:0px;padding:4px 0px 6px 32px;}
li{padding:2px 0px 4px 0px;margin:0px;}
a{color:#16afcb;text-decoration:none;border-bottom:1px dotted #16afcb;}
a:hover{background:#c6eff7;color:#16afcb;text-decoration:none;border:none;}
.orange{color:#faa61a;}
img{border:2px solid #faa61a;}
.float{float:left;margin:0px 12px 6px 0px;}
.grey{border:1px solid #9f9f9f;}
.big{font-size:16px;line-height:140%;}
::-moz-selection{color:#faa61a;background:transparent;}

#container{width:1012px;margin:0px auto 0px auto;padding:0px;background:url(images/bg_shadow.gif) repeat-y;}

.footer{border-top:1px solid #c2c2c2;margin:0px;padding:0px;text-align:center;}
.footer p{font-size:10px;}
.footer a{color:#595959;border-bottom:1px dotted #595959;text-decoration:none;}
.footer a:hover{color:#faa61a;border:none;}

#container .bar{float:right;margin:0px;padding-right:20px;}

#container .main{width:720px;margin:0px;padding-left:6px;}
#container .main .content{padding:12px 30px 20px 30px;}


#container .main .top{}


/* Mailing list */
body#mailinglist{background:#E4E4E4;font-family:verdana;font-size:11px;padding:12px;}
body#mailinglist p{margin:1px;}
body#mailinglist table{border:1px solid #BDBDBD;background:white;padding:12px;}
body#mailinglist table .info{font-style:italic;color:#faa61a;text-align:right;}
body#mailinglist table span{color:#faa61a;}
body#mailinglist table .inputbox{border:1px solid #c1c1c1;background:#f3f3f3;}
body#mailinglist table .inputbox:focus{border:1px solid #c1c1c1;background:white;}
body#mailinglist table .heading{color:#faa61a; font-family:times new roman;font-size:22px;font-weight:bold;}



/* two columns */
.left_col{float:left;width:190px;}
.right_col{margin-left:200px;border-left:1px dotted #a9a9a9;padding-left:12px;}


/* table */
table{margin:4px;font-size:12px;}
.white_table th{text-align:left;font-weight:normal;color:#faa61a;}
.orange_border{border-bottom:1px dashed #faa61a;padding-bottom:8px;}
.white_table p{padding:0px 0px 0px 16px;}

/* form */
td{padding:3px;}
.inputbox{border:1px solid #bcbcbc;background:#f0f0f0;}
.inputbox:focus{border-bottom:1px solid #faa61a;background:white;}
select{border:1px solid #bcbcbc;background:#f0f0f0;}
textarea{border:1px solid #bcbcbc;background:#f0f0f0;}
textarea:focus{border:1px solid #faa61a;background:white;}

/*submit_abstract*/
#submit_abstract .left_col{width:210px;}
#submit_abstract .right_col{margin-left:220px;padding-left:8px;width:400px;}
#submit_abstract .left_col p{padding:3px 0px 6px 0px;}
#submit_abstract .left_col ul{padding-left:18px;}
#submit_abstract table{width:400px;}



/*speaker registration*/
.regotable th{border-bottom:1px dashed #faa61a;text-align:left;}
.regotable th span{background:#faa61a;color:white;padding:2px 4px 2px 4px;-moz-border-radius: 6px 6px 0 0;line-height:13px;}


/* home */
#home .left_col{float:left;width:210px;}
#home .right_col{margin-left:220px;border-left:1px dotted #a9a9a9;padding-left:12px;}


/*registration info*/
#registration_info table th{background:#FAA61A; text-align:left;}
#registration_info table p{padding:0px;}
#registration_info table th p{color:white;}
#registration_info table td{border-bottom:1px dashed #FAA61A; text-align:left;}
