/*
Theme Name: Discopig
Theme URI: http://discopig.com
Description: A custom theme for DiscoPig.com
Author: Daniel McCabe
Author URI: http://discopig.com
Version: 1.0
*/

body {
     margin-top: 0px;
     padding-top: 0px;
     text-align:center;
     font-family:Arial;
     font-size:13px;
     line-height:18px;
     background:#2f0c34;
     background-image:url(images/header.jpg);
     background-position:top center;
     background-repeat:no-repeat;
}

#topheadspace {
     width:991px;
     height:112px;
     margin-left:auto;
     margin-right:auto;
     position:relative;
     top:0px;
}

#topheadlinkspace {
     width:100%;
     height:auto;
     margin-top:82px;
     position:absolute;
     top:0px;
     right:0px;
     text-align:right;
     color:#FFFFFF;
}

.topheadlinks {
     color:#FFFFFF;
     text-decoration:none;
     font-weight:bold;
     font-family:Arial;
}

#mainbox {
     width:991px;
     height:auto;
     margin-left:auto;
     margin-right:auto;
     background-color:#efe3f2;
     position:relative;
     top:0px;
}

#maininnerbox {
     height:auto;
     position:relative;
}

#mainboxcorner1 {
     height:auto;
     width:495px;
     padding-left: 0px;
     position:relative;
     float:left;
     background-image:url(images/main_top_left_corner.gif);
     background-position:top left;
     background-repeat:no-repeat;
     z-index:2;
     background-color:#FFFFFF;
}

#mainboxcorner2 {
     height:auto;
     width:496px;
     padding-right: 0px;
     position:relative;
     float:right;
     background-image:url(images/main_top_right_corner.gif);
     background-position:top right;
     background-repeat:no-repeat;
     z-index:2;
     background-color:#FFFFFF;
}

#mainboxbottomcorners {
     height:3px;
     width:991px;
     margin-left:auto;
     margin-right:auto;
     background-color:#efe3f2;
     font-size:1px;
}

#mainboxcorner3 {
     width:495px;
     padding-left:0px;
     position:relative;
     float:left;
     text-align:left;
}

#mainboxcorner4 {
     width:496px;
     padding-right:0px;
     position:relative;
     float:right;
     text-align:right;
}

#footerbox {
     width:991px;
     height:50px;
     margin-left:auto;
     margin-right:auto;
     background-color:#2f0c34;
}

#mainleftbox {
     float:left;
     height:auto;
     width:328px;
     position:relative;
     text-align:left;
}

#mainrightbox {
     float:left;
     height:auto;
     width:663px;
     position:relative;
     text-align:left;
     padding-left:0px;
}

#maintopbox{
     height:139px;
     width:991px;
     background-color:#FFFFFF;
     z-index:10;
     text-align:left;
}

.largelinkspace {
     height:auto;
     padding-left:20px;
}

.largelinkmarkerpos {
     float:left;
     width:24px;
     text-align:left;
     margin-top:26px;
}

.largelinkrightbox {
     float:left;
     height:auto;
     width:auto;
     text-align:left;
     margin-top:18px;
}

.largelinktextbox {
     text-align:left;
     padding-left:16px;
}

.largelinktitle {
     color:#ae7e8e;
     font-size:20px;
}

.largelinkdesc {
     color:#a19fa0;
     font-size:13px;
     font-family:Arial;
}

.largelinkline {
     vertical-align:top;
}

.largelinklinepos {
     height:auto;
     width:auto;
     text-align:left;
     margin-top:5px;
     padding-right:30px;
}

#leftsidebarspace {
     width:100%;
     margin-left:16px;
}

.leftbox {
     width:296px;
     background-color:#FFFFFF;
     margin-top:20px;
}

.contentboxcornerspace {
     height:10px;
     width:100%;
     font-size:1px;
}

.contentboxleftcorner {
     width:10px;
     padding-left:0px;
     position:relative;
     top:0px;
     float:left;
}

.contentboxrightcorner {
     width:10px;
     padding-right:0px;
     position:relative;
     top:0px;
     float:right;
}

.contentboxdefault {
     width:600px;
     padding:5px 20px 5px 20px;
}

.contentboxdefault h2 a {
	color:#4f4255;
	font-size:20px;
	text-decoration:none;
}

.pushdown {
     clear:both;
}

#rightspotlightbox {
     height:272px;
     top:110px;
     width:634px;
     background-color:transparent;
     background-image:url(images/spotlight_box.png);
     background-position:top right;
     background-repeat:no-repeat;
     position:absolute;
     z-index:10;
}
