@import url(http://fonts.googleapis.com/css?family=Crimson+Text:600,400italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

body { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; color:#000; background:url(../images/bg/bg.jpg) repeat; }

.clearfix { *zoom:1; }
.clearfix:before,
.clearfix:after { display:table; line-height:0; content:""; }
.clearfix:after { clear: both;}

.pagination ul { list-style:none; line-height:0px; font-size:0px; text-align:center; }
.pagination li { display:inline-block; margin:0px 6px; }
.pagination li a,
.pagination li span { display:block; width:9px; height:9px; background-image:url(../images/icon/pagination.png); background-repeat:no-repeat; }
.pagination li a { background-position:0px -9px; }
.pagination li span { background-position:0px 0px;}

.wrapwidth { width:960px; margin:0px auto; }

.autoheight { padding:225px 0px 110px 0px; }

.coming_soon { text-align: center; padding: 10px 0px; }

.shadow_s { -webkit-box-shadow:3px 3px 2px 0px #ddd; box-shadow:3px 3px 2px 0px #ddd; }
.shadow_m { -webkit-box-shadow:3px 3px 3px 0px #ddd; box-shadow:3px 3px 3px 0px #ddd; }

.title_l { font-size:25px; color:#222c36; font-family:'Crimson Text'; font-weight:normal; }
.title_m { font-size:16px; color:#0a4561; font-family:'Crimson Text'; font-weight:normal; font-style:italic; }

.textfield_l { height:24px; width:386px; padding:2px; border:solid 1px #dbdbdb; border-bottom:solid 1px #fff; border-right:solid 1px #fff; }

.textarea_l { height:154px; width:386px; padding:2px; border:solid 1px #dbdbdb; border-bottom:solid 1px #fff; border-right:solid 1px #fff; }

.btn_l { color:#fff; font-family:'Crimson Text'; font-weight:normal; font-size:16px; border:none; background-color: #910600; padding: 10px 35px; cursor: pointer; }

#global_wrapper { position:relative; top:0px; left:0px; width:100%; height:100%; min-width:960px; }

#header { height:167px; background:url(../images/bg/header.png) left top repeat-x; position:absolute; top:0px; left:0px; z-index:3; width:100%; }

#logo { padding:1px 10px 0px 4px; float:left; }

#sitename { float:left; margin-top:30px; width:275px; } 
#sitename h1 { margin-bottom:5px; }

#nav { float:right; margin:60px 10px 0px 0px; }
#nav ul { list-style:none; }
#nav li { display:inline-block; margin-left:15px; height:40px; background-position:center bottom; background-repeat:no-repeat; }
#nav li.current,
#nav li.active { background-image:url(../images/icon/arrow_red.png); }
#nav a { color:#0a4561; text-decoration:none; font-size: 12px; }

#content { position:relative; top:0px; left:0px; z-index:2; width:100%; height:100%; overflow:hidden; }

#footer {  width:100%; height:30px; background-color:#063146; position:absolute; bottom:0px; left:0px; z-index:3; color:#fff; font-size:11px; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#ccc; }

#social { float:left; padding-top:6px; }
#social span { float:left; padding:0px 10px 0px 10px; line-height:19px; }

#copy { float:right; line-height:30px; margin-right:15px; }
