/*
Theme Name:		Burgasmic
Theme URI:		http://rkdevs.com
Description:	A theme specifically designed for Burgasmic.com. Inspired in a design by Decogr@f!x, with content on left, and one sidebar on the right. Colors are vintage, with old gold and blue. Also the typography remembers that old '50s menus. Also reserved places for adversiting and social items. Full compatible with Wordpress and Thesis updates.
Version:		1.0
Author:			Decogr@f!x - Erresoft
Author URI:		http://www.rkdevs.com/
Distributor:	http://rkdevs.com/

-----------------------------------------------------------------------------*/
/* =========================================== */
/* =========================================== */
/*   Declaring the font-faces and basic tags   */
/* =========================================== */
/* =========================================== */
@font-face {
    font-family: 'LeagueGothic';
    src: url('fonts/LeagueGothic.eot');
    src: url('fonts/LeagueGothic.eot?#iefix') format('embedded-opentype'), url('fonts/LeagueGothic.woff') format('woff'), url('fonts/LeagueGothic.ttf') format('truetype'), url('fonts/LeagueGothic.svg#LeagueGothic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aftaserif';
    src: url('fonts/Aftaserif.eot');
    src: url('fonts/Aftaserif.eot?#iefix') format('embedded-opentype'), url('fonts/Aftaserif.woff') format('woff'), url('fonts/Aftaserif.ttf') format('truetype'), url('fonts/Aftaserif.svg#Aftaserif') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'StonyIslandNFRegular';
    src: url('fonts/stonyislandnf-webfont.eot');
    src: url('fonts/stonyislandnf-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/stonyislandnf-webfont.woff') format('woff'), url('fonts/stonyislandnf-webfont.ttf') format('truetype'), url('fonts/stonyislandnf-webfont.svg#StonyIslandNFRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html { background: #e7e0c8 url(images/background.png) top center }
body.custom { background: url(images/reys.png) no-repeat top center }
.clear { clear: both }
input,
textarea {
    font-size: 1em;
    color: #444;
    background: #eee;
    border: 1px solid #aaa;
    border-right-color: #ddd;
    border-bottom-color: #ddd;
    font-family: 'LeagueGothic';
}
input:focus,
textarea:focus {
    background: #faf3e2 url(images/input-bg.png) repeat-x top left;
    border-color: #777;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
}
.clear-both { clear: both }
input,
textarea {
    font-family: 'LeagueGothic';
    font-size: 18px;
    text-transform: uppercase;
    background: #fff url(images/input-bg.png) repeat-x top left;
}

/* =========================================== */
/* =========================================== */
/*   The Structure of the Site                 */
/* =========================================== */
/* =========================================== */
.custom .full_width > .page {
    background: transparent;
    width: 1010px;
}
.custom #column_wrap { float: left }
.custom #content {
    width: 66em;
    float: left;
    font-family: 'Aftaserif';
    background: transparent;
}
.teaser { width: 660px }
#container {
    padding: 0;
    background: transparent;
    border: none;
}

/* =========================================== */
/* =========================================== */
/*   Header and Menu                           */
/* =========================================== */
/* =========================================== */
.custom #header {
    border: none;
    height: 265px;
    background: transparent url(images/logo.png) no-repeat top center;
    clear: both;
    padding-bottom: 5px;
    padding-top: 0px;
}
.custom #logo a {
    text-indent: -9999px;
    display: block;
    height: 0;
}
ul.menu {
    width: 720px;
    height: 85px;
    background: url(images/menu.png) no-repeat bottom center;
    margin: 0 auto;
    border: none;
    border-width: 0em;
}
ul.menu li {
    padding-top: 1px;
    padding-left: 40px;
    margin-left: 15px;
    background: none;
    border-width: 0em;
    text-align: center;
    font-family: 'LeagueGothic';
    font-size: 24px;
}
ul.menu li a {
    padding-left: 30px;
    letter-spacing: 0px;
    border-width: 0em;
    text-shadow: 0px 1px 1px #fff;
}
.menu .current a,
.menu .current-cat a,
.menu .current-menu-item a {
    color: #fff;
    height: 84px;
    background: url(images/current-menu.png) no-repeat top center;
    border-width: 0em;
    margin-left: 3px;
    text-shadow: 0px 1px 1px #000;
}
.menu .current a:hover,
.menu .current-cat a:hover,
.menu .current-menu-item a:hover {
    color: #fff;
    height: 84px;
    background: url(images/current-menu.png) no-repeat top center;
    border-width: 0em;
    margin-left: 3px;
}
.menu a,
.menu .current ul a,
.menu .current-cat ul a,
.menu .current-menu-item ul a {
    color: #000;
    background: transparent;
}
.menu a:hover,
.menu .current ul a:hover,
.menu .current-cat ul a:hover,
.menu .current-parent a:hover,
.menu .current-menu-item ul a:hover,
.menu .current-menu-ancestor a:hover {
    color: #fff;
    background: transparent;
    text-shadow: 0px 1px 1px #000;
}
.menu:after,
#content_box:after,
#sidebars:after,
.format_text:after,
.teasers_box:after,
.prev_next:after,
ul.sidebar_list:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* =========================================== */
/* =========================================== */
/*   Social Links on the Top Right             */
/* =========================================== */
/* =========================================== */
#rk_social_icons_box {
    float: right;
    width: 192px;
    height: 71px;
    margin: 0;
    padding: 0;
    top: 0;
}
.rk_social_icon {
    float: left;
    margin: 0;
    padding: 0;
    width: 64px;
    height: 71px;
}
.rk_social_icon_facebook {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 64px;
    height: 71px;
    background: transparent url('images/social_facebook.png') no-repeat top center;
    text-indent: -99999px;
}
.rk_social_icon_facebook:hover { background: transparent url('images/social_facebook_hover.png') no-repeat top center }
.rk_social_icon_twitter {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 64px;
    height: 71px;
    background: transparent url('images/social_twitter.png') no-repeat top center;
    text-indent: -99999px;
}
.rk_social_icon_twitter:hover { background: transparent url('images/social_twitter_hover.png') no-repeat top center }
.rk_social_icon_rss {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 64px;
    height: 71px;
    background: transparent url('images/social_rss.png') no-repeat top center;
    text-indent: -99999px;
}
.rk_social_icon_rss:hover { background: transparent url('images/social_rss_hover.png') no-repeat top center }

