/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: Montero
	Description: The Wordpress Theme for DJs
	Author: Whitemilk
	Author URI: http://www.ministryofcode.com
	Version: 0.1

-------------------------------------------------------------- */
* {padding:0; margin:0;}
body {background: #000000; font-family: Tahoma, Geneva, Verdana, sans-serif; font-size:0.625em; line-height:1.5; color:#ccc;}
a {outline-style: none; text-decoration: none; color: rgb(127,35,101);}
a:hover {color: #e0dddf; text-decoration: underline;}
a img {border:none;}

.alignright {float:right; padding:7px 0 3px 10px;}
.alignleft {float:left; padding:7px 10px 3px 0;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto; padding:10px;}

table {border-collapse:collapse;}

blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}
blockquote blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}


img.alignright {display:inline; padding:14px 0 10px 15px;}
img.alignleft {display:inline; padding:14px 15px 10px 0; }
img.aligncenter {margin:0 auto; display:block; padding:10px;}
img.alignnone {clear:both;}

h1,h2,h3,h4,h5,h6,.post-title, #nav-bar {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;}

p {font-size: 1.4em;}
h1 {font-size: 4.8em;}
h2 {font-size: 3.6em;}
h3 {font-size: 2.4em;}
h4 {font-size: 2.1em;}
h5 {font-size: 1.8em;}
h6 {font-size: 1.6em;}


/*start header*/

#header {height: 400px;}
#nav-bar {padding:0; clear:both;margin: 0 auto;width: 645px; }
#nav-wrap{margin: 0 auto;height: 58px;}
#nav-bar ul {margin-top: 20px; padding: 0; list-style-type:none; float: left;}
#nav-bar ul#navigation li {float:  left; margin: 0 3px 0 0; }
#nav-bar ul#navigation li a {display:block; height: 25px; line-height: 20px; font-size: 1.6em; cursor: pointer; color: #fff; text-decoration:none; padding: 5px 10px 0px; text-transform:uppercase;  ; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #fff;} 

#nav-bar ul#navigation li a:hover {color: #191919;text-shadow: #fff 0 1px 1px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #000;}

#nav-bar ul#navigation li.current_page_item a{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #000;}
#nav-bar ul#navigation li.current a {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #000;}
#nav-bar ul#navigation li.current_page_item a {background:rgb(233,233,233); color: #191919;text-shadow: #fff 0 1px 1px;}
#nav-bar ul#navigation li.current a {background:rgb(233,233,233); color: #191919;text-shadow: #fff 0 1px 1px;;}
#nav-bar ul#navigation li a:hover{ background-color: rgb(233,233,233); color: #191919;text-shadow: #fff 0 1px 1px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #000;}
#nav-bar ul#navigation li:first-of-type a:hover {margin-right: 0;}
#wrapper { background: url('images/splash-page-update.jpg') no-repeat #000000; background-position:center top	; overflow:hidden;}

/*start wrap*/

#wrap {background: #000; clear:both; overflow:hidden; padding-bottom:30px; }
#wrap-home {overflow:hidden; padding-bottom:50px;}

/*start main-container*/

#main-container {padding-top:30px; }
#main-container h2.page-title {font-size: 2em; color: #fff;}

/*start post*/

