/*
Theme Name: WordPress Pages Digital
Theme URI: Pages Digital
Description: The Pages Digital WordPress theme.
Author: Pages Digital
Author Pages Digital

*/

html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
}

div, img, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, input, select, textarea
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

img.pointer {
cursor: pointer;
}

a
{
  color:#000000;
  text-decoration:none;
}

a:hover
{
  color:#666666;
  text-decoration:none;
}

.clear
{
  display:block;
  font-size:1px;
  line-height:1px;
  clear:both;
}

div.center-block
{
  width:966px;
  margin:0 auto;
  background-color:#fff; 
}

div.top-block
{
  float: right;
  margin-bottom: 14px;
}

div.search-block
{
  text-align: right;
  margin: 15px 2px 0 0;
}

form.search
{
  padding: 2px 0 0 0;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
}

form.search input
{
  width:125px;
  height:16px;
  border:1px #999999 solid;
  padding:0px 5px 0px 5px;
  margin:-2px 0px 0px 2px;
  font-size:11px;
  vertical-align:middle;
}

div.top-menu
{
  text-align:right;
  font-size:11px;
  color:#000000;
}

div.top-menu a
{
  color:#000000;
  text-decoration:ogo
  none;
}

div.top-menu a:hover
{
  color:#666666;
  text-decoration:none;
}

div.top-menu img
{
  margin:0px 0px -8px 0px;
}

div.top-menu ul li
{
  list-style:none;
  display:inline;
  padding:0px 10px 0px 5px;
  /* position:relative; */
  background:right 2px url(images/menu_li.gif) no-repeat;
  text-transform:lowercase;
}

div.top-menu ul li.no-border-li
{
  padding:0px 0px 0px 7px;
  background:right top url(images/blank.gif) no-repeat;
}

div.header-block
{
  width:945px;
  height: auto;
  margin: 5px 0 0 10px; 
}


div.top-ban
{
	clear: both;
	width: 945px;
  	min-height: 95px;
  	padding: 0;
  	display:block;
	text-align:center;
}

div.logo
{
  float:left;
  height: 55px;
  margin-top: 6px;
  margin-bottom: 14px;
}

div.menu
{
  clear: both;
  width: 945px;
  height: 37px;
  padding: 0;
  margin: 7px 0 0 0;
  position:relative;
  z-index:1000;
  background: url(images/menubgd2.png) repeat-x;
  border-top: 0px solid #efefef;
}

div.menu ul
{
  width: 945px;
  margin: 0 auto;
  text-align: center;
  height: 37px;
  padding: 0;
}

div.menu ul li
{
  display:block;
  float:left;
  font-size:13px; 
  font-weight:bold;
  text-transform:uppercase;
  position:relative;
}

div.menu ul li a
{
  color:#a1a1a1;
  text-decoration:none;
  height:26px;
  padding:11px 18px 0px 18px;
  background: url(images/menu3.png) no-repeat;
  display:block;
}
div.menu ul li a:hover
{
  background:0px -37px url(images/menu3.png) no-repeat;
  color:#000000;
  text-decoration:none;
}
div.menu ul li.menu-home a
{
	padding-left: 22px;
  	background:-10px 0px url(images/menu3.png) no-repeat;
}
div.menu ul li.menu-home a:hover
{
  background:-10px -37px url(images/menu3.png) no-repeat;
}

div.menu ul li.end a
{
  padding-right: 21px;
}

div.menu ul li.active a
{
  color:#000000;
}

div.menu ul li:hover a, div.menu ul li.sfhover a
{
  background:0px -37px url(images/menu3.png) no-repeat;
  color:#000000;
}

div.menu ul li ul
{
  width:122px;
  height:auto;
  background: 0 0 url(images/blank.gif) no-repeat;
  padding: 0;
  margin: 0 0 0 -6px;
  position:absolute;
  display:none;
  left:0;
  text-align: left;
}

div.menu ul li:hover ul, div.menu ul li.sfhover ul
{
  display:block;
}

div.menu ul li.active ul li a
{
  color:#000000;
}


div.menu ul li ul li
{
  width:87px;
  padding:0px 15px 1px 20px;
  font-size:11px;
  font-weight:bold;
  text-transform:capitalize;
  background:left top url(images/drop_repeat.png) repeat-y;
  color:#707070;
  clear:both;
}

div.menu ul li:hover ul li a, div.menu ul li.sfhover ul li a
{
  background:0px 0px url(images/blank.gif) no-repeat;
}

div.menu ul li ul li.first-li
{
  width:122px;
  height:7px;
  padding:0px;
  display:block;
  float:none;
  font-size:1px;
  font-weight:normal;
  text-transform:capitalize;
  line-height:1px;
  background:left top url(images/drop_top.png) no-repeat;
}

div.menu ul li ul li.end-li
{
  width:122px;
  height:10px;
  padding:0px;
  display:block;
  float:none;
  font-size:1px;
  font-weight:normal;
  text-transform:capitalize;
  line-height:1px;
  background:left bottom url(images/drop_bottom.png) no-repeat;
}

div.menu ul li ul li a
{
  height:auto;
  padding: 0;
  margin: 0;
  background: 0 0 url(images/blank.gif) no-repeat;
  color:#707070;
  text-decoration:none;
}

div.menu ul li ul li a:hover
{
  background: 0 0 url(images/blank.gif) no-repeat;
  color:#969595;
  text-decoration:none;
}

/* mag pics - top right */
div.right-header
{
  float:right;
  /*margin-right: 13px;*/
}
div.right-header img
{
  border:1px solid #000;
  margin:0 0 0 2px;
}

