/*  
Theme Name: Seaside Siren Roller Girls
Theme URI: http://www.seasidesirenrollergirls.com
Description: Theme for the Seaside Siren Roller Girls website.
Version: 1.0
Author: Madame Hurlesque
Author URI: http://www.seasidesirenrollergirls.com
*/
#footer-sidebar {
display:block;
height: 250px;
}

#footer-sidebar1 {
float: left;
width: 340px;
margin-left:5px;
margin-right:5px;
}


/*---------------universal styles----------------*/

.timecolor{
        color:#aa0034;
}

hr{
        position:relative;
        color:#cccccc;
        background-color:#cccccc;
        height:0.5px;
        width:90%;
        left:-14px;
}

h1{
        position: absolute;
        left: -4000px;
}

h2{
        font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 14px;
        font-weight:bold;
        color: #2a2655;
}

a:link, a:visited{
	text-decoration: none;  
        font-weight:bold;
	color:#2a2655;
}

a:hover{
	text-decoration: underline;
}

/*---------------body----------------*/

body{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
        color:#2a2655;
	text-align: center;
	vertical-align: top;
	background: #2a2655;
       }

#wrapper{
	margin: 0 auto 0 auto;
	width: 1050px; 
        background-image:url('images/body.jpg');
	background-repeat:repeat-y;
        background-position:center;
}

#altwrapper{
	margin: 0 auto 0 auto;
	width: 1050px; 
        background-image:url('images/altbody.png');
	background-repeat:repeat-y;
        background-position:center;
}


/*----------------head section----------------*/

#header{
	float: left;
	width: 1027px;
        height: 317px;
        vertical-align: top;        
        margin-left:11px;
        background-image:url('images/header5.jpg');
	background-repeat:no-repeat;
        background-position:center;
}

/*----------------althead section----------------*/

#altheader{
	float: left;
	width: 1027px;
        height: 317px;
        vertical-align: top;        
        margin-left:11px;
        background-image:url('images/altbanner.png');
	background-repeat:no-repeat;
        background-position:center;
}

/*----------------top navigation----------------*/

#navlinks ul{    
        position:relative;
        width:1027px;   
        list-style-type: none;
        float: left;
        display:block;
        padding-top:10px;margin-top:250px;
        margin-left:55px;
/*IE hack*/
        margin-left:100px!ie;
}

#navlinks li{        
        list-style-type: none;
        padding: 10px;
        float: left;
}

#navlinks li a.star{
        display:block;
        width:105px;
        padding-bottom:110px;
        padding-left:40px;
        margin-top:-50px;
        margin-left:-35px;
        background-image:url('images/star1.png');
	background-repeat:no-repeat;
        background-position: 0px 0px;
}

#navlinks li a:visited.star{
        display:block;
        width:105px;
        padding-bottom:110px;
        padding-left:40px;
        margin-top:-50px;
        margin-left:-35px;
        background-image:url('images/star1.png');
	background-repeat:no-repeat;
        background-position: 0px 0px;
}

#navlinks li a:hover.star{
        display:block;
        width:105px;
        padding-bottom:110px;
        padding:50px;
        padding-left:40px;
        margin-top:-50px;
        margin-left:-35px;
        background-image:url('images/star2.png');
	background-repeat:no-repeat;
        background-position: 0px 0px;
}

#navlinks li a.star span{
        display:none; 
}

#navlinks li a{        
        text-decoration:none;
        font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 11px;
        font-weight:bold;
        color: #2a2655;
}

#navlinks li a:hover{
        text-decoration:underline;
}  
/*----------------alttop navigation----------------*/

#altnavlinks ul{    
        position:relative;
        width:1027px;   
        list-style-type: none;
        float: left;
        display:block;
        padding-top:10px;margin-top:220px;
        margin-left:55px;
/*IE hack*/
        margin-left:100px!ie;
}

#altnavlinks li{        
        list-style-type: none;
        padding: 10px;
        float: left;
}

#altnavlinks li a.star{
        display:block;
        width:105px;
        padding-bottom:110px;
        padding-left:40px;
        margin-top:-50px;
        margin-left:-35px;
        background-image:url('images/star1.png');
	background-repeat:no-repeat;
        background-position: 0px 0px;
}

#altnavlinks li a:visited.star{
        display:block;
        width:105px;
        padding-bottom:110px;
        padding-left:40px;
        margin-top:-50px;
        margin-left:-35px;
        background-image:url('images/star1.png');
	background-repeat:no-repeat;
        background-position: 0px 0px;
}

#altnavlinks li a:hover.star{
        display:block;
        width:105px;
        padding-bottom:110px;
        padding:50px;
        padding-left:40px;
        margin-top:-50px;
        margin-left:-35px;
        background-image:url('images/star2.png');
	background-repeat:no-repeat;
        background-position: 0px 0px;
}

