/* Overrides */
body
{
margin:0px;
background-color:#191226;
}
img
{  border-style: none;
}
a
{
text-decoration:none;
color:#858267;
}

a:hover
{
color:#858267;
text-decoration: underline;
}

.exhibit a
{
color:black;

}

.blogexhibit a
{
color:black;

}

.excerpt a
{
font-weight:bold;
font-style:normal;
}
a:visited
{

text-decoration: inherit;

}

#logo
{
position:absolute;
left:20px;
top:20px;
z-index: 1;
}

#logoright
{
position:absolute;
left:20px;
top:5px;
z-index: 1;
}

#logotext
{
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0px;
position:absolute;
top:188px;
left:20px;
color:#fffcde;
font-family:Helvetica, Arial;
font-weight:bold;
z-index: 1;
}

#logotextright
{
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0px;
position:absolute;
top:143px;
left:20px;
color:#fffcde;
font-family:Helvetica, Arial;
font-weight:bold;
z-index: 1;
}

#content
{
width: 70%;
position:absolute;
top:270px;
left:250px;
background-color:#fffcde;
font-family:Lucida Sans Unicode, Verdana;
font-size:12px;
color:#191226;
padding:0px;
min-width: 800px;
min-height:1500px;
z-index:10;
padding-bottom: 80
}

#content img
{
/*float:left;*/
}

#content p
{

}
#foot
{
position:fixed;
bottom:-30px;
background-image:url(/images/foot.png);
background-repeat:repeat-x;
width:100%;
height:107px;
z-index:99;
}

#header
{
position:absolute;
/*background-color:#191226;*/
height:190px;
width:100%;
top:0px;
}

#navigation
{
position:absolute;
top:270px;
left:20px;
width:180px;
}

.navtitle
{
font:32px Georgia;
color:#fffcde;
font-weight:bold;
letter-spacing: -2px;
cursor:pointer;
}

.navgroup
{
color:#858267;
font-family: Helvetica, Arial;
font-size: 14px;
letter-spacing: 2px;
text-transform:uppercase;
height:70px;
margin-left:15px;
}

.navitem
{
/*display:block;*/
}

.navheader
{
font: 14px Helvetica, Arial;
color:#858267;
text-transform:uppercase;
display:inline;
}

.navfoot
{
font: 10px Helvetica, Arial;
color:#858267;
display:inline;
position:relative;
left: 101px;
}

.column
{
width:31%;
text-align:justify;
float:left;
margin-left:2%;
min-width:220px;

}

.column img
{

width:100%;
position: relative;
margin-top:120px;
}

.title
{
background-color:#191226;


font-size:40px;
font-family:Helvetica, Arial;
font-weight:900;
letter-spacing:-3px;
text-transform:uppercase;
line-height:40px;
margin-top:20px;
color:white;
/*margin-left:0%;
width:262px;*/
z-index:1;
min-height:80px;
text-align:left;

width:100%;
padding-right:20px;
padding-left:20px;
margin-left:-20px;



}


.title p
{
display:inline;

}

#leftcolumn .title
{

}

.titlebg
{
margin-top:10px; 
background-color:#191226;
width:5px;
height:100px;
position:absolute;
left:-0px;
z-index: 0;
display:none;
}

.exhibitbg1
{
margin-top:10px; 
background-color:#191226;
width:100%;
height:100px;
position:absolute;
left:-0px;
z-index: 0;
}

.exhibit
{
font-size:50px;
font-family:Helvetica, Arial;
font-weight:900;
letter-spacing:-3px;
text-transform:uppercase;
line-height:40px;
margin-top:-20px;
color:#191226;
z-index:1;
min-height:80px;
text-align:center;
position: absolute;
width: 100%;
padding-top: 50px;
}

.blogexhibit
{
font-family:Helvetica, Arial;
font-weight:900;
text-transform:uppercase;
line-height:40px;
color:#191226;
z-index:1;
position: absolute;
width: 100%;
text-align:left;
font-size:24px;
letter-spacing:-1px;
margin-left:20px;
margin-top: -25;
}

#leftcolumn
{
z-index:2;
}
#middlecolumn
{
z-index:1;
}
#rightcolumn
{
z-index:0;
}

#toptile
{
position: absolute;
width: 100%;
height: 200px;
top: -125px;
background-image: url(/images/papertear.png);
left: 0;
background-repeat: repeat;
z-index: -1;
}

.excerpt
{

margin-top:30px;
padding-bottom: 100px;
}

.excerpt img
{
padding:5px;
padding-left:0px;
}

.wp-caption-text
{
font-style: italic;
font-size:10px;
margin-top:-5px;
text-align:center;
width:90%;
}

/*strong
{
font-weight:inherit;
font-style:italic;
color:gray;
}*/

.twitter
{
position: relative;
background-color: black;
width: 100%;
height: 200px;
/*overflow-x: hidden;
overflow-y: scroll;*/
overflow:auto;
color:#fffcde;
font:10px Lucida Sans Unicode, Verdana;
padding:10px;
border:1px dotted #858267;
}

#newsfeed
{
position: relative;
background-color: black;
width: 200px;
height: 550px;
font:12px Lucida Sans, Verdana;
color:#FFFCDE;
text-transform:capitalize;
padding:10px;
}