div.content-block
{
  width:962px;
  clear:both;
}

div.nav-line
{
  padding:9px 10px 3px 18px;
  font-size:12px;
  color:#707070;
  clear:both;
  display:block;
}

div.nav-line a
{
  color:#707070;
  text-decoration:none;
}

div.nav-line a:hover
{
  color:#959393;
  text-decoration:underline;
}

div.left-content
{
  width:646px;
  margin: 3px 0px 0px 3px;
  float:left;
}

div.big-block
{
  margin:0px 0px 1px 0px;
  position:relative;
}

div.bige-block
{
  width:645px;
  margin:0px 1px 1px 0px;
}

div.small-block-left
{
  width:322px;
  float:left;
  margin:0px 1px 0px 0px;
  position:relative;
}

div.small-block-right
{
  width:322px;
  float:left;
  margin:0px 0px 0px 0px;
  position:relative;
}

div.top-bg-block
{
  background:left top url(images/top_bg.gif) repeat-x;
}

div.left-bg-block
{
  background:left top url(images/left_bg.gif) repeat-y;
}

div.right-bg-block
{
  background:right top url(images/right_bg.gif) repeat-y;
}

div.left-bg-block-big
{
  background:323px top url(images/left_bg.gif) repeat-y;
}

div.right-bg-block-big
{
  background:316px top url(images/right_bg.gif) repeat-y;
}

div.left-angle-block
{
  background:left top url(images/angle_left_top.gif) no-repeat;
}

div.right-angle-block
{
  background:right top url(images/angle_right_top.gif) no-repeat;
  padding:18px 0px 0px 19px;
}

div.right-angle-post
{
  background:right top url(images/angle_right_top.gif) no-repeat;
  padding:6px 6px 0px 6px;
}

div.bottom-bg-block
{
  height:12px;
  background:left bottom url(images/bottom_bg.gif) repeat-x;
  font-size:1px;
  line-height:1px;
}

div.margin-post-bottom
{
  margin:-2px 0px 0px 0px;
  position: absolute;
  width:100%;
}

div.bottom-bg-block span
{
  width:12px;
  height:12px;
  display:block;
  font-size:1px;
  line-height:1px;
}

div.bottom-bg-block span.left
{
  float:left;
  background:left top url(images/angle_left_bottom.gif) no-repeat;
}

div.bottom-bg-block span.right
{
  float:right;
  background:right top url(images/angle_right_bottom.gif) no-repeat;
}

/*
a.past-issues
{
  width:100px;
  height:37px;
  padding:8px 0px 0px 0px;
  display:block;
}

div.text-style a.past-issues img
{
  border:none;
}
*/

a.more
{
  width:75px;
  height:37px;
  position:absolute;
  top:0;
  right:0;
}

div.text-style a.more img
{
  border:none;
}

a.register
{
  width:74px;
  height:27px;
  position:absolute;
}

div.text-style a.register img
{
  border:none;
}

/*
a.view-issue
{
  width:104px;
  height:38px;
}

div.text-style a.view-issue img
{
  border:none;
}
*/
div.issue_links {
	margin: 5px 0 0 5px;
	text-align:right;
}

div.text-style 
{
  font-size:12px;
  color:#707070;
}

div.text-style h2, div.text-comment h3
{
  font-size:20px;
  line-height:20px;
  font-weight:bold;
  color:#111111;
  text-transform:uppercase;
  padding:0; 
}
div.text-style h2 {
  padding:5px 0; 
}
div.text-latest h3
{
  font-size:12px;
  font-weight:bold;
  color:#111111;
  text-transform:uppercase;
  padding:0px 0px 5px 0px;
}

div.text-news h3, div.text-fashion h3, div.text-articles h3, div.text-features h3, div.text-photo h3, div.text-videos h3
{
  font-size:14px;
  font-weight:bold;
  color:#000000;
  padding:0px 0px 0px 0px;
}

div.text-news h3 a, div.text-fashion h3 a, div.text-articles h3 a, div.text-features h3 a, div.text-photo h3 a, div.text-videos h3 a
{
  color:#000000;
  text-decoration:none; 
}

div.text-news h3 a:hover, div.text-fashion h3 a:hover, div.text-articles h3 a:hover, div.text-features h3 a:hover, div.text-photo h3 a:hover, div.text-videos h3 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.text-gallery h3
{
  font-size:14px;
  font-weight:bold;
  color:#000000;
  padding:0px 0px 1px 0px;
  float:left;
}

div.text-gallery h3 a
{
  color:#000000;
  text-decoration:none;
}

div.text-gallery h3 a:hover
{
  color:#000000;
  text-decoration:none;
}

div.text-style img
{
  /*border:1px #838383 solid;*/
  cursor: pointer;
}

div.text-latest
{
  padding-bottom:10px;
}

div.text-latest ul 
{
  padding:4px 0px 0px 0px; 
}

div.text-latest ul li
{
  background:0px 5px url(images/li.gif) no-repeat;
  padding:0px 0px 0px 8px;
  list-style:none;
}

div.latest-left
{
  width:310px;
  padding:9px 0px 0px 0px;
  float:left;
}

div.latest-right
{
  width:305px;
  padding:9px 0px 0px 0px;
  float:left;
}

div.img-left-div
{
  width:148px;
  padding:3px 0px 0px 0px;
  display:block;
  float:left;
}

div.img-left-div img
{
  width:148px;
}

div.text-right-div
{
  width:126px;
  padding:0px 6px 0px 10px;
  display:block;
  float:left;
  position:relative;
}

div.img-news-div
{
  width:77px;
  padding:1px 0px 0px 0px;
  float:left;
}

div.img-news-div img
{
  width:75px;
}

