/*   
Theme Name: BMG
Theme URI: http://www.bromygod.com
Author: Impere Media
Version: 1.0
*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

img,
object,
embed {max-width: 100%;}

html {overflow-y: scroll;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;color:#DF0C0C;}

a:hover, a:active {outline: none;}

del {text-decoration: line-through;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

button, input, select, textarea {margin: 0;}

button {width: auto; overflow: visible;}
 
.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

::-moz-selection{background: #df0c0c; color: #fff; text-shadow: none;}::selection {background: #df0c0c; color: #fff; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #df0c0c;} 
ins {background-color: #df0c0c; color: #000; text-decoration: none;}
mark {background-color: #df0c0c; color: #000; font-style: italic; font-weight: bold;}

body {background:url(img/extra_clean_paper2.png);/*background:url(img/white_plaster.png);*/ font: 13px Arial, Helvetica, sans-serif;min-width:1024px;}

@font-face {font-family: 'PillGothic300mg-Bold';src: url('http://bromygod.com/wp-content/themes/BMG/_/font/24EE0B_0_0.eot');src: url('http://bromygod.com/wp-content/themes/BMG/_/font/24EE0B_0_0.eot?#iefix') format('embedded-opentype'),url('http://bromygod.com/wp-content/themes/BMG/_/font/24EE0B_0_0.woff') format('woff'),url('http://bromygod.com/wp-content/themes/BMG/_/font/24EE0B_0_0.ttf') format('truetype'),url('http://bromygod.com/wp-content/themes/BMG/_/font/24EE0B_0_0.svg#wf') format('svg'),url('http://bromygod.com/wp-content/themes/BMG/_/font/24EE0B_0_0.svgz#wf') format('svg');}

#top {width:100%; height:11px;background:#000;/*background:url(img/h2-bg.png);*/}

#header {margin:0px auto 0px;width:990px;background:#fff;box-shadow: 0 0 10px #bbb;}

.head-social {float:left;/*padding:25px 0 0 25px;*/padding:20px 0 0 25px;display:block;}
.head-social .twitter {float:left;display:inline-block;}
.head-social .facebook {/*float:left;display:inline-block;*/margin-top:25px;display:block;}
.head-social .randomize {float:right;display:inline-block;margin:-26px 10px 0 0;cursor:pointer;}
.head-social .randomize img {cursor:pointer;}

.head-search {float:right;display:block;/*padding:20px 25px 0 0;*/padding:30px 25px 0 0;}
#searchform { background:#f4f4f4; width:218px; height:16px; border:1px solid #D9D9D9; padding:7px; overflow:hidden; }
#searchform #s { background:none; border:none; border-radius: none; color:#777; font-style:normal; width:188px; float:left; }
#searchform #s:focus { outline:none; }
input#search-button{ width:16px; height:16px; float:right; }

#header .logo {margin: 0px auto 0px;width:369px;display:block;position:relative;}
#header .logo img {margin-top:-11px;/*margin-top:-13px;*/border:2px solid #ccc;}

