
*{	margin: 0em;
	padding: 0em;
}

body {
	background-image: url(http://vanquishshop.com/wp-content/themes/site/images/bg_gradient.gif);
	background-repeat:repeat-x;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}


#outer {
  width:995px;
  margin-left: auto;
  margin-right:auto;
  text-align:left; 

}



/* HEADER & MENU */

#header { /*wrap casing for all header content*/
   width:995px;
   height:150px;
   margin-top:1em;
   margin-bottom:-1em;
   
  }
  
  
#menu {
   width: 407px;
   height:50px;
   float:left;
   margin-left:1.2em;
  }
  
  
#menu li, #menu li a /*latter fix for IE*/ {
  /* font-family:Geneva, Arial, Helvetica, sans-serif;*/
   font-size: 1em;
   font-weight:bold;
   color:#333;
   letter-spacing: 1px;
   float: left;
   list-style:none;
   display: inline; 
}
  
  
#menu #tshirts a{ /* Art Link*/
width:142px;
height:50px;
background-image: url(http://vanquishshop.com/wp-content/themes/site/images/menu_tshirts.gif);
background-repeat:no-repeat;
padding-top:18px;
text-decoration:none;
   }
   
#menu #collect a{
width:142px;
height:50px;
/* padding: 15px 25px 15px 25px;*/
background-image: url(http://vanquishshop.com/wp-content/themes/site/images/menu_collectibles.gif);
background-repeat:no-repeat;
padding-top:18px;
text-decoration:none;
margin-left:30px;
   }
   
#menu #art a{
width:83px;
height:50px;
background-image: url(http://vanquishshop.com/wp-content/themes/site/images/menu_art.gif);
background-repeat:no-repeat;
padding-top:18px;
text-decoration:none;


   }
   
   
/* SUB MENU */
#submenu {
width: 995px; /* smaller width corrects the over-padding in IE */
letter-spacing: 1px;	
height: 1.4em;
line-height: 1.4em;
padding-bottom: 0.4em;
text-align: right;
margin-bottom:20px;
margin-top:-1em;
	}

#submenu a {
color: #fff;
text-decoration: none;	
}

#submenu ul{
list-style: none;
class:right;
}

#submenu li {
display: inline;
font-size: 0.8em;
}

#submenu li, #submenu li a{
padding:4px;
margin-left:5px;
color:#CC3399;
background-color:#333;
	}
   
/* LOGO TITLE */

#logo {
  	width: 250px;
	height: 67px;
	display: block;
	background-image: url(http://vanquishshop.com/wp-content/themes/site/images/logo_vanquish.gif);
	background-repeat: no-repeat;
    margin-top:-15px;
	float:left;
   }
   
	 
/* css text converts to images - this is the MENU TEXT */
a .textlink {
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8DA359;
	letter-spacing: 1px;
	text-decoration: none;
     }

a#textlink:visited {
color: #8DA359;
    }


/* SEARCH  BOX */

#searchform { 
    width:280px;
    background-color:#006666;
	padding:10px;
	float:right;

	}
	
.searchbox{
	height: 20px;
	width:218px;
	font-size:1em;
	border:#004040 4px solid;
	color:#0099FF;
	padding:2px 2px 2px 5px;
	background-color:#004040;
	letter-spacing:1px;

	}
	
.searchbox:focus, textarea:focus, .textbox:hover {
	background:#fff;
	border:#9900CC 4px solid;
	color:#000;
	}
 
 .searchresults { /*search.php title and results*/
color:#fff; /*#0099FF;*/
font-size:1.5em;
}

.searchresults p{
height:20px;
margin-top:-10px;
margin-right:-80px;
float:left;
 }
 


 .go { /* go button on newsletter */
   color: #000;
   border: 0;  
   width: 30px; 
   height: 30px;
   font-weight: bold;
   margin-left:-5px;
   background-image: url(http://vanquishshop.com/wp-content/themes/site/images/go.gif);
   background-repeat: no-repeat;
   background-color:#ccc;
   cursor: pointer; /* hand-shaped cursor */
   cursor: hand; /* for IE 5.x */ 
 } 
 
 .go img{
  margin-top:5px;
  }

   
/* CONTENT */

#content {
width: 657px;
background-color:#000;
float:left;
clear:both;
margin-bottom:4em;
border:1px solid #333;
padding:17px 10px 17px 13px;
  }
  
