/************************************************/
/*CLICKBRAND CSS FRAMEWORK (www.clickbrand.com)*/
/**********************************************/


/*yui css reset*/
/**************/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body
{
    background: url("../images/bg_body.png") repeat-x #ffffff ;
    font-family: Georgia, Georgia, serif ;
    color: #103779;
}
.l_wrap_box
{
    width: 948px;
    margin:0 auto;
    background: url("../images/sneg.png") no-repeat top left;
    min-height: 500px;
}
.head
{
  height: 233px;  
}
.top_text
{
    font-size: 18px;
    line-height: 36px;
    text-align: center;
}

h1 a
{
    display: block;
    background: url("../images/logo.png") no-repeat;
    width: 295px;
    height: 163px;
    margin: 0 auto;
    text-indent: -9999px;
}
.h2_top_c
{
    text-align:center;
    font-size: 40px;
    line-height: 42px;
    font-style:italic;
    margin-bottom: 20px;

}
.h2_top_c span
{
  font-style: normal;
  font-size: 24px;
   
}

.r_box
{
    float: left;
    display: inline;
    width: 470px;
    margin-right: 30px;
    padding-left:70px;

}
.l_box
{
    float: right;
    display: inline;
    margin-right: 24px;
    width: 340px;
    overflow: hidden;
    text-align: center;
}
.list
{
    vertical-align:middle;
    margin-right:20px;
}
.text1
{  
    font-size: 30px;
    text-align: center;
    margin-top: 10px;
}
.text2
{
    text-align: center;
    font-size:24px;
    line-height:34px;
    text-indent: -30px;
}
.ti-50
{
    text-indent: -50px;
}
.text_res
{
    font-weight: bold;
    font-size:18px;
    line-height:24px;
    margin-top: 26px;
    margin-bottom: 15px;
    
}
.text_mini
{
    text-align:center;
    font-size:11px;
    line-height: 18px;
}
.fs14_lh24
{
    font-size:14px;
    line-height: 24px;
}
.fs14_lh24 a
{
    text-decoration: none;
    color: #103779;
}
body a:hover
{
    text-decoration: underline;
}

.rsvp_link, .rsvp_link:hover
{
    display: block;
    background: url("../images/link_img.png") no-repeat;
    text-align: center;
    color: white;
    height: 68px;
    width: 414px;
    margin-left: 25px;
    font-size: 24px;
    line-height: 60px;
    text-decoration: none;
}
.text_ple
{
    font-size:12px;
    line-height:18px;
    text-align:center;
    text-indent: -50px;
    font-weight:bold;
    margin-top: 39px;
    margin-bottom: 24px;
}
.text_contact , .text_contact a
{
    text-align: center;
    font-size: 12px;
    line-height:18px;
    text-decoration: none;
    color:#103779;
    
}

.footer
{
    background:url("../images/footer_bg.png") no-repeat top left;
    clear: both;
    padding-top: 47px;
    text-align:center;
    zoom:1;
}
.footer_span
{
    font-size:12px;
    line-height:20px;
    color: #555555;
     float: left;
    margin-left: 330px;
    margin-top: 6px;
    margin-right: 20px;
}
.clickbrand
{
   float: left;
   margin-bottom: 20px;

}

/*title*/
/******/
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}


/*buttons*/
/********/
.btn{}



/*form elements*/
/**************/
.form_text{}
.form_radio{}
.form_label{}
.form_select{}
.form_checkbox{}
.form_textarea{}





/*CONTENT GOES HERE*/






/*global elements*/
/*.wx100 {width:100px;}*/

.text_center
{
    text-align: center;
}

#print_logo, hr  {display:none;}
