/*
Theme Name: MSM Theme
Theme URI: http://mainstreetsm.com
Description: The MSM theme.
Version: 1.6
Author: Milan Novkovic
Author URI: http://atakinteractive.com/
Tags: blue, custom header, fixed width, two columns, widgets

	MSM v1.5

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url("./css/reset.css");
@import url("./css/text.css");
@import url("./css/960.css");
@import url("./css/design.css");
@import url("./css/menu.css");
@font-face {
	font-family: Bebas Neue;
	src: url('BebasNeue.otf');
}

.welcome{	
	font-family: Bebas Neue; font-size: 30px;
	text-align: right;
	padding: 10px;
	margin: 0;
	width: 688px;
	}

h1, h2, h3{
	font-family: Bebas Neue;
	letter-spacing: 1px;

	}

#search{
	width: 250px;
	float: right;
	}
#search label {
	font-size: 11px;
	}	

/* ARCHIVE/CATEGORIES PAGE */

.top{
	padding: 10px;
	}

.leaderboard{
	width: 728px;
	float: left;
	margin: 0 0 5px 0;
	}
	
.ad{
	width: 728px;
	}
	
#social{
	width: 222px;
	float: right;
	margin: 0 0 5px 0; 
	}
	
.soc{	
	padding:  15px 19px 7px;
	}
		
.clear{
	clear: both; 
	}

/*
#menu{
	display: none;
	}
#menu2{
	display: none;
	}
*/
.home{
	text-align: center;
	}
/* FEATURED CONTENT */

.featured{
	width: 230px; height: 650px;
	padding: 10px;
	position: relative;
	}

.right{
	float: right;
	}

.left{
	float: left;
	}

.middle{
	width: 480px;
	padding: 10px;
	}
		
.f-col{
	width: 230px; height: 325px;
	position: relative;
	margin: 0 0 10px 0;
	}

.trans {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}

.trans a h1 {
        filter:alpha(opacity=100);
        -moz-opacity:1.0;
        -khtml-opacity: 1.0;
        opacity: 1.0;
}

.mid-post{
	padding-top: 10px;
	}

.f-col h1 {
	top: 0px; left: 0px;
	color: #fff;
	display: block;
	position: absolute;
	background: black;
	padding: 10px;
	width: 210px;
	border: none;
	}

.f-col .ex{
	background: black;
	display: block;
	position: absolute;
	padding: 10px;
	font-family: serif;
	color: white;
	font-size: 12px;
	text-shadow: 0 -1px 0 #000000;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
	bottom: 0px;
	width: 91%;
	}
	
/* ARCHIVE/CATEGORIES PAGE */

.mini-post{
	height: 112px;
	position: relative;
	padding: 5px; margin: 0 0 10px 0;
	background: #C9D6D8;
	border: 1px solid #283438;
	}	
	
.mini-img-con{
	width: 150px; /* height: 110px; */
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #283438;
	}

.mini-img{
	width: 150px; height: 110px;
	}

.mini-img-bg{
	background: url(/img/mssm-logo.jpg) no-repeat;
	}	

.mini-right{
/* 	float: left; */
	}
	
.mini-post h3{
	margin-bottom: 5px;
	}
	
.mini-post ul{
	list-style: none;
	margin: 5px;
	}
	
.mini-post .postmetadata{
	text-align: right;
	position: absolute; bottom: 2px; right: 8px;
	width: 240px;
	font-size: 10px;
	}	

.postcards{
	padding: 10px;
	}
		
#biz-links{
	width: 980px;
	list-style: none;
	float: left;
	padding: 10px;
	}	
	
#biz-links li{
	width: 100px;
	float: left;
	margin-left: 20px;
	}
	
#biz-links li img{
	width: 100px;
	}	

