/* YourRockstarWedding.com
MAKEitKICK:CORE - http://makeitkick.com/core
Customize your design at http://js9design.com */

.custom .page * { font-variant:normal;text-transform:none; }
.custom #above_header_area .page,.custom #header_area .page,.custom #content_area .page,.custom #footer_area .page { padding:1em 1.5em; }
.custom #above_header_area .page,.custom #header_area,.custom #footer_area .page { background:transparent; }
.custom #above_header_area .page { padding-bottom:1.0em;padding-top:2.8em; }
.custom #above_header_area .page .menu .rss a { background-position:top right;padding:0px 16px 5px 0px; }
.custom .menu a { background-color:transparent;border-bottom:1px solid transparent;margin-right:15px;padding:0 0 5px 0; }
.custom .menu a:hover,.custom .menu .current a { border-bottom:1px solid #dddddd;text-decoration:none; }
.custom #container,.custom #content_area .page,.custom #header_area .page { border:0.1em solid #ededed; }
.custom #container,.custom #content_area .page { margin-top:2em; }
.custom #header_area #logo { margin-top:.25em; }
.custom #header_area #tagline { margin-bottom:.25em; }
.custom #content_area .page { padding-bottom:20px;padding-top:10px; }

.custom a.more-link { font-size:90%;text-decoration:none; }
.custom a.more-link:hover { color:#111111; }
.custom .format_text img.frame { background:transparent;border:3px solid #cccccc;padding:0; }
.custom .image_source { font-size:80%;font-style:italic;text-align:right; }
.custom .format_text h2,.custom .format_text h3 { margin-bottom:1em; }
.custom .format_text ul,.custom .format_text ol { margin-left:2.5em; }
.custom .format_text li { margin-bottom:.8em; }
.custom .format_text li ul,.custom .format_text li ol { margin-top:.8em; }

.custom #commentform .form_submit { border-style:solid;border-width:1px;font-size:98%;font-weight:normal; }
.custom #commentform .form_submit:hover { color:#444444; }
.custom dl#comment_list .bypostauthor { background:#fafafa; }

.custom #sidebars { padding-top:15px; }
.custom .sidebar * { letter-spacing:normal; }
.custom #multimedia_box { background-color:transparent; }

.custom .wpcf7-form * { font-size:95%; }
.custom .wpcf7-form p { margin:0 0 8px 0; }
.custom .wpcf7-form input { background:#ffffff; }
.custom .wpcf7-form input,.custom .wpcf7-form textarea { border:1px solid #bbbbbb;padding:4px 3px;width:50%; }
.custom .wpcf7-form label { display:block;float:left;margin-right:10px;padding-top:3px;text-align:right; }
.custom .wpcf7-form textarea { background:#ffffff;clear:left; }
.custom .wpcf7-form input[type="submit"] { background:#eeeeee;cursor:pointer;padding:3px 5px;width:20%; }
.custom .wpcf7-mail-sent-ok { border:2px solid #cccccc; }

.custom #footer { color:#999999; }
.custom #footer a { border:none;color:#666666; }
.custom #footer a:hover { color:#333333; }

/* No Header Box and Move Within Content 
.custom #header_area .page { border-bottom:none;margin-bottom:0; }
.custom #content_area .page { padding-top:0; }
.custom #content_area .page { border-top:none;margin-top:0; }

/* No Header Box */
.custom #header_area .page { background:transparent;border:none;padding-bottom:0; }
.custom #header_area .page,.custom #header { padding-top:0; }
.custom #content_area .page { padding-top:8px; }
.custom #content_area .page { margin-top:0; }

/* Custom */
body.custom { background:url("images/backgroundTop.jpg") repeat-x top left #e6e6e6; }
.custom #content_area .page { background:transparent;border:none; }
.custom #header a { background:url('images/rockstar-wedding.jpg') top left no-repeat;display:block;height:32px;overflow:hidden;text-indent:-10000px;width:311px; }
.custom #header #tagline { display:none; }
.custom #above_header_area { display:none; }
.custom #header_area { margin-top:25px; }
.custom #content .post_box,.custom #comments,.custom .post_nav,.custom .prev_next { background:url("images/content-background.jpg") repeat-y left;margin-left:0;padding:10px 40px;; }
.custom #content #content_top { display:none;background:url("images/content-top.png") no-repeat top left transparent;height:10px;margin-top:14px;padding:0; }
.custom #content #content_bottom { display:none;background:url("images/content-bottom.png") no-repeat top left transparent;height:10px;padding:0; }
.custom .entry-title { border-bottom:1px solid #cccccc; }
.custom #splash_area { background:url("images/splash-box.png") no-repeat top left;color:white;font-size:15px;height:220px;margin:10px 0;padding:80px 0 0 44px;width:900px; }
.custom #splash_area ul { padding-bottom:10px;padding-top:20px; }
.custom #splash_area ul li { background:url("images/checkmark.png") center left no-repeat;list-style-type:none;margin-bottom:3px;padding-left:18px;padding-top:0; }
.custom #splash_area b i { color:#ff66cc; }
.custom #splash_area form { margin-top:10px; }
.custom #splash_area label { font-size:13px;margin-right:10px; }
.custom #splash_area input { background:#ffffff;border:1px solid #aaaaaa;font-size:13px;margin-right:15px;padding:3px;width:160px; }
.custom #splash_area input[type="submit"] { background:url("images/sign-up-button.png") center center no-repeat transparent;border:none;color:#ffffff;cursor:pointer;font-weight:bold;font-size:12px;height:25px;padding:0;width:75px; }
.custom .hide { display:none; }
.custom .menu { float:right;margin-top:22px;width:auto; }
.custom #header { float:left;margin-top:6px;width:311px; }
.custom .menu .tab { padding-right:24px; }
.custom .menu a { font-weight:normal;margin:0px;padding:0; }
.custom .menu a:hover,.custom .menu .current a { background:transparent;border-bottom:1px solid transparent;text-decoration:none; }
.custom .menu .current a { border-bottom:1px solid #4c112a; }
.custom #content .top { padding-top:20px; }
.custom #comments { padding-top:1px; }
.custom #sidebars h3 { text-transform:uppercase; }

.custom .earlybird * { font-size:95%; }
.custom .earlybird p { margin:0 0 8px 0; }
.custom .earlybird input { background:#ffffff; }
.custom .earlybird input,.custom .earlybird textarea { border:1px solid #bbbbbb;padding:4px 3px;width:40%; }
.custom .earlybird label { display:block;float:left;margin-right:10px;padding-top:3px;text-align:right; }
.custom .earlybird textarea { background:#ffffff;clear:left; }
.custom .wpcf7-form input[type="submit"] { background:#eeeeee;cursor:pointer;padding:3px 5px;width:20%; }

.custom #splash_area { margin-bottom:25px; }
.custom #sidebars { border:none;display:none;padding-top:0; }
.custom #content .post_box { background:#ffffff;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(/scripts/border-radius.htc);border:1px solid #cfcfcf;padding-bottom:20px;padding-top:26px; }

.custom #lesson_download { border:1px solid #f2f2f2;border-left:none;border-right:none;color:#666666;font-size:110%;margin:0 auto 25px auto;padding:4px 0 4px 0;text-align:center; }
.custom #return_to_module,.custom #return_to_module a { color:#aaaaaa; }
.custom #return_to_module a:hover { color:#982068; }
.members .module_box { background:#fefefe;border:1px solid #f6d9ea;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(/scripts/border-radius.htc);color:#333333;font-size:90%;padding:15px; }
.members .module_box,.members .view_lessons { margin-left:10px;width:85%; }
.members h3 { color:#444444; }
.members h3 a { text-decoration:none; }
.members .view_lessons { font-size:80%;padding:5px 0 0 20px;text-align:right; }
.members .view_lessons a { font-weight:bold;text-decoration:none;text-transform:uppercase; }
.members .view_lessons a:hover { text-decoration:underline; }