div.text-news-div
{
  width:185px;
  padding:0px 0px 0px 12px;
  float:left;
}

div.text-news ul
{
  padding:9px 0px 0px 0px;
}

div.text-news ul li
{
  list-style:none;
  clear:both;
  color:#707070;
  padding:3px 0px 4px 0px;
  font-size:11px;
}

div.text-news a, div.text-features a, div.text-photo a, div.text-videos a
{
  color:#707070;
  text-decoration:none;
}

div.text-news a:hover, div.text-features a:hover, div.text-photo a:hover, div.text-videos a:hover
{
  color:#707070;
  text-decoration:underline;
}
div.imgthumbnail {
	width: 137px;
	height: 138px;
	overflow: hidden;
}
div.text-gallery small
{
  font-size:11px;
  color:#707070;
}

div.text-gallery ul
{
  padding:2px 0px 0px 0px;
}

div.text-gallery ul li
{
  list-style:none;
  clear:both;
  padding:8px 0px 2px 3px;
}

span.big-img
{
  width:136px;
  padding:0px 6px 0px 0px;
  float:left;
}

span.small-img
{
  width:148px;
  padding:1px 0px 0px 0px;
  float:left;
}

.small-img-pic {
  width:60px;
  height:60px;
  margin:6px 6px 4px 6px;
  overflow:hidden;
  text-align:center;
  background-color:#ccc;
}

div.text-fashion ul
{
  padding:13px 0px 0px 0px;
  height:1%;
  overflow:hidden; 
  clear:both;
}

div.text-fashion ul li
{
  float:left;
  width:137px;
  padding:0px 10px 9px 0px;
  list-style:none;
  font-size:11px;
}

div.text-fashion ul li img
{
  width:135px;
  margin:0px 0px 5px 0px;
}

div.projects-block
{
  padding:13px 0px 11px 2px;
}

div.projects-block p
{
  padding:0px 10px 0px 0px;
}

div.projects-block img
{
  margin:0px 0px 14px 0px;
}

div.text-features ul 
{
  width:628px;
  overflow: auto;
  margin:5px 0px 10px -10px;
}

div.text-features ul li
{
  float:left;
  width:137px;
  list-style:none;
  padding:5px 10px 0 10px;
  font-size:11px;   
 /* height:240px; */
}

div.text-features ul li img
{
  width:135px;
  margin:0px 0px 7px 0px;
}

div.text-photo ul 
{
  width:634px;
  overflow: auto;
  margin:5px 0px 10px -8px;
}

div.text-photo ul li
{
  float:left;
  width:296px;
  list-style:none;
  padding:5px 8px 0px 8px;
  font-size:11px;
}



div.text-photo ul li img
{
  margin:0px 0px 7px 0px;
}

div.text-photo ul li div.big-img
{
	overflow:hidden;
	width:296px;
	height:246px;
	margin-top:7px;
	border:0px solid #000;
}
div.text-photo ul li div.big-img-pic
{
	margin:-50px 0 0 -50px
}

div.text-photo ul li div.sml-img
{
}
div.text-photo ul li div.small-img-pic {
    float: left;
    margin: 4px 4px 15px 0;
    border: 0px solid #000;
    text-align:center;
    background-color:#fff;
	overflow:hidden;
	text-align:center;
	width:56px;
	height:56px;
}
div.text-photo ul li div.last-pic {
	margin-right: 0;
}
	
div.text-videos ul 
{
  width:634px;
  overflow: auto;
  margin:5px 0px 10px -10px;
}

div.text-videos ul li
{
  width:137px;
  list-style:none;
  display:block;
  float:left;
  padding:5px 10px 0 10px;
  font-size:11px; 
}

div.text-videos ul li img
{
  margin:0px 0px 7px 0px;
}

div.text-videos h3
{
  text-transform:uppercase;
  margin-top:10px;
}

div.text-wallpapers ul 
{
  width:628px;
  overflow: auto;
  margin:10px 0px 10px -10px;
}

div.text-wallpapers ul li
{
  width:137px;
  list-style:none;
  float:left;
  padding:5px 10px 0 10px;
  font-size:11px;
}

div.text-wallpapers ul li ul 
{
  width:137px;
  overflow: auto;
  margin:0px 0px 0px -6px;
}

div.text-wallpapers ul li ul li
{
  width:55px;
  list-style:none;
  display:block;
  float:left;
  padding:0px 0px 0px 8px;
  margin:0px 0px 0px 7px;
  font-size:11px;
  background:0px 5px url(images/li_black.gif) no-repeat;
}

div.text-wallpapers ul li ul li a
{
  color:#000000;
  text-decoration:none;
}

div.text-wallpapers ul li ul li a:hover
{
  color:#666666;
  text-decoration:none;
}

div.text-wallpapers ul li img
{
  width:139px;
  height:81px;
  margin:0px 0px 6px 0px;
}





div.right-content
{
  width:310px;
  margin:0;
  float:left; 
}

div.right-block
{
  margin:0px 0px 1px 0px;
  position:relative;
}

div.text-signup 
{
  padding-right:10px;
  padding-bottom:13px;
}

div.text-signup p
{
  padding:10px 0px 0px 0px;
}

div.text-signup span
{
  text-align:left;
  display:block;
  float:left;
  width:57px;
  margin:7px 0px 0px 0px;
}

div.text-signup img
{
  margin:0px 0px -12px 0px;
}

form.signup
{
  padding:8px 0px 2px 0px;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  height:1%;
  overflow:hidden;
  position:relative;
}

