/*
Theme Name: Blades
Description: Custom Wordpress Blog for Blades.com
Theme URI: http://wwww.blades.com/
Version: 2.0
Author: Anthony L. Rivera
Author URI: http://anthonylrivera.net
*/

*{ outline : none; }
body{background : #a9a9ab;}


a, a:visited{ text-decoration : none; color : #333; }
a:hover{ color : #00bbe4; }

/*.............................................  Headings */
h1, h2, h3, h4, h5, h6{ margin : 5px 0; }
h1{ font-size : 3em; }
h2{ font-size : 2.0em; color:#a7a8ac; }
h3{ font-size : 1.5em; }
h4{ font-size : 1.15em; }
h5{ font-size : .9em; }

h1.page, h1.single{ font-size : 2em; padding : 5px 0;}
.post h2, .post h1{ margin : 0; border-bottom : 1px solid #ccc; }
h1.downtown, h1.west, h1.categories, h1.contact { margin : 0; }
h1.contact { margin : -5px 0 10px 0; border-bottom : 1px solid #ccc; }

#container{background : #FFFFFF /*url(images/bg2.png) repeat-y*/; width : 960px; margin : -10px auto; padding : 10px 12px 10px 12px; font-family : Helvetica, Arial, "MS Trebuchet", sans-serif;  }

#header{ height : 30%; border-bottom : 1px solid #CBE4F2; padding : 0 0 10px 0; position:relative;}
  #header h1, #header h3{ display : block; width : 487px; float : left; }
  #header h1 a, #header h3 a{ background : url(images/blades.jpg) no-repeat; width : 487px; display : block; height : 130px;  text-indent : -9999px; }
  #header h5{ color : #00bce4; float : left; font-size : 11px; font-weight : normal; position : absolute; top : 0px; left : 525px;}

#subheader{border-bottom : 1px solid #cccccc;}

#nav{ margin : 0 0 0 25px; padding : 0; position : absolute; left : 475px; top : 100px; width : 450px;} /*  */
  #nav li{ list-style : none; float : left; padding : 0 5px;}
  #nav li a{ float : left; padding : 5px; }
  #nav a:hover{ background : #00bce4; color : #fff; -moz-border-radius : 5px; -khtml-border-radius : 5px; -webkit-border-radius : 5px;}

#content{   clear : both; } /*  float : left;  width:600px; */

#content.search{ float : left; width : 600px; }
.post{ margin : 10px 0; padding : 5px 0; } /* border-bottom:1px dotted #dfdfdf; */

#sidebar{ width : 200px; float : right; margin : 20px 0 0 0; }
#sidebar div{ -moz-border-radius : 10px; -khtml-border-radius : 10px; -webkit-border-radius : 10px; }
#sidebar h3{border-bottom : 1px solid #cccccc;}

#footer{ background : url(images/skyline.jpg) no-repeat bottom center; text-align : center; clear : both; border-top : 1px solid #CBE4F2; margin : 10px auto 0; padding : 0 0 35px 0; width:960px;}
#footer p{ font-size : 9px; text-align : right; margin:0; padding:0;}
#footer img{margin:10px 0;}

/* HOMEPAGE _______________________________________________________________________________________*/
.homepage .post h2{ margin:20px 0 0 0; }
.homepage .post p, .category .post p{ width : 550px; margin : 10px auto;}
.homepage ul{ margin : 0; padding : 0; }
.homepage ul li{ list-style : none; margin : 0; padding : 0; border-bottom : 1px dotted #dfdfdf; }
.homepage li:last-child{ border-bottom : none; }
.homepage, .single, .category { float : left; width : 700px; } /*  */
.homepage a img{ border : none; }

.widecolumn{ width : 960px; }
.hfeed{width:700px; float : left;}

a img, .post a img{ border : none; }
td { /*padding : 0 20px;*/ }
form td{ padding : 0; }
.cpobutton { background-color : #CAD8E6; border : 1px solid #73A8D9; color : #5C5C5C; cursor : pointer; font-family : Verdana,Geneva,Arial,sans-serif; height : 20px; vertical-align : middle; }

.post{ margin-top : 0; padding-top : 0; }
.post p a{color : #004a80; text-decoration : underline;}
.post img { margin : 15px auto; display : block; border : 1px solid;}
.entrytext{  width : 600px; } /* float : left; float : right; width : 400px; */


/* CATEGORIES _______________________________________________________________________________________*/
#categories { width : 960px; margin : 20px 0 0 0; padding: 0 0 0 25px; }
#categories p { border : 1px solid #CBE4F2; float : left;  margin : 10px 25px; width : 250px; }

#categories img { border : 1px solid #DFDFDF; margin : 0 0 5px;}
.category h1{margin : 10px 0 20px 0;}
.categories a {display : block; padding : 0 0 5px;}
.categories a:hover{ background : #00bce4; color : #FFF; }
.categories span { padding : 5px; }

#about h6{ margin : 0; padding : 0; }
#about p{ font-size : 12px; margin-top : 0; font-style : italic; line-height : 18px; }

#stores{ width : 960px; margin : 0; padding : 0 0 20px 0; }
#stores div{ margin : 10px 0; }
#west, #downtown{ width : 400px; }

#map { float : left; margin : 10px 20px 10px 0; }
#map iframe{ border : 3px solid #00bbe4; }

#bus-trip{ -moz-border-radius : 5px; border : 1px solid #dfdfdf; display : block;}
#bus-trip:hover{ border-color : #00bce4; }

#email { text-align : center; margin : 20px auto; display : block; -moz-border-radius : 5px; -khtml-border-radius:5px; -webkit-border-radius:5px;border : 1px solid #dfdfdf;}
#email:hover{ border-color : #00bce4; }

h1.brands{ margin : 0; }
#brands{ width : 960px; margin : 0; }
#brands p{ height : 175px; width : 150px; float : left; margin : 15px; }

.stores{ background : #ccc; color : #000; padding : 5px; -moz-border-radius : 5px;-khtml-border-radius:5px; -webkit-border-radius:5px;}
.stores:hover{background : #00bce4; color : #fff;}

#stores span{ color : #111; }
#stores a img{ border:none; background : #ccc; margin:0; }

/*Locations _______________________________________________________________________________________________ */
#locations img{width:190px; height:150px;}
#dt, #wst{ padding : 5px; margin : 0 0 20px 0; display : block; background : #e9e9e9; border:1px solid #ccc; 
           color:#111;-moz-border-radius : 5px; -khtml-border-radius:5px; -webkit-border-radius:5px;} /**/
#dt:hover, #wst:hover{ background : #00bce4; color : #fff;}


/* TWITTER _________________________________________________________________________________________________*/
#twitter-link{ 
background:url(images/twitter2.png) no-repeat; display : block; margin : 10px auto; 
padding : 0; width:190px; height:112px; text-indent:-9999px;
border : 1px solid #dfdfdf; -moz-border-radius : 5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
#twitter-link:hover{ border-color : #00bce4; }

.post #downtown, .post #west{float:left;}

.wp-pagenavi{ text-align:center; }
.wp-pagenavi a{ padding :2px 5px; color : #00bce4; }
.wp-pagenavi a:hover{ color : #000000; text-decoration : underline; }
.wp-pagenavi .current{ background:#00bce4; font-weight:bold; padding:2px 5px;}

small{ font-size : 10px; }

#social{float : left; }
#social a{float : left; margin : 12px 17px;}
#social .email{background : url(images/email_16.png) no-repeat; width:16px; height :16px; display : block; text-indent : -9999px;}
#social .twitter{background : url(images/twitter_16.png) no-repeat; width:16px; height :16px; display : block; text-indent : -9999px;}

/* Search */
#search{ float : right;  padding : 0; }
fieldset.search {  border: none;  width: 245px;  margin: 0 auto; padding : 0 0 2px 0; }
.search input, .search button {  border: none;  float: left;}
.search input.box {  color: #fff;  font-size: 1.2em;  width: 172px;  height: 26px;  padding: 6px 8px 6px;
  background: #FFFFFF url(images/search.gif) no-repeat;  margin-right: 3px;}
.search input.box:focus {  background: #FFFFFF url(images/search.gif) no-repeat left -35px;  outline: none;}
.search button.btn {  width: 43px;  height: 36px;  cursor: pointer;  text-indent: -9999px;  background: #FFFFFF url(images/search.gif) no-repeat top right; padding : 0;}
.search button.btn:hover {  background: #FFFFFF url(images/search.gif) no-repeat bottom right;}



img.centered  {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	padding: 0px;	}	
img.alignnone {	padding: 0;	margin: 0 10px 0 0;	display: inline;	}
img.alignright {	padding: 0;	margin: 0 0 10px 10px;	display: inline;	}
img.alignleft {	padding: 0;	margin: 0 10px 10px 0;	display: inline;	}	
.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	}
.alignright {	float: right;	margin: 0 0 10px 10;	}
.alignleft {	float: left;	margin: 0 10px 10px 0;	}

.wp-caption {	border: 1px solid #DDDDDD;	text-align: center;	background-color: #EEEEEE;	padding: 4px 0px 5px 0px;
  -moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	}
.wp-caption img {	margin: 0 0 5px 0;	padding: 0;	border: 0;	}
.wp-caption p.wp-caption-text {	margin: 0;	padding: 0 0 0 0;	font-size: 11px;	font-weight: normal;	line-height: 12px;	width : auto;}


/*SpecificPost styling ////////////////////////////////////////////*/
.post-1410 img, .post-2160 img , .post-2155 img , .post-2252 img, .post-2352 img, .post-2368 img, img.noborder{border : none !important;}   
.post object{ margin : 0 auto; display : block; }
/*/////////////////////////////////////////////////////////////////*/

#post-11{ background:#fff; color : #111; }
#latest{ color:#111; padding : 0 0 5px 0; float : left; width : 615px; }
.clr{ clear : both; }

/*WP-CALENDAR*/
#wp-calendar {	width:100%; border: 1px solid #cccccc; -moz-border-radius: 10px; }
#wp-calendar caption {	font-weight: bold;	color: #222;	text-align: center;	font-size:14px;	padding-bottom: 4px;}
#wp-calendar thead {	font-size:11px;}
#wp-calendar thead th {}
#wp-calendar tbody {	color: #aaa;}
#wp-calendar tbody td {	padding: 3px !important;background: #f5f5f5;	border:1px solid #fff;text-align: center;}
#wp-calendar tbody .pad {	background: none;}
#wp-calendar tfoot #next {	text-align: right;}

/* FAMOUS BANNER + WIDGET
	#fms-banner img{ border : 1px solid #333; }
	#text-3{ margin-bottom : 20px; }
	body{background: #a9a9ab url(images/fms-overlay.png) repeat-x; } /* FMS OVERLAY */

	/*.post-3006{}
	.homepage .post-3006 a img{ width : 300px; float : left; }
	.post-3006{}
	
	#rss-4{ background: url(images/fms-rss.jpg) no-repeat; border : 1px solid #cccccc; margin : 20px auto;  }
	#rss-4 ul{ padding : 55px 10px 0; }
	#rss-4 li{ list-style : none; border-bottom: 1px dashed #111111; padding : 10px;}
	#rss-4 ul li:last-child{ border-bottom: none; }
	#rss-4 .rss-date{ font-size : 12px; display : block; }
	#rss-4 h3{ border : none; font-size: 1.4em; }
	#rss-4 h3 a{ position: relative; top : -30px; }
	#sidebar{ margin-top : 40px; }

/* END FAMOUS BANNER + WIDGET */

.excerpt-more{ float : right; }