/*======================================
Theme Name: SaucyMonky
Theme URI: http://www.modernvitagerecordings.com/SaucyMonky
Description: Saucy Monky Official Website
Version: 1.0
Author: CarlMarks Media Group LLC
Author URI: http://www.carlmarksmedia.com
======================================*/

/*============================ RESET ============================*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/*============================ SETUP ============================*/

html {font-size: 100.01%;}
html, body {height: 100%;}
body {border: 0;color: #fff;background: url(images/background.png) no-repeat #000;background-position:top;line-height:20px;}
ul, ol {list-style: none;}
img {border: none;}
.clear {clear: both;}
a:hover, a:active {text-decoration: none;}

/*============================ CONTAINERS ============================*/

#mastercontainer {min-height: 100%;} 
#container {width: 1000px;margin: 0px auto 0 auto;}
#bodycontainer {margin: 0px auto 0 auto;  width: 980px;overflow:auto; padding:10px;}

/*============================ COLUMNS ============================*/

#sidecolumn {float:left;width: 320px;padding: 0px 10px 0px 10px;background-color:#000;}
#maincolumn {float: left;margin: 0px 0px 0px 10px;width: 610px;background-color:#000;padding:10px;}

#content {margin: 0;padding: 10px;}
#entries {margin: 0px 0px;}

/*============================ HEADER ============================*/

header {margin: 0px auto 0 auto; width:100%;height:auto;clear:both;height:550px; width:100%;background: url(images/header.png) no-repeat;background-position:top;}

#mailbar {padding-top:5px; width:100%; height:40px; background-color:#000;}

#banner {margin: 0px auto 0 auto; width:100%;height:0px; background-color:#000;}

nav {width:auto; height:auto; margin:3px 0px 10px 10px; display:inline;float:left;position:relative;z-index:2;}

/*============================ SIDEBAR ============================*/

#sidebar {width: 320px;float:left;}

#sidebar ul li h2 {
	margin: 0px 0px 20px 0px;
	background: url(images/titlebar2.png) no-repeat; 
	font-family: 'bebas_neueregular';font-size:36px;letter-spacing:1px;color: #fff;
	padding: 12px 15px 15px 15px;
	-webkit-border-radius: 5px;
 	 -khtml-border-radius: 5px;
  	-moz-border-radius: 5px;
 	 -o-border-radius: 5px;
	  border-radius: 5px;
}
#sidebar ul li {padding: 1px;margin: 10px 0px 0px 0px;}
#sidebar ul li ul, #sidebar ul li div{color: #fff; padding: 0px 0px 0px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#sidebar ul li ul li {background: none;}
#sidebar ul li div ul, #sidebar ul li div ul li {border: none;margin: 0px;padding: 0px;}
#sidebar ul li ul {list-style: url(images/sidebar_arrow.png) inside;}
#sidebar ul ul li {margin: 5px 10px;padding: 0px;border: 0;}
#sidebar ul ul ul {border: none;padding: 0;}
#sidebar .children {margin-top: 0px;margin-left: 10px;background: none;}

/*============================ LISTS ============================*/

#content ul, #content ol {list-style: url(images/sidebar_arrow.png) inside;}
#content ul li {padding: 5px;margin: 10px 0px 0px 0px;}
#content ul li ul {list-style: url(images/sidebar_arrow.png) inside;}
#content ul ul li {margin: 5px 10px;padding: 0px;border: 0;}

/*============================ POST ============================*/