/* =========================================== */
/* =========================================== */
/*   Homepage posts (Teaser Boxes)             */
/* =========================================== */
/* =========================================== */
.post_box,
.teasers_box {
    border-style: none;
    width: 660px;
    border-color: #bbb;
    clear: both;
}
.teasers_box,
.post_box {
    padding: 0;
    margin: 0;
    width: 660px;
}
.teaser { float: left }
.teaser_right { float: right }
.top { border: none }
.teaser .teaser_link {
    font-size: 18px;
    color: #000;
    font-family: 'LeagueGothic':;
}
.rk_teaser_footer {
    width: 666px;
    height: 98px;
    background: transparent url('images/post-bottom.png') no-repeat top center;
    margin: 0;
    padding: 0;
}
.rk_teaser_comments {
    float: left;
    font-family: 'Aftaserif';
    color: #000;
    font-size: 14px;
    padding-top: 60px;
    padding-left: 105px;
}
.rk_teaser_comments a {
    color: #000;
    letter-spacing: 1px;
}
.rk_teaser_comments a:hover {
    color: #a25742;
    text-decoration: underline;
}
.rk_teaser_readmore a {
    float: right;
    font-family: 'LeagueGothic';
    color: #000;
    font-size: 18px;
    padding-top: 50px;
    padding-right: 30px;
    text-shadow: 1px 2px 1px #fff;
}
.rk_teaser_readmore a:hover { color: #2d4563 }

/* ==================================================== */
/* ==================================================== */
/*   Posts declaration. Some Inherations from Teasers   */
/* ==================================================== */
/* ==================================================== */
.custom .entry-content {
    width: 666px;
    background: transparent url('images/post-bg.png') repeat-y top center;
    padding: 0;
    margin: 0;
}
.custom .entry-content p { padding: 0 30px 15px 50px }
.custom .thumb { margin-left: 68px }
.headline_area { margin-bottom: 0em }
.rk_post_title {
    width: 666px;
    background: transparent url('images/post-head.png') no-repeat top center;
    height: 111px;
}
.rk_post_title h1 {
    font-family: 'StonyIslandNFRegular';
    font-size: 24px;
    font-weight: bold;
    color: #2b4362;
    text-shadow: 1px 2px 1px #6a8191;
    float: left;
    margin-left: 100px;
    margin-top: 32px;
}
.rk_post_title h2 {
    font-family: 'StonyIslandNFRegular';
    font-size: 24px;
    font-weight: bold;
    color: #2b4362;
    text-shadow: 1px 2px 1px #6a8191;
    float: left;
    margin-left: 100px;
    margin-top: 32px;
}
.rk_post_author_category {
    font-family: 'Aftaserif';
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    text-transform: capitalize;
    color: #000;
    float: right;
    margin-top: 35px;
}
.rk_post_author_category a { color: #000 }
.rk_post_author_category span {
    font-family: 'Aftaserif';
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    text-transform: none;
    color: #000;
}
.rk_post_date {
    float: right;
    width: 70px;
    margin: 35px 30px 0 0;
}
.rk_post_title_day {
    float: right;
    margin: -2px 2px 0 0;
    font-family: 'LeagueGothic';
    font-size: 36px;
    line-height: 36px;
    color: #fff;
    text-shadow: 1px 2px 1px #aea26f;
}
.rk_post_title_month_year {
    float: right;
    font-family: 'LeagueGothic';
    font-size: 16px;
    line-height: 14px;
    color: #fff;
    text-shadow: 1px 2px 1px #aea26f;
}
.custom .post_image {
    width: 570px;
    height: auto;
    padding-left: 60px;
}
.rk_social_buttons { margin-left: 60px }
.custom .wp-socializer li { margin: 0 0 0 10px !important}

.rk_post_footer {
    width: 666px;
    height: 234px;
    background: transparent url('images/comment-form-bg.png') no-repeat top center;
}

/* ==================================================== */
/* ==================================================== */
/*   Generic Post (404, categories, etc...)             */
/* ==================================================== */
/* ==================================================== */
.custom .format_text {
    width: 666px;
    background: transparent url('images/post-bg.png') repeat-y top center;
    padding: 0;
    margin: -2px 0 0 0;
}
.custom .format_text p {
	padding: 0 20px 0 60px;
}

.custom .format_text li {
	margin: 0 20px 0 60px;
}
.custom .format_text a {
	color: #974d3d;
	text-decoration: none;
}
.custom .format_text a:hover {
	color: #772d1d;
	text-decoration: underline;
}


/* ==================================================== */
/* ==================================================== */
/*   Comments (only in full posts)                      */
/* ==================================================== */
/* ==================================================== */
#commentform { border-top: none }
.custom .rk_addcomment_title {
    font-family: 'LeagueGothic';
    font-size: 22px;
    color: #2a4262;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 18px 0 0 65px;
    margin: 0;
    border-style: none;
}
.custom #rk_addcomment_leftfields {
    float: left;
    width: 225px;
    height: 120px;
    padding: 0 0 0 56px;
}
.custom #rk_addcomment_name_field input {
    width: 218px;
    height: 28px;
    background: none;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    color: #a25742;
    margin: 0;
    padding: 0 0 0 5px;
}
.custom #rk_addcomment_email_field input {
    width: 218px;
    height: 28px;
    background: none;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    color: #a25742;
    margin: 15px 0 0 0;
    padding: 0 0 0 5px;
}
.custom #rk_addcomment_website_field input {
    width: 218px;
    height: 28px;
    background: none;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    color: #a25742;
    margin: 15px 0 0 0;
    padding: 0 0 0 5px;
}
.custom #rk_addcomment_rightfields {
    float: left;
    width: 305px;
    height: 120px;
    background: none;
    margin: 0 0 0 20px;
    padding: 0;
}
.custom #rk_addcomment_comment_field textarea {
    border: 0;
    width: 293px;
    height: 115px;
    background: none;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    color: #a25742;
    overflow: hidden;
    padding: 0 0 0 5px;
}
.custom #rk_addcomment_button input {
    float: right;
    width: 100px;
    height: 30px;
    margin: 5px 32px 0 0;
    background: #a25742;
    border-top: 1px solid #824635;
    border-left: 1px solid #824635;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 1px 1px 1px #888;
}
.rk_comment_top {
    background: transparent url(images/user-comment-bg.png) no-repeat bottom left;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    font-weight: normal;
    color: #806c4d;
    margin: 0 0 15px 75px;
    padding: 10px 0 20px 0;
}
.rk_comment_top a {
    color: #2a4262;
    z-index: 99999px;
}
.rk_comment_top a:hover {
    color: #fff;
    text-shadow: 1px 1px 1px #888;
}
.rk_comment_content { float: left; }
.rk_comment_avatar {
    float: left;
    margin: -15px 0 0 70px;
    background: transparent url(images/gravatar-bg.png) no-repeat;
    width: 69px;
    height: 69px;
}
.rk_comment_avatar img { margin: 14px }
.rk_comment_text {
    float: left;
    width: 470px;
    font-family: 'Aftaserif';
    font-size: 12px;
    line-height: 12px;
    color: #000;
    margin: 0 0 0 28px;
}
.rk_comment_bottom {
    float: left;
    background: transparent url('images/closing-comment-bg.png') no-repeat bottom left;
    font-family: 'Aftaserif';
    font-size: 12px;
    line-height: 12px;
    padding: 0 0 30px 20px;
    color: #a09176;
    margin: 0 0 15px 165px;
}
.rk_comment_bottom a { color: #40403c }
.rk_comment_bottom a:hover { color: #cd755d }
.rk_comment_inline_reply {
    float: right;
    margin-right: 70px;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    font-weight: normal;
    text-decoration: underline;
}
.rk_comment_inline_reply a { color: #000 }
.rk_comment_inline_reply a:hover { color: #974d3d }
.rk_close_post {
    background: transparent url(images/reply-close-bg.png) no-repeat bottom right;
    height: 52px;
    width: 666px;
}
.rk_comment_replyes {
    width: 666px;
    margin: -5px 0px 0px 0px;
    background: transparent url(images/reply-bg.png) repeat-y top right;
}
#commentform input.form_submit {
    background: #a25742;
    border-right: 1px solid #fff;
    border-bottom: 1px solid  #fff;
    border-top: 1px solid  #824635;
    border-left: 1px solid  #824635;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    font-weight: normal;
    font-size: 18px;
}
#comments input.form_submit:hover {
    color: #000;
    text-shadow: 1px 1px 1px #fff;
    background: #e1d18d;
}
#respond_intro {
    font-size: 14px;
    font-family: 'LeagueGothic';
}
#comments p {
    color: #a25742;
    font-size: 18px;
    text-decoration: none;
    font-family: 'LeagueGothic';
    text-transform: uppercase;
}
#comments p a {
    color: #2a4262;
    text-decoration: none;
    text-transform: capitalize;
}
input.form_submit:hover { color: #000 }
.format_text input,
#commentform input,
#commentform textarea {
    width: 45%;
    padding: 0.214em;
    border-width: 0;
}
#commentform textarea { width: 96% }
.format_text input.form_submit,
#commentform .form_submit {
    font-size: 1.143em;
    padding: 0.313em 0.25em;
    text-transform: normal;
}
#comments {
    margin-right: 2.3em;
    margin-left: 0em;
}
.comments_intro,
#respond_intro { margin-left: 1.1em }
dl#comment_list dt,
#trackback_list {
    padding-right: 1.1em;
    padding-left: 1.1em;
}
dl#comment_list dd { padding-left: 1.1em }
dl#comment_list dd .format_text,
dl#comment_list dd #respond { padding-right: 1.1em }
dl#comment_list dl dt {
    padding-left: 2.2em;
    border-width: 0 0 0 0.1em;
}
dl#comment_list dl dt.bypostauthor {
    padding-left: 2.1em;
    border-width: 0 0 0 0.2em;
}
dl#comment_list dl dd { padding-left: 0 }
dl#comment_list dl dd .format_text {
    padding-left: 1.6em;
    border-width: 0 0 0 0.071em;
}
dl#comment_list dl dd.bypostauthor > .format_text {
    padding-left: 1.5em;
    border-width: 0 0 0 0.143em;
}
dl#comment_list dl dd dl { padding-left: 2.2em }
#commentform {
    padding-right: 2.3em;
    padding-left: 1.1em;
}
.comments_closed,
.login_alert { margin-left: 1.1em }
/*---:[ comment area ]:---*/
#comments { margin-top: 4.4em }
.comments_intro { margin-bottom: 1.1em }
.comments_intro p {
    font-size: 1.2em;
    line-height: 1.833em;
}
.comments_intro span { font-size: 1.833em }
#comment_list,
#trackback_list { margin-bottom: 4.4em }
dl#comment_list dt { padding-top: 1.8em }
dl#comment_list dt span {
    font-size: 1.2em;
    line-height: 1.833em;
}
dl#comment_list dt .comment_author {
    font-size: 18px;
    font-family: 'LeagueGothic';
    color: #000;
    text-shadow: none;
    line-height: 1.375em;
    padding-right: 0.688em;
}
.avatar img { margin-left: 0.833em }
.comment_time { padding-right: 0.917em }
.comment_num { padding-left: 0.833em }
.comment_num a {
    font-size: 1em;
    line-height: 1.833em;
    padding: 0.083em 0.25em;
}
dl#comment_list dd { padding-top: 1.1em }
dl#comment_list dd p.reply a {
    font-size: 0.786em;
    line-height: 1.636em;
}
dl#comment_list dl dd p.reply { margin-bottom: 0 }
dl#comment_list dl dt,
dl#comment_list dl dd { padding-top: 0 }
dl#comment_list dl dd .format_text { margin-bottom: 1.571em }
#trackback_list {
    padding-top: 1.1em;
    list-style: none;
}
#trackback_list a {
    font-size: 1.4em;
    line-height: 1.571em;
}
#trackback_list span {
    font-size: 1.2em;
    line-height: 1.833em;
}
#comment_nav_2 {
    margin-top: -4.4em;
    margin-bottom: 4.4em;
}
.comments_closed {
    margin-top: 4.4em;
    margin-bottom: 2.2em;
}