#content ul {
margin-left:-3px;
margin-right:-7px;
}

#content li{ /*THUMBNAILS*/
float:left;
padding: 1px 7px 3px 7px; /*padding of thumbnails*/
list-style:none;
    }
	
/*CONTENT CASING*/

.indexpagecasing {/*INDEX CASING OF THUMBS*/
height:450px;
	}
	
	
.indexpageteecasing {/*INDEX CASING OF THUMBS for t-shirts only*/
height:700px;
	}
	
#titlegeneral{ /*TITLES INDEX*/
width:100%;
font-size: 0.9em;
margin-top:1em;
margin-bottom:3em;
padding-bottom:10px;
}

#titlegeneral img {
padding-bottom:0.5em;
}

#titlegeneral li{
width:150px;/*alter the caption width*/
height:210px;
padding-top:0.8em;
border-top:1px dotted #333;
}

#titlegeneral li a{ /*thumbnail text - captify */
color:#666;
font-size:11px; /* add to zero to delete text caption */
text-decoration:none;

}
/*
#titlegeneral li div a{ /*alter the div caption inside each post to be invisible
visibility:invisible;
display:none;

}*/

.titleart,.titletshirts,.titlecollectibles{ /* all index titles*/
height:25px;
border-top: dotted 1px #333;
padding: 10px 0px 0px 5px;
margin-bottom:9px;
letter-spacing:2px;
font-size:1.2em;
  }
  
.titleart{
margin-top:3em;
}
   
.titletshirts, .titletshirts a:link, .titletshirts a:visited, .titletshirts a:hover{ 
color:#DB4B4D;
text-decoration:none;
  }
    
.titlecollectibles, .titlecollectibles a:link, .titlecollectibles a:visited, .titlecollectibles a:hover{ 
color:#EEC110;
text-decoration:none;
 }

.titleart,.titleart a:link, .titleart a:hover, .titleart a:visited{
color:#99CC00;
text-decoration:none;
}
  
.titlemore{ /*more -»*/
 margin-left:540px;
 margin-top:-1.8em;
 font-size: 0.8em;
    }
	
#titlesponsor{
height:210px;
margin-top:60px;
clear:both;
}

#titlesponsor p{
padding-top:0.5em;
padding-bottom:0.5em;
border-top: dotted 1px #333;
}

#titlecategorypage{
width:642px;
margin-left:5px;
margin-bottom:1em;
	}

.titlecategorypagetshirts{/*coloring the top title bar*/
background-color:#DB4B4D;
}

.titlecategorypagecollectibles{
background-color:#EEC110;
}
	
.titlecategorypageart{
background-color:#99CC00;
}

#titleaboutpage{/*coloring the top title bar*/
width:642px;
background-color:#333;
}


.titlesearch{ /*search page title*/
color:#0099FF;
font-size:1.5em;
}

.titlesearch img{ 
float:left;
margin-right:-40px;
}
 
/* CAPTION IMAGE OVERLAY JQUERY */
.caption-top, .caption-bottom { 
color: #000;	
padding: 15px 5px 15px 5px;	/* IMPORTANT changes spacing around text caption */
font-size: 13px;	
cursor: default;
background: #fff;
}

.caption-top {
border-width: 0px 0px 8px 0px;
}

.caption-bottom {
border-width: 8px 0px 0px 0px;
margin-left:-10px;
}
  
.caption a {
border: none;
text-decoration: none;
background: #000;
}

.caption a:hover {
background: #fff; 
}

.caption-wrapper {
float: left;
}

br.c { clear: both; }



 /*IMAGES*/
 
img {
border:none;
   }
   
   
.imgrotator{
margin-bottom:1em;
margin-left:4px; /*image shifts the top image, to align with THUMBNAILS*/
   }
   