form.signup input
{
  width:125px;
  height:16px;
  border:1px #999999 solid;
  padding:0px 5px 0px 5px;
  margin:6px 8px 0px 0px;
  _margin:5px 8px 0px 0px;
  font-size:11px;
  vertical-align:top;
}

div.banner-block
{
  padding:8px 0px 9px 4px;
  position:relative;
  /* z-index:0 !important; */
}

div.magpromo-block {
  margin:1px 4px 0px 4px;
}

div.magpromo-block h2 {
  margin-top: 2px;
}

div.img-articles
{
  width:58px;
  padding:2px 0px 0px 0px;
  float:left;
}

div.img-articles img
{
  width:56px;
}

div.event-articles-div
{
  width:200px;
  padding:0px 0px 0px 8px;
  float:left;
}

div.text-articles-div
{
  width:203px;
  padding:0px 0px 0px 12px;
  float:left;
}

div.text-articles ul
{
  padding:9px 0px 5px 0px;
}

div.text-articles ul li
{
  list-style:none;
  clear:both;
  color:#707070;
  padding:4px 0px 4px 0px;
  font-size:11px;
}

div.text-articles a
{
  color:#707070;
  text-decoration:none;
}

div.text-articles a:hover
{
  color:#707070;
  text-decoration:underline;
}

div.video-block, div.widget-block
{
	width: 274px;
  padding:19px 0px 8px 0px;
}

div.video-block img, , div.widget-block img
{
  margin:0px 0px 0px 0px;
}

div.video-block h3, div.widget-block h3 
{
	padding-top:8px;
}



div.footer-block
{
  clear:both;
  margin:0px 0px 0px 3px;
}

div.bottom-block
{
  margin:0px 0px 0px 0px;
  position:relative;
}

div.left-footer
{
  width:743px;
  float:left;
}

div.banner-footer
{
  width: 728px;
  height: 90px; 
  margin: 0 0 10px 0px;
}

div.bottom-blocks
{
  background:730px top url(images/bg_img_02.gif) no-repeat;
}

div.bg-block
{
  min-height:122px;
  float:left;
  background:left top url(images/bg_img_02.gif) no-repeat;
  font-size:11px;
  color:#252525;
  line-height:12px;
}

div.text-footer h2
{
  font-size:12px;
  font-weight:bold;
  color:#252525;
  text-transform:uppercase;
  padding:0px 0px 12px 0px;
}

div.text-footer ul li
{
  list-style:none;
}

div.text-footer a
{
  color:#252525;
  text-decoration:none;
}

div.text-footer a:hover
{
  color:#252525;
  text-decoration:underline;
}

div.block1
{
  width:138px;
  padding:0px 0px 0px 2px;
  float:left;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
}

div.block2
{
  width:93px;
  padding:0px 10px 0px 20px;
}

div.block3
{
  width:89px;
  padding:0px 10px 0px 20px;
}

div.block4
{
  width:94px;
  padding:0px 10px 0px 17px;
}

div.block5
{
  width:85px;
  padding:0px 10px 0px 16px;
}

div.block6
{
  width:90px;
  padding:0px 10px 0px 15px;
}

div.right-footer
{
  width:190px;
  float:right;
  margin-right:6px;
}

div.right-footer-block
{
  width:84px;
  padding:0px 10px 0px 0px;
  float:left;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
}

div.right-footer-block h2
{
  height:18px;
  margin:9px 0px 6px 0px;
  text-indent:-9999em;
}

h2.tit-page
{
  background:left top url(images/tit_pages.gif) no-repeat;
}

h2.tit-groupie
{
  background:left top url(images/tit_groupie.gif) no-repeat;
}

div.right-footer-block img.img-footer
{
  width:80px;
  height:116px;
  border:1px #878787 solid;
}

div.button
{
  padding:9px 0px 6px 0px;
}

div.right-footer-block div.button img
{
  border:none;
  float:left;
}

div.right-footer-block a
{
  color:#252525;
  text-decoration:none;
}

div.bottom-footer
{
  clear:both;
  background:center top url(images/bg_img_03.gif) no-repeat;
  padding:20px 0px 20px 0px;
  margin:10px 0px 0px 0px;
  text-align:center;
  font-size:11px;
  color:#252525; 
}

div.bottom-footer a
{
  color:#252525;
  text-decoration:none;
}

div.bottom-footer a:hover
{
  color:#252525;
  text-decoration:underline;
}

div.bottom-footer ul li
{
  display:inline;
  padding:0px 10px 0px 5px;
  background:right 2px url(images/menu_li.gif) no-repeat;
  text-transform:lowercase;
}

div.bottom-footer ul li.no-border-li
{
  padding:0px 0px 0px 7px;
  background:right top url(images/blank.gif) no-repeat;
}





div.post-margin
{
  margin:0px 1px 11px 0px;
}

div.top-post h3
{
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  padding:0px 0px 3px 0px;
}

div.top-post h2.pagetitle
{
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  padding:0px 0px 3px 0px;
}

div.top-post h2
{
  font-size:28px;
  font-weight:bold;
  color:#111111;
  padding:0px 0px 10px 0px;
}

div.top-post h2 a
{
  color:#111111;
  text-decoration:none;
}

div.top-post h2 a:hover
{
  color:#333333;
  text-decoration:none;
}

div.top-post h3.tit-archive
{
  font-size:22px;
  font-weight:bold;
  color:#111111;
  padding:0px 0px 5px 0px;
}

div.top-post h3.tit-archive a
{
  color:#111111;
  text-decoration:none;
}

div.top-post h3.tit-archive a:hover
{
  color:#333333;
  text-decoration:none;
}

div.postmetadate
{
  margin:0px 9px 0px 0px;
}

