/* 
BEGIN STYLES SHEET ---------------------------- */

body {background:#eee;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 170%;text-align:left;color:#606060;}
#wrapper {background:#fff;border:1px solid #e0e0e0;border-top:0;}
#wrapper-inner {background:#fff;border:1px solid #bbb;border-top:0;}

a, a:link, a:visited {color: #c00;border: 0;}
a:hover {color: #c00;text-decoration: none;border: 0;}

a.button {display:block;text-decoration:none;padding:22px 0 22px 90px ;background:url(../images/portfolio2.png) no-repeat 10px center;margin:0;font-size:13px;font-weight:normal;}
a.button h4 {padding:0;font-family:Arial, sans-serif;font-style:italic;font-weight:bold;font-size:16px;}
a.button span {color:#333;}
a.button:hover h4 {color:#fff;}
a.button:hover span {color:#333;}
a.mix {background-image:url(../images/mixtape.png);}

/* MENU
--------------------------------------------------------- */
#menu {margin-top:20px;padding:0;}
#menu ul {margin:0;padding:0;}
#menu li {float:left;display:block;}
#menu a {text-decoration:none;display:block;padding:0 20px;color:#666;}
#menu a:hover {color:#c00;}


/* MODULES
--------------------------------------------------------- */
#header {background:#D40022;padding:10px 30px;border-top:2px solid #96041B;color:#FF9FB0;font-size:11px;}
#logo {width:267px;}
#banner {border:0px solid #777;}

.splash-wrapper {padding:0;margin:0;}
.mod-splash {width:650px;background:#fff;border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;display:block;}
.mod-splash h5 {color:#000;}
.mod-splash img {padding:5px 15px 20px 0;}
.mod-splash a {display:block;text-decoration:none;background:;padding:10px 20px 15px 20px;height:130px;overflow:hidden;}
.mod-splash a:hover {background:#DF3755;color:#FFCFD9;}
.mod-splash a:hover h5 {color:#fff;}
#mainbody {padding: 20px;}
#mainbody img {padding: 0 20px 20px 0;}

/* TITLES
------------------------------------------------*/

h1, h2, h3, h4, h5, h6, .title1 {font-family:Georgia, "Times New Roman", Times, serif;color:#333;font-weight:normal;color:#D40022;line-height: 140%;margin: 5px 0 0;padding: 0;}


h1 {font-size: 2em;}
h2 {font-size: 1.8em;color:#4F5F00;}
h2.lined {border-bottom:1px dotted #aaa;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;background: url(../images/icon-doc.gif) no-repeat 0 5px;}
h4.flat {padding-left: 0;}

h5 {font-size: 1em;font-weight:bold;color:#5F96BF;}
h5.normal {font-size:1.2em;font-weight:normal;}

pre, blockquote, ul, ol {margin-left: 0;padding: 0;}

#mainbody ul {list-style:disc;margin:10px 0 10px 30px;}
#mainbody p {margin-bottom:15px;}

ul.products {margin:0 20px 20px 20px;}
ul.products li {float:left;width:350px;height:150px;overflow:hidden;margin:0 40px 20px 0;}
ul.products li a {display:block;color:#333;text-decoration:none;}
ul.products li img {padding:0 10px 10px 0}

blockquote {font-size:1.2em;margin:10px 20px 30px;font-style:italic;text-align:center;line-height:170%;}

strong {font-weight:bold;}



/* SPACING
--------------------------------------------------------- */
.sp1 {padding: 20px;}
.sp2 {padding: 10px;}
.sp3 {padding: 5px;}
.sp2r {padding: 10px;border-right:1px dotted #ccc;}
.sp3b {padding: 5px;border-bottom:1px dotted #ccc;}
.sp3r {padding: 5px;border-right:1px dotted #ccc;}




/* INPUT
--------------------------------------------------------- */
input, select, textarea {
	font-size: 100%;
	line-height: 150%;
	padding: 3px 7px;
	color: #3B3B3B;
}




/* THE FOOTER
--------------------------------------------------------- */
#footer {padding: 20px 0 30px;text-align:left;font-size:12px;color:#4F687F;line-height:170%;}
#footer a, #footer strong {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
#footer a {text-decoration:none;}
#footer strong {font-size:1.4em;}
#footer a:hover {text-decoration:underline;}