/*** Primary Style Sheet for Theme ***/
body {
	background: #E8EBEC;
	#font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	font: 16px/1.4 FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #595959;
}

/* The body of the design */
#Wrapper, body	{ background: #E8EBEC url("images/bodyBg.gif") repeat-x 0 0; }

#AdWrapper, body { margin: 0;
		   background: #000000 url("http://appaddict.net/wordpress/wp-content/uploads/takeover/appaddict-takeover_reckless2_BG.jpg") no-repeat 50% 0%;
		   /*-webkit-background-size: 1600px;*/
		   /*background-size: 1600px;*/
		   -webkit-background-size: 1920px;
		   background-size: 1920px;
		 } 
	
/* links */

a, 
a:link, a:visited	{ color: #006D9A; text-decoration: none; }
a:hover, a:active	{ color: #DC5246 ; text-decoration: none; }

a.pub:link, a.pub:visited { color: #118800; text-decoration: none; }
a.pub:hover, a.pub:active { color: #purple ; text-decoration: none; }

.ribbon span a:link, .ribbon span a:visited 	{ 	
     font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
     color: #fff; }	/* ribbon links (wrap around graphic)  */
.ribbon span a:hover, .ribbon span a:active 	{  	
     font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
     color: #006D9A; }	/* ribbon hover */

#MainMenu a:link, #MainMenu a:visited	{ color: #CACACA; }	/* menu links - top level items */
#MainMenu a:hover, #MainMenu a:active	{ color: #EEDD82; }
#MainMenu .sf-menu li li:hover, #MainMenu .sf-menu li li.sfHover, 
#MainMenu .sf-menu li li a:focus, #MainMenu .sf-menu li li a:hover, #MainMenu .sf-menu li li a:active {
	background: #278C7D;	/* menu links - sub-menu items */
	color: #fff;}

#Footer a:hover, #Footer a:active,
#ContentPanel a:hover, #ContentPanel a:active	{ color: #f0f0f0; }

.ribbon span a 	{ font-weight: bold; }
.ribbon .scrollTop		{ float:right; margin: 19px 28px; font-weight: normal; font-size:10px; }	/* scroll to top ^ */


/* headings */

h1, h2, h3, h4, h5, h6, h8, .headline, .title, .ribbon span, #fancy_title div {
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
	line-height: 1;
	margin: 0 0 13px;
	padding: 0 0 3px;
	color: #000;}

/* Liberation Sans */
/*	
h1			{ font-size: 1.85em; }
h2			{ font-size: 1.5em; }
h3			{ font-size: 1.35em; margin-bottom: 7px; }
h4			{ font-size: 1.2em; margin-bottom: 7px; border-bottom: none; }
h5			{ font-size: 1em; font-weight: bold; margin-bottom: 7px; border-bottom: none; }
h6			{ font-size: 1em; font-weight: lighter; text-transform:uppercase; margin-bottom: 7px; border-bottom: none; }
h7			{ font-size: 1em; font-weight: bold; margin-bottom: 0.0em; border-bottom: none; }
*/
/*Franklin Gothic W01 Extra Cond */
/*
h1			{ font-size: 2.35em; }
h2			{ font-size: 2.0em; }
h3			{ font-size: 1.85em; margin-bottom: 7px; }
h4			{ font-size: 1.7em; margin-bottom: 7px; border-bottom: none; }
h5			{ font-size: 1.5em; font-weight: bold; margin-bottom: 7px; border-bottom: none; }
h6			{ font-size: 1.5em; font-weight: lighter; text-transform:uppercase; margin-bottom: 7px; border-bottom: none; }
h7			{ font-size: 1.5em; font-weight: bold; margin-bottom: 0.0em; border-bottom: none; }
*/
/* LeagueGothicRegular */
/*
h1			{ font-size: 2.65em; }
h2			{ font-size: 2.25em; }
h3			{ font-size: 2.00em; margin-bottom: 7px; }
h4			{ font-size: 1.85em; margin-bottom: 7px; border-bottom: none; }
h5			{ font-size: 1.65em; font-weight: normal; margin-bottom: 7px; border-bottom: none; }
h6			{ font-size: 1.5em; font-weight: lighter; text-transform:uppercase; margin-bottom: 7px; border-bottom: none; }
h7			{ font-size: 1.5em; font-weight: bold; margin-bottom: 0.0em; border-bottom: none; }
*/
/* http://pxtoem.com/ px <-> em tool */
/* FranklinGothicFSMediumCondens */
/*h1			{ font-size: 2.10em; margin-bottom: 7px; }*/
h1			{ font-size: 27px; margin-bottom: 7px; }
h2			{ font-size: 26px; }
h3			{ font-size: 25px; margin-bottom: 7px; }
h4			{ font-size: 23px; margin-bottom: 7px; border-bottom: none; }
.app-update             { font-size: 14px; margin-bottomL 7px; border-bottom: none; }
h5			{ font-size: 21px; font-weight: normal; margin-bottom: 7px; border-bottom: none; }
h6			{ font-size: 20px; font-weight: lighter; text-transform:uppercase; margin-bottom: 7px; border-bottom: none; }
.QandA { font-size: 17px; font-weight: normal; text-transform:none; margin-bottom: 7px; border-bottom: none; }
h7			{ font-size: 20px; font-weight: bold; margin-bottom: 0; border-bottom: none; }
h8			{ font-size: 18px; font-weight: normal; margin-bottom: 0; border-bottom: none; }

.headline	{ 
    font-size: 32px; 
    font-size: 31px; 
    /*font-weight: bold;
    color: #595959;*/
    color: #000;
}
.title 		{ padding: 0; }

h4.DailyFreeApp {
	font-size: 17px;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong, .title strong {
	font-weight: bold;
	color: #000;}

h1 span, h2 span, h4 span, h5 span, h6 span, .headline span, .title span {
	display: block;
	color: #8F8F8F;
	font-size: 14px;
	/* margin: -0.1em 0 0;*/
	margin: 0.1em 0 0;}

h1 span, .title span {
	display: block;
	color: #8F8F8F;
	font-size: 16px;
        line-height:115%;
	/* margin: -0.1em 0 0;*/
	margin: 0.3em 0 0;}

/* Disqus */
h3 span { color: #8F8F8F; font-size: 17px; margin-bottom: 7px;}
h3 span, .dsq-num-posts { color: #8F8F8F; font-size: 25px; margin-bottom: 7px;}

h4 span, .title span {
	display: block;
	color: #8F8F8F;
	font-size: 14px;
        line-height:115%;
	/* margin: -0.1em 0 0;*/
	margin: 0.3em 0 0;}
	
#Footer h1, #Footer h2, #Footer h3, #Footer h4, #Footer h5, #Footer h6,
#ContentPanel h1, #ContentPanel h2, #ContentPanel h3, #ContentPanel h4, #ContentPanel h5, #ContentPanel h6 { 
	color: #eee;} /* headers on dark backgrounds */

#cluetip h3 { color: #eee; font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif; }	/* tool tip titles */

#fancy_title div { font-size: 17px; }	/* modal titles */
	
/* text */

/* strong,b .start {color:#DC5246;} */
strong, b {
	font: 16px/1.4 FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     "Trebuchet MS", Arial, Helvetica, sans-serif;
		#font-weight: bold;
		font-weight: normal;
	color: #000;}

.start {
 text-shadow:0 1px #fff; 
 #font-weight: bold;
 font-size: 18px;
 color:#000;
/*
  font-weight: bold;
  font-size: 1.2em;
  color:#000;
*/
}

.appBarTitle {
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color:#000;}

.appBarPrice {font-weight: normal;
	font-size: 13px;
	color:#000;}

.reviewAppTitle {font-weight: bold;
		 font-size: 22px;
		 color:#000;}

.reviewAppCatHeading {
    #font-weight: bold;
    #font-size: 14px;
    font-size: 18px;
    color:#000;}

.reviewAppCatHeadingPros {font-weight: bold;
		      font-size: 14px;
		      color:#000;
		      margin:0 0 0 0px;
		      background:#BCDEAD;
		      padding: 5px 5px;
		      width: 20px;
		      -moz-border-radius: 5px;
		      -webkit-border-radius: 5px;
		      -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
		      -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.reviewAppCatHeadingCons {font-weight: bold;
		      font-size: 14px;
		      color:#000;
		      margin:0 0 0 0px;
		      background:#DEB4AD;
		      padding: 5px 5px;
		      width: 20px;
		      -moz-border-radius: 5px;
		      -webkit-border-radius: 5px;
		      -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
		      -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
/*
blockquote	{
	margin: 0 0 18px 4px;
	padding: 0 16px;
	font-style: italic;
	border-left: 5px solid #bbb;}
*/	
/*
blockquote      {
        background:url(images/quote.png) no-repeat; 
        padding-left:32px; 
        padding-top:3px;
        margin-left:25px; 
        color:#777; 
        font-style:italic; 
}	
*/
blockquote {
	font-style: italic;
	background: url("images/bg_quote.png") no-repeat top left;
	background-position: 20px 12px;
	padding: 8px 15px 8px 60px;
	margin: 5px 0;
	color: #595959;
}
code, pre	{
	font: normal 13px/18px Consolas, "Courier New", Courier, monospace;
	background: #E8EBEC url("images/pre-bg.gif") repeat 0 0;
	padding: 18px 5px;
	border: 1px dotted #bbb;
	color: #333;}
code		{ padding: 1px 3px; background-image: none; }
sup			{ bottom: 1px; }
.impact		{ font-size: 14px;	line-height: 20px; }
.noMargin	{ margin: 0; }
.ribbon span{
        font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
/*	font-size: 1.6em; */
	font-size: 17px;
	font-weight: bold;
	margin: 16px 0 0;
	color: #CDCDCD;}
.ribbon span.blogDate {  	
     font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
     /*	font-size: 2.05em; */
	font-size: 21px; 
	margin: 13px 0 0; }
.ribbon span.blogPostInfo { 
        font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: right;
/*	font-size: 1.3em; */
	font-size: 14px; 
	font-weight: normal; 
	margin: 18px 28px 0 0; }
.breadcrumbs span					{ font: bold 16px Arial, Helvetica, Garuda, sans-serif; }
#Footer, #ContentPanel, #cluetip 	{ color: #8F8F8F; }
#Copyright	{ font-size:12px; margin:0 0 0 11px;}
#Copyright p	{ margin: 0; padding: 0 0 13px; color: #FFFFFF}


/* Lists */

ul, ol {margin: 0 0 20px 5px;}
ol {padding-left: 26px;}
ul ul, ol ol,
ul ol, ol ul {
	margin-top: 8px;}
ul li, ol li {
	line-height: 17px;
	padding: 3px 5px;}
ul li {padding-left: 15px;}
ol li {
	list-style-type:decimal;
	list-style-position: outside;}

/* custom list styles */

	/* bullet types */
	ul li 				{background: transparent url("images/bullets/dot_gray.gif") no-repeat 0 8px; } /* default list style */
	ul.bullet-black li 		{ background: transparent url("images/bullets/dot_black.gif") no-repeat 0 8px; }
	ul.bullet-gray li 		{ background: transparent url("images/bullets/dot_gray.gif") no-repeat 0 8px; }
	ul.bullet-silver li 		{ background: transparent url("images/bullets/dot_gray_light.gif") no-repeat 0 8px; }
	ul.bullet-blue li 		{ background: transparent url("images/bullets/dot_blue.gif") no-repeat 0 8px; }
	ul.bullet-green li 		{ background: transparent url("images/bullets/dot_green.gif") no-repeat 0 8px; }
	ul.bullet-orange li 		{ background: transparent url("images/bullets/dot_orange.gif") no-repeat 0 8px; }
	ul.bullet-red li 		{ background: transparent url("images/bullets/dot_red.gif") no-repeat 0 8px; }
	ul.bullet-disc-black li		{ background: transparent url("images/bullets/circle_black.gif") no-repeat 0 8px; }
	ul.bullet-disc-gray li 		{ background: transparent url("images/bullets/circle_gray.gif") no-repeat 0 8px; }
	ul.bullet-disc-silver li	{ background: transparent url("images/bullets/circle_gray_light.gif") no-repeat 0 8px; }
	ul.bullet-disc-blue li 		{ background: transparent url("images/bullets/circle_blue.gif") no-repeat 0 8px; }
	ul.bullet-disc-green li 	{ background: transparent url("images/bullets/circle_green.gif") no-repeat 0 8px; }
	ul.bullet-disc-orange li 	{ background: transparent url("images/bullets/circle_orange.gif") no-repeat 0 8px; }
	ul.bullet-disc-red li 		{ background: transparent url("images/bullets/circle_red.gif") no-repeat 0 8px; }
	ul.bullet-check li 		{ background: transparent url("images/bullets/check.gif") no-repeat 0 3px;  padding-left: 20px; }
	
	/* numbered list with styling */	
	ol.number-pad 						{ padding: 3px 5px 5px 22px; border-left: 1px solid #E9E9E9;
										  background: #fff url("images/bullets/ordered-background.gif") repeat-y 0 0; }
	ol.number-pad ol, ol.number-pad ul	{ background: none; margin-left:18px; }
	ol.number-pad  li 					{ padding-left: 10px; border-bottom:1px dotted #D6D6D6; }
	
	/* list with image, title and description */
	ul.post-list 		{ margin-left:0; }
	ul.post-list li		{ margin: 0 0 13px; padding: 0; background: none; border-bottom: 1px dotted #D6D6D6; font-size: 85%; line-height:19px; }
	ul.post-list li img	{ float: left; margin: 0 8px 13px 0; border: 1px solid #C6C6C6; }
	ul.post-list li a {
	    display: block;
	    #font-weight:bold;
	    font-size: 14px;
	    margin-bottom: 4px;}
	
	/* sidebar list with image, title and description */
	ul.post-list2 		{ margin-left:0; }
	/*ul.post-list2 li	{ margin: 0 0 13px; padding: 0; background: none; border-bottom: 1px dotted #D6D6D6; font-size: 85%; line-height:1.45em; }*/
	ul.post-list2 li	{ margin: 0 0 7px; padding: 0; background: none; font-size: 85%; line-height:10px; }
	ul.post-list2 li img	{ float: left; margin: 0 8px 13px 0; border: 0px solid #C6C6C6; }
	ul.post-list2 li a {
		display: block;
		#font-weight:bold;
		margin-bottom: 4px;}

	/* horizontal lists */
	ul.horizList { margin: 0 0 13px; }
	ul.horizList li {
		display: inline;
		margin: 0;
		padding: 0;
		background: none;}
		
	/* socail network horizontal list (used in footer) */
	ul.socialLinks {
		height: 25px;
		margin: 13px 22px -16px;}
	ul.socialLinks li a {
		display: block;
		float: right;
		height: 24px;
		overflow: hidden;
		padding: 0 3px 0 2px;}
	ul.socialLinks li a:hover, ul.socialLinks li a:active {
		height: 29px;
		margin-top: -5px;}


/* forms and inputs */

input { color: #000; }
textarea, .textInput {
	width: 175px;
	width: 480px;
	margin: 0 0 7px;
	padding: 5px;
	background: #E1E2E3 url("images/inputBg.gif") repeat-x 0 0;
	border: 1px solid #fff;
	border-color: #C9CACB #fff #fff #C9CACB;
	outline: none;}
	
label.overlabel { 
	color: #B3B4B4; 
	font-size: 16px; 
	display:none;	/* initially hidden to prevent other content from shifting after JS function runs */ 
}


/* common styles */
	
.hr { 
	clear: both;
	padding: 0;
	margin: 0 0 13px;
	height: 5px;
	background: transparent url("images/hr-bg.gif") repeat-x 0 0; }


/* image containers */

/*a.nb                            { float: left; padding: 5px; border: 1px solid #D3D3D3; background: #2c2c2c;}*/
a.nb                            { float: left; padding: 5px;}
a.img, div.img 			{ float: left; border: 1px solid #D3D3D3; padding: 5px; background: #fff;}
a.img img, div.img img    	{ float: left; border: 1px solid #f3f3f3; }
a.img:link {color: #ffffff; #font-weight: bold;}
a.img:active {color: #ffffff; #font-weight: bold;}
a.img:visited {color: #ffffff; #font-weight: bold;}
a.img:hover {color: #fffffff; #font-weight: bolder;}

a.imgHover			{ background-color: #D8D9DA; border-color: #BCBCBC; }
a.img:hover img			{ border-color: #fff; }

/* pagination */

.pagination 			{ display: block; margin-top: 13px; margin-bottom: 26px; }
.pagination a			{ text-align: center; padding: 3px 8px; margin: 0 2px; border: 1px solid #D3D3D3; background: #fff; }
.pagination a:hover		{ }
.pagination a.current 	        { border-color: #BCBCBC; background: #D8D9DA; color: #fff; font-weight: bold; }

/* sort */

.sort 			{ display: block; margin-top: 13px; margin-bottom: 26px; }
.sort a			{ text-align: center; padding: 3px 8px; margin: 0 2px; border: 1px solid #D3D3D3; background: #fff; }
.sort a:hover		{ }
.sort a.current 	{ border-color: #BCBCBC; background: #D8D9DA; color: #fff; font-weight: bold; }
	
/* store */

.store 		  { display: block; margin-top: 13px; margin-bottom: 26px; }
.store a	  { text-align: center; padding: 3px 8px; margin: 0 2px; border: 1px outset #D3D3D3; background: #D8D9DA; #font-weight: bold;}
.store a:hover	  { }
.store a.current  { border: inset; border-color: #BCBCBC; background: #D8D9DA; color: #000000; #font-weight: bold; }

/* jQuery ui styles */
.ui-state-default, .ui-widget-content .ui-state-default {border-color: #C8CBCC;}
.ui-state-hover, .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active {border-color: #000;}


/* logo */
/* http://appaddict.net/wordpress/wp-content/images/aa_logo_no_subtext_ds.png */

#Logo	{ float: left; margin: -117px 0px 30px -1px;}

/* Christmas Logo */
/*#Logo	{ float: left; margin: -137px 0px 30px -1px;} */

#Logo a { 
	display: block; 
	width: 368px;
	height: 107px;
	background: transparent url("images/logo.png") no-repeat 0 0;}
.logoMark { 	/* logo symbol in footer */
	width: 95px;
	height: 70px;
	background: transparent url("images/logoSymbol-small.png") no-repeat 0 0;
	float:right;
	margin-top: -16px; }	

#LeftBanner1_608x78 { float: left; margin: -40px 0 10px 30px;}
#LeftBanner1_608x78 { float: left; margin: -55px 0 10px 30px;}
#LeftBanner2_608x78 { float: left; margin: -10px 0 10px 30px;}
/* #Banner468x60 { float: left; margin: -35px 0 10px 45px;}
} */
#MobileBanner_320x41 { float: left; margin: 10px 0 0px 0px;}
#LeftBanner3_468x60 { float: left; margin: 15px 0 -40px 25px;}
#RightBanner_468x60 { float: left; margin: -35px 0 10px 500px;}
/* #Banner468x60 { float: left; margin: -20px 0 5px 30px;} */

/* design structure */

#Wrapper, #PageWrapper	{ position: relative; }	/* IE needs this to position content when using top panel (#ContentPanel) */

#PageWrapper {
	width: 990px;
	margin: 0 auto;
	padding: 25px 0 0;}
	
.pageTop {
	height: 10px;
	overflow: hidden;
	background: transparent url("images/pageBg-top.png") no-repeat 0 0;}
	
.pageBottom {
	height: 10px;
	overflow: hidden;
	background: transparent url("images/pageBg-bottom.png") no-repeat 0 0;
	margin: 0 0 5px;}

#Header, .pageMain {
	background: transparent url("images/pageBg-repeat.png") repeat-y 0 0;}
	
#Header, .pageMain, #Footer {width: 990px;}	/* must be specified for PNG Fix to work (IE 6 issue) */

.breadcrumbs 				{ margin-top: -13px; }
.pageContent .breadcrumbs 	{ margin-bottom: 26px; }
.full-page .breadcrumbs 	{ margin-bottom: 0; }

#FooterTop {
	height: 2px;
	overflow: hidden;
	background: transparent url("images/footerBg-top.png") no-repeat 0 0;}
#FooterContent {
	float: left;	/* added because of the IE sucks "hasLayout" bug */
	padding: 20px 0 0;
	background: transparent url("images/footerBg-repeat.png") repeat-y 0 0;}
#FooterBottom {
	width: 990px;
	height: 33px;
	overflow: hidden;
	background: transparent url("images/footerBg-bottom.png") no-repeat 0 0;
	margin: 0 0 7px;}


/* max width containers */
.contentMax, .contentArea, #Showcase, #Slides {
        background-color:transparent;
	margin: 0 26px;
	width: 938px;}
	
	
/* content containers */

.contentArea	{ padding: 15px 0; }

/* layouts styles */

.one-third-new {
    float: left;
    margin: -140px 10px 0 25px; 
    /*use one below when there is no BuySellAds Banner */
    margin: -70px 10px 0 25px;
    margin: -250px 10px 0 25px;
    margin: -300px 10px 0 25px;
}

/*
.one-third-new {
    float: left;
    margin: -70px 10px 0 25px; }
*/

.one-third-new	{ width: 273px; }

.one-third, .two-thirds, .half-page, .full-page {
	 float: left;
	 margin: 0 10px 0 25px; }

.one-third	{ width: 273px; }
.two-thirds	{ width: 581px; }
.half-page	{ width: 426px; }
.full-page	{ margin-right: 25px; float: none; }

#Footer .one-third, #Footer .two-thirds, #Footer .half-page {
	margin: 0 0 0 25px;
	padding: 0 25px 0 0;
	background: transparent url("images/footerBg-verticalRule.gif") repeat-y 100% 0;}	
#Footer .one-third	{ width: 262px; }
#Footer .two-thirds	{ width: 574px; }
#Footer .half-page	{ width: 419px; }
#Footer .full-page 	{ margin: 0; padding: 0 25px; }	
body #Footer .last 	{ background: none; }	/* no right border on last */
#Footer .contentArea { padding-bottom: 0; }

#ContentPanel { /* hidden top content area */
	position:relative; 
	display:none; 		/* hidden on start */
	background: #2C2C2C; 
	border-bottom: 1px solid #fff; }
#ContentPanel .contentArea	{ margin: 0 auto; }


/* main menu */

#MenuWrapper	{ height: 62px; }
#MainMenu {
	position: relative;
	top: -20px;
	right: 20px;
	height: 62px;
	float: right;
	z-index: 99;	/* allows menu to overlap slideshow*/}
#MmLeft {
	float:left;
	width: 25px;
	height: 62px;
	background: transparent url("images/mainMenu-left.png") no-repeat 0 0;}
#MmRight {
	float:left;
	width: 20px;
	height: 62px;
	background: transparent url("images/mainMenu-right.png") no-repeat 0 0;}
#MmBody {
	float: left;
	min-width: 500px;
	height: 62px;
	background: transparent url("images/mainMenu-repeat.png") repeat-x 0 0;}

#MmOtherLinks { float: left; }

.mmDivider {
	float: left;
	width: 10px;
	height: 40px;
	margin:7px 10px 0;
	background: transparent url("images/mainMenu-divider.gif") no-repeat 0 0;}

#MainMenu .sf-menu li li		{ background: #393939; } /* sub-menu background */
#MainMenu .sf-menu li li li		{ background: #2f2f2f; } /* sub-sub-menu background */

#MainMenu .sf-menu .separator-item hr {  /* separator in main menu dropdowns */
	height:1px; 
	border: 0; 
	color: #fff; 
	background-color: #fff; 
	margin: 0 13px; 
	opacity: 0.3; }
	
	/* icons for menu items */

	.mmLogin	{ background: transparent url(images/icons/bullet-lock.png) no-repeat 0 0; padding-left: 20px; }
	.mmFeeds	{ background: transparent url(images/icons/bullet-feed.png) no-repeat 0 0; padding-left: 20px; }
	.mmRSS		{ background: transparent url(images/icons/feed.png) no-repeat 0 0; padding: 1px 0 0 25px; }
	.mmFacebook	{ background: transparent url(images/icons/facebook.png) no-repeat 0 0; padding: 1px 0 0 25px; }
	.mmTwitter	{ background: transparent url(images/icons/twitter2.png) no-repeat 0 0; padding: 1px 0 0 25px; }

/* header - right side content */
#HeaderRight {
	clear: right;
	float:right;
	margin: 0 26px 25px;}

#HeaderRight1 {
	clear: right;
	float:right;
	margin: 0 26px 25px;}

#HeaderRight2 {
	clear: right;
	float:right;
	margin: 0 26px 25px;}

/* search */
#Search {
	width: 298px;
	height: 32px;
	overflow: hidden;
	background: transparent url("images/search-bg.png") no-repeat 0 0;
	cursor: text;}
#Header .searchHover 	{ background-position: 0 -32px; }
#Header .searchActive 	{ background-position: 0 -64px; cursor: pointer; }

#SearchInput {
	float:left;
	background: transparent;
	border: 0;
	font-size: 14px;
	height: 20px;
	padding: 8px 0 3px 7px;
	width: 216px;
	margin: 0;}
#SearchSubmit {
	float:left;
	display:none;
	background: transparent;
	border: 0;
	width:73px;
	height:30px;
	margin: 1px 0 0;
	padding:0;
	cursor: pointer;}


/* slide show */

#Slideshow { 
	height: 359px; 
	overflow: hidden;}
#SlideTop, #SlideRepeat, #SlideBottom,
.slidePrev, .slideNext,
#slidePager {
	position: relative;
	z-index: 29;}
#SlideTop {
	height: 4px;
	overflow: hidden;
	background: transparent url("images/pageBg-slideTop.png") no-repeat 0 0;}
#SlideRepeat {
	height: 300px;
	overflow: hidden;
	background: transparent url("images/pageBg-slideRepeat.png") repeat-y 0 0;}
#SlideBottom {
	height: 55px;
	overflow: hidden;
	background: transparent url("images/pageBg-slideBottom.png") no-repeat 0 0;}
#Slides {
	margin-top: -359px;
	margin-bottom: 18px; /* without this #SlideBottom will overlap #Main */
	height: 342px;
	overflow: hidden;
	background: #F4F5F6;}
	
a.slidePrev, a.slideNext {
	display: block;
	z-index: 30;
	top: -235px;
	width: 51px;
	height: 64px;}
a.slidePrev {
	float: left;
	margin: 0 0 0 11px;
	background: transparent url("images/slide-previous.png") no-repeat 0 0;}
a.slideNext {
	float: right;
	margin: 0 11px 0;
	background: transparent url("images/slide-next.png") no-repeat 0 0;}

a.slidePrev:hover, a.slideNext:hover { background-position: 0 -64px;}
	
#slidePager {
	top: -348px;
	float: right;
	margin:0 -35px 0 0;}
#slidePager a, #slidePager a:visited {
	float: left;
	width: 16px;
	height: 15px;
	overflow: hidden;
	background: transparent url("images/slide-pager.png") no-repeat 0 0;
	text-decoration: none;
	text-indent: -1234px;}
#slidePager a:hover {
	background-position: -16px 0;}
#slidePager a.activeSlide {
	background-position: -32px 0;}

/* slide show - cu3er */

#Slideshow-cu3er {
	width:990px; 
	height: 400px; 
	text-align: center; 
	background:transparent url("images/pageBg-repeat.png") repeat-y 0 0;}
#cu3erShadow {
	width:990px; 
	height:360px; 
	padding:15px 0 25px; 
	background:transparent url("images/cu3er-shadow.png") no-repeat 0 0;}
#TheCu3er	{ width:938px; outline:0; }
	
/* slide show - GalleryView */

#SlideShow-GalleryView {
	width:990px; 
	height: 400px; 
	background:transparent url("images/pageBg-repeat.png") repeat-y 0 0;}
#SlideShow-GalleryView #GalleryView	{ height:938px; height:340px; overflow:hidden; margin:0 0 0 26px; }
#GalleryView li, #GalleryView .filmstrip li { background: none; margin:0; padding:0; } /* prevents image based bullets */
#GalleryView .strip_wrapper { margin-top: 3px; } /* extra gap between image and tumbnail */
#GalleryView .pointer { border-bottom-color: #F4F5F6; } /* up arrow color */ 


/* showcase/spotlight */

#Showcase 	{ padding: 10px 0 0; }

#Showcase .widget { float: left; } /* quick alignment helper, can be removed if it causes problems */
#Showcase .widget_simpleimage { float: left; margin: 0 22px; } /* to achieve demo image/content look */
#Showcase .showcase-area-right .widget_simpleimage { float: right; margin: 0 0 0 5px;  } /* for right column image */


/* ribbon elements (wrap around) */

.ribbon, .ribbon .wrapAround, .ribbon .tab { height: 52px; overflow: hidden; }
.ribbon {
	margin: 0 -4px 8px -53px;
	width: 638px;}
.ribbon .wrapAround {
	float: left;
	width: 52px;
	background: transparent url("images/ribbon-wrap.png") no-repeat 0 -104px;}
.ribbon .tab {
	float: left;
	width: 586px;
	background: transparent url("images/ribbon.png") no-repeat 0 0;}


/* side navigation menu */

.sideNavWrapper	{ background: transparent url("images/side-navigation-repeat.gif") repeat-y 0 0; margin: 0 0 7px; }
.sideNavBox-1	{ background: transparent url("images/side-navigation-top.gif") no-repeat 0 0; padding: 15px 0 0; }
.sideNavBox-2	{ background: transparent url("images/side-navigation-bottom.gif") no-repeat 0 100%; padding: 0 0 15px; min-height: 100px;}

ul.sideNav {
	padding: 0;
	margin-left: 0;}
ul.sideNav li {
	font-size: 14px;
	background: none;
	padding: 0;
	margin: 0;}
.sideNav li a {
	display: block;
	padding: 7px 5px 7px 25px;
	margin: 0;	
	border-bottom: 1px dotted #DBDBDC;
	text-decoration: none;
	text-shadow: #fff 1px 1px 0px;}
.sideNav li.currentPage, .sideNav li.current-cat, .sideNav li.current_page_item 	{ background: transparent url("images/side-navigation-active.gif") no-repeat 0 0; }
.sideNav li.currentPage	a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active,
.sideNav li.current-cat	a,
.sideNav li.current-cat a:link, .sideNav li.current-cat a:visited,
.sideNav li.current-cat a:hover, .sideNav li.current-cat a:active,
.sideNav li.current_page_item a,
.sideNav li.current_page_item a:link, .sideNav li.current_page_item a:visited,
.sideNav li.current_page_item a:hover, .sideNav li.current_page_item a:active		{ color: #2C2C2C; border-bottom: 1px solid #fff; }

/* featured content */
/*change top margin to 61 for bottom right corner, 1 for top right */
.featuredContent	{ margin: 0 0 20px; }
.featuredContentCatNews     { margin-top: 61px;
			      margin-left: -76px;
			      width:75px;
			      float:left;
			      background:#CC0000;
			      text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}
.featuredContentCatSale     { margin-top: 61px;
			      margin-left: -76px;
			      width:75px;
			      float:left;
			      background:#008000;
			      text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}
.featuredContentCatBlackFriday     { margin-top: 61px;
			      margin-left: -76px;
			      width:75px;
			      float:left;
			      background:#000000;
			      text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}
.featuredContentCatReview     { margin-top: 61px;
				margin-left: -76px;
				width:75px;
				float:left;
				background:#336699;
				text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}
.featuredContentCatPreview     { margin-top: 61px;
				 margin-left: -76px;
				 width:75px;
				 float:left;
				 background:#6633CC;
				 text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}
.featuredContentCatFeature     { margin-top: 61px;
				 margin-left: -76px;
				 width:75px;
				 float:left;
				 background:#FF6600;
				 text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}
.featuredContentCatContest { margin-top: 61px;
			     margin-left: -76px;
			     width:75px;
			     float:left;
			     background:#006600;
			     text-align:center;
			      -moz-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
			      -webkit-box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.4);
}

.featuredItem		{ clear: left; margin: 0 0 20px; }
.featuredImg 		{ margin-right: 0px; float:left; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);}
.featuredImg img 	{ width: 148px; }

.reviewImg 		{ margin-right: 15px; float:left;}
.reviewImg img 	        { width: 140px; }
.featuredText 		{ margin-left: 175px; }

img.smallIcon           {
                        width:60px;
			height:60px;
			-moz-border-radius: 12px;
			-webkit-border-radius: 12px;
			-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
			-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#smallIconBox {
	width: 60px;
	height: 60px;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
*/
}

div#thumbIconContainer {width:50px;margin: 0 auto;}
div#thumbIconMask      {margin:0 0 0 -1px;
                        background:url(http://appaddict.net/wordpress/wp-content/images/mask48.png) 0 0 no-repeat;
			height: 52px;
			width: 50px;
			z-index: 1;
                       }
div#thumbIconBox{float:center;width:100px;margin:0 0 0 0px;
                 text-align:center}
div#thumbIconBox p{margin:0;padding: 10px 10px}
img.thumbIcon           {width:48px;height:48px; 
			 -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
			 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
			}

img.sidebarThumbIcon  { width:35px;height:35px; 	
                        -moz-border-radius: 5px;
	                -webkit-border-radius: 5px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

img.reviewArchiveIcon  {width:85px;height:85px; 	
                        -moz-border-radius: 15px;
	                -webkit-border-radius: 15px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

img.appBar  {width:65px;height:65px; 	
                        -border-radius: 12px;
                        -moz-border-radius: 12px;
	                -webkit-border-radius: 12px;
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

img.buyAppIcon80x80  {width:75px;height:75px; 	
                        -border-radius: 12px;
                        -moz-border-radius: 12px;
	                -webkit-border-radius: 12px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
			background-color: #fff;
			zoom: 1;
			filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
}

img.buyAppIcon100x100  {width:100px;height:100px; 	
                        -border-radius: 18px;
                        -moz-border-radius: 18px;
	                -webkit-border-radius: 18px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

img.buyAppIcon180x180  {width:180px;height:180px; 	
                        -border-radius: 32px;
                        -moz-border-radius: 32px;
						-webkit-border-radius: 32x;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

img.buyAppIcon  {width:65px;height:65px; 	
                        -border-radius: 12px;
                        -moz-border-radius: 12px;
	                -webkit-border-radius: 12px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

img.buyAppIcon2  {width:65px;height:65px; 	
                        -border-radius: 12px;
                        -moz-border-radius: 12px;
	                -webkit-border-radius: 12px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
			float: left;
			margin: 3px 12px 12px 0;
}

img.reviewIcon  {width:100px;height:100px; 	
                 -moz-border-radius: 18px;
	         -webkit-border-radius: 18px;
                 -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
                 -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
		/*			border: 2px solid #000; */
}

img.reviewScore  {width:140px;height:35px; 	
/*                 -moz-border-radius: 5px;
	         -webkit-border-radius: 5px;
                 -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
*/
}

img.reviewIconSmall  {width:65px;height:65px; 	
                        -moz-border-radius: 12px;
	                -webkit-border-radius: 12px;
                        -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
                        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

img.reviewScoreSmall  {width:91px;height:23px; 	
}

div#largeIconContainer {
        width:140px;
        text-align:center;
}

div#largeIconBox {
        text-align:center;
	width: 100px;
	height: 100px;
	position: relative;
	left: 50%;
	margin-left: -50px; /* half the width of the div */
/*	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
*/
}
img.largeIcon {
              width:100px;
	      height:100px;
	      -moz-border-radius: 20px;
	      -webkit-border-radius: 20px;
              -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
              -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#medIconBox {
        text-align:center;
	width: 80px;
	height: 80px;
	position: relative;
	left: 50%;
	margin-left: -50px; /* half the width of the div */
}
img.medIcon {
              width:80px;
	      height:80px;
	      -moz-border-radius: 16px;
	      -webkit-border-radius: 16px;
              -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
              -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}


/*
span.mask_largeIcon     {display:block;position:absolute;top:0;left:-1px;z-index:1;width:102px;height:104px;background:url(images/mask100.png) 0 0 no-repeat;
#main #content div.center-stack div.lockup.application.small div.artwork>span.mask{width:102px;height:103px;background:url(images/mask100blue.png) 0 0 no-repeat;}
#main #iPadContentBlockId div.panel-content>div.left-stack div.artwork img{max-width:145px;border:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);}
div.artwork img.artwork{border:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:#999 0 3px 5px;border-color:#a2a2a2\9;}
*/

/* quote */

.quote {
	width: 273px;
	background: transparent url("images/quote-small-repeat.gif") repeat-y 0 0;}
.quote .quoteBox-1 {
	padding: 17px 0 0;
	background: transparent url("images/quote-small-top.gif") no-repeat 0 0;}
.quote .quoteBox-1 .quoteBox-2 {
	padding: 0 0 24px;
	background: transparent url("images/quote-small-bottom.gif") no-repeat 0 100%;}
.quote p {
	min-height: 25px;
	font-style: italic;
	font-size: 14px;
	line-height: 1.7;
	color: #000;
	padding: 0 22px 16px;
	margin: 0;}
	
.quoteAuthor 			{ padding: 0 0 13px 22px;}
.quoteAuthor p.name		{ font-weight: bold; font-size: 14px; color:#000; margin: 0; }
.quoteAuthor p.details	{ font-size: 12px; font-style: italic; }


/* button styles */

button { 
	position: relative;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */}
	
button.btn {
	border: 0; 
	padding: 0;
	outline: none;
	margin-left: -6px; /* corrects for shadow to make left edge look aligned */
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;}

button.btn { 
	padding: 0 35px 0 0; 
	margin-right:5px; 
	font-size: 13px; 
	text-align: center; 
	background: transparent url("images/button-sprite.gif") no-repeat right -92px;}
	
button.btn span {
	padding: 13px 0 0 35px; 
	height: 29px; 
	background: transparent url("images/button-sprite.gif") no-repeat left top; 
	color: #a2a2a2;
	line-height: 1.2;
	text-shadow: #000 -1px -1px 0px;}
	
button.btn:hover, button.btnHover { background-position: right -138px;} /* extra class used for sucky browsers (stupid IE) */
	
button.btn:hover span, button.btnHover span {
	background-position: 0 -46px;
	color: #fff;
	text-shadow: #333 -1px -1px 1px;}
	
.darkBg button.btn, .darkBg button.btn span,
#Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { background-image: url("images/button-sprite-dark.gif"); }	/* for buttons on dark backgrounds */


/* login */

.loginForm		{ height: 207px; overflow: hidden; }
.loginContainer {
	float: left;
	width:245px;
	height: 142px;
	padding: 15px 0 0 20px;
	color: #C6C6C6;
	overflow: hidden;}
#loginBg						{ float: left; margin: 17px 0 0;}
#loginBg #loginBgGraphic		{ width: 128px; height: 128px; background: transparent url("images/icons/lock-and-key.png") no-repeat 0 0; }
.loginForm fieldset legend		{ display: none; }
.loginContainer p				{ margin: 0 0 7px; }
.loginContainer .loginInput		{ width: 217px; }
.loginForm .signInButton		{ margin: 0 18px 0 0; }
a.loginClose {
	position: absolute;
	top: -10px;
	right: -12px;
	display: block;
	height: 30px;
	width: 36px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("images/fancybox/smallClose.png") repeat 0 0;}
a.loginClose:hover, a.loginClose:active { background-position: 0 -30px; }
a.SidebarAppTitle { font-size: 14px;
		    font-style: normal;
		    font-weight: 400;
		  }

td.sidebarThumbIcon {width: 35px;}
td.sidebarText {vertical-align: top;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
	       }

/* top reveal content panel */

#ContentPanel #loginBg	{ margin: 0 15px 0 0; }
#ContentPanel .closeBtn	{ 
	width: 36px;
	height: 30px;
	float: right;
	margin: 10px;
	text-indent: -999px;
	overflow: hidden;
	background: transparent url("images/fancybox/smallClose-dark.png") repeat 0 0; }
#ContentPanel .closeBtn:hover, #ContentPanel .closeBtn:active { background-position: 0 -30px; }


/* blog post */

.blogPostSummary, .blogPostContent	{ margin: 0 10px 20px 0; }
.blogPostImage a	{ margin: 0 0 13px; 
			  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
			  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
			}
.blogPostImage img	{ width: 556px; }
.blogPostSummary p, .blogPostContent p	{ line-height: 20px; }

.blogPostText p.article:first-line {
 text-shadow:0 1px #fff; 
 font-weight: bold;
 font-size: 16px;
 color:#000;
}

/* portfolio page */

.portfolio { margin-left: -31px; }
/* .two-thirds .portfolio { width:630px; } stupid IE (version 7 only)  */
.portfolio-item {
	float: left;
	width: 275px;
	margin: 0 0 22px 31px;}
.portfolio-review-item-new {
	float: left;
	width: 135px;
	margin: 0px 10px 48px 37px;}
.portfolio-review-item {
	float: left;
	width: 100px;
	margin: 0 0 22px 31px;}
.portfolio-item h4, .portfolio-item p {
	margin: 0 0 8px;
	padding: 0;}
.portfolio-item p {
	height:60px;
	overflow:hidden;}
.portfolio-image {
	width: 261px;
	height: 174px;}
.portfolio-review_icon {
	width: 100px;
	height: 100px;}
.portfolio-description {
	clear:left;	
	padding: 8px;
	overflow: hidden;}


/* contact */

#CommentForm fieldset legend	{ display: none; }
#CommentForm div 				{ margin-bottom: 20px; }		/* space between inputs */
#CommentForm .textInput, 
#CommentForm textarea			{ width: 325px; margin: 0; }	/* margins set by containers <div> */
#CommentForm textarea 			{ height: 150px; }
#CommentForm input.error, #CommentForm textarea.error {
	background-color: #ffc;
	border-color: #EF7E58;}
#CommentForm label.error {
	display: block;
	color: #f33;
	font: bold 10px Verdana, Arial, Helvetica, Garuda, sans-serif;
	line-height: 13px;		/* required for negative margins to work fully */
	margin: 3px 0 -16px;	/* negative margins counter act error message space so input fields don't shift */
}
.success {	/* Success message after sending contact form */
	border-top:1px solid #CCCCCC;
	font-weight:bold;
	margin:25px 0;
	padding:25px 0;}
.error {	/* Error message after sending contact form */
	font-weight:bold;
	margin:10px 0;
	color: #f33;}


/* table styles */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table.largeIcon {
	text-align: center;
}

table.DailyFreebies {
    background: url("images/freebies_tag_big.jpg") no-repeat;
    width: 100%;
    font: 8px "Trebuchet MS", Arial, Helvetica, sans-serif;
    #background-position: center center;
}


table.reviewSummary {
        width: 100%;
	vertical-align: top;
}

table.reviewSummary td {
	vertical-align: top;
}

table.reviewSummary td.reviewCat {
	width: 15%;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #565656;
}
table.reviewSummary td.reviewBuy {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #565656;
}
table.reviewSummary td.reviewCatValue {
	font-size: 14px;
	width: 67%;
}

#FeatureMatrix {padding: 25px 0;}
#FeatureMatrix {font-size: 12px;}
#FeatureMatrix th#MatrixItems {}
#FeatureMatrix th.matrixColumn, #FeatureMatrix td.matrixItem,
#FeatureMatrix td.matrixOdd, #FeatureMatrix td.matrixEven {
	background-color: #e4e4e4;
	text-align: center;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #C6C6C6;}
#FeatureMatrix td.matrixItem { font-weight: bold; }
#FeatureMatrix td.matrixEven { background-color: #F0EEF9; }
#FeatureMatrix td.matrixOdd { background-color: #F9F9F9; }
#FeatureMatrix th h6 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
	padding-bottom: 3px;}
#FeatureMatrix .matrixItem {
	width: 200px;
	padding: 15px 0 15px;}
#FeatureMatrix td {width: 150px;}
#FeatureMatrix td.checkMark {
	background-image: url("images/bullets/check.gif");
	background-position: center center;
	background-repeat: no-repeat;}
#FeatureMatrix td.last {border-bottom: 1px solid #C6C6C6;}


/* comments */

.commentlist, .commentlist .children { margin: 0 0 13px 0; }
.commentlist .comment { 
	background: #fff;
	border: 1px solid #DBDEDF;
	margin: 0;
	padding: 13px;}
.commentlist .children .comment { 
	background: #E8EBEC;
	margin-left: 26px;
	border-left-width: 3px;
	margin-top: 13px;}
.commentlist .comment-author { 
	background: #fff;
	border: 1px solid #ccc;
	float: left;
	margin-right: 15px;
	padding: 15px 0;
	text-align: center;
	width: 80px;}
.commentlist .fn { display: block; }
.commentlist .says { display: none; }
.commentlist .reply { text-align: right; clear:both; }
.commentlist .comment-meta { 
	font-size:11px;
	margin:0 0 7px;}

/* other */

div#fancy_overlay { background: #2c2c2c; }	/* overlay color */


/* for rounded box */

.roundbox{display:block}
.roundbox *{
  display:block;
  height:1px;
  overflow:hidden;
/*  font-size:.01em; */
  font-size: 1px;
  background:#2c2c2c}
.roundbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9e9e9f;
  border-right:1px solid #9e9e9f;
  background:#5e5e5e}
.roundbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e0e0e1;
  border-right:1px solid #e0e0e1;
  background:#525252}
.roundbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #525252;
  border-right:1px solid #525252;}
.roundbox4{
  border-left:1px solid #9e9e9f;
  border-right:1px solid #9e9e9f}
.roundbox5{
  border-left:1px solid #5e5e5e;
  border-right:1px solid #5e5e5e}
.roundboxfg{
  background:#2c2c2c}

div#review-archive{float:top;width:100px;margin:0 0 0 0px;
                 text-align:top}

td.review-archive {
        font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
	padding-bottom: 3px;
	horizontal-align: center;
        verical-align: 0%;
        width: 25%;}

td.review-info-title {
        color: #E2D88E;
        font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
	padding-bottom: 3px;}

td.review-info-data {
        color: #FFF;
        font-size: 12px;
	font-weight: bold;
	margin-top: 11px;
	padding-bottom: 3px;}

td.appBarName {
        width: 336px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
	font-size: 32px;
	text-align: center;
	vertical-align: middle;
}
td.appBarDescription {
        width: 336px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
	font-size: 16px;
        vertical-align: top;
}

td.appBarItem {
        width: 112px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;}

td.appBarItemiPhone {
        width: 112px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/iphone_tag.png") no-repeat scroll 0 0 transparent;}

td.appBarItemiPad {
        width: 112px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/ipad_tag.png") no-repeat scroll 0 0 transparent;}

td.appBarItemUniversal {
        width: 112px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/universal_tag.png") no-repeat scroll 0 0 transparent;}

td.appBarItemBoth {
        width: 112px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/both_tag.png") no-repeat scroll 0 0 transparent;}

td.appBarItemiPhoneDaily {
        width: 112px;
	padding: 5px 8px 10px;
	padding: 5px 30px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/iphone_tagx100.png") no-repeat scroll 0 0 transparent;}

td.appBarItemiPadDaily {
        width: 112px;
	padding: 5px 8px 10px;
	padding: 5px 30px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/ipad_tagx100.png") no-repeat scroll 0 0 transparent;}

td.appBarItemUniversalDaily {
        width: 112px;
	padding: 5px 8px 10px;
	padding: 5px 30px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/universal_tagx100.png") no-repeat scroll 0 0 transparent;}

td.appBarItemBothDaily {
        width: 112px;
	padding: 5px 8px 10px;
	padding: 5px 30px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
#        font-weight: bold;
	font-size: 13px;
	text-align: center;
	color:#000;
	background: url("http://appaddict.net/wordpress/wp-content/images/both_tagx100.png") no-repeat scroll 0 0 transparent;}

td.appBarText {
        width: 448px;
	padding: 5px 8px 10px;
	color:#000;
        vertical-align: top;}

td.appBarText2 {
        width: 448px;
	padding: 5px 8px 10px;
	font-family: FranklinGothicFSMediumCondens,
                     "Franklin Gothic W01 Extra Cond",
                     "Vonness Bold Compressed",
                     "Liberation Sans", 
                     Arial, Helvetica, Garuda, sans-serif;
	font-weight: normal;
	font-size: 16px;
        vertical-align: top;
}

div#container-small {width:480px;margin: 0 auto;text-align:left}
div#meet-staff-universal {margin:0 0 0 0px;
/*           background:#D9D9D9; */
           padding: 10px 20px;
/*	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
*/
}

div#meet-staff-universal .meet-staff-description { margin-left: 100px; }

div#meet-staff-ff {margin:0 0 0 0px;
           background:#D9D9D9; 
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#meet-staff-ff .meet-staff-description { margin-left: 100px; }

div#meet-staff-em {margin:0 0 0 0px;
           background:#D9D9D9;
	   background:#CCCCFF;
	   background:#CCB49C;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#meet-staff-em .meet-staff-description { margin-left: 100px; }

div#meet-staff-new {margin:0 0 0 0px;
           background:#D9D9D9; 
	   background:#D3E3F0;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}


div#meet-staff-universal .meet-staff-avatar {
	float: left;
	display: inline;
	margin: 0 15px 10px 0;
	padding: 3px;
	background: #363636;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#meet-staff-ff .meet-staff-avatar {
	float: left;
	display: inline;
	margin: 0 15px 10px 0;
	padding: 3px;
	background: #363636;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#meet-staff-em .meet-staff-avatar {
	float: left;
	display: inline;
	margin: 0 15px 10px 0;
	padding: 3px;
	background: #363636;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#meet-staff-new .meet-staff-avatar {
	float: left;
	display: inline;
	margin: 0 15px 10px 0;
	padding: 3px;
	background: #363636;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#meet-staff-universal .meet-staff-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

div#meet-staff-ff .meet-staff-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

div#meet-staff-em .meet-staff-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

div#meet-staff-new .meet-staff-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

div#meet-staff-universal h4 {
	margin: 0;
	font-size: 20px;
	color: #565656;
}

div#meet-staff-ff h4 {
	margin: 0;
	font-size: 24px;
	color: #565656;
}
div#meet-staff-em h4 {
	margin: 0;
	font-size: 24px;
	color: #565656;
	color: #000000;
}

div#meet-staff-new h8 {
	margin: 0;
	font-size: 20px;
	color: #565656;
}

div#meet-staff-universal p {
	margin: 0;
	font-size: 14px;
	color: #767676;
}

div#meet-staff-ff p {
	margin: 0;
	font-size: 14px;
	color: #767676;
}

div#meet-staff-em p {
	margin: 0;
	font-size: 16px;
	color: #767676;
	color: #565656;
}

div#meet-staff-new p {
	margin: 0;
	font-size: 15px;
	color: #767676;
}


div#container{width:575px;margin: 0 auto;text-align:left}
div#header{margin:0 0 0 0px;
	   background-color:transparent;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
}
div#reviewHeader{margin:0 0 0 0px;
           background:#D9D9D9;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#reviewDetails{margin:0 0 0 0px;
           background:#F0EBEB;
           padding: 10px 10px;
	   width: 300px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#reviewPros{margin:0 0 0 0px;
           background:#BCDEAD;
           padding: 2px 5px;
	   vertical-align: middle;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#reviewCons{margin:0 0 0 0px;
           background:#DEB4AD;
           padding: 2px 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#white{margin:0 0 0 0px;
           background:#FFFFFF;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#term {
        margin:0 0 0 0px;
	background: #D3E3F0;
        padding: 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#dailyFreebies {
        margin:0 0 0 0px;
	background: #FFFF99;
	background: #99CC99;
	background: #FFFF66;
	background: #B0C4DE
	#background: url("wp-content/uploads/2011/03/freebies_label.jpg");
        padding: 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
div#takeover {
    margin:0 0 0 0px;
    width: 600px;
    background: #f4f5f6;
    padding: 10px 20px;
    text-align:center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

h2.takeover { font-size: 23px; margin-bottom: 7px; border-bottom: none; }
h3.takeover { font-size: 16px; margin-bottom: 7px; border-bottom: none; }
h4.takeover { font-size: 14px; margin-bottom: 7px; border-bottom: none; }
h5.takeover { font-size: 13px; margin-bottom: 7px; border-bottom: none; }


/* div#reviewProsCons{margin:0 0 0 0px;
           background:#BCDEAD;
           padding: 10px 10px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}*/
/*
ORIGINAL VERSION
div#header{margin:0 0 0 0px;
           background:#D9D9D9;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
*/

/*
div#box{float:right;width:160px;margin:0 0 0 15px;
    background:#2c2c2c;text-align:center}
div#box p{margin:0;padding: 10px 10px}
*/
div#box{float:right;width:160px;margin:0 0 0 15px;
    text-align:center}
div#box p{margin:0;padding: 10px 10px}

div#appbox{float:center;width:200px;margin:0 0 0 15px;
    background:#2c2c2c;text-align:center}
div#appbox p{margin:0;padding: 10px 10px}
h1 box{font-size: 120%;margin:0;padding: 0 5px;background: #C3D9FF;color: #333}
p box {margin:0;padding-bottom:9px}


div#rvwbox{float:right;width:160px;margin:0 0 0 30px;
    text-align:center}
div#rvwbox p{margin:0;padding: 10px 10px}

h1 rvwbox{font-size: 120%;margin:0;padding: 0 5px;background: #C3D9FF;color: #333}
h5 rvwbox{ font-size: 13px; font-weight: bold; margin-bottom: 7px; border-bottom: none; }
p rvwbox {margin:0;padding-bottom:9px}

p.mpages  {
 text-shadow:0 1px #fff; 
 #font-weight: bold;
 font-size: 28px;
 color:#000;
 text-align:right;
 text-align:center;
}

div#iPhone_back{
align: center;
width:164px;
height:304px;   
background-image:url(http://appaddict.net/wordpress/wp-content/images/iphone.png); 
background-color:transparent;
} 

div#iPhone_screen_scrollIn{
width:130px;
height:202px;    
background-color:transparent;
overflow: auto;
overflow-x: hidden;
position:relative;
left: 20px;
top:52px;
scrollbar-face-color: #cacaca; 
scrollbar-highlight-color: #cacaca; 
scrollbar-3dlight-color: #cacaca; 
scrollbar-darkshadow-color: #cacaca; 
scrollbar-shadow-color: #cacaca; 
scrollbar-arrow-color: #000000; 
scrollbar-track-color: #cacaca; 
} 

div#iPhone_screen_scrollOut{
width:155px;
height:202px;    
background-color:transparent;
overflow: auto;
overflow-x: hidden;
position:relative;
left: 20px;
top:52px;
scrollbar-face-color: #2c2c2c; 
scrollbar-highlight-color: #2c2c2c; 
scrollbar-3dlight-color: #2c2c2c; 
scrollbar-darkshadow-color: #2c2c2c; 
scrollbar-shadow-color: #2c2c2c; 
scrollbar-arrow-color: #cacaca; 
scrollbar-track-color: #2c2c2c; 
} 


div#iPhone_back_lrg{
align: center;
width:273px;
height:428px;   
background-image:url(http://appaddict.net/wordpress/wp-content/images/iphone_lrg.png); 
background-color:transparent;
} 

div#iPhone_screen_scroll{
/* width:270px;     */
width:240px;
/* height:280px;    */
height:310px;
background-color:transparent;
overflow: auto;
overflow-y: hidden;
overflow-x: scroll;
position:relative;
/* left: 20px; */
left: 16px;
top:52px;
} 

.roundedcornr_box_395444 {
   background: #2c2c2c;
}
.roundedcornr_top_395444 div {
   background: url((http://appaddict.net/wordpress/wp-content/images/roundedcornr_395444_tl.png) no-repeat top left;
}
.roundedcornr_top_395444 {
   background: url((http://appaddict.net/wordpress/wp-content/images/roundedcornr_395444_tr.png) no-repeat top right;
}
.roundedcornr_bottom_395444 div {
   background: url((http://appaddict.net/wordpress/wp-content/images/roundedcornr_395444_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_395444 {
   background: url((http://appaddict.net/wordpress/wp-content/images/roundedcornr_395444_br.png) no-repeat bottom right;
}

.roundedcornr_top_395444 div, .roundedcornr_top_395444, 
.roundedcornr_bottom_395444 div, .roundedcornr_bottom_395444 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_395444 { margin: 0 15px; }



div#terms {
	margin-bottom: 10px;
	padding: 10px 10px 0;
	width: 575px;
	background: #D3E3F0 repeat-x 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#post-author-ff {margin:0 0 0 0px;
           background:#D9D9D9; 
           padding: 10px 10px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#post-author {
	margin-bottom: 10px;
	padding: 10px 10px 0;
	width: 575px;
	background: #D9D9D9 repeat-x 0 0;
#	background: #D9D9D9 url("../images/author-bg.jpg") repeat-x 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

#post-author .post-author-avatar {
	float: left;
	display: inline;
	margin: 0 15px 10px 0;
	padding: 3px;
	background: #363636;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#post-author .post-author-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

#post-author h4 {
	margin: 0;
	font-size: 14px;
	color: #565656;
}

#post-author p {
	margin: 0;
	font-size: 12px;
	color: #767676;
}

#meet-staff {
	margin-bottom: 10px;
	padding: 10px 10px 0;
	width: 480px;
/*
#	background: #D9D9D9 repeat-x 0 0;
#	background: #D9D9D9 url("../images/author-bg.jpg") repeat-x 0 0;
#	-moz-border-radius: 5px;
#	-webkit-border-radius: 5px;
#        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
*/
}

#meet-staff .meet-staff-avatar {
	float: left;
	display: inline;
	margin: 0 15px 10px 0;
	padding: 3px;
	background: #363636;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#meet-staff .meet-staff-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

#meet-staff h4 {
	margin: 0;
	font-size: 14px;
	color: #565656;
}

#meet-staff p {
	margin: 0;
	font-size: 12px;
	color: #767676;
}

/* ### SCROLLING ICONS */
div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 130px;
	width: 560px;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	height: 65px;
	/* max width here, for users without javascript */	
	width: 5000px;	
	padding: 15px 0 0 15px; 
	/* removing default styling */
	margin: 0;		
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 4px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	
	text-align: center;
	font-size: 12px;	
	color: #000;
}
.sc_menu a:hover span {
	display: block;
}

.sc_menu img {
	border: 0px #fff solid;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}


div#app-updates {
	margin-bottom: 10px;
	padding: 10px 10px 0;
	width: 95%;
}

#app-updates .app-updates-icon {
	float: left;
	width: 10%
	#margin: 0 15px 10px 0;
	padding: 3px;
}

#app-updates .app-updates-description {
	float: right;
	#display: inline;
	width: 90%
	margin: 40px 0px 10px 0;
	padding: 3px;}
}

#app-updates .app-updates-avatar img {
	display: block;
	padding: 0;
	background: transparent;
}

#app-updates h4 {
	margin: 0;
	font-size: 14px;
	color: #565656;
}

#app-updates h4.label {

}

#app-updates p {
	margin: 0;
	font-size: 12px;
	color: #767676;
}


div#review_container {
  display:block;
  position:relative;
  text-align:center;
  width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto;;
}

div#review_icon {
  display:block;
  position:relative;
  float:left;
  width:30%;
  max-width:30%;
}

div#review_desc {
  display:block;
  position:relative;
  float:right;
  width:70%;
}



div#reviewSummaryHeader{margin:0 0 0 0px;
           background:#D9D9D9;
           padding: 10px 20px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
           -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
           -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div#reviewSummaryBox{float:right;width:160px;margin:0 0 0 15px;
    text-align:center}
div#reviewSummaryBox p{margin:0;padding: 10px 10px}

div#calIcon {
    background-image: url("http://appaddict.net/wordpress/wp-content/uploads/2011/03/calendar_small.png"); 
    height: 48px; 
    width: 48px;
}

div#calIconDOTW {
    font: 9px FranklinGothicFSMediumCondens, Arial, Helvetica, sans-serif; 
    font-weight: bold;
    color: #FFFFFF;
    position: relative;
    top: 3px;
    right: -8px;
}

div#calIconDay {
    font: 24px FranklinGothicFSMediumCondens, Arial, Helvetica, sans-serif; 
    color: #000000;
    font-weight: bold;
    position: relative;
    top: 3px;
    right: 0px;
}

span.bio {
    margin: 0 0 18px 4px;
}

iframe.alignleft {
    float: left;
    margin: 3px 12px 12px 0;
}

iframe.alignright {
    float: right;
    margin: 3px 0 12px 12px;
}