div.left-postmeta
{
  width:270px;
  float:left;
  font-size:13px;
  color:#707070;
  padding:5px 0px 0px 0px;
}

div.left-postmeta a
{
  color:#000000;
  text-decoration:none;
}

div.left-postmeta a:hover
{
  color:#666666;
  text-decoration:none;
}

div.right-postmeta, div.right-postmeta-archive
{
  float:right;
}

div.right-postmeta span
{
  font-size:13px;
  font-weight:normal;
  text-transform:uppercase;
  color:#707070;
  display:block;
}

div.right-postmeta-archive span
{
  font-size:13px;
  font-weight:normal;
  text-transform:uppercase;
  color:#707070;
}

div.right-postmeta img
{
  float:left;
  margin:-3px 5px 0px 0px;
}

div.right-postmeta ul, div.right-postmeta-archive ul
{
  padding:0px 0px 0px 6px;
}

div.right-postmeta ul li
{
  height:35px;
  list-style:none;
  display:block;
  float:left;
  background:left top url(images/bg_img_04.gif) no-repeat;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  padding:6px 15px 0px 13px;
}

div.right-postmeta-archive ul li
{
  height:27px;
  list-style:none;
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  padding:12px 15px 0px 13px;
}

div.right-postmeta a, div.right-postmeta-archive a
{
  color:#000000;
  text-decoration:none;
}

div.right-postmeta a:hover, div.right-postmeta-archive a:hover
{
  color:#333333;
  text-decoration:none;
}

div.right-postmeta ul li.no-bg-li, div.right-postmeta-archive ul li.no-bg-li
{
  background:left top url(images/blank.gif) no-repeat;
}

div.right-postmeta ul li.no-pad-li, div.right-postmeta-archive ul li.no-pad-li
{
  padding:6px 9px 0px 13px;
}

div.photo-post
{
  clear:both;
  position:relative;
  margin:0px 9px 7px 0px;
  background:right top url(images/bg_img_10.gif) no-repeat;    text-align:center;
}

div.galleria_wrapper
{
  display:block;
}

div.photo-post img
{
  /*border:1px #7f7f7f solid;*/
  margin:0px 0px 10px 0px;
}

div.pos-rel
{
  width:621px;
  height:87px;
  background:16px 0px url(images/bg_img_07.gif) repeat-y;
  clear:both;
  margin:0px 0px 0px -6px;
  clear:both;
}

div.thumbnails-top
{
  width:621px;
  height:87px;
  background:16px 0px url(images/bg_img_05.gif) no-repeat;
}

div.thumbnails-bottom
{
  width:621px;
  height:87px;
  background:16px bottom url(images/bg_img_06.gif) no-repeat;
}

div.pos-rel ul li img
{
  width:105px;
  height:67px;
  margin:0px;
}

div.thumbnails-img
{
  width:565px;
  position:relative;
  z-index:1000;
  padding:9px 0px 0px 0px;
  margin:0px 29px 0px 29px;
  overflow-x:hidden;/*scroll*/
  overflow-y:hidden;
}

div.pos-rel ul
{
  display:block;
}

div.pos-rel ul li
{
  width:105px;
  height:67px;
  list-style:none;
  display:block;
  float:left;
  padding:0px 5px 0px 0px;
}


a.left-button
{
  width:48px;
  height:36px;
  display:block;
  position:absolute;
  margin:23px 0px 0px 0px;
  font-size:1px;
  line-height:1px;
  color:#FFFFFF;
}

a.right-button
{
  width:48px;
  height:36px;
  display:block;
  position:absolute;
  margin:23px 0px 0px 0px;
  font-size:1px;
  line-height:1px;
  color:#FFFFFF;
  right:2px;
  _right:12px;
}

a.left-button img, a.right-button img
{
  border:none;
}

div.archive-block
{
  padding:15px 0px 20px 0px;
  margin:0px 0px 0px 0px;
  background:center bottom url(images/bg_img_03.gif) no-repeat;
}

div.post
{
  font-size:13px;
  line-height:16px;
  color:#707070;
  padding:0px 20px 0px 0px;
}

