/*  
Theme Name: boutique.williamismael.com v.1
Theme URL: http://boutique.williamismael.com
Description: boutique.williamismael.com / 02-dec-2008
Author: William Ismael - Creator.
Author URL: http://williamismael.com
*/

/***************************************************

 BODY

 padding top, right, bottom, left

 **************************************************/

body {
	background: #FFFFFF;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;

	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif, Georgia, ITC Lubalin Graph;
	font-size: 11px;
	line-height: 1.3 px;
	margin: 0;
	padding: 0;
	text-align: left;
}

img {
	padding: 0px;
	border:0px;
}


 a:link {
	color: #00aeef;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
    	margin: 0px;
	
}

 a:visited {
	color: #00aeef;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
    	margin: 0px;
	border-style: none;
}


 a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
    	padding: 0px;
    	margin: 0px;
}

p {
	padding:0px;
	margin: 0px;
}

.clearme {
	clear:both;
}

table {
	padding: 0; 
	margin: 0; 
	font-size: 11px;
}

tr,td {
	padding: 0; 
	margin: 0; 
	font-size: 11px;
}






	


/***************************************************

categories

 **************************************************/


.menuButtons {
	position: relative;
	width: 300;
	margin: 0px;
	padding: 2px 3px 5px 0px;
}


.spanNav {
	background-color: #2c2c2c;
	padding: 2px 3px 4px 3px;
}

.spanMainNav:hover {
	background-color: #999999;
}


.span0 {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}

.span1 {
	background-color: #ffffff;
	padding: -5px 1px 0px 1px;
}


.span2 {
	background-color: #000000;
	padding: 2px 222px 3px 1px;
}

.span3 {
	background-color: #000000;
	padding: 2px 246px 3px 1px;
}

.span4 {
	background-color: #000000;
	padding: 2px 226px 3px 1px;
}

.span5 {
	background-color: #000000;
	padding: 2px 193px 3px 1px;
}

.menuSelected {
	
	position: relative;
	width: 300;
	margin: 0px 0px 1px 0px;
	padding: 2px 3px 5px 3px;
}

input {
	width: 200px;
	background: #999999;
	border: 1px solid #cccccc;
	margin: 0px;
	padding: 2px;
}


.menuText a {
color: #ffffff;
}

.menuText a:hover {
color: #cccccc;
}


#catnav {
	position:relative;
	list-style: none;
	font-size: 11px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 70px;
	border: 0px; 
	width: 1280px;
}

#catnav ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
} 
	
#catnav ul li {
	color: #cccccc;
	border: 0px;
	margin-bottom: 11px; 
}
	
#catnav a:link {
	color: #999999;
	text-decoration: none;
	padding: 0px;
    	margin: 0px;
}

#catnav a:visited {
	color: #999999;
	text-decoration: none;
	padding: 0px;
    	margin: 0px;
}

#catnav a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
    	padding: 0px;
    	margin: 0px;
}


#main {
	margin-top: 0;
	position:relative;
	border-style: none;
}



/***************************************************

 DIV BLOCKS

 **************************************************/

#mainNav{
	float: left;
	width: 1280px;
	background:#ffffff;
	margin: 0px;
	padding: 0px;
}


.centerBlock{
	position: relative;
	background:#ffffff;
	width: 1280px;
	top: 0px;
	margin: 0 auto;
	padding: 0;
}





.vertBreak{
	background:#000000;
	float: left;
	height: 10px;
	margin: 0;
	padding: 0;
}

.horizBreak{
	background:#000000;
	float: left;
	height: 10px;
	width: 1280px;
	margin: 0;
	padding: 0;
}

.horizBreak2{
	background:#ffffff;
	float: left;
	height: 10px;
	width: 1280px;
	margin: 0;
	padding: 0;
}


.horizBreak3{
	background:#ffffff;
	float: left;
	height: 6px;
	width: 1280px;
	margin: 0;
	padding: 0;
}


.horizBreak4{
	background:#ffffff;
	float: left;
	height: 2px;
	width: 1280px;
	margin: 0;
	padding: 0;
}

.horizBreak5{
	background:#000000;
	float: left;
	height: 1px;
	width: 1280px;
	margin: 0;
	padding: 0;
}

