/*
Theme Name: imashups Default
Theme URI: http://www.i-mashups.com/
Description: imashups.
Version: 1.0
Author: Jdam
Author URI: http://center@mashupsdev.com/
Tags: black, gray, green 
*/

body{
	background:#111 url(images/ims-hdmid.png) repeat-x ;
	margin: 0;
	padding: 0;
	height:auto;   
	color:#111111;
	font-family: Arial, Verdana,  sans-serif; 
	line-height:1.4;
	font-size: 11pt;
	 *text-align:center

}
* {margin:0; padding: 0;}
a,a:visited,a:active{color:#1d1d1d; outline:none}
a img {outline:none; border:none}
ul li {list-style:none;}
.clear {clear:both}
.typBold      {font-weight:bold}
.typNormal    {font-weight:normal}
.typItalic    {font-style:italic}
.typUnderline {text-decoration:underline}
.dspBlock     {display:block}

.wrapper   {margin: 0 auto; padding: 0; width:930px;  min-width:930px; height:auto; text-align:left;}
.mod-wrap  {margin: 0 auto; padding: 0;}

/* MAIN HEADER */
#ims-header    {height: 175px; width:100%; margin:0 auto; position:relative; top:0; background: url(images/ims-hd-circles-wide.png) no-repeat 50% 0%}
	.hd-logomid a span {display:block; width:200px; height:45px; margin:0 auto; position:relative; top:30px}
/*
   .hd-bgleft  {height: 175px; width:49%; float:left; background: url(images/ims-hdbgleft.png) repeat-x 40px 0;}
   .hd-bgright {height: 175px; width:49%; float:right;background: url(images/ims-hdbgright.png) repeat-x 60px 0; }
   .hd-logomid {height: 175px; width:410px; text-align:center; margin-left: -205px; left:50%; position:absolute; z-index:10; background: url(images/ims-hd-logomid.png) no-repeat 0}
   /*.hd-logomid {height: 175px; width:410px; margin-left: -205px; left:50%; position:absolute; z-index:10; background: url(images/ims-hd-logomid.png) no-repeat 0}* /
   
*/

#ims-menu-holder {width:100%; height: 30px; position: absolute; left:0; z-index:99; bottom:40px; text-align:center;} 
	.ims-main-menu {width: 900px; text-align:center; margin:0 auto;}
	.ims-main-menu ul li {list-style:none; display:inline;text-align:center; padding-left: 55px;}
	.ims-main-menu ul li a {text-transform:uppercase; cursor:pointer; text-decoration:none !important; color:#585a5a!important; font-weight:bold!important;} 	
	.ims-main-menu ul li a:hover {color:#7c7c7c!important}
	.ims-main-menu ul li.current a {color:#fff!important;}

/* BODY */
.ims-hdBanner { width:900px; height: 180px; margin: 0 auto; }
.ims-banner-home       {  width:900px; height: 286px; margin: 0 auto; background: url(images/banners/ims-hd-banner-home.png) no-repeat bottom}
.ims-banner-default    { background: url(images/banners/ims-hd-banner-default.png) no-repeat bottom}
.ims-banner-about      { background: url(images/banners/ims-hd-banner-about.png) no-repeat bottom}
.ims-banner-brands     { background: url(images/banners/ims-hd-banner-brands.png) no-repeat bottom}
.ims-banner-investors  { background: url(images/banners/ims-hd-banner-investor.png) no-repeat bottom}
.ims-banner-contactus  { background: url(images/banners/ims-hd-banner-contactus.png) no-repeat bottom}
.ims-banner-solutions  { background: url(images/banners/ims-hd-banner-solutions.png) no-repeat bottom}
.ims-banner-technology { background: url(images/banners/ims-hd-banner-technology.png) no-repeat bottom}

/* CONTENT */
.ims-content-wrapper {margin:0 auto; width:900px}
.ims-leftCol     {float:left; width:235px;background: #b3b3b3; padding:8px;}
.ims-mainCol     {float:right; width:620px; background: #b3b3b3; padding:8px; }
.ims-mainColWide {float:left; background: #b3b3b3; width: 882px; padding:8px;}

.col_inner   {background:#fff; }
.ims-content, .ms-sidebar { padding: 12px 10px 0 15px}
.ims-content {min-height: 480px}

/* SIDEBAR */
.ms-sidebar ul li a, .ms-sidebar a {text-decoration:none}
.ms-sidebar .feed li {display:inline; padding-right:10px}
.aboutMenu               {padding-top: 12px;}
.aboutMenu ul            {margin-top: 10px}
.aboutMenu ul li         {font-size: 98%; margin-bottom:5px}
.aboutMenu ul li a:hover {text-decoration: underline}
.aboutMenu .raq          {color:#747474}

/*blog entry */

h1 {font-size: 4em;text-align: center;}
.ims-content h2, .mL-inner h2 {width:100%; font-size: 1.6em; color:#1d1d1d}
.ims-content h2, .mL-inner h2 {text-transform:capitalize; border-bottom: 1px solid #ececec; 
	                            font-family: "Helvetica Neue", Helvetica, Verdana, Arial, Sans-Serif;
	                            margin-bottom: 1.2em; font-weight: normal}
.ims-content h2 a, .ims-content h2 a:active,
.ims-content h2 a:hover, .ims-content h2 a:visited 
                               {text-decoration:none;  color:#1d1d1d}
.category-blog    {margin-bottom:15px}
.category-blog h2 {margin-bottom: 5px; }

.blog-item        {padding-bottom:35px; height:auto; min-height: 130px}
.blog-item h2     {margin-bottom:5px} 

.blog-post .entry .rmore {text-align:right; float:right; margin-top:15px; height: 25px}
.blog-post .entry .rmore a {text-decoration:none; font-weight:bold!important; color:#fbfbfb!important; font-size: 11px!important}
.blog-post .entry .rmore span {display:block; float:right; padding: 3px 10px 4px 10px; background: url(images/ims_readmore.png) no-repeat 50% 50%}
.blog-post .addtoany_list {margin-top:15px; }
.blog-post .addtoany_list  li {display:inline; height:25px;  margin-right: 12px; }
.blog-post .addtoany_list  li a {display:inline-block; float:left; margin-right: 12px;  text-decoration:none;  font-weight: bold!important; font-size:12px!important}

/* Services Module background: #b3b3b3 */
.ims-modServices                {height: 250px; width:930px; margin-bottom: 8px; background:#78b31c url(images/ims-bgmodServ.png) repeat-x; }
.ims-modServices .modServ-inner {padding: 12px 15px}
.modServ-inner   .servItems     {width:298px; height:210px; float:left; display:inline;}
.modServ-inner   .sBorder       {border-left: 2px solid #95c24e;border-right: 2px solid #95c24e;}

.modServ-inner .servListWrap         {padding:10px 0 0 15px;}
.modServ-inner h3                    {text-transform:uppercase;text-align:center; color:#1f3300}
.modServ-inner ul li                 {list-style:none; padding:0; margin:0}
.modServ-inner ul li a               {display: inline-block; cursor:pointer; text-decoration:none !important; color:#fff!important; font-weight:bold!important;} 
.modServ-inner ul li span.servIcon   {display:block;  width:50px; float:left;}
.modServ-inner ul li span.servLabel  {display:block; float:left; padding:12px 0 0 8px}

.modServ-inner .ims-so-webdev     {height:40px; background: url(images/icons/ims-so-webdev.png) no-repeat 50% 50%}
.modServ-inner .ims-so-cmsdev     {height:45px; background: url(images/icons/ims-so-cmsdev.png) no-repeat 50% 50%}
.modServ-inner .ims-so-ecom       {height:45px; background: url(images/icons/ims-so-ecom.png) no-repeat 50% 50%}
.modServ-inner .ims-so-appdev     {height:45px; background: url(images/icons/ims-so-appdev.png) no-repeat 50% 50%}
.modServ-inner .ims-go-flgame     {height:45px; background: url(images/icons/ims-go-flgame.png) no-repeat 50% 50%}
.modServ-inner .ims-go-fbgame     {height:45px; background: url(images/icons/ims-go-fbgame.png) no-repeat 50% 50%}
.modServ-inner .ims-go-iphgame    {height:45px; background: url(images/icons/ims-go-iphgame.png) no-repeat 50% 50%}
.modServ-inner .ims-go-andgame 	  {height:45px; background: url(images/icons/ims-go-andgame.png) no-repeat 50% 50%}
.modServ-inner .ims-es-comweb     {height:45px; background: url(images/icons/ims-es-comweb.png) no-repeat 50% 50%}
.modServ-inner .ims-es-marketing  {height:45px; background: url(images/icons/ims-es-marketing.png) no-repeat 50% 50%}
.modServ-inner .ims-es-consulting {height:45px; background: url(images/icons/ims-es-consulting.png) no-repeat 50% 50%}

.ims-modMisc             {height:305px; width:900px; margin: 0 auto;  }
.ims-modMisc .modLeft    {height:300px; width:430px; float:left; background:#f2f2f2;}
.ims-modMisc .modRight   {width:461px; height:300px; float:right; background:#f2f2f2;}
.modRight .mR-inner      {height:285px; width:445px; margin: 8px; float:left; background: url(images/ims-bgCircles.png) no-repeat 0}
.modLeft  .mL-inner      {padding:15px;}
.modLeft  .mL-inner      {font-size:95%; line-height:1.2}
#ims_sidebar 			 {min-height:480px}

/* Tabs Home */
.imsTab-item               {padding-left:10px; color:#fff}
.imsTab-item a             {color:#fff; font-weight:bold !important; font-size:11px !important; text-decoration:none}
.imsTab-item a:hover       {text-decoration: underline}
.imsTab-item .tweets       {padding-right: 10px }
.imsTab-item .tweets ul li {line-height:1.1; margin-bottom:12px;   } /*border-bottom: 1px dashed #588e11}*/
.imsTab-item .tweets span  {display:block; float:left; padding-right:6px;}

/* CONTACT US */
#map_canvas            {clear: both;  margin:0 auto;  border: 1px solid #cac9c8; height: 238px; width: 185px;}
#map_canvas span       {font-size: 80%; display: none; }
#ims-address           {font-size: 90%}
#ims-cform             {width: 95%; text-align:left; }
.mmf-form label        {font-weight:bold; float:left; width:140px; text-align:right; font-size: .90em; margin-bottom:4px; margin-right:5px; color:#3b3b3b}
.mmf-form p            {margin-top: 8px;}

.mmf-form select,
input.ims-input,
.mmf-form textarea     { border: 1px solid #949494; border:none; padding: 5px; width:200px;}
.mmf-form textarea     {border: 1px solid #949494; width:412px}
.mmf-form textarea, 
#inquire               {margin-left:4px}
.mmf-form img          {margin: 4px 0 8px 0}
.mmf-response-output   {float:left}
.mmf-form select       {-khtml-appearance:none;} /* remove safari aqua-dropdown style */
.mmf-form select       { margin-left:4px; width:200px;}
.mmf-not-valid-tip-no-ajax {color:#ea0000}

input.ims-input, .mmf-form select {background:#fff url(images/inputbox.png) no-repeat}
.mmf-mail-sent-ok {width:98%; margin:0 auto; text-align:center; color:#228300}
.mmf-form select {padding-bottom:8px;}

/* FOOTER */
#ims-footer            {height: 122px; margin:0 auto; position:relative;  margin-top: 10px; background: url(images/ims-ft-bar.png) repeat-x}
   .ims-footer-circles {height: 122px; width:100%;  background: url(images/ims-ft-circles-wide.png) no-repeat 50% 0%}
   .ft-bgmid           {height:  40px; width:900px; margin: 0 auto; font-size:.80em;}

.ft-bgmid .ft-copy     {text-align:center;  color:#fff;  }
.ft-bgmid .ft-boxes    {float:left; padding-top:7px; display:inline; height: 25px; overflow:hidden;}
.ft-menuLeft           {text-align:center; }
.ft-menuLeft ul li     {display: inline; list-style:none; padding: 0px 8px 0 8px; border-right:1px solid #272727; }
.ft-menuLeft li a, 
.ft-menuLeft li a:visited {font-family: Arial, Verdana, Tahoma, sans-serif; color:#fff!important; font-weight:normal; text-transform:capitalize; text-decoration: none;}
.ft-menuLeft li a:hover{text-decoration: underline;}


/* Sitemap */
.ddsg-wrapper {margin-left: 15px;}
.ddsg-wrapper ul li { list-style: disc; list-style-position: inside;text-transform: capitalize;}
.ddsg-wrapper ul li a {text-decoration:none}
.ddsg-wrapper ul li a:hover {text-decoration:underline}
.ddsg-wrapper li ul {margin-left:25px}

/****************** Begin Comments *******************/
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: left; margin-right: 4px; border: 1px solid #eee; padding: 2px;background: #fff;}
.commentlist cite, 
.commentlist cite a {font-style: italic;font-size: 1em; color: #535353;}
.commentlist .says { color: #535353;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}

.alt                    {margin: 0;padding: 10px;}
.commentlist            {padding: 0;text-align: justify;}
.commentlist li         {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li   {margin-right: -5px;margin-left: 10px;}
.commentlist p          {margin: 10px 5px 10px 0;}
.children               {padding: 0; }
#commentform p          {margin: 6px 0;}
.nocomments             {text-align: center;margin: 0;padding: 0;}
.commentmetadata        {margin: 0;display: block;}
.commentmetadata a		{text-decoration:none; font-size:11px!important; color:#535353!important}

#zrx_captcha 			{margin-top: 5px}
#commentform label,
#zrx_captcha small      {font-style: italic; color:#535353}
#commentform input#author, 
#commentform input#email, 
#commentform input#url, 
#zrx_captcha input       {width: 195px; padding: 4px 4px 4px 8px; border:none; background:#fff url(images/inputbox.png) no-repeat 0% 50%} 

#commentform input#submit {cursor:pointer; color:#fff; font-size:11px!important; font-weight:bold; width: 90px; background: url(images/ims_readmore.png) no-repeat 50% 50%}
#commentform input#submit {padding: 2px;margin: 5px 5px 1px 0; border:none; float: right;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 98%;padding: 2px; border: 1px solid #cbcbcb;}
#respond:after {content: "."; display: block; height: 0;clear: both; visibility: hidden;}



/* End Comments */
.thread-alt     {background-color: #f8f8f8;}
.thread-even    {background-color: white;}
.depth-1        {border: 1px solid #ddd;}
.even, .alt     {border-left: 1px solid #ddd;}

/* Begin Form Elements */
#respond {margin:0; height: auto; padding-bottom: 25px;}
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form { text-align:center;}



/****************** END Comments *******************/


/* misc */
.image-here {width:185px; height: 240px; margin: 0 auto; background:#e5e5e5; border:1px solid #c8c8c8 }