/* ==================================================== */
/* ==================================================== */
/*   Navigation Links                                   */
/* ==================================================== */
/* ==================================================== */
.custom .prev_next {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 18px;
    line-height: 2em;
    font-family: 'LeagueGothic';
    color: #2b4362;
    text-shadow: 1px 2px 1px #6a8191;
}
.custom .prev_next a {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 18px;
    line-height: 2em;
    font-family: 'LeagueGothic';
    color: #2b4362;
    text-shadow: 1px 2px 1px #6a8191;
}
.prev_next p {
    font-size: 1em;
    line-height: 2em;
}
.post_nav .previous { margin-bottom: 0.5em }
.post_nav a {
    font-size: 1.2em;
    line-height: 1.667em;
}

/* ==================================================== */
/* ==================================================== */
/*   Sidebar                                            */
/* ==================================================== */
/* ==================================================== */
#sidebars { border-color: #ddd }
#sidebar_1 { border-color: #ddd }
#sidebars {
    width: 325px;
    border: 0;
    float: right;
    margin: 10px 10px 0 0;
}
.sidebar h3 {
    font-family: 'LeagueGothic';
    font-size: 24px;
    color: #2b4362;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #fff;
    width: 322px;
    height: 66px;
    padding-left: 55px;
    padding-top: 25px;
    margin: -12px 0 0 -20px;
    padding-bottom: 0;
    background: transparent url('images/widget-header.png') no-repeat top left;
}
.sidebar {
    width: 282;
    margin: 0 0px;
}
#sidebar_1 {
    border: 0;
    background: transparent url(images/widget-bg.png) repeat-y top left;
}
.sidebar ul.sidebar_list {
    padding: 10px 20px;
    font-family: 'Aftaserif';
}
.sidebar ul.sidebar_list li a {
    color: #7c2b0c;
    font-family: 'Aftaserif';
    font-size: 12px;
}
.sub_rss { height: 0px }
.sidebar .text_input {
    width: 70%;
    background: #e1d18d;
    font-family: 'LeagueGothic';
    text-transform: uppercase;
    color: #a25742;
    margin-left: 20px;
}
input.form_submit form input[type="submit"] {
    font-weight: normal;
    color: #fff;
    font-family: 'LeagueGothic';
    background: #a25742;
    cursor: pointer;
    width: auto !important;
    overflow: visible;
}
.sidebar .text_input,
.sidebar .form_submit {
    padding: 0.308em;
    font-family: 'LeagueGothic';
    font-size: 18px;
    text-transform: uppercase;
}
.sidebar input[type="text"],
.sidebar input[type="submit"] {
    padding: 0.308em;
    font-family: 'LeagueGothic';
    font-size: 18px;
    text-transform: uppercase;
}

