@charset "utf-8";

@font-face {
    font-family: 'vr';
    src: url('fonts/vegur-r_0.602-webfont.eot');
    src: url('fonts/vegur-r_0.602-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-r_0.602-webfont.woff') format('woff'),
         url('fonts/vegur-r_0.602-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vb';
    src: url('fonts/vegur-b_0.602-webfont.eot');
    src: url('fonts/vegur-b_0.602-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vegur-b_0.602-webfont.woff') format('woff'),
         url('fonts/vegur-b_0.602-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vagr';
    src: url('fonts/vagroundedstd-light-webfont.eot');
    src: url('fonts/vagroundedstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vagroundedstd-light-webfont.woff') format('woff'),
         url('fonts/vagroundedstd-light-webfont.ttf') format('truetype'),
         url('fonts/vagroundedstd-light-webfont.svg#VAGRoundedStdLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham-bold';
    src: url('fonts/gotham-bold-webfont.eot');
    src: url('fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-bold-webfont.woff') format('woff'),
         url('fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('fonts/gotham-bold-webfont.svg#GothamBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham-book';
    src: url('fonts/gotham-book-webfont.eot');
    src: url('fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-book-webfont.woff') format('woff'),
         url('fonts/gotham-book-webfont.ttf') format('truetype'),
         url('fonts/gotham-book-webfont.svg#GothamBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{background:url('../images/bg.jpg') top center no-repeat #000;}
img {border-style:none; outline:none;}
a{color:#e1666b; text-decoration:none;}
a:visited{color:#e1666b; text-decoration:none;}
a:hover{color:#fea8ac;}
#two_col_left a{color:#8f2d2d;}
#two_col_left a:hover;{color:#d26f6e;}
#two_col_right a{color:#8f2d2d;}
#two_col_right a:hover;{color:#d26f6e;}
div.clear{clear:both;}
h1{font-size:25px; margin-bottom:-9px; font-family:"gotham-bold",Helvetica,Arial,sans-serif;}
h2{font-family:"vr",Helvetica,Arial; font-size:18px; color:#5d5d5d; font-weight:normal;}
p,li,table{font-family:"vr",Helvetica,Arial; font-size:14px; color:#393a3a; line-height:23px;}
table{width:620px;}
td.label{width:90px; text-align:right;}
td.label_left{width:90px;}
td input[type="text"]{width:180px;}
td input[type="text"].wide{width:487px;}
.right{float:right;}
.form_3col{width:535px; margin:auto; position:relative; left:16px;}
.form_3col select{width:100px;}
.form_3col .sm_input{width:110px;}

.review {width:430px; margin-top:15px; border:1px solid #cdcdcd; border-bottom:5px solid #aaa; padding:10px;}
.review td {border-bottom:1px solid #cdcdcd;}

/* main elements*/
#container{margin:auto; width:980px; height:auto; position:relative;}
#header{height:322px;}
#header #logo_bar{width:980px; height:27px; background:url('../images/bg_logobar.jpg') top center; position:relative}
#header #logo_bar #address{float:right; margin:4px 190px 0px 0px; color:#999; font-size:12px;}
#header #logo_bar .social{position:relative; left:-20px; top:-10px}
img.mini_logo{margin-left:25px;}
#body{width:980px; background:url('../images/bg_body.png') repeat-y center;}
span {font-family:"gotham-book",Helvetica,Arial,sans-serif;}

#panel{width:255px; height:245px; background:url('../images/bg_panel.png'); position:absolute; top:35px; right:35px; float:right; z-index:1;padding:0px 10px 0px 10px; }
#panel p{font-size:16px; color:#fff; margin-bottom:-14px; font-family:"gotham-book",Helvetica,Arial,sans-serif;}
#panel p a{color:#e1666b; text-decoration:none;}
#panel p a:hover{color:#fea8ac;}

#logo{width:356px; height:132px; background:url('../images/logo_weddings.png'); position:absolute; top:150px; left:30px; z-index:2;}

#recent{background:url('../images/bg_recent.png') repeat; height:auto;}
#recent h1{font-size:16px; margin-bottom:-15px; font-weight:normal; @margin-top:-3px}
#recent h3{font-size:25px; margin-bottom:-5px; font-weight:normal; font-family:"gotham-book",Helvetica,Arial,sans-serif;}
#recent h4{font-family:Times,"Times New Roman",serif; font-style:oblique; color:#999; font-size:12px; margin-bottom:-15px; font-weight:normal;}
#recent p{line-height:19px;}
#recent img.thumb{float:left; margin-right:15px; position:relative; z-index:5; width:162px;}
#recent img.fb{position:relative; top:4px;}
#recent hr{border:solid 1px #b9c0c8;}
#recent a{color:#991b24; text-decoration:none;}
#recent a:hover{color:#e1666b;}

/*| rotator |*/
.rotator_image{width:980px; height:260px; position:relative; clear:both;}
.rotator_image .image{display:none; width:980px; height:260px; position:absolute; top:0px; left:0px;}
.rotator_image ul{display:none;}

/* navbar */
#navarea{margin-left:26px; background:#991b24; width:929px; position:relative; z-index:2;}
#navbar{margin:0px 0px 0px 0px; padding:0px; background:#991b24;}
#navbar li{float:left; list-style:none;}
#navbar li a span{display:none;}
#navbar li a{height:35px; display:block; background:url('../images/menu.jpg') no-repeat;}
#navbar li#link_1 a{width:69px; background-position:0px 0px;}
#navbar li#link_1 a:hover{background-position:0px -35px;}
#navbar li#link_2 a{width:97px; background-position:-69px 0px;}
#navbar li#link_2 a:hover{background-position:-69px -35px;}
#navbar li#link_3 a{width:84px; background-position:-166px 0px;}
#navbar li#link_3 a:hover{background-position:-166px -35px;}
#navbar li#link_4 a{width:63px; background-position:-250px 0px;}
#navbar li#link_4 a:hover{background-position:-250px -35px;}
#navbar li#link_5 a{width:108px; background-position:-313px 0px;}
#navbar li#link_5 a:hover{background-position:-313px -35px;}

/* content area  */
#content_cont{height:auto; border:solid 3px #ff0000;}
#content_left{width:120px; height:auto; float:left; padding-right:20px; border-right:solid 1px #ccc;}
#content_left p{text-align:right; line-height:20px;}
#content_left a{color:#d08400;}
#content_left a:hover{color:#9e680b;}
#content_right{width:425px; height:auto; float:left; padding-left:20px; position:relative;}
#content_right p{font-family:"vr",Helvetica,Arial; font-size:14px; color:#393a3a; line-height:23px;}
div.subitem{display:none;}

/* left col */
#left_column{width:635px; padding:10px 10px 10px 45px; float:left;}
#left_column .content #two_col_main{width:600px;}
#left_column .content #two_col_left{width:300px; float:left;}
#left_column .content #two_col_right{width:300px; float:left; overflow:auto;}

#member_nav {list-style:none; padding:0; margin:0; width:425px; height:35px; border-bottom:1px solid #ccc;}
#member_nav li {float:left; padding:4px 20px; margin:0; border:1px solid #690605; height:26px; line-height:26px; background:#871c1b; font-family:"vr",Helvetica,Arial,sans-serif;}
#member_nav li a {height:25px; line-height:25px; display:block; font-size:13px; color:#fff;}
#member_nav li:hover {background:#690605; border:1px solid #871c1b; cursor:pointer;}
#member_nav li.active {background:#701f20; border:1px solid #690605; cursor:pointer;}

.member_photo {float:left; margin:0 15px 15px 0;}
.info {display:none;}

/* right col */
#right_column{width:265px; padding:10px 10px 10px 15px; height:auto; float:left;}
#right_column .content{}
#right_column .content a:hover{-moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;}

/* single col*/
#single_column{width:980px; background-color:yellow; height:100px; float:left;}
#single_column .content{}
#single_column .content #two_col_left{width:300px; float:left;}
#single_column .content #two_col_right{width:300px; float:left; overflow:auto;}

/* footer */
#footer{width:930px; height:35px; overflow:hidden; background:url('../images/bg_foot.jpg'); margin:0px auto; padding:0px;}
#footer #foot_menu{font-family:Helvetica,Arial; font-size:13px; color:#fff; float:left; margin:10px 0px 0px 5px;}
#footer #copyright{font-family:Helvetica,Arial; font-size:13px; color:#fff; float:right; margin:10px 5px 0px 0px;}
#footer a{color:#ddd; text-decoration:none;}
#footer a:visited{color:#ddd; text-decoration:none;}
#footer a:hover{color:#e7bebc;}

/* gallery */
.gallery_block {background:#000; width:455px;}
.gallery_block .container {height:229px; display:block!important;}
.gallery_block .thumbnails {overflow:hidden!important; margin-left:1px;}
.gallery_block .thumbnails img {margin:4px 0px 0px 3px; border:solid 1px #333; width:70px; height:36px; cursor:pointer;}



