/*
Theme Name: SMG
Description: WP Theme for ShoeMoney Media Group
Author: UniqueBlogDesigns.
Author URI: http://UniqueBlogDesigns.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*	STYLE INDEX
*	
*	@group1 : RESETS
*	@group2 : EXTRA CLASSES
*	@group3 : HEADER AND MAIN CONTAINERS
*	@group4 : CONTENT
*	@group5 : FOOTER
*
*	Indentation Style : K&R
*	Indentation Type : Tab
*	Child Indenting : No
*
* - - - Markup by DesignSlicer.com - - - *
*/
/* * * RESETS - @group1 * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
* {
	margin:0;
	padding:0;
	outline:0;
}
img {
	border:0;
	vertical-align:bottom;
}
a,a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul,ol {
	list-style:none outside;
}
html,body{
	height:100%;
}
body {
	text-align:center;
	background:url(images/bg.jpg) repeat-x;
	font:12px/18px arial,verdana,sans-serif;
	color:#484848;
}
/* * * EXTRA CLASSES - @group2 * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.extra {
	clear:both;
	font-size:0;
	line-height:0;
	width:100%;
	overflow:hidden;
	display:block;
}
.hidden {
	display:none;
}
.skipLink {
	width:0;
	height:0;
	float:left;
	overflow:hidden;
}
.left {
	float:left;
	margin:5px 10px 5px 0;
	border:3px solid #ebe9e2;
}
.right {
	float:right;
	margin:5px 0 5px 10px;
	border:3px solid #ebe9e2;
}
.center {
	display:block;
	margin:0 auto;
}
/* * * HEADER AND MAIN CONTAINERS - @group3 * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#page {
	width:1004px;
	min-height:100%;
	text-align:left;
	margin:0 auto -66px;
	background:url(images/main.png) repeat-y;
}
* html #page {
	height:100%;
}
#page .notRedundant {
	height:13px;
	background:url(images/bg.jpg) repeat-x left -13px;
}
#page .shade {
	width:100%;
	background:url(images/shade-left.png) no-repeat left 12px;
}
#page .shade .shade {
	background:url(images/shade-right.png) no-repeat right 12px;
}
#header {
	width:100%;
	background:url(images/header-top.png) no-repeat;
	position:relative;
}
#header #supesLogo {
	position:absolute;
	right:2px;
	top:12px;
	width:263px;
	height:141px;
	background:url(images/header-right.jpg) no-repeat;
}
#logo {
	width:242px;
	height:90px;
	margin:12px 0 17px 15px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(images/logo.jpg) no-repeat;
}
#logo a,#logo a:visited {
	float:left;
	width:242px;
	height:90px;
	overflow:hidden;
	text-indent:-100em;
}
#logo em {
	display:block;
	height:0;
	font:0/0 arial;
	clear:both;
	overflow:hidden;
	text-indent:-100em;
}
#menu {
	height:1%;
	margin:0 2px;
	clear:both;
	font:bold 12px/33px arial,verdana;
	text-transform:uppercase;
	color:#fff;
	border-bottom:1px solid #1b1b1b;
	background:#1c1c1c url(images/menu.jpg) repeat-x;
}
#menu li {
	float:left;
	padding:0 1px 0 0;
	background:url(images/menu-divider.jpg) no-repeat right top;
}
#menu li a {
	color:#fff;
	float:left;
	padding:0 25px;
	background:url(images/menu-hover.jpg) repeat-x left -34px;
}
#menu li.current_page_item a,
#menu li.current-cat a,
#menu li.selected a,
#menu li a:hover {
	background:#474747 url(images/menu-hover.jpg) repeat-x;
	text-decoration:none;
}
#page ul:after,
#page div:after {
	content:".";
	display:block;
	height:0;
	font:0/0 arial;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

/* * * CONTENT - @group4 * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#intro {
	color:#6a6a6a;
	font:15px/24px arial,verdana;
	height:1%;
	margin:0 2px 18px;
	padding:16px 58px 10px 18px;
	background:url(images/intro-bg.png) repeat-x left bottom;
	border-bottom:1px solid #cdcdcd;
	text-align:left;
}
#intro img {
	float:left;
	margin:0 18px 0 0;
}
#intro h2 {
	font:17px/22px arial;
	color:#0071bb;
	padding:6px 0 10px;
}
#intro p {
	padding:0 0 10px;
}
#intro .learnMore {
	float:right;
	width:151px;
	font:bold 11px/28px arial,verdana;
	color:#fff;
	text-align:center;
	background:url(images/learn-more.jpg) no-repeat;
}
#content {
	margin:0 2px;
	height:1%;
}
#content .homeBox {
	float:left;
	width:308px;
	width/**/:/**/284px;
	min-height:233px;
	padding:5px 12px;
	margin:0 0 0 18px;
	display:inline;
	background:url(images/box-bg.png) repeat-x left bottom;
	border:1px solid #d5d5d5;
}
* html #content .homeBox {
	height:245px;
	height/**/:/**/233px;
}
#content .services {
	margin:0 0 0 16px;
}
#content .homeBox h2 {
	font:17px/22px arial;
	color:#0071bb;
	padding:6px 0 10px;
}
#content .homeBox p {
	margin:0 0 15px;
}
#content .services .learnMore {
	color:#0085c8;
	font-weight:bold;
	display:block;
	margin:0 0 5px;
}
#content .clients {
	padding:5px 0;
	width:308px;
	text-align:center;
}
#content .clients h2 {
	padding:6px 12px 10px;
	text-align:left;
}
#content .contact em {
	font-style:normal;
	display:block;
	margin:0 0 15px;
}
#content .contact a {
	font-weight:bold;
	color:#2c2c2c;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#content .apost {
	padding:20px 32px 0;
	clear:both;
}
#content .postarchive h2,
#content .postarchive h3,
#content .apost h1,
#content .apost h2 {
	font:bold 16px/30px arial,verdana;
	color:#006cb9;
	margin:0 0 10px;
}
#content .postarchive h2 a,
#content .postarchive h3 a,
#content .apost h1 a,
#content .apost h2 a {
	color:#006cb9;
}
#content h3,
#content h4,
#content h5,
#content h6 {
	font-size:14px;
}
#content .apost .pmain {
	clear:both;
	overflow:hidden;
	width:100%;
}
#content .apost p,
#content .apost blockquote {
	padding:5px 0;
	text-align:justify;
}
#content .apost blockquote {
	color:#555;
	padding:0 20px 0 10px;
	margin:5px 20px;
	border-left:5px solid #aaa;
	background:#f5f5f5;
}
#content .apost blockquote blockquote {
	border-left:5px solid #ddd;
}
#content .apost ol,
#content .apost ul {
	padding:10px 20px;
	list-style:disc inside;
}
#content .apost ol {
	list-style-type:decimal;
	margin:0 0 0 18px;
}
#content .apost p a,
#content .apost ol a,
#content .apost ul a {
	color:#006cb9;
	text-decoration:underline;
}
#content .apost p a:hover,
#content .apost ol a:hover,
#content .apost ul a:hover {
	text-decoration:none;
}
#content .apost ul li {
	padding:0 0 5px 18px;
}
#content .apost ol li {
	padding:0 0 5px;
}
#content .postarchive {
	padding:0 0 30px;
	float:right;
	width:530px;
	color:#484848;
	font:14px/18px arial;
}
#content .postarchive a {
	color:#006cb9;
	text-decoration:underline;
}
#content .postarchive a:hover {
	text-decoration:none;
}
#content .postarchive ul,
#content .postarchive ol,
#content .postarchive p,
#content .postarchive blockquote {
	padding:5px 0;
}
#content #srel,
#content .postarchive #linklist,
#content .apost .subh,
#content .atitle {
	font:20px/24px arial,verdana;
	color:#006cb9;
}

/* * * FOOTER - @group5 * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#clrFooter {
	width:100%;
	height:90px;
	clear:both;
}
#footer {
	clear:both;
	width:100%;
	border-top:1px solid #d5d5d5;
	color:#505050;
	background:#ebebeb url(images/footer.png) repeat-x;
	font-weight:bold;
	font-size:11px;
}
#footer a {
	color:#505050;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .inner {
	width:975px;
	margin:0 auto;
	padding:0 0 9px;
	text-align:left;
}
#footer .inner:after {
	content:".";
	display:block;
	height:0;
	font:0/0 arial;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
#footer .copyright{
	float:left;
	font-style:normal;
	margin:10px 0 0;
	width:50%;
}
#footer .copyright img{
	float:left;
}
#footer .copyright span{
	float:left;
	margin:22px 0 0;
}
#footer .ubd{
	float:right;
	margin:6px 0 0;
}