#altnavlinks li a.star span{
        display:none; 
}

#altnavlinks li a{        
        text-decoration:none;
        font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 30px;
        font-weight:bold;
        color: #ffffff;
}

#altnavlinks li#backto a{        
        text-decoration:none;
        font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 18px;
        font-weight:bold;
        color: #ffffff;
}

#altnavlinks li a:hover{
        text-decoration:underline;
}

/*----------------static homepage content----------------*/

#home_text{
        float:left;
        position:relative;
	width: 600px;
        height:180px;
        margin-left:60px;
        margin-top: 0px;
        padding-left:31px;
        padding-top:250px;
        text-align:left;
        background-image:url('images/homeback3.png');
        background-position:0px 20px;
        background-repeat:no-repeat;
}

#home_text p{
        padding-left:30px;
        width: 500px;
}
/*
#home_textwrapper{
        margin-left:25px;
        height:25px;
        background-image:url('images/home_title.png');
        background-repeat:no-repeat;
}
*/
#home_text h2{
        position:absolute;
        left:-4000px;
}

#latest{
        font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
        font-size: 14px;
        font-weight:bold;
        color: #2a2655;
}

/*----------------posts----------------*/

#box_wrapper{
        float:left;
        position:relative;
        margin-left:80px;
        margin-top:20px;
}

#box{
        position:relative;
	width: 520px;
        height:auto;
        text-align:left;
        padding-left:30px;
        padding-right:0px;
        margin-top:-14px;
        margin-bottom:-12px;
        background-image:url('images/box_back.png');
        background-position: 0px 0px;
        background-repeat:repeat-y;
        z-index: 2;
}

#box p{
        width:480px;
}


#box ul{
        width:450px;
}
#box_header{
        position:relative;
	width: 545px;
        height:55px;
        margin-left:0px;
        background-image:url('images/box_top.png');
        background-repeat:no-repeat;
        background-position: 0px 10px;
        z-index: 1;

}

#box_footer{
        position:relative;
	width: 545px;
        height:55px;
        margin-top:0px;
        margin-left:0px;
        background-image:url('images/box_bottom.png');
        background-repeat:no-repeat;
        background-position: -2px -10px;
        z-index: 1;
}
/*----------------altposts----------------*/

#altbox_wrapper{
        float:left;
        position:relative;
        margin-left:80px;
        margin-top:20px;
}

#altbox{
        position:relative;
	width: 850px;
        height:auto;
        text-align:left;
        padding-left:30px;
        padding-right:0px;
        margin-top:-14px;
        margin-bottom:-12px;
        background-position: 0px 0px;
        background-repeat:repeat-y;
        z-index: 2;
}

#altbox p{
        width:850px;
}


#altbox ul{
        width:800px;
}
#altbox_header{
        position:relative;
	width: 850px;
        height:55px;
        margin-left:0px;
        background-repeat:no-repeat;
        background-position: 0px 10px;
        z-index: 1;

}

#altbox_footer{
        position:relative;
	width: 850px;
        height:55px;
        margin-top:0px;
        margin-left:0px;
        background-repeat:no-repeat;
        background-position: -2px -10px;
        z-index: 1;
}
/*----------------shop----------------*/

#shopbox_wrapper{
        float:left;
        position:relative;
        margin-left:80px;
        margin-top:20px;
}

#shopbox{
        position:relative;
	width: 800px;
        height:auto;
        text-align:left;
        padding-left:30px;
        padding-right:0px;
        margin-top:-14px;
        margin-bottom:-12px;
        z-index: 2;
}

#shopbox p{
        width:780px;
}


#shopbox ul{
        width:780px;
}
#shopbox_header{
        position:relative;
	width: 800px;
        height:55px;
        margin-left:0px;
        background-repeat:no-repeat;
        background-position: 0px 10px;
        z-index: 1;

}

#shopbox_footer{
        position:relative;
	width: 800px;
        height:55px;
        margin-top:0px;
        margin-left:0px;
        z-index: 1;
}

#sideshoppingcart{
background: #fbf8ec;



}

/*----------------comments----------------*/