/* ==================================================== */
/* ==================================================== */
/*   Twitter Widget                                     */
/* ==================================================== */
/* ==================================================== */
.TBW_Narrow .TBW_Picture { display: none }
.TBW_Narrow .TBW_Status { width: 100% !important }
.TBW_Narrow .TBW_Status ul li { border-bottom: 1px dashed #7d2c0c }
.TBW_Narrow .TBW_Follow {
    padding-top: 15px;
    font-weight: bold;
}

/* ==================================================== */
/* ==================================================== */
/*   Social Icons Widget                                */
/* ==================================================== */
/* ==================================================== */
.social-icons {
    position: relative;
    bottom: 12px;
    left: 0px;
    width: 124px;
    height: 32px;
    margin: 0 auto;
    text-indent: -99999px;
}
.social-icons li { display: inline }
.social-icons li a {
    display: block;
    float: left;
    width: 0;
    height: 0;
    padding: 65px 132px 0 0;
    margin: 0 0 0 14px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    background: url(images/social-sidebar.png);
}
.social-icons li.linkedin a { background-position: 0px 0 }
.social-icons li.twitter a { background-position: 0 -65px }
.social-icons li:first-child a { margin-left: 0 }

/* ==================================================== */
/* ==================================================== */
/*   Contact Form                                       */
/* ==================================================== */
/* ==================================================== */
.custom .iwacontact label {
    font-family: 'LeagueGothic';
    font-size: 24px;
    line-height: 24px;
    text-transform: none;
    color: #2a4262;
}
.custom .iwacontact input {
    height: 28px;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    color: #a25742;
    margin: 15px 0 0 0;
    padding: 0 0 0 5px;
    border: 1px solid #ced6c2;
}
.custom .iwacontact textarea {
    width: 570px;
    height: 150px;
    background: none;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    text-transform: none;
    color: #a25742;
    overflow: hidden;
    padding: 0 0 0 5px;
    border: 1px solid #ced6c2;
}
.custom .ajax-submit {
    float: right;
    width: 100px;
    height: 30px;
    margin: 5px 32px 0 0;
    background: #a25742;
    border-top: 1px solid #824635;
    border-left: 1px solid #824635;
    border-bottom: 0;
    border-right: 0;
    text-transform: uppercase;
    font-family: 'LeagueGothic';
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    text-shadow: 1px 1px 1px #888;
}

/* ==================================================== */
/* ==================================================== */
/*   Footer                                             */
/* ==================================================== */
/* ==================================================== */
.custom #footer {
    border-style: double;
    border-color: #ddd;
    text-align: right;
    clear: both;
}
.custom #footer a { border-bottom: 1px solid #ccc }
#footer {
    background: transparent url(images/footer-bg.png) repeat-x top left;
    height: 58px;
    margin: 20px 0 0 0;
    padding-top: 0px;
}
#footer p {
    background: transparent url(images/footer-logo.png) no-repeat top center;
    height: 75px;
    width: 353px;
    float: left;
}
#footer .copyright {
    float: left;
    text-align: left;
    padding-top: 20px;
    font-family: 'Aftaserif';
    font-size: 12px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
#footer .affiliate-link {
    float: right;
    text-align: left;
}
#footer .menu {
    background: none;
    float: right;
    width: 300px;
    padding-top: 15px;
}
#footer .menu a {
    background: none;
    border-bottom: none;
    text-transform: none;
    padding-left: 20px;
    padding-right: 0px;
    margin: 0 0;
    line-height: 12px;
    text-align: right;
    font-family: 'Aftaserif';
    font-size: 12px;
}
#footer .menu li {
    background: none;
    border-bottom: none;
    margin-left: 0px;
    padding-left: 0px;
    width: 50px;
}
#footer .menu li a {
    background: none;
    border-bottom: none;
    text-align: right;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
#footer .menu li a:hover {
    color: #a25742;
    text-shadow: 1px 2px 1px #fff;
}
#footer .powered {
    float: right;
    color: #a25742;
}
#footer .powered a {
    color: #000;
    text-decoration: none;
}