/* SIDEBAR */

#sidebar {
width:300px;
float:right;
background-color:#000;
padding-top:18px;
  }
  
.sidebartitles{
margin-left:3em;
} 


#sidebar_txtlink{
color:#999;
margin: 20px 0 20px 0;
}

#sidebar_txtlink ul{
clear:both;
}

#sidebar_txtlink li{ /*text links*/
font-size:0.7em;
list-style:none;
padding-left: 1em;
padding-top:0.8em;
padding-bottom:0.8em;
border-top: 1px dotted #333;
}

#sidebar_txtlink li a{
color:#0099DB;
text-decoration: none;
border-bottom: 1px solid #333;
 }

#sidebar_txtlink li a:visited{
color:999;

}
 
#sidebar_ads {
clear:both;
}

#sidebar_ads img { /*ad*/
margin-bottom:15px;

}

 /*Popular Links*/
	
#popular{
font-size:0.8em;
clear:both;
width:250px;
padding-top:1.5em;
padding-bottom:1.5em;	}

#popular ol{
margin-left:50px;
}

#popular li {
color:#333;
font-size:0.9em;
border-bottom: 1px dashed #333;
margin-right:5px;
padding:  10px 0 10px 0;
}

#popular li a{
color:#0099FF;
text-decoration:none;
}


/* SIDEBAR CATEGORIES*/

.categorysidebarlinks {
height:420px;
}

.categorysidebarlinks ul{ /* change of css from sidebar to category page. ref. sidebar links*/
font-size:95%;
clear:both;
margin-top:1em;
margin-left:2em;
}

.categorysidebarlinks li{
list-style:none;
margin-right:20px;
}

.categorysidebarlinks li a{
margin-right:16px;
}


/* CATEGORY.PHP SUBMENU  LINKS */
#categorylinks{
color:#ccc;
font-size:0.9em;
clear:both;
}

#categorylinks .imgcolorwheel{
float:left;
}

#categorylinks ul{
padding-bottom:0.5em;
padding-top:0.5em;
padding-left:1.2em;
padding-right:1.2em;
}

#categorylinks li {
float:left;
margin: 7px 0 7px -10px;
} 

#categorylinks a {
font-size:0.8em;
color:#999;
text-decoration:none;
padding: 3px 13px 3px 13px;
}

#categorylinks a:link, #categorylinks a:visited {
background-color:#333;
}

#categorylinksbrands{
width:300px;
float:right;
margin-top:-60px;
}

#categorylinksbrands img{
margin-right:10px;
}

#categorylinksgenres{/*art dropdown*/
width:170px;
float:right;
margin-top:-60px;
}

/*CASING Sizes for Links*/
#categorylinks .tshirts{
height:75px;
border-bottom: 1px dotted #333;
padding-left:0.5em;
}

#categorylinks .gender{
width:643px;
height:50px;
padding-top:1em;
padding-left:0.5em;
}

#categorylinks .art{
width:94%;
height:55px;
padding-left:0.5em;
border-bottom: 1px dotted #333;
}

#categorylinks strong{ /*Titles*/
padding-right:0.5em;
}
  
/* PAGES*/
#page{
width:100%;
height:800px;
color:#ccc;
font-size: 0.9em;
margin-bottom:3em;
}

#page p{
margin-bottom:1em;
font-size:1.2em;
font-weight:normal;
line-height:33px;
text-align:justify;

}

#page .feedback{
font-family:"Courier New", Courier, monospace;
font-size:1.1em;
color:#999;
border-top: #333 dashed 1px;
border-bottom: #333 dashed 1px;
margin-top:2em;
padding-top:2em;
padding: 25px;
line-height:23px;
}

#page a:link, #page a:visited{
font-size:0.8em;
color:#BB1B8C;
text-decoration:none;
border-bottom: #BB1B8C solid 1px;
}

#page a:hover{
color:#ccc;
background-color:#333;
border:0;
}


#contactpage{ /*contact page*/
width:180px;
color:#0099DB;
border:#333 dashed 1px;
margin-left:16px;
padding:10px;
float:right;
}
 