#blogroll
{
position: relative;
background-color: black;
width: 280px;
height: 150px;
font:12px Lucida Sans, Verdana;
color:#FFFCDE;
text-transform:capitalize;
font-size: 11px;
padding:10px;
margin-left: -100px;
}

#newsfeed a
{
font-size:10px;

}




#buttons
{
width:70%;
position:absolute;
bottom: 70px;
left:250px;
}

.mp3button
{
position: absolute;
right: -30px;
}

.popup
{
height:300px;
width:400px;
position:absolute;
background-color:#fffcde;
border: 1px solid #858267;
bottom:-500px;

}

#mp3
{
cursor:pointer;
bottom:-30px;
}

#mp3player
{
z-index:0;
}

#tooltip
{
background-color:black;
bottom:-200px;
color:white;
padding:10px;
width:150px;
font:10px Lucida Sans Unicode, Verdana;
background-color:#191226;
border:1px solid #fffcde;
}

#backroompic
{
border:5px solid #fffcde; 
position:absolute; 
right:0px;
top:10px;

}

#submit
{
cursor: pointer;
color:#191226;
background-color:#FFFCDE;
padding:3px;
font:10px Lucida Sans, Verdana;
width:43px;
margin-left:15px;
}

#useremail
{
}

#emailfield {
position: relative;
background-color: black;
width: 200px;
overflow: hidden;
height:0px;
margin-top:20px;
}

#emailfield input
{
font-size: 14px; 
background-color: #858267; 
border: 1px solid #fffcde; 
width:170px;
margin-left:15px;
color:#FFFCDE;
}

#chickpea
{
position: relative;
margin-top:-50px;
cursor:pointer;
}

.closewindow
{
z-index: 1;
position: absolute;
top: 5px;
}

.expandpopup
{
z-index: 1;
position: absolute;
top: 5px;
left: 200px;
font: 12px Helvetica,Arial;
}

.description
{
position: relative;
color: #858267;
font: 12px Helvetica,Arial;
letter-spacing: 2px;
margin-top: 5px;
width: 96%;
}

#shirt
{

background-repeat: no-repeat;
width: 150px;
height: 561px;
position:absolute;
top:125px;
left:25%;
margin-left: 100px;
}

#maxslogo
{
background-image:url(../images/maxslogo.png);
width: 340px;
height: 112px;
position:absolute;
top:-40px;
left:225px;
}

#buyform
{
position:absolute;
top:0px;
left:5%;
margin-left: 15px;
width:530px;

float:left;
padding:20px;
background-image:url('../images/transpixel.png');
color: white;
}

#buy
{
position:absolute;
top:330px;
width: 600px;
left:70px;
padding:20px;
height:400px;
}

#shirttext
{
position:absolute;
top:480px;
left:33%;
margin-left: -50px;
width:193px;

float:left;
padding:20px;
background-image:url('../images/transpixel.png');
color: white;
}

.navbanner
{
position: relative;
width: 135px;
height: 45px;
font:12px Lucida Sans, Verdana;
color:#FFFCDE;
text-transform:capitalize;
padding:10px;
background-color: black;
margin-top: 10px;
}

.blogcategory
{
text-transform:uppercase;
font-size:20px;
letter-spacing: 2px;
color:gray;
margin-left:3%;
font-weight: 700;
}

#content a:hover
{
text-decoration:underline;
}

#rightcolumn
{
}

#leftcolumn
{
}

.superbreak
{
height: 50px;
width: 100%;
background-color:#191226;
position: relative;	
margin-top:-50px;
}

.frontblog
{
margin-top:-10px;

margin-left:20px;

}

.frontblog p
{


width:400px;


}

#blogcontainer .blogexhibit
{
width:90%;
margin-left:3%;
}

.blogpic
{



}



.blogmodule
{
position: relative;
margin-top: 30px;
border-bottom:1px dotted black; 
}

.blogmodule p
{
margin:0px;
}

#randomimages
{
position:absolute;
left:20px;
top:170px;
z-index: 1;
width:320px;
height:76px;
background-color: black;
}

#randomleft
{
position:absolute;
left:5px;
top:5px;
width:100px;
height:66px;
}

#randommiddle
{
position:absolute;
left:110px;
top:5px;
width:100px;
height:66px;
}

#randomright
{
position:absolute;
left:215px;
top:5px;
width:100px;
height:66px;
}

#searchdiv
{
position: absolute;
left: 76%;
top:200px;

}

#searchwidth
{
position: absolute;
width: 99%;
min-width: 1120px;
height: 400px;
}

.searchheader
{
font: 14px Helvetica, Arial;
color:#858267;
text-transform:uppercase;
}

#search
{
margin-top: -10px;
}

.commentsholder
{
position: absolute;
left: 20px;
}

.exhholdbox
{
height:875px;
margin-bottom: 100px;
border-bottom:1px dotted black;
}

#shirttext a
{
color: #fffcde;
}

#blogimagecrop
{
position: relative;
height:200px;
width:300px;
margin-left:60%;
padding-bottom:10px;
overflow: hidden;
}

.polaroid
{
margin-right: -330px;
margin-top: -100px;
}

.blogtrunc p
{
position: relative;
margin-top: 10px;
}

.addthis_container img
{
width: 125px;
}