@font-face {
    font-family: 'Century Gothic';
    src: url('fonts/CenturyGothic.eot');
    src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
         url('fonts/CenturyGothic.woff') format('woff'),
         url('fonts/CenturyGothic.ttf') format('truetype'),
         url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Century Gothic Bold';
    src: url('fonts/CenturyGothicBold.eot');
    src: url('fonts/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/CenturyGothicBold.woff') format('woff'),
         url('fonts/CenturyGothicBold.ttf') format('truetype'),
         url('fonts/CenturyGothicBold.svg#CenturyGothicBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'timesroman';
    src: url('fonts/timesroman.eot');
    src: url('fonts/timesroman.eot?#iefix') format('embedded-opentype'),
         url('fonts/timesroman.woff') format('woff'),
         url('fonts/timesroman.ttf') format('truetype'),
         url('fonts/timesroman.svg#timesroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'timesbold';
    src: url('fonts/timesbold.eot');
    src: url('fonts/timesbold.eot?#iefix') format('embedded-opentype'),
         url('fonts/timesbold.woff') format('woff'),
         url('fonts/timesbold.ttf') format('truetype'),
         url('fonts/timesbold.svg#timesbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
	margin:0;
	padding:0;
}

img {
	border:none;
}

* {
	list-style:none;
	margin:0;
	padding:0;
}

#layout {
	margin:0 auto;
}

#top {width:946px; float:left; background:url(../images/top_bg.jpg) repeat-x left top; padding:8px 23px 0 23px;}
#top .logo {float:left; padding:20px 0 0 5px;}
#top .top_thumb {float:right; padding-right:8px;}

#nav {width:930px; float:left; background:url(../images/header_btm_shadow.jpg) repeat-x left bottom; padding:0 8px 11px 8px;}


#middle {width:992px; float:left;}


#left {width:666px; float:left;}

#left .content {width:627px; float:left; padding:6px 0 6px 39px;}
#left .content .gallery {width:627px; float:left; height:338px; background:url(../images/slider_bg.jpg) no-repeat left top;}

#left .content .listing {width:585px; float:left; padding:18px 0 5px 23px;}

.listing .lst {width:585px; float:left; margin-bottom:20px;}
.listing .lst .thumb {width:125px; float:left;}
.listing .lst .img {padding:1px; border:1px solid #a1a1a1; margin-bottom:15px;}
.listing .lst .thumb img {border:1px solid #a1a1a1; padding:1px;}
.listing .lst .cnt {width:442px; float:right; padding-top:15px;}
.listing .lst .cnt2 {width:100%; float:left;}
.listing .lst h1 {width:100%; float:left; margin:0; padding:0; font-weight:normal; letter-spacing:1px; margin-bottom:5px; font-family: 'Century Gothic Bold'; font-size:11px; color:#ff0054;}
.listing .lst h1 a {font-family: 'Century Gothic Bold'; font-size:11px; color:#ff0054; text-decoration:none;}
.listing .lst h1 a:hover {text-decoration:underline;}
.listing .lst h2 {width:100%; float:left; margin:0; padding:0; font-weight:normal; font-family: 'Century Gothic Bold'; font-size:10px;}
.listing .lst h2 a {font-family: 'timesroman'; font-size:18px; color:#000; text-decoration:none;}
.listing .lst h2 a:hover {text-decoration:underline;}
.listing .lst p {width:100%; float:left; margin:0; padding:0; font:normal 12px Arial; color:#000; line-height:17px;}
.listing .lst p a {font:normal 12px Arial; color:#ff0054; font-style:italic; text-decoration:none;}
.listing .lst p a:hover {text-decoration:underline;}
.listing .lst .scl {width:100%; float:left; margin-top:10px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:3px 0;}
.listing .lst .scl a {margin-left:15px; float:left;}
.listing .lst .lnk {float:right; font-size:9px; color:#676767; font-family: 'Century Gothic Bold'; text-transform:uppercase; line-height:18px;}
.listing .lst .lnk a {margin:0; font-size:9px; color:#ff0054; text-decoration:none; float:none;}
.listing .lst .lnk a:hover {text-decoration:underline;}


#footer {width:94%; float:left; height:149px; background:url(../images/footer_bg.jpg) repeat-x left top; margin-left:23px; padding:18px 0 0 3%;}
#footer .links {width:100%; float:left; font:normal 9px Arial; color:#000;}
#footer .links a {font:normal 8px Arial; color:#000; letter-spacing:0.1px; text-decoration:none;}
#footer .links a:hover {text-decoration:underline;}
#footer .copyright {width:100%; float:left; font:normal 9px Arial; color:#000; padding-top:5px;}


#right {width:265px; float:right; margin-right:40px; padding-top:6px;}
#right .invt_frn {width:265px; float:left; margin-bottom:8px;}
#right .view_contest {width:265px; float:left; margin-bottom:8px;}
#right .share_with {width:220px; float:left; height:193px; background:url(../images/get-me-out.jpg) no-repeat left top; padding:72px 15px 0 30px;}
#right .share_with .scl-row {width:220px; float:left; padding-bottom:5px;}
#right .share_with .scl-row img {margin-right:5px;}

.search {width:258px; float:right;  padding:0 0 5px 4px;}
.search input[type="text"] {width:210px; height:15px; float:left; border:1px solid #d1d2d6; border-right:none; padding:3px 10px; font-size:13px; color:#bfc1c7; font-family: Times, "Times New Roman", serif; font-style:italic; letter-spacing:1px;}
.search input[type="submit"] {width:27px; height:23px; float:left; background:url(../images/search_icon.jpg) no-repeat left top; border:none; font-size:0; cursor:pointer;}
#submit {background:url(../images/search_icon2.jpg) no-repeat left top!important; margin-left:-27px; visibility:hidden;}


/*** Story ***/

.story_box {width:603px; float:left; background-color:#fcf9ea; border-radius:2px; border:1px solid #fff; box-shadow:0 0 3px #d6d6d6; padding:10px 0 10px 20px;}
.story_box h1 {width:100%; float:left; margin:0; padding:0; font-weight:normal; letter-spacing:1px; margin-bottom:5px; text-transform:uppercase; font-family: 'Century Gothic Bold'; font-size:11px; color:#ff0054;}
.story_box h1 a {font-family: 'Century Gothic Bold'; font-size:11px; color:#ff0054; text-decoration:none;}
.story_box h1 a:hover {text-decoration:underline;}
.story_box .half {width:281px; float:left; padding-right:20px;}
.story_box .img2 {margin-bottom:5px;}
.story_box h2 {width:100%; float:left; margin:0; padding:0; font-weight:normal; font-family: 'timesroman'; font-size:20px; color:#000;}
.story_box h2 span {font-family: 'Century Gothic Bold'; font-size:12px;}
.story_box p {width:100%; float:left; margin:0; padding:0; font:normal 12px Arial; color:#000; line-height:18px;}
.story_box p a {font:normal 12px Arial; color:#ff0054; text-decoration:none;}
.story_box p a:hover {text-decoration:underline;}
.story_box .scl {width:100%; float:left; margin:20px 0 10px 0; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:3px 0;}
.story_box .scl a {margin-left:15px; float:left;}

.sbmt_stry {width:625px; float:left; padding-top:12px;}


/*** Member Info ***/


#inr-main {width:975px; float:left;}
#inr-main #footer {height:100px;}

#content {width:930px; float:left; margin-left:23px; padding:8px 8px 70px 8px; background:url(../images/left-plumb.jpg) no-repeat left bottom;}
#content .left_pannel {width:140px; float:left; padding-left:16px;}
#content .left_pannel ul li {width:140px; float:left; margin-bottom:15px;}
#content .left_pannel ul li.head {font-family: 'Century Gothic Bold'; font-size:14px; color:#000; text-decoration:underline; margin-top:25px;}
#content .left_pannel ul li a {font-family: 'Century Gothic Bold'; font-size:14px; color:#000; text-decoration:none;}
#content .left_pannel ul li a:hover {color:#ff2c94;}
#content .left_pannel ul li .active {color:#ff2c94;}
#content .right_flt {width:707px; float:left; background-color:#f5f3f1; margin-top:5px; padding:15px 30px;}
#content .right_flt .mem-info {width:702px; float:left;}
.thanku-msg {font-family: 'Century Gothic'; font-size:14px; color:#ff2c94; text-transform:none;}
.thanku-msg a {font-family: 'Century Gothic'; font-size:14px; color:#ff2c94; text-decoration:underline;}
.thanku-msg a:hover {text-decoration:none;}
.mem-form {font-family: 'Century Gothic Bold'; font-size:12px; color:#000; text-transform:uppercase;}
.mem-form .ipt-1 {width:350px; height:29px; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0 0 3px #d6d6d6; padding:0 10px;font-family: 'Century Gothic Bold'; font-size:14px; color:#000;}
.mem-form .ipt-2 {width:65px; height:29px; background-color:#fff; border:1px solid #b8b8b7; box-shadow:0 0 3px #d6d6d6; padding:0 10px;font-family: 'Century Gothic'; font-size:14px; color:#000;}

.require {font-family: 'Century Gothic'; font-size:14px; color:#ff2c94; position:absolute; margin-left:5px;}

#inr-right {width:767px; float:left;}


/*** Subscriptions ***/

a.gry-link {font-family: 'Century Gothic Bold'; font-size:12px; color:#000; text-transform:uppercase; text-decoration:none;}
a.gry-link:hover {text-decoration:underline;}

.top-gry-brd {border-bottom:3px solid #c9c7c6;}

#unsubscribe-msgbox {width:357px; height:170px; position:absolute; background:url(../images/unsubscribe-msgbox-bg.png) no-repeat left top; padding:30px 37px; top:50%; left:50%; margin:100px 0 0 -145px; visibility:hidden;}
#unsubscribe-msgbox p {width:100%; float:left; text-align:center; font-family: 'Century Gothic Bold'; font-size:12px; color:#000; margin:2px 0;}
#unsubscribe-msgbox p a {font-family: 'Century Gothic Bold'; font-size:12px; color:#000; text-decoration:underline;}
#unsubscribe-msgbox p a:hover {text-decoration:none;}

#close_icon {width:24px; height:23px; position:absolute; float:right; margin:-30px 0 0 365px; /margin:-48px 0 0 25px; cursor:pointer;}


/*** Static ***/

#content2 {width:930px; float:left; margin-left:23px; padding:8px;}

.cnt-main {width:100%; float:left; padding:5px 0 15px 0; font-family: 'Century Gothic';}
.cnt-main h1 {width:100%; float:left; margin:0; padding:0; font-family: 'Century Gothic Bold'; font-size:18px; color:#FF57A7; text-transform:uppercase;}
.cnt-main p {width:100%; float:left; margin:10px 0; padding:0; font-family: 'Century Gothic'; font-size:12px; color:#000; line-height:18px;}
.cnt-main ul {width:100%; float:left; list-style:inside disc; margin:0; padding:0;}
.cnt-main ul li {width:50%; float:left; list-style:inside disc; margin:5px 0; font-size:12px; color:#000;}