div.post a
{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

div.post a:hover
{
  color:#333333;
  text-decoration:none;
}

div.pages
{
  padding-right:20px;
  min-height:500px;
  height:expression(this.scrollHeight < 500 ? "500px" : "auto" ); 
}

div.post p, div.pages p
{
  padding:10px 0px 6px 0px;
  line-height:18px;
}

div.post ul, div.post ol, div.pages ul, div.pages ol
{
  padding:5px 0px 6px 20px;
}

div.post li, div.pages li
{
  padding:5px 0px 0px 0px;
}


div.bottom-post-block
{
  padding:32px 6px 0px 0px;

}

div.bottom-archive-block
{
  padding:32px 6px 0px 0px;
  position:relative;
  height:38px;
}

div.pages-link
{
  float:left;
  background:left top url(images/bg_img_14.gif) repeat-x;
  position:absolute;
  margin:0px 0px 0px -13px;
}

div.pages-link-block
{
  background:right top url(images/bg_img_13.gif) no-repeat;
  padding:6px 5px 0px 0px;
}

div.pages-link div.wp-pagenavi a {
  color:#a1a1a1;
  text-decoration:none;
  height:31px;
  font-size:13px;
  font-weight:bold;
  background:left top url(images/bg_img_11.gif) no-repeat;
  padding:7px 9px 0px 13px;
  display:block;
  float:left;
  border:none;
  margin:0px;
}
div.pages-link div.wp-pagenavi a:visited {
  color:#a1a1a1;
  text-decoration:none;
}
div.pages-link div.wp-pagenavi a:hover {	
  color:#000000;
  text-decoration:none;
}
div.pages-link div.wp-pagenavi a:active {
  color:#000000;
  text-decoration:none;
}
div.pages-link div.wp-pagenavi span.pages {
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-transform:uppercase;
  padding:8px 9px 0px 16px;
  display:block;
  float:left;
  border:none;
  margin:0px;
}
div.pages-link div.wp-pagenavi span.current {
  height:31px;
  font-size:13px;
  font-weight:bold;
  background:left top url(images/bg_img_11.gif) no-repeat;
  padding:7px 9px 0px 13px;
  color:#000000;
  display:block;
  float:left;
  border:none;
  margin:0px;
}
div.pages-link div.wp-pagenavi span.extend {
  height:31px;
  font-size:13px;
  font-weight:bold;
  background:left top url(images/bg_img_11.gif) no-repeat;
  padding:7px 9px 0px 13px;
  color:#000000;
  display:block;
  float:left;
  border:none;
}

div.pages-link div.wp-pagenavi a img
{
  margin:4px 0px 0px 0px;
  border:none;
}

div.share-link
{
  float:right;
  margin:0;
  background:left top url(images/bg_img_08.gif) no-repeat;
}

div.share-link ul
{
  padding:6px 0px 0px 6px;
}

div.share-link ul li
{
  height:29px;
  padding:5px 6px 0px 6px;
  list-style:none;
  display:block;
  float:left;
  /*background:left top url(images/bg_img_09.gif) no-repeat;*/
  font-size:11px;
  line-height:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
}

div.share-link ul li a
{
  color:#000000;
  text-decoration:none;
  display:block;
  float:left;
}

div.share-link ul li a:hover
{
  color:#333333;
  text-decoration:none;
}

div.share-link ul li.email-bottom
{
  /*background:left top url(images/blank.gif) no-repeat;*/
  background:right top url(images/bg_img_09.gif) no-repeat;
  padding-left:12px;
  padding-right:6px;
}

div.share-link ul li.email-bottom a
{
  background:left top url(images/email_bottom.gif) no-repeat;
  padding:1px 13px 0px 37px;
}

div.share-link ul li.facebook-bottom
{
  padding-left:14px;
}

div.share-link ul li.facebook-bottom a
{
  background:left top url(images/facebook_bottom.gif) no-repeat;
  padding:1px 11px 0px 34px;
}

div.share-link ul li.twitter-bottom
{
  padding-left:11px;
}

div.share-link ul li.twitter-bottom a
{
  background:left top url(images/twitter_bottom.gif) no-repeat;
  padding:1px 10px 0px 32px;
}

ul.commentlist 
{
  padding:5px 0px 15px 0px;
}

ul.commentlist li
{
  list-style:none;
  display:block;
  padding:14px 0px 15px 0px;
  font-size:13px;
  color:#707070;
  background:center bottom url(images/bg_img_03.gif) no-repeat;
  clear:both;
}

ul.commentlist li a
{
  color:#000000;
  text-decoration:none;
}

ul.commentlist li a:hover
{
  color:#333333;
  text-decoration:none;
}

ul.commentlist li p
{
  padding:0px 0px 5px 0px;
}

ul.commentlist li small
{
  font-size:11px;
  color:#707070;
}

span.autor
{
  font-size:14px;
  font-weight:bold;
  padding:0px 7px 0px 0px;
  color:#000000;
}

div.comment-avatar
{
  width:59px;
  padding:2px 13px 0px 0px;
  float:left;
}

div.comment-avatar img
{
  width:57px;
  height:57px;
  border:1px #7f7f7f solid;
}

div.comment-text
{
  width:506px;
  float:left;
}

div#respond p
{
  font-size:12px;
  color:#707070;
}

div#respond a
{
  color:#000000;
  text-decoration:none;
}

div#respond a:hover
{
  color:#333333;
  text-decoration:none;
}

form#commentform span
{
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 color:#000000;
 display:block;
 padding:5px 0px 5px 0px;
}

form#commentform input.text-input
{
  width:200px;
  height:18px;
  border:1px #999999 solid;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  padding:2px 5px 0px 5px;
  margin:0px 0px 0px 0px;
}

form#commentform textarea
{
  width:497px;
  height:85px;
  border:1px #999999 solid;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  padding:2px 5px 3px 5px;
  margin:0px 0px 0px 0px;
}

form#commentform input#submit
{
  width:75px;
  height:28px;
  background:left top url(images/submit.gif) no-repeat;
  border:none;
  padding:0px;
  margin:57px 0px 0px 0px;
  cursor:pointer;
  vertical-align:top;
}

div.search-res
{
  padding:0px 0px 10px 0px;
}

div.navigation
{
  clear:both;
  padding:0px 0px 10px 0px;
  font-size:11px;
}

div.alignleft
{
  float:left;
}

div.alignright
{
  float:right;
}

.aligncenter
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
 
img.alignright 
{
  padding:4px;
  margin:0px 0px 2px 7px;
  display:inline;
  float:right;
}

img.alignleft 
{
  padding:4px;
  margin:0px 7px 2px 0px;
  display:inline;
  float:left;
}

div.archive
{
  margin-top:10px;
}

div.img-archive
{
  width:137px;
  padding:3px 15px 5px 0px;
  float:left;
}

div.img-archive img
{
  width:135px;
  height:126px;
  /*border:1px #717171 solid;*/
}

div.text-archive
{
  float:left;
  width:450px;
}

div.post div.text-archive p
{
  padding:0px 0px 5px 0px;
}

/* sign up */
div.signup-post h2
{
  font-size:28px;
  font-weight:bold;
  color:#111111;
  text-transform:uppercase;
  padding:3px 0px 5px 0px;
}

div.signup-post h3
{
  font-size:14px;
  font-weight:bold;
  color:#707070;
  text-transform:uppercase;
  padding:0px 0px 17px 0px;
}

div.signup-post h4
{
  font-size:14px;
  font-weight:bold;
  color:#111111;
  padding:0px 0px 0px 12px;
}

div.signup-post span
{
  color:#111111;
}

div.signup-post ul
{
  padding:0px 0px 9px 26px;
}

div.signup-post ul li
{
  color:#707070;
  font-size:12px;
  padding:2px 0px 0px 0px;
}

div.form-signup
{
  background:center top url(images/bg_img_03.gif) no-repeat;
  padding:32px 0px 10px 14px;
}

div.name-signup
{
  width:137px;
  float:left;
  font-size:15px;
  font-weight:bold;
  color:#111111;
  text-transform:uppercase;
  padding:2px 0px 11px 0px;
}

div.name-signup small
{
  text-transform:lowercase;
  display:block;
}

div.input-signup 
{
  padding:1px 0px 11px 0px;
  position:relative;
}

div.input-signup input.text-signup, input.strange
{
  width:149px;
  height:15px;
  border:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#707070;
  padding:1px 5px 0px 5px;
}
input.strange { float: left; padding-top: 1px!important; margin-right: 3px; width: 55px; }  
div.input-signup input.inpt-search {width: 295px;}
input.btn-go { background: #CCC; border:0; font-size: 12px; font-weight: bold; padding: 0 5px 1px; }
div.input-signup input.text-signup-small
{
  width:50px;
  height:15px;
  border:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#707070;
  padding:1px 5px 0px 5px;
}

textarea.su-form 
{
  width:149px;
  height:50px;
  border:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#707070;
  padding:1px 5px 0px 5px;
 }
div.full-div
{
  padding:14px 0px 0px 0px;
  clear:both;
}

input.submit-signup
{
  width:126px;
  height:36px;
  border:none;
  background:left top url(images/submit_signup.gif) no-repeat;
  position:relative;
  margin:0px 0px 0px -7px;
  cursor:pointer;
}

div.bottom-signup
{
  position:absolute;
  bottom:6px;
  right:6px;
}

div.email-signup
{
  margin:0px 0px 0px 0px;
  background:left top url(images/bg_img_08.gif) no-repeat;
}

div.bottom-signup a
{
  display:block;
  margin:0px 0px 0px 17px;
  padding:12px 17px 10px 39px;
  background:0px 12px url(images/email-signup.gif) no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#000000;
  text-decoration:none;
}

div.bottom-signup a:hover
{
  color:#000000;
  text-decoration:none;
}

div.big-checkbox
{
  width:90px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-transform:uppercase;
  padding:3px 0px 0px 0px;
}

input.styled 
{ 
  display:none; 
} 

span.checkbox 
{
  width:19px;
  height:25px;
  margin:-3px 8px 0px 0px;
  background:url(images/checkbox.gif) no-repeat;
  display:block;
  clear:left;
  float:left;
}

span.radio 
{
  width:19px;
  height:25px;
  margin:-6px 8px 0px 0px;
  background:url(images/checkbox_big.gif) no-repeat;
  display:block;
  float:left;
}

select.styled 
{ 
  position:relative; 
  opacity:0; 
  filter:alpha(opacity=0); 
  z-index:5; 
  color:#707070;
  font-size:10px;
}

span.select 
{
  position:absolute;
  height:16px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#707070;
  overflow:hidden;
  padding:2px 0px 0px 5px;
}

div.big-select select.styled 
{ 
  width:161px; 
}

div.big-select span.select 
{
  width:156px;
  background:url(images/select-big.gif) no-repeat;
  color:#707070;
}

div.date-select
{
  width:40px;
  float:left;
  padding:0px 3px 0px 0px;
  position:relative;
}

div.date-select select.styled 
{ 
  width:40px;
}

div.date-select span.select 
{
  width:35px;
  background:url(images/select_date.gif) no-repeat;
  color:#707070;
}

div.month-select
{
  width:70px;
  float:left;
  padding:0px 3px 0px 0px;
  position:relative;
}

div.month-select select.styled 
{ 
  width:70px;
}

div.month-select span.select 
{
  width:65px;
  background:url(images/select-month.gif) no-repeat;
  color:#707070;
}
div.year-select
{
  width:45px;
  float:left;
  padding:0px 3px 0px 0px;
  position:relative;
}

div.year-select select.styled 
{ 
  width:45px;
}

div.year-select span.select 
{
  width:40px;
  background:url(images/select_year.gif) no-repeat;
  color:#707070;
}

div.login-tit h1
{
  font-size:28px;
  font-weight:bold;
  color:#111111;
  text-transform:uppercase;
  padding:3px 0px 5px 0px;
}

form.loginform input.mid
{
  width:149px;
  height:15px;
  border:1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#707070;
  padding:1px 5px 0px 5px;
  margin:2px 0px 11px 0px;
}

form.loginform input#wp-submit
{
  width:76px;
  height:30px;
  border:none;
  background:left top url(images/login.gif) no-repeat;
  cursor:pointer;
  text-indent:-9999em;
  margin:0px 0px 0px 205px;
  padding:0px;
}

form.loginform span.checkbox 
{
  width:19px;
  height:20px;
  margin:0px 8px 0px 117px;
  background:url(images/checkbox.gif) no-repeat;
  display:block;
  clear:left;
  float:left;
}

form.loginform label 
{
  font-size:14px;
  font-weight:bold;
  color:#111111;
  text-transform:uppercase;
  padding:2px 0px 0px 0px;
}

form.loginform label.checkbox-label
{
  font-size:12px;
  font-weight:normal;
  color:#111111;
  text-transform:none;
  padding:2px 0px 0px 0px;
}

ul#cycnav 
{
  padding:0px 0px 0px 120px;
}

ul#cycnav li
{
  background:left top url(images/blank.gif) no-repeat;
  padding:0px;
  list-style:none;
}

div.main-pic
{
  text-align:center;
}

div.main-pic p.main-pic-desc
{
  text-align:left;
}

p#main_img_desc
{
  font-size:13px;
  line-height:16px;
  color:#707070;
  padding:10px 0px 10px 0px;
  line-height:18px;
}ul#recentcomments {padding-right:10px;}ul#recentcomments li {border-bottom:1px solid #CCCCCC;list-style:none outside none;padding:10px 0;width:272px;}#tag-cloud {padding-right:10px;}#uploadform label {font-size:12px;}

.pad-right
{
  padding:0px 19px 5px 0px;
}

form.form_profile {
	margin-top:8px;
}

form.form_profile strong {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#707070;
}

form.form_profile .left p {
	font:bold 12px Arial, Helvetica, sans-serif !important;
	color:#707070 !important;
	padding:0 !important;
	margin-bottom:12px !important;
}

form.form_profile .left {
	float:left;
	width:149px;
	margin-top:8px;
	margin-left:3px;
}

form.form_profile .right {
	float:left;
	margin-top:8px;
}

form.form_profile .right p {
	padding:0 !important;
	margin-bottom:4px !important;
}

form.form_profile .right p input {
	background-color:#FFFFFF;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
}

form.form_profile .right p select {
	width:145px;
}

form.form_profile .right .short input {
	width:113px;
}

.update_button {
	margin:22px 0 3px 0px;
}

.update_button input {
	background:url(images/update_button.gif) no-repeat;
	width:95px;
	height:19px;
	border:none;
	cursor:pointer;
}

.logout {
	margin-left:115px;
}

.logout input {
	background:url(images/logout.gif) no-repeat;
	width:76px;
	height:30px;
	border:none;
	cursor:pointer;
}

p.fileinputs {
	position: relative;
	width:207px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:207px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3366FF;
	height:20px;
	margin-top:-18px;
}
input.text{
	padding:0 0 0 5px;
	width:134px;
	background:url(images/upload_input.gif) no-repeat 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.8em;
	color:#3366FF;
	height:19px;
	position:absolute;
	left:0;
	top:0;
	border:none;
}
:root input[type="text"]{
	padding-top:3px;
	line-height:normal;
}
.fakefile img{
	position:absolute;
	left:149px;
	top:0;
	padding:0;
	margin:0;
	border:none !important;
}

.photo {
	position:relative;
	/*top:29px;
	left:-149px;*/
}

.check input {
	position:relative;
	top:2px;
}

.ie6 .check input {
	margin-top:2px;
	position:static;
}

.errors {
	color:red;
	font-weight:bold;
	margin-left:152px;
	margin-top:18px;
}

.user_photo {
	margin-top:34px;
}
div.text-latest ul.ul-no-style li { background: none; padding-left: 0;} 
div.gig-post p { padding: 0 0 5px; } 
.buy-ticket-block { text-align: right; padding: 10px 20px; }
.scolumn { float: left; width: 612px; padding-top: 5px; } 
.csw250 { width: 170px; border-left: 1px solid #999; padding-left: 10px; } 
.csw250 .name-signup { margin-top:1px; }
.form-signup {width: 612px;overflow:hidden; }
.scolumn .name-signup {width: 65px;}
.scolumn input.text-signup { float: left; }
span.and-or {float: left; font-size:13px; color: #000; padding: 2px 5px 0; text-transform:none; font-weight: bold;}
div.ffilter { padding-left: 0!important; background: 0; padding:0; } 
.input-signup p { font-size: 10px; padding: 0!important; } 
div.ffilter .input-signup .month-select { width:81px; padding:0; }
div.ffilter .input-signup span.select { background:url(images/ssf-location.png) no-repeat; width:81px; height: 16px; padding-top: 3px; }
div.ffilter .input-signup select { margin-top: 3px; width: 81px; } 
div.ffilter .input-signup .tselect { width: 74px;}
div.ffilter .input-signup .tselect span.select { background:url(images/ssf-date.png) no-repeat; width:74px; height: 16px; padding-top: 3px; }
div.ffilter .input-signup .tselect select { margin-top: 3px; width: 74px; }
div.pf-block { background: #dadcdc url(images/fb-bg.gif) repeat-x left top; margin: -12px 0 -8px -13px; width: 607px; padding: 12px 13px 7px; }
div.ffilter input.btn-go { height: 37px; width: 54px; background: url(images/btn-go.png) no-repeat; padding:0; overflow: hidden; text-indent: -10000px; outline:none; float: left; cursor: pointer; margin-top: -9px;  }
div.ffilter .or-block { font-size: 11px; color: #000; font-weight: bold; background: url(images/fline.png) no-repeat center center; clear: both; }
.gig-error {border:1px solid red;padding:10px;width:450px;margin-bottom:10px;}

div.left {
	float:left;
}
div.eventguide select.location, div.eventguide select.date, div.eventguide select.type {
	width:100px;
	height:22px;
	padding:1px 0;
	font-size:13px;
	margin: 0 5px;
}
div.eventguide input.search {
	float:left;
	width:200px;
	height:17px;
	padding:1px;
	font-size:13px;
	margin: 0 5px 0 10px;
}