.comments-template{
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

/*----------------sidebar 1----------------*/

.sidebar1{
        float:left;
	width: 250px;
        text-align:left;
	margin-left:50px;  
        margin-top: 0px;
	display:block;
/*IE hack*/
        margin-left:20px!ie;  
        margin-top:0px!ie;
}

.sidebar1 h2{
        position:relative;
        left:-22px;
        top:0px;
        display:block;
        width:260px;
        height:70px; 
        line-height:70px;
        text-align:left;
        padding-left:10px;   
        margin-left:0px;
        margin-top:0px;
 
        background-repeat:no-repeat;
        background-position:-12px  -5px;
        vertical-align:text-middle;
}


.sidebar1 ul{
        width:250px;
        list-style-type: none;
        padding-bottom:20px;
        padding-left: 0px;
        text-align:center;   
}

.sidebar1 li{
        display:block;
        width:250px;
        height:auto;
        margin-left:30px;
        margin-bottom:10px;
        padding-left:20px;
        text-align:left;
        background-image:url('images/sidebar.png');
        background-position:3px 2px;
        background-repeat: repeat-y;
}

.sidebar1 li p{
        display:block;
        width:200px;
        padding-bottom:10px;
}

.sidebar1 li table{
        width:200px;
}

.sidebar1 li ul{
        width:270px;
        list-style-type: none;
        margin-left:-40px;
        margin-top: 0px;
        margin-bottom:20px;
        padding-left: 0px;
        text-align:left;   
}

.sidebar1 li ul li{
        background-image:none;
}

/*----------------sidebar 2----------------*/

.sidebar2{
        float:left;
	width: 250px;
        text-align:left;
	margin-left:50px;        
        margin-top:40px;
	display:block;
	margin-left:50px;
/*IE hack*/
        margin-left:20px!ie;
        margin-top:20px!ie;     
}

.sidebar2 h2{
        position:relative;
        left:-22px;
        top:0px;
        display:block;
        width:260px;
        height:70px; 
        line-height:70px;
        text-align:left;
        padding-left:10px;   
        margin-left:0px;
        margin-top:0px;
        background-image:url('images/sideheader.png');
        background-repeat:no-repeat;
        background-position:-12px  -5px;
        vertical-align:text-middle;
}


.sidebar2 ul{
        width:250px;
        list-style-type: none;
        padding-bottom:20px;
        padding-left: 0px;
        text-align:center;   
}

.sidebar2 li{
        display:block;
        width:250px;
        height:auto;
        margin-left:30px;
        margin-bottom:10px;
        padding-left:20px;
        text-align:left;
        background-image:url('images/sidebar.png');
        background-position:3px 2px;
        background-repeat: repeat-y;
}

.sidebar2 li p{
        display:block;
        width:200px;
        padding-bottom:10px;
}

.sidebar2 li table{
        width:200px;
}

.sidebar2 li ul{
        width:270px;
        list-style-type: none;
        margin-left:-40px;
        margin-top: 0px;
        margin-bottom:20px;
        padding-left: 0px;
        text-align:left;   
}

.sidebar2 li ul li{
        background-image:none;
}

/*----------------sidebar 1----------------*/

.sidebar3{
        float:left;
	width: 250px;
        text-align:left;
	margin-left:50px;        
        margin-top:30px;
	display:block;
/*IE hack*/
        margin-left:20px!ie;  
        margin-top:15px!ie;
}

.sidebar3 h2{
        position:relative;
        left:-22px;
        top:0px;
        display:block;
        width:260px;
        height:70px; 
        line-height:70px;
        text-align:left;
        padding-left:10px;   
        margin-left:0px;
        margin-top:0px;
        background-image:url('images/sideheader.png');
        background-repeat:no-repeat;
        background-position:-12px  -5px;
        vertical-align:text-middle;
}


.sidebar3 ul{
        width:250px;
        list-style-type: none;
        padding-bottom:20px;
        padding-left: 0px;
        text-align:center;   
}

.sidebar3 li{
        display:block;
        width:250px;
        height:auto;
        margin-left:30px;
        margin-bottom:10px;
        padding-left:20px;
        text-align:left;
        background-image:url('images/sidebar.png');
        background-position:3px 2px;
        background-repeat: repeat-y;
}

.sidebar3 li p{
        display:block;
        width:200px;
        padding-bottom:10px;
}

.sidebar3 li table{
        width:200px;
}

.sidebar3 li ul{
        width:270px;
        list-style-type: none;
        margin-left:-40px;
        margin-top: 0px;
        margin-bottom:20px;
        padding-left: 0px;
        text-align:left;   
}

.sidebar3 li ul li{
        background-image:none;
}

/*----------------search widget----------------*/

#search-3 li{
        background-image:none;
}

#searchform{
        width:250px;
        height:80px;
        padding-top:20px;
        margin-bottom:20px;
        text-align:center;   
}

#searchsubmit{
        display:block;
        position:relative;
        right:5px;
        text-indent:-4000px;
        border:none; 
        background:transparent;
        background-image:url('images/search_button.png');
        width:219px;
        height:52px;
        background-repeat:no-repeat;
/*IE hacks*/
        right:15px!ie;
        font-size: 0px;
        display:block;
        line-height: 0px;
}

#s{
        display:block;
        position:relative;
        left:30px;
left:-18px!ie;

}

.widget_search .screen-reader-text{
	display:none;
}
/*----------------email & forum text widget----------------*/

