/*
Theme Name: CelebrityPress
Theme URI: http://www.gorillathemes.com/demo/celebritypress/
Description: Sexy Magazine Style Theme.
Version: 5.1
Author: Gorilla Themes
Author URI: http://www.gorillathemes.com/
*/

/* Body | Lists | Padding | Margin Reset */
* { border:0; margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif!important; font-size:13px!important; background:#320228; line-height:154%!important; }
li { list-style:none; }
a { color:#aa4177; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; color:#ccc; }
#layout { margin:0 auto; width:964px; display:block; position:relative; z-index:99; top:35px;background:#f7f7f7; }
.ipad #layout { margin:0 auto; width:964px; display:block; position:relative; z-index:88; top:39px; left:2px;background:#f7f7f7;}
#top { background:#42102d; height:7px; }
#header { height:258px; background:#000 url(images/pink/header.jpg) top center repeat-x; border-bottom:7px solid #5e084d; }
.ipad #header_pub { position: absolute; left:25%; top:70px; width:728px; z-index:89; }
.ie7 #header_pub { position: absolute; left:25%; top:70px; width:728px; z-index:89; }
#header_pub { position: absolute; left:30%; top:45px; width:728px; z-index:89; }
/*#header_pub { position: absolute; left:30%; top:45px; width:728px; z-index:89; }*/
#logo_holder { width:960px; background:#000; margin:0 auto; display:block; }
#logo { float:left; width:250px; height:272px; z-index:99; position:absolute; margin-left:-30px;background: url(images/pink/logo.png) top center no-repeat!important; }
#search_rss_wrapper { width:984px; background:url(images/pink/top-layout.png) top center no-repeat; height:100px; position:relative; z-index:96; margin:0 auto; top:134px; }
.wrapper_left { height:47px; width:648px; float:left; margin-top:17px; }
.wrapper_right { height:47px; width:298px; float:right; margin-top:17px; }
.newsletter { float:left; width:280px; padding-left:240px; }
.rssfeed { height:34px; width:76px; float:right; margin-top:2px; margin-right:15px; display:block; cursor:pointer; background:url(images/pink/rss.png) top left no-repeat; }
#feedburner { margin-right:40px; width:276px; }
.feed_input { background:url(images/pink/subscribe.png) top left no-repeat; color:#666; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:normal; padding:0 8px 4px 20px; width:175px; height:39px; display:inline; float:left; border:none!important; }
.ie9 .feed_input { background:url(images/pink/subscribe.png) top left no-repeat; color:#666; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:normal; padding:3px 8px 4px 20px; width:175px; height:39px; display:inline; float:left; border:none!important; }
.ie7 .feed_input { background:url(images/pink/subscribe.png) top left no-repeat; color:#666; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:normal; padding:13px 8px 4px 20px; width:175px; height:39px; display:inline; float:left; border:none!important; }
.ie8 .feed_input { background:url(images/pink/subscribe.png) top left no-repeat; color:#666; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:normal; padding:13px 8px 4px 20px; width:175px; height:39px; display:inline; float:left; border:none!important; }
.searchform input.s { float:left; background:url(images/pink/input-search.png) top left no-repeat; text-align:left; height:31px; width:170px; padding:8px 0 4px 15px; color:#666; border:none; }
.ie7 .searchform input.s { float:left; background:url(images/pink/input-search.png) top left no-repeat; text-align:left; height:31px; width:170px; padding:13px 0 4px 15px; color:#666; border:none; }
.ie8 .searchform input.s { float:left; background:url(images/pink/input-search.png) top left no-repeat; text-align:left; height:31px; width:170px; padding:13px 0 4px 15px; color:#666; border:none; }
.searchform input.searchsubmit { background:url(images/pink/search.png) top left no-repeat!important; width:75px; height:35px; cursor:pointer; margin-top:1px; float:right; border:none; }
.search_input_footer { background:#fff; color:#000; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:normal; padding:4px; width:126px; margin:10px 0 0; display:inline; border:1px solid #ccc; }
.submit_button { background:url(images/pink/send.png) top center no-repeat; font-size:11px; font-family:Arial, Tahoma, Verdana; margin:1px 0 0; float:right; font-weight:bold; width:60px; height:36px; border:none!important; cursor:pointer; }
#grid .sidebar h2 { margin:0 0 5px; }
#grid p { padding:0 0 12px; }
#sidebar_left { float:left; width:178px; margin:0; padding-left:8px; position:relative; }
#container_left { text-align:left; height:auto; position:relative; z-index:91; }
h2.sidebar_left { color:#d22884; font-family:'Oswald'; font-size:28px; font-style:normal; font-weight:700; text-shadow:none; text-decoration:none; text-transform:uppercase; letter-spacing:-1px; word-spacing:0; line-height:1;width:180px; position:relative; float:left;padding-bottom:20px; }
#sidebar { width: 178px; float: left; margin: 0px 4px 0px 2px; z-index: 50; }
#sidebar .left_sidebar_widgets .tagcloud {background:none; text-align:left; color:#000; line-height:18px;padding: 10px; text-transform:uppercase; }
#sidebar .tags_container .tagcloud { background:none!important; padding:10px!important; }
#sidebar .tags_container .tagcloud a { color:#333; }
#sidebar .tags_container .tagcloud a:hover { color:#d22884; }
#sidebar .tagcloud a { font-family:'PT Sans',serif; font-style:normal; font-weight:700; text-shadow:none; text-decoration:none; text-transform:uppercase; letter-spacing:-1px; word-spacing:0; line-height:1; color:#333; }
#sidebar .tagcloud a:hover { color:#d22884; }
.textwidget{font-size:13px;}
.sidebar .textwidget { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; }
.random_post { color:#000; padding:20px 0 0; }
.left_posts { margin:36px 0 10px 0px; width:160px; border-bottom:1px solid #ebebeb;font-size: 13px; }
.left_posts a { color:#d22884; font-weight:bold; }
.left_posts img { float:left; padding:0; margin:6px 0; border:5px solid #fff; box-shadow:0 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.3); }
a.left_posts_link { color:#000; text-decoration:none; font-family:'PT Sans', serif; font-size:16px; font-style:normal; font-weight:700; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1; }
a.left_posts_link:hover { text-decoration:underline; }
.left_sidebar_widgets{padding: 10px;margin-left:6px;}
.left_sidebar_widgets ul li{font-size: 12px;color:black;margin-left: 1.2em;}
.left_sidebar_widgets ul li a{color:#000;}
.flickr { background:url(images/pink/flickr.png) top center no-repeat; text-align:center; height:auto; padding:80px 0 20px; margin-top:4px; color:#660066; list-style-type:none; }
.flickr img { border:1px solid #e2f4fe; margin-left:2px; }
a.titlescategory { padding:0 0 0 5px; font-size:28px; color:#000; text-transform:uppercase; }
a.titles:hover { color:#e6d2df!important; }
a.titles_blog { font-size:28px; font-weight:bold; padding:20px 0 0 25px; }
a.titles_blog a:hover { text-decoration:underline; color:#666; }
#blog { float:left; width:650px; }
.post_middle img { border:5px solid #fff; box-shadow:0 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.3); }
.attachment-thumbnail { float:left; border:5px solid #fff!important; box-shadow:0 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.3); margin-right:10px; }
.post_blog { padding:0 18px 18px 20px; margin-bottom:10px; }
.entry_blog img { border:6px solid #fff!important; position:relative; box-shadow:0 8px 16px rgba(0,0,0,0.3); -webkit-box-shadow:0 8px 16px rgba(0,0,0,0.3); -moz-box-shadow:0 8px 16px rgba(0,0,0,0.3); margin-bottom:20px; }
.entry_blog { text-align:left; color:#000000; margin-top:5px; padding:10px 25px 5px 10px; }
.entry_blog blockquote { background-position:56px 2px; padding:0 18px; text-align:center; margin:0 auto; }
.entry_blog blockquote p { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; text-align:justify; color:#333; margin:0 auto; width:80%; }
.entry_blog ul li { list-style-type:square; }
#middle { margin-left:14px; float:left; width:430px; position:relative; z-index:92; }
.post-titles { background:#af1c72 url(images/pink/title_home.png) top left no-repeat; padding:14px 20px 16px 14px; line-height:20px; color:#fafafa; margin-left:1px; text-align:left; }
.post-titles a { color:#fafafa; font-family:'Oswald'; font-size:28px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1.2; }
.post-titles a:hover { color:#d7abd7; }
.post-title-cat { background:#af1c72 url(images/pink/title-long.png) top left no-repeat; width:571px; padding:8px 20px 10px; line-height:20px; color:#fafafa; margin-left:16px;font-family:'Oswald'; font-size:28px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1.2; }
.post-title-cat a { color:#fafafa; font-family:'Oswald'; font-size:28px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1.2; }
.post-title-cat a:hover { color:#d7abd7; }
.middle_single { float:left; width:642px; }
.cattop { background:url(images/cattop.png) top center no-repeat; padding:20px 20px 0; }
.catmiddle { background:url(images/catmiddle.png) top center repeat-y; padding:0 20px 20px; }
.catbottom { background:url(images/catbottom.png) top center no-repeat; padding:20px; margin-bottom:20px; }
.tags { margin-top:5px; font-family:Arial, Helvetica, sans-serif; line-height:22px; }
.tags h2 { font-size:26px!important; text-transform:uppercase; color:#d22884!important; background:url(images/pink/tagh2.png) center no-repeat!important; padding-left:20px!important; height:23px; }
.tags_container { background:url(images/pink/tagsmiddle.png); text-transform:uppercase; padding:10px; }
.tags_bottom { background:url(images/pink/tagsbottom.png) top center no-repeat; text-transform:uppercase; padding:20px; }
.sidebar { width:300px; position:relative; float:right; padding-right:12px; }
.bannersSquare { margin:0 0 10px; }
.bannersSquare img { float:left; padding:12px 13px 12px 12px; }
.pub300x250 { padding:14px 0; }
.video_title { background:url(images/pink/widgettop.png) top left no-repeat; width:277px; height:32px; padding:16px 0 0 24px; list-style:none; color:#d22884; font-size:24px; font-weight:bolder; text-transform:uppercase; }
.video { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; }
.bottom-widget { background:url(images/pink/bottom-widget.png) top left no-repeat; width:277px; height:19px; padding:0 0 0 24px; margin-bottom:14px; list-style:none; }
.sidebar ul { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; }
.sidebar ul li { background:url(images/pink/bullet.png) top left no-repeat; padding:0 0 0 23px; }
.sidebar ul li a { color:#333; }
.sidebar ul li a:hover { color:#d22884; }
#calendar_wrap { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; }
.searchform { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; height:36px; }
.tagcloud { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; text-transform:uppercase; }
.tags_container .tagcloud { background:none!important; padding:10px!important; }
.tags_container .tagcloud a { color:#333; }
.tags_container .tagcloud a:hover { color:#d22884; }
.tagcloud a { font-family:'PT Sans',serif; font-style:normal; font-weight:700; text-shadow:none; text-decoration:none; text-transform:uppercase; letter-spacing:-1px; word-spacing:0; line-height:1; color:#333; }
.tagcloud a:hover { color:#d22884; }
.sidebar h2 { background:url(images/pink/widgettop.png) top left no-repeat; width:277px; height:32px; padding:12px 0 0 24px; margin:0 18px 0 0!important; list-style:none; color:#d22884!important; font-family:'Oswald'; font-size:22px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1; }
.ie7 .sidebar h2 { background:url(images/pink/widgettop.png) top left no-repeat; width:277px; height:32px; padding:12px 0 0 24px; margin:0 18px 0 0!important; list-style:none; color:#d22884!important; font-family:'Oswald'; font-size:22px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:28px!important; }
.twitter_title { background:url(images/pink/widgettop.png) top left no-repeat; width:277px; height:32px; padding:10px 0 0 24px; list-style:none; color:#d22884; font-family:'Oswald'; font-size:24px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1; }
.twitter { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; }
.facebook { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; padding-left:13px; line-height:18px; }
.widgets ul li { padding:0 0 0 26px; }
.facebook_title { background:url(images/pink/widgettop.png) top left no-repeat; width:277px; height:32px; padding:12px 0 0 26px; margin-top:16px; list-style:none; color:#d22884; font-family:'Oswald'; font-size:22px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1; }
.widgets { background:url(images/pink/widgetmiddle.png) top left repeat-y; text-align:left; color:#000; line-height:18px; padding:20px; }
.nobackgr ul { background:none!important; text-align:left; color:#000; line-height:18px; }
h2.breadcrumb { color:#000!important; padding:6px 6px 16px 20px!important; font-size:26px; background:none!important; font-family:'Oswald'; font-weight:400; text-transform: none;}
.month_metadata { color:#000; padding:6px 6px 6px 15px; font-size:16px; }
.comment_number { font-size:11px; padding:5px; color:#333; float:right; }
.posted { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; padding-left:0; }
.post_date { float:left; padding-left:10px; font-weight:bold; color:#666; }
.home_meta { padding:4px 0 10px; color:#555; display:block; }
.commentmetadata a { font-weight:bold; }
.home_meta a { color:#aa4177; margin-top:10px; }
.homepage_comments a:hover { color:#ccc; }
.post_date a { color:#aa4177; font-weight:bold; }
.filed { float:left; padding-left:10px; font-weight:bold; color:#666; }
.filed a { color:#aa4177; font-weight:bold; }
.notfound { color:#000; }
.post_middle { color:#333; font-size:12px; padding:16px 20px 0; border:none; background:url(images/pink/centerpost_backgr.png) top center repeat-y; }
.simplesocial { background:url(images/pink/centerpost_backgr.png) top center repeat-y; visibility:visible; }
.post_middle_bottom { color:#333; font-size:12px; height:16px; padding:0 0 0 20px; margin-bottom:20px; background:url(images/pink/centerpost_foot.png) top center no-repeat; }
.post_common { color:#333; font-size:12px; padding:30px 24px 10px; border:none; background:url(images/pink/commonpost_backgr.png) top center repeat-y; }
.post_common_bottom { color:#333; font-size:12px; height:16px; padding:0 0 0 20px; margin-bottom:20px; background:url(images/pink/commonpost_foot.png) top center no-repeat; }
.photos_home { padding:5px; margin:0 auto; }
.page { padding:18px; margin-bottom:10px; }
.post_blog h1 { font-family:'Oswald'; font-size:40px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1.2em; color:#000; padding:0 0 20px 10px; }
.photo { margin:0 10px 0 0; float:left; }
.entry p { text-align:left; font-size:12px; color:#000000; }
.entry blockquote { background-position:56px 2px; padding:0 18px; text-align:center; margin:0 auto; }
.entry blockquote p { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; text-align:justify; color:#333; margin:0 auto; width:80%; }
.entry ul li { list-style-type:square; }
.commentsMain { width:573px; padding:20px; }
.commentsMain h2#comments,.commentsMain #respond h2 { text-transform:uppercase; font:bold 22px arial, sans-serif; color:#fff; padding:20px 0 10px; }
.commentsMain .commWrap { background:url(images/postTop.png) left top no-repeat; width:600px; padding:9px 0 0; }
.commentsMain ol.commentlist { color:#000; width:576px; }
h3#comments { font-size:22px; text-transform:uppercase; color:#333; font-family:'Oswald'; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1;  }
.commentsMain ol.commentlist li { padding:10px; margin-bottom:14px; line-height:22px; }
.commentsMain ol.commentlist li li { margin:10px 10px 20px; line-height:22px; }
.commentsMain .commentlist img { float:left; margin-right:9px; }
.commentsMain .commentlist .author { font:small-caps bold 1.2em Georgia, "Times New Roman", Times, serif; text-decoration:underline; }
.commentlist .time { padding-left:13px; }
.commentsMain .commenttext { border-top:1px solid #c5f386; padding:0 20px 10px; color:#fafcf6; }
.commentsMain ol.commentlist li.alt { padding:20px 10px 10px; margin-bottom:10px; background:#ebebeb; color:#000; list-style:none; border:1px solid #e0e0e0; }
.commentsMain .commFoot { background:url(images/postBot.png) left top no-repeat; height:19px; }
.commentsMain form#commentform p { padding:0 0 10px; }
.commentsMain form#commentform p input,.commentsMain form#commentform p textarea { padding:5px; }
.commentsMain form#commentform p input.submitcomment { cursor:pointer; background:#7b2f52; padding:10px 15px; color:#fff!important; clear:both!important; margin-top:10px; width:90px; font-weight:bold; text-align:center; text-transform:uppercase; }
.commentsMain form#commentform p input.submitcomment:hover { cursor:pointer; background:#333; padding:10px 5px; color:#2883DB!important; clear:both!important; margin-top:10px; width:90px; font-weight:bold; text-align:center; text-transform:uppercase; }
textarea#comment { width:520px; background:#fff; border:2px solid #e0e0e0; color:#000; }
input#url { background:#fff; border:2px solid #e0e0e0; color:#000; margin-right:5px; }
input#email { background:#fff; border:2px solid #e0e0e0; color:#000; margin-right:5px; }
input#author { background:#fff; border:2px solid #e0e0e0; color:#000; margin-right:5px; }
.comment-author.vcard img { border:1px solid #ccc; }
input.submit_button_comment { cursor:pointer; background:#aa4177; padding:15px; color:#fff!important; clear:both!important; margin-top:10px; width:150px; font-size:13px; font-weight:bold; text-align:center; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; border-radius:5px; }
input.submit_button_comment:hover { cursor:pointer; background:#000; padding:15px; color:#fff!important; clear:both!important; margin-top:10px; width:150px; font-size:13px; font-weight:bold; text-align:center; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; text-shadow:0 -1px 1px #222; border-radius:5px; }
p img { max-width:100%; background:none!important; border:none!important; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { margin:0 0 8px 16px; display:inline; }
img.alignleft { margin:0 16px 8px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left; margin:0 16px 16px 0; }
div a img { border:none; }
.alignleft { display:inline; float:left; }
.alignright { display:inline; float:right; }
div#contentRight .twtr-widget { font-family:Verdana,Arial,Helvetica,"Trebuchet MS",Trebuchet,sans-serif!important; }
.twtr-widget .twtr-tweet-wrap { padding:6px 0!important; }
div.twtr-tweet-wrap { background:none!important; }
.ie8 div.twtr-widget .twtr-tweet { padding:10px 0; border-bottom:1px solid #666; }
div.twtr-widget .twtr-tweet { border-bottom:none!important; padding:10px 0; background:url(images/divider.png) top center repeat-x; background-position-y:-3px; overflow:hidden; zoom:1; }
div#contentRight .twtr-doc { background:none!important; }
a.twtr-hyperlink { color:#d22884!important; }
.showcase-thumbnail-container { background:url(images/pink/sliderbottom.png) top center no-repeat; }
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,showcase-thumbnail-button-forward .showcase-thumbnail-vertical,.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal { background-image:url(images/arrows-small.png)!important; background-repeat:no-repeat; display:block; width:26px; height:26px; }
.showcase-thumbnail { padding-top:10px; cursor:pointer; position:relative; z-index:98; }
.showcase-thumbnail:hover { padding-top:10px; }
.showcase-thumbnail.active { background:url(images/pink/arrow.png) top center no-repeat; position:relative; z-index:96; }
.showcase-thumbnail.active img { }
.showcase-thumbnail-arrow.active { background:#000 url(images/pink/arrow.png) top center no-repeat; position:relative; z-index:96; top:27px; left:52px; }
.showcase-arrow-previous,.showcase-arrow-next { position:absolute; background:url(images/pink/arrows.png); width:33px; height:33px; cursor:pointer; }
.showcase-arrow-previous { left:3px; top:273px; position:absolute; z-index:99; border:none; }
.showcase-arrow-previous:hover { background-position:0 -34px; }
.showcase-arrow-next { right:3px; border:none; top:273px; position:absolute; z-index:98; background-position:-34px 0; }
.showcase-arrow-next:hover { background-position:-34px -34px; }
.thetitle { background:url(images/black-opacity-80.png); position:absolute; z-index:17; width:420px; height:40px; color:#fff; margin-top:216px; padding:10px 15px 0; font-size:16px; text-align:left; }
#foot_ad { position:relative; top:70px; left:13%; width:728px; z-index:13; }
#foot { margin:0 auto; width:980px!important; background:url(images/pink/pagefoot.png) top center no-repeat; position:relative; z-index:55; top:14px; }
.ipad #foot { margin:0 auto; width:968px!important; background:url(images/pink/pagefoot.png) top center no-repeat; position:relative; z-index:55; top:14px; left:2px; }
#foot .block { text-align:left; float:left; width:180px; padding:85px 0 35px 20px; margin-left:14px; }
#foot .last { margin-right:0; width:220px; padding-left:65px!important; border:none!important; }
#foot .block h2 { font-family:'Oswald'; font-size:22px; font-style:normal; font-weight:400!important; text-shadow:none; text-decoration:none; word-spacing:0; line-height:1; color:#333; margin-bottom:10px; padding-bottom:3px; color:white; border-bottom:1px #802d54 solid; }
#foot ul li { background:url(images/pink/bullet-footer.png) top left no-repeat; padding:0 0 0 23px; }
#foot .sidebarLiContent ul li { height:22px; padding:2px 0 0 36px; font-size:14px!important; color:#fff!important; }
#foot .homewmiddle ul li a { font-weight:bold; color:#ebebeb!important; }
#foot .homewmiddle form.searchform { background:none!important; padding-left:0; padding-right:0; height:70px; }
#foot .sidebarLiContent { margin-bottom:40px; }
#foot input.s { float:left; background:url(images/pink/input-search.png) top left no-repeat; text-align:left; height:31px; width:180px; padding:6px 0 4px 15px; color:#000; border:none; }
.ie7 #foot input.s { float:left; background:url(images/pink/input-search.png) top left no-repeat; text-align:left; height:31px; width:180px; padding:13px 0 4px 15px; color:#000; border:none; }
#foot input.searchsubmit { background:url(images/pink/search.png) top right no-repeat!important; width:78px; height:36px; cursor:pointer; margin-right:0; margin-top:4px; float:right; border:none; }
#footer-bottom { margin:0 auto; color:#000; padding:5px; font-family:Arial, Helvetica, sans-serif; background:#3c1325 url(images/pink/footerback.jpg) top center repeat-x; }
#copyright { width:960px; margin:0 auto; padding:6px 0 0; color:#fafafa!important; }
#copyright a { color:#fafafa!important; }
.note-left { float:right; }
#menu_navigation { width:969px; height:31px; margin:0 auto; padding:4px 0 0 0px; top:120px; background:url(images/menu.png) top center no-repeat; position:relative; z-index:97; }
#menu_navigation-extra { width:969px; height:31px; margin:0 auto; padding:4px 0 0 0px; top:127px; background:url(images/menu.png) top center no-repeat; position:relative; z-index:93; }
.menu a { text-decoration:none; text-align:left; font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:700; text-shadow:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:1; height:22px; color:#fff; white-space: nowrap;}
.ie7 .menu a { text-decoration:none; text-align:left; font-family:'PT Sans'; font-size:14px; font-style:normal; font-weight:700; text-shadow:none; text-transform:none; letter-spacing:0; word-spacing:0; line-height:20px; height:22px; color:#fff; }
#menu-nav ul ul a { color:#fff; background:black; font-size:13px; font-weight:bold; text-decoration:none; text-align:left; border-bottom:1px solid #212121; height:auto; line-height:18px; padding:8px 5px 8px 13px; width:160px; text-align:left; }
#menu-nav li:hover > a,#menu-nav ul ul :hover > a { background:#591b3b; cursor:pointer; z-index:96; }
.menu-header ul li a { color:#fff; padding:10px 0; }
.menu-header .current-menu-item a { color:#eee; background:#591b3b; height:22px; }
#menu-nav .menu-header,div.menu { text-transform:none; font-weight:bold; padding-left:204px; height:31px; }
#menu-nav .menu-header ul,div.menu ul { list-style:none; margin:0!important; }
#menu-nav .menu-header li,div.menu li { float:left; position:relative; margin:0!important; }
#menu-nav li a { display:block; text-decoration:none; padding:9px 13px 0; }
:first-child+html #menu-nav li a { display:block; text-decoration:none; padding:3px 13px; padding-top:5px; }
#menu-nav ul ul { display:none; position:absolute; top:31px; left:0; float:left; box-shadow:0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2); z-index:99999; }
#menu-nav ul ul ul { left:100%; top:0; }
#menu-nav ul li:hover > ul { display:block; }
.pagination { clear:both; padding:0 16px; position:relative; font-size:11px; line-height:13px; margin-bottom:40px; }
.pagination span,.pagination a { display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px; text-decoration:none; width:auto; color:#333; background:#edecec; border:1px solid #e8e8e8; }
.pagination a:hover { color:#fff; background:#aa4177; border:1px solid #aa4177; }
.pagination .current { padding:6px 9px 5px; background:#aa4177; border:1px solid #aa4177; color:#fff; }
.gallery { margin:auto; overflow:hidden; width:100%; }
.gallery .gallery-item { float:left; margin-top:10px; text-align:center; }
.gallery img { }
.gallery .gallery-caption { margin-left:0; }
.gallery br { clear:both; }
.col-2 { width:50%; }
.col-3 { width:33.333%; }
.col-4 { width:25%; }
.col-5 { width:20%; }
.col-6 { width:16.666%; }
.col-7 { width:14.285%; }
.col-8 { width:12.5%; }
.col-9 { width:11.111%; }
.single_nav_pre { font-size:13px; padding:10px; float:left; text-transform:uppercase; }
.single_nav_next { font-size:13px; padding:10px; float:right; text-transform:uppercase; }
#lang_sel_list { width: auto; top: 10px; }
#lang_sel_list ul a { background: none; }
#lang_sel_list a { border: none; border-width: 0; background: none; }
#lang_sel_list li { width: auto; }
#lang_sel_list ul { width: auto; border-top: none; }
