/*  Theme Name: MassivePressTheme URI: http://www.massivepress.com/Description: The MassivePress.com WordPress ThemeVersion: 1.8Author: Jason SchullerAuthor URI: http://www.wpelements.com/Much of this CSS is Based on GridFocus by 5ThirtyOne.com*/* {margin:0;padding:0;}html,body {background:#FFF url(images/body-bg.jpg) top repeat-x;color:#333;text-align:center;}body {font:12px arial,helvetica,verdana,sans-serif;}h1 {font-size:22px;}h2 {font-size:18px;}h3 {font-size:16px;}h4 {font-size:14px;}h5 {font-size:10px;color:#7f7f7f;padding-left:1px;font-weight:400;}a {color:#333;text-decoration:none;}a:hover {color:#666;}#wrapper {margin:0 auto;text-align:left;width:1080px;padding-left:10px;padding-right:10px;}/* masthead / footer - navigation and categories */#masthead {background:url(images/logo.jpg) no-repeat;height:155px;margin-top:0;}#masthead h1 a {text-transform:uppercase;width:400px;float:left;margin:12px 0 0;}#masthead h1 a em {font-style:normal;color:#555;}#headLinks {float:left;padding-top:6px;color:#f5f5f5;}#headLinks a {font-size:14px;color:#f5f5f5;}#headLinks a:hover {color:#CCC;}#headLinks ul li {list-style:none;display:inline;margin:0 0 0 15px;}#headSearch {float:right;padding-top:6px;color:#f5f5f5;}#headSearch ul li {list-style:none;display:inline;margin:0 0 0 15px;}#subHead {width:1080px;height:90px;border-bottom:1px solid #B8B8B8;padding-top:-20px;padding-bottom:5px;display:none;}#headAds {width:728px;height:90px;margin:auto;display:none;}li.top {border-left:1px solid #DDD;float:right;display:block width:100px;}li.top a {width:100px;}.nav li.skip a:hover,li.top a:hover {background:transparent;color:#333!important;}/* main - middle content and columns */#mid {}#mainCol {float:left;margin:26px 0 0;width:464px;overflow:hidden;}#mainSearch {float:left;margin:26px 0 0;width:800px;overflow:hidden;}#vids {padding-left:20px;}/* style individual sidebars */#midCol a {font-weight:700;}#midCol {color:#444;float:left;margin:25px 0 0 33px;width:250px;line-height:1.3em;}#midCol p {color:#777;}#searchWrap,.middle_links {margin-bottom:20px;}#searchWrap input {vertical-align:middle;}#searchWrap #s {font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin-right:3px;width:220px;}.middle_links h3 {margin-bottom:5px;}#midCol ul {list-style:none;margin:8px 0 4px;}.middle_links ul li {color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:3px 0 4px;}.middle_links img {border:0;}#tertCol {float:left;width:300px;margin:23px 0 0 33px;}#tertCol p {color:#777;}#tertCol ul {list-style:none;margin:8px 0 4px;}#elseWhere {margin:0 0 20px;}#elseWhere h3 {margin-bottom:5px;}ul#imgLinks {list-style:none;margin:5px 0;}#imgLinks li {color:#7F7F7F;line-height:1.2em;padding:0 0 1px;}#imgLinks li a img {border:3px solid #EEE;width:145px;height:74px;color:#333;font-weight:700;}#imgLinks li a:hover img {border-color:#DDD;}#introIMG {float:left;margin:6px 8px 0 0;overflow:hidden;}#introIMG img {border:none;padding:4px;border:1px solid #BDBDBD;width:140px;height:140px;}.rss_links h3 {margin-bottom:5px;}.rss_links {margin-bottom:20px;}.rss_links ul li {background:url(images/rss.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:3px 0 4px 16px;}.user_links h3 {margin-bottom:5px;}.user_links {margin-bottom:20px;}.user_links ul li {background:url(images/user.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:3px 0 4px 16px;}#featured {padding:2px;}#featured img{width:90px;height:90px;padding:4px;margin:-2px;border:1px solid #B6B6B6;}/* wordpress entries styling - main content column */#postMain {height:212px;overflow:hidden;margin-bottom:15px;}.postMeta {background:url(images/dot.gif) repeat-x left center;text-transform:uppercase;font-size:11px;text-align:right;margin-bottom:5px;}.postMeta span.date {background:#FFF;color:#7F7F7F;padding:0 2px 0 4px;}.postMeta span.comments {background:#FFF url(images/user.gif) no-repeat left center;padding-left:15px;margin-left:2px;}.postMeta span.comments a,.postMeta span.date a {color:#555;}.post {margin:0 0 10px;
	text-align: justify;
}.post h2 {line-height:1.2em;}.post h2 a {width:100%;display:block;outline:none;}.entry h3 {margin:1em 0;}.post .entry {line-height:1.4em;overflow:hidden;}.post .entry p {margin:5px 0;}.post .entry p a {background:url(images/dot.gif) repeat-x bottom left;font-weight:700;}.entry blockquote {margin:0 1.3em;}.entry ul {margin:0 1.3em;list-style:none;}.entry li a {color:#333;font-weight:700;background:url(images/dot.gif) repeat-x bottom left;}.entry ul li {background:url(images/li.gif) no-repeat 0 1px;padding-left:18px;margin-bottom:7px;}.entry ol {margin:0 1em 0 3em;}.entry ol li {margin:0 0 7px;}.entry img,.entry a img {/*border:3px solid #EEE;*/}.entry a:hover img {border-color:#DFDFDF;}.entry table tr {padding:15px 0;}.entry table tr.alt {background:#eee;}/* style pagination buttons */#more_reading {color:#7F7F7F;font-size:11px;text-transform:uppercase;margin-bottom:15px;margin-top:15px;text-align:right;}span.navback{width:25px;height:15px;display:block;float:right;background:url(images/arrow_prev.gif) top right no-repeat;cursor:pointer;}span.navforward{width:25px;height:15px;display:block;float:right;background:url(images/arrow_next.gif) top right no-repeat;cursor:pointer;}/* style me some comments and inputs */#comments {width:435px;padding:12px 0 0;}#comment {width:458px;overflow:auto;font:12px arial,helvetica,verdana,sans-serif;}h2.commh2 {font-size: 1.4em !important;padding: 0 0 5px;color:#333 !important;}ol.commentlist {margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}ol.commentlist p {margin-bottom:10px;line-height: 20px;}ol.commentlist cite {font-style: normal;font-weight: bold;}ol.commentlist li {padding: 20px 10px 10px 10px;}ol.commentlist li.alt {padding: 10px 10px 5px 10px !important;border:1px solid #BBBBBB;}input#submit {cursor:pointer;margin:5px 0 15px 0;}#comment,#author,#email,#url {border:1px solid #BBBBBB;padding:2px;margin:0 0 5px 0;}.labeltext {padding:0 0 10px 0;}/* footer - text string and links */#footer {border-top:1px solid #B8B8B8;padding-top:10px;padding-bottom:60px;margin:15px 0 0 0;}#footer p a {font-weight:700;color:#333;}/* float rules */.floatleft {float:left;margin:3px 7px 0 0;}.floatright {float:right;margin:3px 0 0 7px;}.right {float:right;}.left {float:left;}.clear {clear:both;}.fix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.fix {display:inline-block;}* html .fix {height:1%;}.fix {display:block;}/* Tips */.tool-tip {color:#ccc;width:150px;z-index:13000;}.tool-title {font-weight:700;font-size:11px;margin:0;color:#fff;padding:8px 8px 0 8px;background:#192227;text-align:left;}.tool-text {font-size:11px;padding:0 8px 8px 8px;background:#192227;text-align:left;}

.related_post{
	list-style-type: square;
}

#iPhoneBadge{
	position:absolute;
	top: 134px;
	left: 571px;
}