.content{
	float: left;
	width: 1280px;
	
	color: #000000;
	background:#ffffff;
	margin: 0;
	padding: 0;
}

.footer{
	position: left;
	width: 1280px;
	height: 150px;
	color: #cccccc;
	background:#ffffff;
	margin: 0;
	padding: 0;
}



/***************************************************

 top Navigation

 **************************************************/

  #header {
    background-image: url(./images/); padding:0px 0 0 0px; 
}

#header ul.tabs {
    text-decoration:none; list-style:none; margin:0; padding:0; font: 11px arial, verdana, sans-serif; letter-spacing:0;}
	
.win #header ul.tabs {
    font: 11px/12px arial, verdana, sans-serif;}
		
#header ul.tabs li {
    float:left; text-transform:none; }
		
#header ul.tabs li a {
    display:block; width:215px; height: 40px; padding: 12px 20px 1px 20px; border: 0px solid #000;
	border-bottom: 1px solid #353535;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px; border-color: #000000;
			color:inherit;}
		
#header ul.tabs li a:hover {
    font-weight:normal;}
		
#header ul.tabs .wp {
    background-color:#fff; color:#000; opacity: 1; 
	border-right: 1px solid #353535;
    
    font-family: “Trebuchet MS”, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.8em;

text-align: center;
    }
		
#header ul.tabs .nc {
    background-color:#fff; color:#000; opacity: 1; 
	border-right: 1px solid #353535;
    
    font-family: “Trebuchet MS”, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.8em;

text-align: center;
    }
		
#header ul.tabs .bw {
    background-color:#fff; color:#000; opacity: 1; 
	border-right: 1px solid #353535;
    
    font-family: “Trebuchet MS”, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.8em;

text-align: center;
    }
       
#header ul.tabs .sf {
    background-color:#fff; color:#000; opacity: 1; 
	border-right: 1px solid #353535;
    
    font-family: “Trebuchet MS”, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.8em;

text-align: center;
    }
      
#header ul.tabs .uw {
    background-color:#fff; color:#000; opacity: 1;
    
    font-family: “Trebuchet MS”, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.8em;
    
    text-align: center;
    }

#header .below {
    background-color:#fff; color:#000; opacity: 1;
    
    font-family: “Trebuchet MS”, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
    
    }			
 
.topnav {
    
	background: #FFFFFF;
    border-style:solid;
    border-color:black;
    border-width:0px;
	width: 1280px;
	height: 70px;
	top: 0;
	margin: 0 auto;
	padding: 0;
    
    
}

.info {
    
	background: #FFFFFF;
	width: 1279px;
	height: 14px;
    padding: 12px 20px 1px 20px;
	top: 0;
	margin: 0 auto;
	padding: 0;
}


/*************************************
 HEADERS, ALL
 *************************************/

h1 {
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
}

h2 {
	font-size: 13px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
}

h3 {
	font-size: 12px;
	color: #dbd8d8;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
}

h4 {
	font-size: 11px;
	color: #dbd8d8;
	font-weight: 100;
	letter-spacing: -1px;
	margin: 0;
}


h5 {
	font-size: 12px;
	color: #dbd8d8;
	font-weight: 100;
	letter-spacing: -1px;
	margin: 0;
}

/*************************************
 SPACERS AND LINES
 *************************************/

.spacer{
	border:0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.blackLine {
	border-bottom:1px solid #000000;
	margin: 0px;
	padding: 0px;
}

.whiteLine {
	border-bottom:0px solid #666666;
	margin: 0px;
	padding: 0px;
}

.whiteLine2 {
	border-bottom:1px solid #666666;
	margin: 0px;
	padding: 0px;
	width: 45%;
}



/*************************************
 VARIOUS TAGS + CLASSES
 *************************************/

.center {
	text-align: center;
	}

.navigation {
	/*display: block;*/
	position: relative;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.tagsText a {
color: #999999;
}

.tagsText a:hover {
color: #000000;
}


/*************************************
 POST
 *************************************/




.post   {
	padding: 1px;
	margin-bottom: 1px;
	border: 0px; 
	width: 422px;
	background-color: #ededed;
	}

.postContent {
	padding-bottom: 10px;
	width: 422px;
}




div#left-column {
	width: 426px;
	float: left;
	clear: none;
	}



div#right-column {
	width: 426px;
	float: right;
}