/*Dropdown*/

#dropdown{
background-color:#333;
color:#ccc;
border:#333;
margin-top:10px;
padding-left:0.7em;
padding-top:0.3em;
}

#dropdown option{
border-bottom:1px solid #000;
padding-top: 0.3em;
padding-bottom:0.3em;
padding-left:0.7em;
}

/* Category.php Color LINKS*/

#color_default a:hover ,#color_default a:active,#categorylinks li.current_page_default a {
color:#fff;
background-color:#BB1B8C;
}

#color_black a:hover ,#color_black a:active,#categorylinks li.current_page_black a {
color:#fff;
border: 1px solid #fff;
background-color:#000;
}

#color_grey a:hover ,#color_grey a:active,#categorylinks li.current_page_grey a {
background-color:#CCCCCC;
color:#000;
}

#color_white a:hover ,#color_white a:active,#categorylinks li.current_page_white a {
background-color:#fff;
color:#000;
}

#color_blue a:hover ,#color_blue a:active,#categorylinks li.current_page_blue a {
background-color:#3366CC;
color:#fff;
}

#color_purple a:hover ,#color_purple a:active,#categorylinks li.current_page_purple a {
background-color:#993366;
color:#fff;
}

#color_pink a:hover ,#color_pink a:active,#categorylinks li.current_page_pink a {
background-color:#FF3399;
color:#fff;
}

#color_red a:hover ,#color_red a:active,#categorylinks li.current_page_red a {
background-color:#cc0000;
color:#fff;
}

#color_orange a:hover ,#color_orange a:active,#categorylinks li.current_page_orange a {
background-color:#FF9900;
color:#fff;
}

#color_yellow a:hover ,#color_yellow a:active,#categorylinks li.current_page_yellow a {
background-color:#FFFF00;
color:#000;
}

#color_green a:hover ,#color_green a:active,#categorylinks li.current_page_green a {
background-color:#00CC66;
color:#fff;
}

#color_brown a:hover ,#color_brown a:active,#categorylinks li.current_page_brown a {
background-color:#996600;
color:#fff;
}

#color_beige a:hover ,#color_beige a:active,#categorylinks li.current_page_beige a {
background-color:#FBE6C6;
color:#000;
}

 
  /* FOOTER */

#footerwrap{ 
width:100%;
background-image: url(http://vanquishshop.com/wp-content/themes/site/images/bg_footer.png);
background-repeat:repeat-x;
text-align:center;
clear:both;
   }

#footer{
width:995px;
height:115px;
font-size: 0.7em;
text-align:left;
color:#999;
margin-left: auto;
margin-right:auto;
clear:both;   
  }
  
#footer a{
  color:#CC0066;
  background-color:#000;
  }
  
#footer li{
  float:left;
  margin-right:2em;
  list-style:none;
  }
  
#footer .copyright{
 width:500px;
 font-size:10px;
 padding-bottom:0.7em;
 clear:both;
 line-height:18px;
 margin-top:5px;

 }
 
.footersponsors{
float:right;
margin-top:-90px;
}

 
/*PAGINATOR*/
#paginator{
margin-left:4px;
margin-top:1em;
clear:both;
  }  
  
.wp-pagenavi {
font-size: 1.8em;
  }
  
.wp-pagenavi a {
text-decoration:none;
}

.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend  {
padding: 3px 10px 3px 10px; 
margin-right: 10px;
}

.wp-pagenavi a:link {
border: #666 1px solid;
color:#ccc;
}

.wp-pagenavi a:visited {
border: #666 1px solid;
color:#ccc;
}

.wp-pagenavi a:hover {	
color: #BB1B8C;
background-color:#ccc;
}

.wp-pagenavi a:active{
border: 1px solid #9D9998;
color: #BB1B8C;
}

.wp-pagenavi span.pages {
background-color:#999;
}

.wp-pagenavi span.current {
color: #fff;
background-color: #BB1B8C;
}

.wp-pagenavi span.extend {
border: 1px solid #333;
color: #ccc;
}  
  

  
  