.entry p {margin: 5px 0 15px 0;}
.post-title {padding-bottom: 5px;;}
.post {margin: 0px 0px 10px 0px;}
.post-title a:link, .post-title a:visited {color: #fff;text-decoration: none;}
.post-title a:hover, .post-title a:active {text-decoration: underline;}
.entry {padding: 10px 0;line-height: 1.5em;}
.arh {font-size: 1.4em;color: #222;margin: 10px 0;padding: 8px 5px;}
.postmeta {margin:0px; border-bottom: 1px solid #221e1c;height:25px;}
.postmeta span {padding: 0 5px;border-right: 1px solid #221e1c;}
.meta-tags {margin: 0px 0;}
.meta-tags ul {float: left;margin: 0px 0;}
.meta-tags ul li {float: left;margin: 0px 0px 0 0;}
.meta-tags ul li strong {padding: 0px;line-height: 1.8em;}
.meta-tags a:link, .meta-tags a:visited { display: block;color: #000;padding: 5px;background: #ed1b24;text-decoration: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
.postinfo {margin: 0px 0;padding: 0px 0px;font-size: 0.9em;}
.postline {border-bottom:1px solid #393431; border-top:1px solid #272321;}
.navigation {float:right;margin:0px 0px 5px 0px;}

/*============================ LINK COLORS ============================*/

.altcolor {color:#de2969;}
a, a:link, a:visited{color: #ff8278;text-decoration: underline;}
.entry a {color:#de2969;text-decoration: none;}
.entry a:hover {color:#de2969;text-decoration: underline;}
.postmeta a:link, .postmeta a:visited { color: #d264c2;text-decoration: none;}
.postmeta a:hover, .postmeta a:active {color:#d264c2;text-decoration: underline;}
.meta-tags a:hover, .meta-tags a:active {color:#d264c2;background: #333;}
.postinfo a:link, .postinfo a:visited {color: #d264c2;text-decoration: none;}
.postinfo a:hover, .postinfo a:active {color:#d264c2;text-decoration: underline;}
#sidebar a:link, #sidebar a:visited  {color:#d264c2;text-decoration: none;}
#sidebar a:hover, #sidebar a:active {color:#d264c2;text-decoration: underline;}
.submit {background:#d264c2;color:#fff;}
.buy {float:right;margin: -25px 0px 0px 0px;font-size: 12px; line-height:30px;color:#d264c2;}
table.group tbody tr {border-bottom: 1px dotted #a6008b;}
.ngg-gallery-thumbnail img:hover {background-color: #d264c2;}
.ngg-gallery-thumbnail img {border:1px solid #000;}

/*============================ TEXT STYLES ============================*/

body {font-family: 'franklin_gothic_fs_bookRg';font-size:13px;}
.entry p { font-size:13px; color: #fff; font-family: 'franklin_gothic_fs_bookRg';}
.post-title {font-family: color: #fff; 'bebas_neueregular';font-size: 1.9em;letter-spacing:1px;}
.page-title{font-size:20px; color: #fff;font-family: 'bebas_neueregular';letter-spacing:1px;}
.postmeta {font-size: 13px;font-family: 'franklin_gothic_fs_bookRg';text-transform:uppercase;}
.pagetitles {width:590px; font-family: 'bebas_neueregular';font-size:36px;letter-spacing:1px;color: #fff;color:#fff;background: url(images/titlebar1.png) no-repeat;padding: 12px 15px 15px 15px;}

h1 {font-size:2.2em;margin: 40px 0 20px 0;color: #fff;font-family: 'bebas_neueregular';}
h2 {font-size: 2.0em;font-family: 'bebas_neueregular';line-height:28px;}
h3 {font-size:20px;margin:10px 0 12px 0;color: #fff;font-family: 'bebas_neueregular';}
h4 {font-size: 1.6em;margin: 20px 0 10px 0;color: #fff;font-family: 'bebas_neueregular';}
h5 {font-size: 1.5em;margin: 15px 0 7px 0;color: #fff;font-family: 'bebas_neueregular';}
h6 {font-size: 1.3em;margin: 10px 0 5px 0;color: #fff;font-family: 'bebas_neueregular';}

/*============================ SOCIAL LINKS ============================*/

#social {width:255px; height:30px;display:block; margin:0px 20px 0px 0px;float:right;}

.facebook_btn a {margin:0px 0px 0px 0px; background: url(images/facebook_btn.png) no-repeat 0 0;overflow: hidden;display: block;float: left;height: 39px;width: 39px;}
.twitter_btn a {margin:0px 0px 0px 10px;  background: url(images/twitter_btn.png) no-repeat 0 0; overflow: hidden;display: block;float: left;height: 39px;width: 39px;}
.youtube_btn a {margin:0px 0px 0px 10px;  background: url(images/youtube_btn.png) no-repeat 0 0;display: block;overflow: hidden;float: left;height:39px;width: 39px;}
.itunes_btn a {margin:3px 0px 0px 10px;  background: url(images/itunes_btn.png) no-repeat 0 0;display: block;overflow: hidden;float: left;height:32px;width: 104px;}

.facebook_btn a:hover { background-position: 0 -45px;}
.twitter_btn a:hover { background-position: 0 -45px;}
.youtube_btn a:hover { background-position: 0 -45px;}
.itunes_btn a:hover { background-position: 0 -42px;}


/*============================ FOOTER ============================*/

footer {background-color:#000;position: relative; height:180px;clear:both;} 
#footerblock {margin:20px 0px 0px 340px;float:left;}
.logo {margin:0px 0px 0px 0px; width:369px; height:102px; background: url(images/logo2.png) no-repeat;float:le