.nav {margin:20px auto 15px;height:40px;background:#000;text-align: center;font-family: 'PillGothic300mg-Bold', sans-serif; font-size:19px;font-weight:normal;box-shadow: 0 0 10px #bbb;}

ul.TopNav {
list-style:none;
float:left;
width:100%;
margin-left:4px;
/*padding: 0 5px;*/
}

ul.TopNav  li{
float:left;
position:relative;
text-transform: uppercase;
background:url(img/nav-sep.png) top left no-repeat;
padding: 10px 15px;
}

ul.TopNav  li:first-child{background:none !important;background-image:none !important;}

ul.TopNav a {
padding:12px;
color:#FFFFFF;
text-decoration:none;
text-shadow:1px 1px 0 #000000;
}

ul.TopNav li:hover a {
color: #F1F1F1;
text-shadow:1px 1px 0 #000000;
}

ul.TopNav li ul a {
display:block;
}

ul.TopNav ul {
list-style: none;
margin:0;
padding:0;
width:200px;
position:absolute;
}

ul.TopNav li ul {
top:37px;
left:15px;
z-index:9000;
width:155px !important;
}

ul.TopNav li ul li {
padding:0px 0px !important;
font-size: 17px;
}

ul.TopNav ul ul {
top:0;
left:100%;
}

ul.TopNav ul li {
float:none;
}

ul.TopNav ul,
ul.TopNav li:hover ul ul,
ul.TopNav ul li:hover ul ul
{ display: none; }

ul.TopNav li:hover ul,
ul.TopNav ul li:hover ul ,
ul.TopNav ul li ul li:hover ul
{ display: block;
background:#000000;
text-align: left; width:150px;}

ul.TopNav li * a:hover {
background: #444;
color: #FFFFFF;
text-shadow:1px 1px 0 #000000;
}

#ad-970{width:970px;margin:5px auto;}
#ad-and-promo {/*margin:0px auto 30px;*/margin:20px auto 50px;width:990px;/*height:108px;*/height:auto;display:block;text-align: center;}
.ad {/*float:left;*/display:inline-block;/*GLAM MEDIA FIX */margin-left:-4px;}
.promo {margin-left:1px;float:right;display:inline-block;}

#page-wrap {min-height:1900px !important;width: 990px; margin: -35px auto 10px; background:#fff;box-shadow: 0 0 10px #bbb;}

.main-content {margin-top:10px;padding-left:15px;width:650px;min-height:1600px !important;display:inline-block;}
#post .main-content {margin-top:10px;padding-left:20px;width:645px;min-height:1600px !important;display:inline-block;}

.postlist-drop {width:636px;margin-bottom:53px;background-image:url(img/pld-bg.png); background-repeat: repeat-x;background-position:right center;display:block;font-size:24px; color:#000000; font-family: 'PillGothic300mg-Bold', sans-serif;letter-spacing: -1px;
font-weight: normal;text-transform:uppercase;}

/*Post Lists */
.postlist-drop .title, .postlist-drop h1.title {margin-top:-10px;padding:0 7px 100px 0px;background:#fff;display:inline;}
.postlist-drop h1.title {font-weight:normal;}
.postlist-drop .page {margin-top:0px;float:right;padding-left:6px;background:#fff;display:inline;}
.postlist-drop .bar {margin-top:7px;height:18px;width:508px;float:right;display:block;}
.dat-color {color:#df0c0c;}

.featured-image {margin-top:-41px;}
.featured-image a img {width:630px; height:350px;padding:2px;border: 1px solid #D7D7D7;}
.featured-image a img:hover {border: 1px solid #bbb;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85;opacity: 0.85;}

.view-gallery a {width:auto;margin:-37px 18px 0 0;z-index:9999;float:right;position:relative;display:inline-block;padding:3px 7px;background:url(img/h2-bg.png);color:#fff;font-size:19px; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;
text-transform: uppercase;font-weight:normal;text-shadow:1px 1px 1px #141414;border-right:1px solid #505050; border-bottom:1px solid #505050;}
.view-gallery a:hover {color:#f4f4f4;filter:alpha(opacity=98);-moz-opacity:0.98;-khtml-opacity: 0.98;opacity: 0.98;}

h2.post-title, h2.post-title-404 {width:600px;padding:7px 6px;display:inline-block;line-height:21px;}
h2.post-title a, h2.post-title-404 a {font-size:30px; font-weight:normal !important;color:#000 !important; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;letter-spacing: -1px;}
h2.post-title a:hover, h2.post-title-404 a:hover {color:#444 !important; }

.post-meta {margin:-3px 0 0 7px;color:#000;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;font-weight:normal;font-size:18px;}
#post .post-meta {margin:-5px 0 25px 2px;font-size:17px;}
.post-meta a {color:#df0c0c;text-decoration: none;}
.post-meta a:hover {color:#999;}
.post-meta .post-categories, .post-meta .post-date, .post-meta .post-comments {display:inline;}

.prev-next{margin:10px auto;}
.prev-next{font-family: 'PillGothic300mg-Bold';font-size:18px;text-transform: uppercase;font-weight: normal;}
.prev-next a{text-decoration: none;}
.prev-next a:hover{color:#999;}
.prev-next div{display: inline-block;}
.prev-next .prev{background: #fff;width:auto;text-align: left;position: relative;top:14px;padding: 0 10px 0 0}
.prev-next .awesomeness{width:100%;text-align: center;height:2px;background: #000;top:-10px;}
.prev-next .awesomeness span{position: relative;background: #fff;top:-8px;padding: 0 7px;}
.prev-next .next{background:#fff;width: auto;text-align: right;position: relative;top:-30px;padding:0 25px 0 10px;float: right;}


.lpost-content {padding:10px 11px 0 7px;font-size:14px;color:#000;}
.lpost-content .link-out {margin-top:20px;}
.lpost-content .link-out img {padding:0 17px 0;}
.lpost-content .link-out p {padding:0 30px 20px 0;}
.lpost-content .link-out a {text-decoration: none;}

.post-sep {margin:10px 0 85px 10px;height:5px;width:95%;text-align: center;border-bottom: 1px solid #ddd;}

.homepage-ad {height:auto; display:block; margin: -55px 0 5px;}
.homepage-ad img {padding:2px;border:1px solid #D7D7D7;}

#sidebar {float:right;width:310px;min-height:3000px;padding-top:12px;padding-right:6px;}
#home #sidebar{margin-top:0px !important;}
#sidebar h3 {width:287px;margin-bottom:15px;padding:3px 7px;position:relative; display:inline-block;background:url(img/h2-bg.png);text-align:left !important;font-size:20px; color:#fff; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;text-shadow:1px 1px 1px #141414;font-weight: normal;border-right:1px solid #505050; border-bottom:1px solid #505050;}

#facebook-likebox-2 {margin:17px 0px;}

#latest_twitter_widget-2.block.widget_latest_twitter_widget {margin-bottom:20px;}
.widget_latest_twitter_widget{ text-align: left; padding: 15px 0px 0px; list-style:none; }
.latest-twitter-tweet{ font-style: normal; font-size:12px; height: auto; min-height:30px; margin-bottom: 5px;background:url(img/tweet.png) no-repeat 8px 7px; padding-left:60px;padding-right:20px; }
.latest-twitter-tweet a {color:#df0c0c;}
.latest-twitter-tweet a:hover {color:#bbb;}
#latest-twitter-widget-icon, #latest-twitter-widget-pic{ float: left; border: 0px; margin-right: 10px;}
#latest-twitter-follow-link{ text-align: right; text-transform: uppercase; letter-spacing: 1px; font: 7pt/15pt arial; }
.latest-twitter-tweet-time{ font: 10px arial; color: #999999; margin-bottom: 2px;padding-left:60px; }

.tweet-sep {height:5px;border-bottom: 1px solid #ddd;width:85%;text-align: center;margin: 0px auto;margin-bottom:10px;}

.sidebar-ad {margin-bottom:25px;}
.sidebar-ad-2 {margin-top:25px;margin-bottom:25px;}
.sidebar-ad-3 {margin-top:40px;margin-bottom:100px;}

#wpp-2.block.popular-posts{padding-bottom:100px;}
#wpp-2.block.popular-posts ul, #wpp-2.block.popular-posts ul li {list-style:none; list-style-type: none;}
#wpp-2.block.popular-posts ul li {padding: 0 0 18px;}
#wpp-2.block.popular-posts ul li a.wpp-post-title {display:block; font-family:'PillGothic300mg-Bold', sans-serif;font-size:19px; color:#000 !important;text-decoration: none !important;text-transform: uppercase;letter-spacing: -1px; }
#wpp-2.block.popular-posts ul li a.wpp-post-title:hover{color:#444 !important;}
#wpp-2.block.popular-posts ul li a.wpp-thumbnail img{padding:2px;border:1px solid #d7d7d7;}

/* Pagination */
.pagination {margin-bottom:45px;font-family: 'PillGothic300mg-Bold', sans-serif;font-weight: normal;text-transform: uppercase;}
.pagination a {position:relative; display:inline-block; padding:2px 7px;background:url(img/gb.png);font-size:19px; color:#999; text-decoration: none;border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.pagination a:hover {position:relative; display:inline-block; padding:2px 7px;
	background:url(img/h2-bg.png);color:#fff;text-shadow:1px 1px 1px #141414;padding:2px 7px;border-right:1px solid #505050; border-bottom:1px solid #505050;}
.pagination span.current {position:relative; display:inline-block; padding:2px 7px;
	background:url(img/h2-bg.png);z-index:9000;font-size:19px; color:#fff; text-decoration: none;text-shadow:1px 1px 1px #141414;border-right:1px solid #505050; border-bottom:1px solid #505050;}
.pagination span.arrows { font-size: 19px; }

/* Post Pagination */
.post-pagination {margin:15px 0 -20px;font-family: 'PillGothic300mg-Bold', sans-serif;font-weight: normal;text-transform: uppercase;}
.post-pagination .fix{display:inline;margin-left:2px;}
.post-pagination p{position:relative; display:inline-block; padding:2px 7px;
	background:url(img/h2-bg.png);z-index:9000;font-size:19px; color:#fff; text-decoration: none;text-shadow:1px 1px 1px #141414;border-right:1px solid #505050; border-bottom:1px solid #505050;}
.post-pagination > p:before{content: "Page ";}
.post-pagination > p{margin-left: -2px;}
.post-pagination a p:first-child{margin-left:0px !important;}
.post-pagination a p{background: none;padding:0 0;border-right:none;border-bottom:none;text-shadow:none;color:#999;}
.post-pagination a {position:relative; display:inline-block; padding:2px 7px;background:url(img/gb.png);font-size:19px; color:#999; text-decoration: none;border-right:1px solid #ccc; border-bottom:1px solid #ccc;margin-left:-2px;}
.post-pagination a:last-child{margin-left:0px !important;}
.post-pagination a:hover {position:relative; display:inline-block; padding:2px 7px;
	background:url(img/h2-bg.png);color:#fff;text-shadow:1px 1px 1px #141414;padding:2px 7px;border-right:1px solid #505050; border-bottom:1px solid #505050;}
.post-pagination a:hover p{color: #fff;text-shadow:1px 1px 1px #141414;}
.post-pagination span.current {position:relative; display:inline-block; padding:2px 7px;
	background:url(img/h2-bg.png);z-index:9000;font-size:19px; color:#fff; text-decoration: none;text-shadow:1px 1px 1px #141414;border-right:1px solid #505050; border-bottom:1px solid #505050;}
.post-pagination span.arrows { font-size: 19px; }

/*Post Pages*/
h1.post-title {padding:2px 0px 11px;font-size:30px;color:#000000; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;letter-spacing: -1px;font-weight:normal;line-height:30px;}

.post-content {padding-top:10px;font-size:14px;color:#000;}
/*additional .post-content stuff {background:;padding:5px 10px;margin-bottom:30px;width:588px;font-size:13px;}*/
.post-content a {color:#df0c0c !important;text-decoration: none;}
.post-content a:hover {color:#999;}
.post-content p {padding:0 30px 20px 0;}
.post-content img {max-width:100%; height:auto;}
.post-content h1{padding:2px 0px 11px;font-size:30px;color:#000000; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;letter-spacing: -1px;font-weight:normal !important;line-height:30px;}
.post-content h1 strong{font-weight: normal !important;}
.post-content h2{padding:2px 0px 11px;font-size:24px;color:#000000; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;letter-spacing: -1px;font-weight:normal !important;line-height:24px;}
.post-content h2 strong{font-weight: normal !important;}
.post-content h3{padding:2px 0px 11px;font-size:18px;color:#000000; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;letter-spacing: -1px;font-weight:normal !important;line-height:18px;}
.post-content h3 strong{font-weight: normal !important;}
/*fix existing h3 spans
.post-content h3 {font-size:18px;padding:3px 0 7px 0;}*/
.post-content h3 span {color:#df0c0c !important;}
.post-content ul {padding-left:50px;padding-bottom:20px;}

.imgNumberBlock{height:50px;background: blue;}

.post-tags {height:40px;margin:20px 0 -15px;color:#000;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;font-weight:normal;font-size:17px !important;}
.post-tags a {color:#df0c0c;text-decoration: none;}
.post-tags a:hover {color:#999;}
.post-top {display:block;float:right;margin:-22px 20px 0 0;background-image: url(img/arrow.jpg);padding-left:13px;background-position: 0px 4px; background-repeat: no-repeat;}
.post-top a {color:#777;font-size:12px;font-weight:normal;text-decoration:none;}
.post-top a {color:#DF0C0C;}

#post h3.related, #post h3.stuff, #post h3.comments {width:95%;margin:30px 0 7px 0;padding:3px 7px;display:inline-block;background:url(img/h2-bg.png);font-family: 'PillGothic300mg-Bold', sans-serif;font-size:21px; color:#fff;font-weight:normal; text-decoration: none;text-transform: uppercase;text-shadow:1px 1px 1px #141414;border-right:1px solid #505050; border-bottom:1px solid #505050;}

ul.related_post {width:100%;margin:7px 0 50px -20px;position:relative;display:block;}
ul.related_post li {width:140px;height:90px;margin-left:20px;vertical-align: top;display:inline-block;}
ul.related_post li a {font-size:12px; font-weight:bold; color:#000;text-decoration: none;}
ul.related_post li a:hover {font-size:12px; font-weight:bold; color:#000;text-decoration: underline;}
ul.related_post li a img {width:134px;height:90px;margin-bottom:10px;padding:2px;border: 1px solid #D7D7D7;}

/*Post Share*/
.post-share {width: 80px; padding: 10px 0px; padding-bottom: 0; background: #ffffff; border: 1px solid #CCC;text-align: center;position: fixed;top: 333px;left: auto;z-index: 9999;margin-left: -120px;}
.share-widget {margin-bottom: 10px;}

 /*Comments*/
#respond {margin-top:30px;margin-bottom:85px;background:#ffffff;}
#respond a {color:#df0c0c !important;}
#respond .cancel-comment-reply {margin-bottom:8px;}
p.cptch_block {margin-bottom:5px;}

#commentform input {color:#777;padding:4px;width:200px;border:1px solid #abadb3;font-size:14px;margin-bottom:10px;background:url(img/comment-bg.png) repeat;}
#commentform textarea {color:#777;padding:4px;width:96%;border:1px solid #abadb3;font-family: Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:7px;background:url(img/comment-bg.png) repeat;}
#commentform input#submit {float:right; margin-right:15px;width:auto;padding:5px 8px;background-image:url(img/submit-bg.png);border:none;
font-size:18px;color:#fff; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;text-shadow:1px 0px 1px #141414;font-weight: normal;}
	
ol.commentlist {list-style: none;background:}
ol.commentlist li {background:url(img/comment-bg.png) repeat;padding:10px;border:2px solid #ABADB3;margin-bottom:10px;width:603px;min-height:70px;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li#comment {border-bottom: 1px dotted #666; padding: 10px;width:603px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {margin-bottom:5px;}
ol.commentlist li.comment div.vcard cite.fn {font-size:20px; font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;font-style:normal;font-weight:normal;color:#000;}
ol.commentlist li.comment div.vcard cite.fn a.url {color:#000;}
ol.commentlist li.comment div.vcard img.avatar {float:left;margin-right:10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.date {font-size:17px; font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;font-style:normal;font-weight:normal;color:#777;}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {font-size:13px;margin-left:42px;}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;text-align: right;}
ol.commentlist li.comment div.reply a {font-weight: bold;color:#000;}
ol.commentlist li.comment ul.children {list-style: none; height:auto;margin: 15px 0 0;}
ol.commentlist li.comment ul.children li {width:90% !important;}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; 	}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 0px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 0px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#disqus_thread {width:94% !important;max-width:94% !important;margin:10px 0 30px 8px !important;}
nav#global-nav li.active a, nav#global-nav li a, nav#global-nav li.active a h4, #global-nav li.active a h4, nav#global-nav a, #global-nav a, nav#global-nav a:hover, #global-nav a:hover{color:#000 !important;}
span.publisher-anchor-color, span.publisher-anchor-color a, span.publisher-anchor-color > a{color:#df0c0c !important;}


/*Footer*/
#footer {width:960px;margin:0px auto;display:block;padding:15px;font-size:13px;color:#777;}
#footer .ad {width:100%;margin:-30px auto 25px auto;text-align:center;}
#footer .sep {width:962px;height:10px;border-top:1px solid #DDD;clear: both;}
#footer h3 {margin:10px 0 15px 0;width:225px;text-align:left !important;position:relative; display:inline-block; padding:3px 7px;background:url(img/h2-bg.png);font-size:20px; color:#fff; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;text-shadow:1px 1px 1px #141414;font-weight:normal;border-right:1px solid #505050; border-bottom:1px solid #505050;}
#footer .block {width:300px; float:left;margin-bottom:20px;display:inline-block;}
#footer .block li {list-style: none;}
#footer .block .textwidget a {text-decoration: none;}
#footer a{color:#777;text-decoration: underline;}
#footer a:hover{color:#df0c0c;}
#footer .glam-logo{float:right;margin:-4px 0 0 0;}
#footer .right {float:right;}
#footer p {display:inline;}
#footer p.tagline {padding-right:25px;}
#footer p.top {background-image: url(img/arrow.jpg);padding-left:13px;background-position: 0px 4px; background-repeat: no-repeat;}

#im {display:block;width:990px;margin:17px auto 27px;text-align: center;}
.im {display:block;width:38px;height:13px;margin:0px auto;}

img#wpstats {display:none;}

#text-41{margin:-24px 0 3px;}
#text-42{margin:0 0 15px 0;}
#text-48{margin:0 0 15px 0; }

#blog_subscription-2{margin:18px 0 100px;}
#blog_subscription-2 input#subscribe-field { background:#f4f4f4; width:287px !important; height:16px; border:1px solid #D9D9D9; padding:7px !important; overflow:hidden; }
#blog_subscription-2 p input[type="submit"]{float:right;margin:3px 7px 0 0;background: #df0c0c;color:#fff;border:none;font-family: 'PillGothic300mg-Bold';font-size:20px;text-shadow:1px 1px 1px #141414;text-transform: uppercase;padding: 2px 5px;}

#pptwj-2{margin:18px 0 18px;width:303px;}
#pptwj-2 .pptwj-tabs-wrap{margin:-4px 0 0;}
#pptwj-2 ul.tab-links{display:none;}
#pptwj-2 ul.tab-filter-list{display:none;}
#pptwj-2 .pptwj-tabs-wrap ul.list li{margin-bottom: 18px;}
#pptwj-2 ul.tab-filter-list li a{padding:3px;font-family: 'PillGothic300mg-Bold';font-size:17px;color:#fff;}
#pptwj-2 ul.tab-filter-list li a.selected{background:#df0c0c;}
#pptwj-2 ul.list li a.post-thumb img{width:295px !important;height:164px !important;border:1px solid #D7D7D7;margin-bottom:5px;padding:2px;}
#pptwj-2 ul.list li a.item-title{font-family: 'PillGothic300mg-Bold';font-size:19px;letter-spacing:-1px;text-decoration: none;text-transform: uppercase;color:#000;}
#pptwj-2 .pptwj-tabs-wrap .boxes ul li, #pptwj-2 .pptwj-tabs-wrap .boxes {border: none !important;padding:0px !important;}

/*START NEW FOR AJAX POSTS*/
#post .flex-container {width:630px;float:left;height:650px !important;margin-bottom:127px;position:relative;display:block;}
#post .flexslider {float:left;margin: 0; padding: 0;height:650px !important;width:630px;}

#post #carousel{height:75px !important;padding-top:15px;border-top:none !important;}

#post .flex-caption {display:block;text-align: left;padding:20px 20px;}

#post .flexslider .slides{height:550px !important;}
#post .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;height:550px !important;position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
#post .flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible !important;height:550px !important;position: relative;} /*force load the first image*/

#post #carousel.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;height:65px !important;position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
#post #carousel.flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible !important;height:65px !important;position: relative;} /*force load the first image*/

#carousel.flexslider ul li:hover {cursor: pointer;}

#post .flexslider{}
/*#post .flexslider ul.slides li{background: #000;}*/
#post .post-content .flexslider ul{padding:0;}
#post .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; background-color: #ffffff; text-align: center;} 
#post .flexslider .slides img {width: auto; display: inline;}
#post .flexslider ol li{width:50px; height:50px;margin:2px 2px;background: #f7f7f7;border:1px solid #ddd;}
#post .flexslider ol li img{width:auto; max-width: 50px; height:50px;overflow: hidden;display: inline;vertical-align: middle;}
.post-content .flexslider ul.slides li img {height:auto;max-height:100%;width:auto;max-width: 100%;}

#post .gallery-title{margin:0 0 20px;}

.none p, .none a, .none img{display:none;}
#slider .sharedaddy.sd-sharing-enabled, #slider p.wp-caption-text, #carousel p.wp-caption-text{display:none;}


#newFeat{width: 640px;background:#fff;height:525px;}
#newFeat .text, #newFeat .text a{font-family: 'PillGothic300mg-Bold';font-size:24px;text-shadow:1px 1px 1px #141414;text-transform: uppercase;font-weight: normal !important;color:#fff !important;/*left:7px;*/padding-left:7px;height:340px;display:table-cell;vertical-align: bottom;position: relative;text-decoration: none !important;width:630px;}
#newFeat .text.secondary, #newFeat .text.secondary a{/*left:4px;*/padding-left:4px;height:165px;width:310px;font-size:20px;}

#newFeat .first{width:650px;height:351px;background-size:630px 350px; float:left;background-repeat: no-repeat;}
#newFeat .other{display:block;float:right;background-repeat: no-repeat;background-size:100% auto;width:315px;height:171px;position: relative;left:-10px;margin-bottom:8px;}


/* new galleries */
.my_cpt_gallery_paginate_links{width:100%;max-width:615px;display: block;margin:0 auto 4px;text-align: center;float:left;}
.my_cpt_gallery_paginate_links a.prev.page-numbers, .my_cpt_gallery_paginate_links a.next.page-numbers{width:50%;display:inline-block;padding:15px 0;color:#fff !important;font-size:27px; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;text-align: center;}
.my_cpt_gallery_paginate_links a.prev.page-numbers{background:#D0D0D0;float:left;}
.my_cpt_gallery_paginate_links a.next.page-numbers{background:#df0c0c;float:right;}

a.viewAs{width:20%;display:inline-block;padding:10px 0;color:#fff !important;font-size:12px; text-decoration: none;font-family: 'PillGothic300mg-Bold', sans-serif;text-transform: uppercase;text-align: center;background:#df0c0c;margin:0px auto 50px;display: block;}

.galleryImageHold{width:123px;height:164px;display: inline-block;overflow: hidden;}
.galleryImageHold img{width:100%;height:auto;min-height:164px;}

.my_cpt_galleryImagedThumbnails{width:615px;display:none;}

.fileupload-buttonbar button{position: relative;z-index:9999;}

.galleryTextContent{margin-top:10px;}