.post {position: relative; clear:both; padding:0 0 30px 50px; margin:0 20px 0; color:#ccc;} 
.post .post-title {font-size:1.8em; color:#fff; text-shadow: #000 0 1px 1px; padding:5px 0 5px 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 10px; border: 1px solid #fff; }
/*.post .post-title .post-category {color: #fff; padding-left: 10px; font-size:}*/
.post dl.post-meta {font-size: 1.2em; float:  right; margin-bottom: 12px; margin-top:0px; font-variant: small-caps;}
.post .post-title dl.post-meta a{color: #191919;}
.post .post-title a {color:#fff; text-decoration:none;}
.post .post-title a:hover {color:#000; }
.post .post-meta-data {font-size:1.2em; font-style:italic; padding-bottom:10px; }
.post .post-meta-data a {text-decoration:none; color:rgb(127,35,101); font-weight:bold;}
.post .post-meta-data a:hover {color:#e0dddf; text-decoration:underline;}
.post .post-content {padding:0 0 8px 0;}
.post .post-content {margin-top: 30px;}
.post .post-content p {padding:10px;}
.post .post-content ol {padding:15px 0 15px 25px;}

div.edit-me-links {margin-bottom:10px;}

/*date*/

.post .post-date{ position: absolute; left: -10px; top: -18px; display: block; border-bottom: 1px dotted #333; padding-bottom:  6px;}
.post .post-date .month {position: relative;left: 0;top: 4px; display: block;font-size: 1.4em;
color: #e0dddf; font-variant: small-caps;}	
.post .post-date .day {position: relative;top: 8px;left: 10px;display: block;font-size: 2em; color: #e0dddf;}
.post .post-meta { margin-top:5px; }

/*category*/

.post .post-meta dt,dd {display:  inline; margin: 0; padding-right: 5px; color:  #e0dddf; font-size: 1.3em;}
.post .post-meta dd a {text-decoration:none;}

/*gallery*/



/*sociable links*/

div.sociable { border-top:  1px dotted #333; border-bottom: 1px dotted #333; padding:10px 0 25px 0; margin-top: 40px;}
div.sociable ul{ float: right; list-style-type:none; margin: 0; padding: 0;}
div.sociable ul li{float: left; margin-right: 5px;}
div.sociable .sociable_tagline  {display: none;}

	

.post-navigation {padding:0 0 0 70px;}
.post-navigation a {display:block; float: left; text-transform:uppercase; font-size:1.6em; text-decoration:none; padding:5px 0 0 0; text-align:center;  outline-style: none;}
.post-navigation a:hover {color:#e0dddf;}
#main-container h3.list-title {padding:10px; background:#000000; margin:0 20px 30px 0; color:#FFFFFF; text-transform:uppercase; font-size:1.6em;}

/*contact page*/

div#contact {padding-left: 20px;}
div#contact .info{padding: 0 0 0 20px; margin-bottom: 20px;}
div#contact h4{padding-bottom:10px;}
.contact-title {font-size:1.8em; color: #fff;text-shadow: #000 0 1px 1px; font-weight:normal; padding:5px 0 5px 15px; background: #862a62 url('images/button_bg.png') repeat-x; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 20px; border: 1px solid #b53985; }

/*start sidebar*/

#sidebar {overflow:hidden; margin-top:14px;} 
#sidebar a {color: rgb(127,35,101); text-decoration:none;}
#sidebar a:hover {color:#ffffff; text-decoration:underline;}
#sidebar ul.archives-list {padding-left:60px;}
#sidebar ul li {list-style:none;}
#sidebar h3 {font-size:2.2em; color:#ccc; padding:0 0 20px 0px; margin-top:10px;}
.sidebar-row table {width:100%;}
.sidebar-row {padding:10px 0px 10px 0px; clear:both; }
.sidebar-row h3 {font-size:2.4em; color:#ccc; padding:5px 0 20px 30px;  margin-top:10px;}


/*search*/

#search-row {padding:20px 0px 0px 0px; clear:both; position: relative;margin-bottom: 30px;}
#search-row h3.search-title  {background: transparent url('images/search_483.png') no-repeat; text-indent: -9999px; margin-top:0; width:80px; height: 80px; position: absolute; top:13px; left:225px;}
#search-row  input.inputs {padding:8px 5px; border: 1px solid #746e57; width: 200px; background: #ccc; font-size: 1.4em; margin-left:10px;}
#search-row  input.image { background:url('images/search_483.png'); padding: 0; margin: 0; width:48px; height:48px; border:none;  outline-style: none; }

/*search results*/

.search-content {font-size: 1.2em;}
.post-title-search a { font-size: 2.6em;}
.search-results { border-bottom:  1px dashed #333; margin-bottom: 10px; padding-bottom:  10px;}
.search-content p { margin:  10px 0 0; font-size: 1.2em;}

/*twitter feed*/

ul.twitter-updates {color: #999999;font-size:1.3em;}

ul.twitter-updates li.tweet {border-bottom: #333333 1px dashed; margin-bottom: 10px;padding-bottom: 10px; background: url('images/twitter-white.png') no-repeat; padding-left:  30px;}

ul.twitter-updates li:last-of-type {border: none;}



#sidebar h2.widgettitle {color: #ccc;}

/*sidebar socialise*/

.thumbnailWrapper { width:300px; margin:0px auto; } 
.thumbnailWrapper ul { list-style-type: none; margin:0px; padding-left:0px; }
.thumbnailWrapper ul li { float:left; position:relative; overflow:hidden; /*padding-bottom: 30px;*/ margin-right: 35px; margin-bottom: 30px;}
.thumbnailWrapper ul li a img { width:65px; position:relative; }
.thumbnailWrapper ul li a:hover  {opacity: 0.3;}
.caption{ position:absolute; bottom:0px; left:0px; width:100%; display:none; background:#862a62;color:white; opacity:0.9;}
.caption .captionInside{ padding:3px; margin:0px; font-size:1em}
.clear { clear:both; } 

/*start footer*/

#footer { background: #111111; min-height:80px; padding-top:20px; border-top: 1px dashed #333333;}
#footer h3 {color:#FFFFFF; padding-bottom:15px;}
#footer .grid_3 p {color:#999999; padding:5px 15px 15px 0;}
#footer ul li {list-style:none;}
#footer ul li li {padding-left:15px;}
#footer a {color: rgb(127,35,101); text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#credits {padding-top:15px; /*margin-top:75px;*/ color: #666666; font-size:12px; line-height:16px; font-family:verdana;}
#credits a {color:#CCCCCC;}
#nav-bar-in-foot {float:right; padding-top:10px;}
ul#navigation-in-footer li {float:left; padding:0 0 0 30px;}
ul#navigation-in-footer li a {color:#a1dbe6; text-transform:capitalize;}
ul#navigation-in-footer li a:hover {color:#ffffff;}






