/* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1; margin:0;padding:0; text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}

/*global elements */

.float-left {float: left;}
.float-right {float: right;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center; margin: 0 auto;}
.social {position: absolute; top:120px; width: 400px; right:0;}

.clear-both {clear: both;}
ul, li {list-style: none; margin:0; padding:0;}

html { }
body { background: #000 url(http://cdn.womensunitedonline.com/pattistanger/birthday-bash/images/patti-splash-bg.jpg) no-repeat top center; margin: 0; padding: 0; color: #cbcbcb;}
.wrapper {width: 1037px; margin:0 auto; position:relative; overflow:hidden;}
img {display: block;}

/*typography */

.georgia {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;}
.open-sans, strong {font-family: 'Open Sans',Arial,sans-serif; }
.open-sans-light {font-family: 'Open Sans Light','Open Sans',Arial,sans-serif; }

h1, h2, h3, .pNav, h4,h5 {font-family: 'Open Sans',Arial,sans-serif; font-weight: 300; margin: 0; padding: 0; text-transform: uppercase; }
h1, h2 {font-size: 24px; line-height:30px; margin-bottom:25px;}
h3 {font-size: 18px; line-height:22px;}
h4, h5 {font-size: 13px; line-height:16px; margin-top:10px; margin-bottom:15px; }

.header {font-size: 22px; line-height:25px; font-family: Georgia, "Times New Roman", Times, serif;}
.dotted-line {border-bottom: 1px dotted #666; padding-bottom: 10px;}
.no-border {border: none!important;}

em {font-style: italic;}
strong {font-weight: normal; color:#333;}
.small {font-size: 10px; line-height: 14px; margin: 0;}
.medium {font-size: 12px;}
.large {font-size: 15px; }
.purple {color:#db3ed1;}

p {line-height: 20px; margin:8px 0; font-size:14px; color: #cecece;}
a {text-decoration: none; color: #ff3cfd; outline:0 none;}
img, img a {border: none; outline:0 none;}
a:hover {text-decoration: underline;}
.pink {color: #f02275;}
.white {color: #fff;}
.more {text-transform: uppercase; font-size:11px; margin-top:17px; font-family: 'Open Sans',Arial,sans-serif; }


/* global wrapper elements */

.large-top-marg {margin-top: 40px;}
.no-margin {margin: 0;}
.no-border {boder:none;}

.content-container ul {margin:0;padding:0;}
.content-container li {list-style: none;}

.content-container {overflow: hidden; width: 100%; margin: 0 auto 20px; min-height:1000px;}
.content-left {width: 40%; padding-right: 15px; margin-left:15px; margin-top: 47px;}
.content-right {width: 44%;}
.content-right p {color:#7b7b7b}

.content-container img {margin-bottom: 10px;}
.content-container ul li {display:block; float:left; margin-right:10px; }
.content-container ul li a { line-height:14px;}
.content-right .module {background: #171717; overflow:hidden; padding:15px; }
a.see-more {margin-top: 13px; font-size:11px; text-transform: uppercase; display:inline-block; color:#6b6b6b;}

/*left column modules */

.entry-text {margin-top: 205px; text-align:center; width: 220px; margin-left:46px;}

.gallery {height:342px;}
.gallery a.slideshowlink {display:none;}
.gallery .ngg-gallery-thumbnail-box {width:26%; display:block; float:left; margin-bottom:5px; text-align:center;}
.gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img {border: 1px solid #636363;}
.gallery .ngg-gallery-thumbnail-box span  {font-size:11px; text-transform: uppercase; vertical-align:top; color:#a6a6a6; line-height:12px; height:24px; overflow:hidden; }
.ngg-gallery-thumbnail img { background-color: transparent; border: #636363; display: block; margin: 4px 0px 4px 5px; padding: 0; position: relative; }
.gallery p { line-height:14px; margin:0; }
.gallery .see-more { text-align:center; margin-top:5px; }

.blog-titles {}
.blog-titles ul li { background: #000 url(http://cdn.womensunitedonline.com/pattistanger/birthday-bash/images/blog-title-bg.jpg) repeat-x; text-align:center; padding: 15px 10px; overflow: hidden;  border:1px solid #333; width: 85px; height: 60px;}
.blog-titles ul li a {color:#fff; font-size:12px; }

.patti-logo { background: url(http://cdn.womensunitedonline.com/pattistanger/birthday-bash/images/patti-knows-blog.png) no-repeat; margin-top: 20px; display:inline-block; width: 370px; height: 51px; clear:both;}
.patti-logo span {display:none;}


/*right column modules */

.video-cont {margin-bottom: 8px; clear:both; position:relative;}
.video-cont p.white {color:#fff; font-size:12px; font-weight: bold;}
.video-strip {margin-top:20px;}
.video-strip ul { float:left; display:block; }
.video-strip li {width: 130px; position:relative;}
.video-strip li a {font-size:11px; text-transform: uppercase; color:#FFF; }
.video-strip li a.text { line-height:14px; height: 28px; overflow:hidden; display:block; }
.video-strip li a.play-icon {background: url(http://cdn.womensunitedonline.com/pattistanger/birthday-bash/images/video-play-icon.png) no-repeat center center; display:block; width:135px; height:80px; position:absolute; top:0; left:0;}

.video-strip li a img { width: 130px; height:74px; }
.video-strip span {font-size:11px; text-transform: uppercase;}
a.live-stream { display:block; position:absolute; width:145px; height:67px; bottom:5px; right:5px; }
a.live-stream img { display:block; width:145px; }


.blogroll {width:38%; }
.blogroll h3 {text-transform:none;}
.blogroll li {padding: 4px 0; border-bottom: 1px solid #272727; width: 100%;}
.blogroll li a {color: #989797; font-size:11.5px; line-height:11px;}

.twitter {width:47%;}
.twitter .twtr-widget p {font-size:11px;}