#text-9 ul{
display:block;
position:relative;
margin-left:3px;
list-style-type: none;
}

#text-9 li{        
display:block;
width:80px;
margin-left:15px;
padding:0px;
position:relative;
list-style-type: none;
float: left;
}

/*----------------social media text widget----------------*/

#text-5 ul{
display:block;
position:relative;
margin-left:3px;
list-style-type: none;
}

#text-5 li{        
display:block;
width:60px;
margin:0px;
padding:0px;
position:relative;
list-style-type: none;
float: left;
}

/*----------------event calendar widget----------------*/

#wp-calendar{
        width:200px; 
        padding-bottom:20px;
        margin-bottom:10px;
}

#ec3_publish img{
        display:none;
}

/*----------------event list widget----------------*/

.ec3_list li{
        display:block;
        width:200px;
        margin-left:20px; 
        margin-bottom:-5px;
}

/*----------------meta3 widget----------------*/

#meta-3 h2{
        display:none;
}

#meta-3{
  background-image:none;
margin-right:-100px;
}

#meta-3 ul{
      margin-top:-20px;
      margin-left:35px;
/*IE hacks*/
     margin-top:50px!ie;
     margin-left:-20px;
} 

#meta-3 ul li{
      display:block;
      position:relative;
      width:80px;
      margin-left-10px;
      padding-left:0px;
      list-style-type: none;
      float: left;
}

/*----------------meta4 widget----------------*/

#meta-4 h2{
        display:none;
}

#meta-4{
      background-image:none;
      margin-right:-100px;
}

#meta-4 ul{
      margin-top:-30px;
      margin-left:35px;
/*IE hacks*/
      margin-top:0px!ie;
      margin-left:0px;
}

#meta-4 ul li{
      display:block;
      position:relative;
      width:80px;
      margin-left-10px;
      padding-left:0px;

      list-style-type: none;
      float: left;
}

/*----------------meta5 widget----------------*/

#meta-5 h2{
        display:none;
}

#meta-5{
      background-image:none;
      margin-right:-100px;
}

#meta-5 ul{
      margin-top:-30px;
      margin-left:35px;
/*IE hacks*/
      margin-top:0px!ie;
      margin-left:0px;
}

#meta-5 ul li{
      display:block;
      position:relative;
      width:80px;
      margin-left-10px;
      padding-left:0px;

      list-style-type: none;
      float: left;
}


/*----------------forum (additional)----------------*/

#forumbox .post h3{
margin-left:100px;
}



#forum_text{
width:80%;
}


/*----------------footer----------------*/

#footer{
	clear: both;
	float: left;
	width: 1027px;
        height:122px;
        text-align:left;
        background-image:url('images/footer.jpg');
	background-repeat:no-repeat;
        background-position:center;
        margin-top: 0px;        
        margin-left:10px;
        padding-left:1px;
}

.badge{
position:relative;
margin-left:80px;
margin-top:30px;
}

#footer img{
width:100px;

}

#footer p{
        position:relative;
        margin-left:0px;
        margin-top:-30px;
}

#footer a{
        font-weight:bold;
}
/*----------------altfooter----------------*/

#altfooter{
	clear: both;
	float: left;
	width: 1027px;
        height:122px;
        text-align:left;
        background-image:url('images/altfooter.png');
	background-repeat:no-repeat;
        background-position:center;
        margin-top: 0px;        
        margin-left:10px;
        padding-left:1px;
}

.badge{
position:relative;
margin-left:80px;
margin-top:30px;
}

#footer img{
width:100px;

}

#footer p{
        position:relative;
        margin-left:0px;
        margin-top:-30px;
}

#footer a{
        font-weight:bold;
}
/*----------------Post images-------------*/

img{
border:none;
}

img.freshmeat {
       float:right;
       width:284px;
       height:423px;
}

img.logo {
       float:right;
}

img.contact {
        float:right;
padding-bottom:20px;
}

.camera{
border:none;
list-style-type:none;
}

.camera img{
border:none;
float:left;
}

.tele{
border:none;
list-style-type:none;
}

.tele img{
border:none;
padding-bottom:10px;
margin-top:100px;
float:left;
}

.mic{
border:none;
list-style-type:none;
}

.mic img{
border:none;
float:left;
margin-top:-50px;
}

.presspack{
border:none;
list-style-type:none;
}

.presspack img{
border:none;
margin-left:50px;
margin-top:70px;
}

/*dekoboko interim fix*/
.dekoboko_success p{
visibility:hidden;
}

/*----------------clearfix----------------*/

.clearfix:after {
        content: "."; /* This dot is the actual appended content */
        clear: both;
        height: 0;
        visibility: hidden;
        display: block;
}

/*facebook*/

.fan_box .connect_top{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 0px;
}


.fan_box .full_widget .connect_top{
background-color: af936c
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;

}
