/*  -----------Basics------------  */

html,body{
margin:0;
padding:0;
background-color: #FFFFFF;
background-repeat: repeat-x;
background-image: url("/images/bg_greyish4.gif");
/*overflow-y: scroll; Visar scrollbar aven om sidan inte behover scrollbar */
/* height: 100.1%; Ett annat test */
}

body{
/*font:normal 12px Tahoma, Arial, Helvetica, sans-serif;*/
/*font:normal 13px 'Raleway',Tahoma, Arial, Helvetica, sans-serif; BRA- använde ett tag */ 
font:normal 13px 'Raleway',Tahoma, Arial, Helvetica, sans-serif; 

}

p{
/*margin:0 10px 10px*/
}

a{
/*display:block;color: #981793;padding:10px*/
}

/*  -----------Header------------  */


div#header {
height:62px;
/*line-height:80px;*/
margin:0;
padding-right:10px;
color:#FFFFFF;
border:0px dotted #FFFFFF;
}

div#header a
{
color:#FFFFFF;
text-decoration:none;
}

div#header a:hover
{
color: #b1b1b1;
text-decoration:underline;
}

div#lowersitelogin{
margin-top:18px;
}

.logo {

}

.logo a:hover {
	opacity: .8;
}	


/*  -----------Menu------------  */


div#menu {
height:30px;
margin:0;
padding-left:10px;
padding-right:10px;
border:0px dotted #000000;
color:#000000;
}

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

div#menu a:hover
{
color: #b1b1b1;
text-decoration:underline;
}

/*  -----------Buttons------------  */


div#buttons {
height:21px;
margin:0;
padding-left:10px;
padding-right:10px;
border:0px dotted #000000;
color:#000000;
text-align: left;
}

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

div#buttons a:hover
{
color: #b1b1b1;
text-decoration:underline;
}


/*  -----------Container------------  */
div#container{
width:980px;
margin:0 auto;
border:0px dotted blue;
}
div#container{
text-align:left
}

div#content p{
line-height:1.4
}
div#content{
float:left;width:680px;
background:#FFFFFF;
padding-left:0px;
padding-right:0px;
padding-bottom: 10px;
border:0px dotted green;

}

/*  -----------Video part------------  */
.main{
padding: 0px;
margin-top: 20px;
/*height: 420px;*/
/*overflow:auto;*/
border:1px solid #a3a3a3;
margin-bottom: 20px;
width:620px;
webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
background-color: #f2f2f2;
}

.videoarea{
margin-bottom: 15px;
/*float:left;*/ 
width:505px; text-align:left; margin-left:15px; margin-top:7px;  border:0px solid #000000;
font-weight:bold;
}

.votingarea{
float:right; height:130px; width:55px; margin-top:7px; margin-left:0px; margin-right:15px;  border:0px dashed #000000;
}

.up
{
font:normal 24px Tahoma, Arial, Helvetica, sans-serif;
height:50px; width: 55px; text-align:center; background-color:#009900; margin-bottom:2px;
-moz-border-radius: 6px;-webkit-border-radius: 6px;
}
.up a
{
color:#FFFFFF;
text-decoration:none;

}
.up a:hover
{
color:#FFFFFF;
text-decoration:none;

}

.down
{
font:normal 24px Tahoma, Arial, Helvetica, sans-serif;
height:50px; width: 55px; text-align:center; background-color:#cc0000; margin-top:2px;
-moz-border-radius: 6px;-webkit-border-radius: 6px;
}

.down a
{
color:#FFFFFF;
text-decoration:none;

}
.down a:hover
{
color:#FFFFFF;
text-decoration:none;

}

.save{
float:right; height:50px; width:55px; margin-top:12px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}

.vsave{
float:right; height:50px; width:70px; margin-top:0px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}

.report{
font-size: 11px;
float:right; height:50px; width:55px; margin-top:57px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}
.report a{
color: gray;
text-decoration:none;

}
.report a:hover{
color: #FF6600;
text-decoration:underline;

}

.reportnotitletext{
font-size: 11px;
float:right; height:50px; width:55px; margin-top:41px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}
.reportnotitletext a{
color: gray;
text-decoration:none;

}
.reportnotitletext a:hover{
color: #FF6600;
text-decoration:underline;

}

.shareone{
float:right; height:20px; width:56px; margin-top:12px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}
.sharetwo{
float:right; height:20px; width:56px; margin-top:3px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}


.vsharetwo{
float:right; height:20px; width:70px; margin-top:15px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;
}

/*  -----------Link part--------------  */
.linkmain{
padding: 5px;
margin-top: 0px;
border:1px solid #a3a3a3;
margin-bottom: 0px;
width:620px;
webkit-border-radius: 10px;-moz-border-radius: 5px;border-radius: 5px;
background-color: #f2f2f2;
}

.linkarea{
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
/*float:left;*/
width:525px; text-align:left; margin-left:10px; margin-top:0px;  border:0px solid #000000;
font-weight:bold;
}

.linkareascreening{
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
/*float:left;*/
width:600px; text-align:left; margin-left:10px; margin-top:0px;  border:0px solid #000000;
font-weight:bold;
}



.lreport{
float:right; height:0px; width:70px; margin-top:0px; margin-right:0px;  border:0px dashed #000000;
background-color: #f2f2f2;
text-align: center;

}
.lreport a{
color: gray;
text-decoration:none;

}
.lreport a:hover{
color: #FF6600;
text-decoration:underline;

}


/*  -----------Comment section link comments------------  */

.lcommentarea{
height: auto;
background-color: #f2f2f2;
padding-bottom: 0px;
padding-left:0px;
padding-right:0px;
margin-top: 0px; border:0px dashed #000000;
margin-bottom: 0px;
width:500px;
display: inline-block;

}

.lcommentareacomment
{
	
	padding: 10px;
	border-style: solid;
	border-width: 0px;
	width:500px;

}

.lcommentareauser{
	margin-left:0px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding: 5px;
	background-color: #e1e1e1;
	border-style: solid;
	border-width: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:40px;
	width:490px;
	display: inline-block;


}

.lcommentreplyarea{
	margin-left:20px;
	border-style: solid;
	border-width: 0px;
	margin-top: 15px; border:0px dashed red;
	width:600px;

}

.lreplycommentareauser{
	margin-left:0px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding: 5px;
	background-color: #e1e1e1;
	border-style: solid;
	border-width: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:40px;
	width:590px;

}

.lreplycommentareacomment{
	padding: 10px;
	border-style: solid;
	border-width: 0px;
	width:570px;

}


.lcommentnametext{
		
		font-weight: bold;
		border:0px dotted #000000;

		height:30px;

	
}

.lcentername
{
		margin-top: 7px;
		font-weight: bold;
		border:0px dotted red;
		float:left;

	
}


/*  -----------Comment section videocomments------------  */

.commentarea{
height: auto;
background-color: #f2f2f2;
padding-bottom: 3px;
padding-left:0px;
padding-right:0px;
margin-top: 15px; border:1px solid #a3a3a3;
margin-bottom: 15px;
width:620px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.commentareacomment
{
	
	padding: 10px;
	border-style: solid;
	border-width: 0px;
	width:600px;

}

.commentareauser{
	margin-left:0px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding: 5px;
	background-color: #e1e1e1;
	border-style: solid;
	border-width: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:40px;
	width:610px;

}

.commentreplyarea{
	margin-left:20px;
	border-style: solid;
	border-width: 0px;
	margin-top: 15px; border:0px dashed red;
	width:600px;

}

.replycommentareauser{
	margin-left:0px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	padding: 5px;
	background-color: #e1e1e1;
	border-style: solid;
	border-width: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:40px;
	width:590px;

}

.replycommentareacomment{
	padding: 10px;
	border-style: solid;
	border-width: 0px;
	width:570px;

}


.commentnametext{
		
		font-weight: bold;
		border:0px dotted #000000;

		height:30px;

	
}

.centername
{
		margin-top: 7px;
		font-weight: bold;
		border:0px dotted red;
		float:left;

	
}

/*  -----------Link voting------------  */
.lvotingarea
{

float:right; width:70px; margin-top:0px; margin-right:1px;  border:0px dashed #000000;
   
  /* OPACITY FILTER CVOTING - LX */  
  
   
        /* Required for IE 5, 6, 7 */
        /* ...or something to trigger hasLayout, like zoom: 1; */
        /*width: 100%; tagit bort LX */

        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=85);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.85;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.85;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any? */
        /*Opera 9+, IE 9+ */
       
       
        opacity: 0.85;
 
}

.lup{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
float: left;
height:30px; width:35px; text-align:center; background-color:#009900; margin-top:1px;
-moz-border-radius: 7px;-webkit-border-radius: 7px; 
font-weight: normal;
}

.lup a{
color:#FFFFFF;
text-decoration:none;

}

.lup a:hover{
color:#FFFFFF;
text-decoration:none;

}

.ldown{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
float: right;
height:30px; width:35px; text-align:center; background-color:#cc0000; margin-top:1px;
-moz-border-radius: 7px;-webkit-border-radius: 7px;
font-weight: normal;
}

.ldown a{
color:#FFFFFF;
text-decoration:none;

}
.ldown a:hover{
color:#FFFFFF;
text-decoration:none;

}

/*  -----------Comment voting------------  */
.cvotingarea
{

float:right; height:30px; width:70px; margin-top:0px; margin-right:1px;  border:0px dashed #000000;
        
  /* OPACITY FILTER CVOTING - LX */  
  
   
        /* Required for IE 5, 6, 7 */
        /* ...or something to trigger hasLayout, like zoom: 1; */
        /*width: 100%; tagit bort LX */

        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=35);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.35;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.35;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any? */
        /*Opera 9+, IE 9+ */
       
       
        opacity: 0.35;
 
}

.cup{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
float: left;
height:30px; width:35px; text-align:center; background-color:#009900; margin-top:1px;
-moz-border-radius: 7px;-webkit-border-radius: 7px; 
font-weight: normal;
}

.cup a{
color:#FFFFFF;
text-decoration:none;

}

.cup a:hover{
color:#FFFFFF;
text-decoration:none;

}

.cdown{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
float: right;
height:30px; width:35px; text-align:center; background-color:#cc0000; margin-top:1px;
-moz-border-radius: 7px;-webkit-border-radius: 7px;
font-weight: normal;
}

.cdown a{
color:#FFFFFF;
text-decoration:none;

}
.cdown a:hover{
color:#FFFFFF;
text-decoration:none;

}

/*  -----------Comment voting Admin------------  */
.xvotingarea{
float:right; height:30px; width:60px; margin-top:2px; margin-right:1px;  border:0px dashed #000000;
}

.xup{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
float: left;
height:30px; width:35px; text-align:center; background-color:#009900; margin-top:1px;
-moz-border-radius: 7px;-webkit-border-radius: 7px; 
font-weight: normal;
}

.xup a{
color:#FFFFFF;
text-decoration:none;

}

.xup a:hover{
color:#FFFFFF;
text-decoration:none;

}

.xdown{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
float: right;
height:30px; width:35px; text-align:center; background-color:#cc0000; margin-top:1px;
-moz-border-radius: 7px;-webkit-border-radius: 7px;
font-weight: normal;
}

.xdown a{
color:#FFFFFF;
text-decoration:none;

}
.xdown a:hover{
color:#FFFFFF;
text-decoration:none;

}

/*  -----------Admin stuff------------  */
.adminlayer
{
right: 0px;
visibility: show;
bottom: 0px;
position: fixed;
text-shadow: 0px 0px white;
background-color: #a5d5f6;
color: white;
z-index: 2;
float:right; text-align:left;  border:1px dotted #000000;
font-weight:bold;


}


/*  -----------Top votes------------  */

#topvotes{
font-size: 14px;
margin-top: 10px;
margin-bottom: 15px;
color:#FF6600;
border-bottom:0px #FF6600 solid;
}

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

#topvotes a:visited{
color:#000000;
}

#topvotes a:hover{color:#FF6600;
text-decoration:underline;}

/*  -----------Profile stuff------------  */

.profilebackground{
padding: 10px;
margin-top: 10px;

border:0px dashed #000000;
margin-bottom: 20px;
width:620px;
webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
background-color: #f2f2f2;
/* Med skugga webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px;background-color:#F2F2F2;-webkit-box-shadow: #2B2B2B 1px 1px 1px;-moz-box-shadow: #2B2B2B 1px 1px 1px; box-shadow: #2B2B2B 1px 1px 1px; */
}

.profilebackgroundwhite{
padding: 10px;
margin-top: 0px;

border:0px dashed #000000;
margin-bottom: 20px;
width:620px;
webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
/*background-color: #f2f2f2;*/
/* Med skugga webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px;background-color:#F2F2F2;-webkit-box-shadow: #2B2B2B 1px 1px 1px;-moz-box-shadow: #2B2B2B 1px 1px 1px; box-shadow: #2B2B2B 1px 1px 1px; */
}

.profilebackgroundsub{
padding: 10px;
margin-top: 5px;

border:0px dashed #000000;
margin-bottom: 5px;
width:620px;
webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
background-color: #f2f2f2;
/* Med skugga webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px;background-color:#F2F2F2;-webkit-box-shadow: #2B2B2B 1px 1px 1px;-moz-box-shadow: #2B2B2B 1px 1px 1px; box-shadow: #2B2B2B 1px 1px 1px; */
}


.titletextprofile {

border:0px dotted #000000;
}


/*  -----------Sidebar------------  */


div#sidebar{
float:right;
width:300px;
padding-right:0px;
padding-left:0px;
border:0px dotted red;


}

div#sidebar{
background:#FFFFFF;
}

/*  -----------Footer------------  */

#footer{
clear: both; 
width:960px; 
text-align:left; 
height:100px;
margin-bottom:30px;  
border:0px dashed #000000;
font-weight:bold;
padding: 10px;
background:#FFFFFF;
}


div#extra{
background:#FF8539
}
div#extra{
float:left;
width:700px;
}

/*  -----------Avatars------------  */
.avatarsitelogin{
border:3px solid #FFFFFF;
width:30px;
height:30px;
background-color: #ffffff;
vertical-align:middle;
}

.avatar{
margin-bottom: 5px;
margin-right: 10px;
border:3px solid #FFFFFF;
width:30px;
height:30px;
background-color: #ffffff;
float:left;

}

.avatarprofile{
margin-bottom: 5px;
margin-right: 10px;
border:5px solid #FFFFFF;
width:200px;
background-color: #ffffff;

}

/*  -----------Pagination------------  */
div.pagination {
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 25px;

	position: relative; /*lagt till LX*/

}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #373737;
	
	text-decoration: none; /* no underline */
	color: #373737;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #FF6600;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #373737;
		
		font-weight: bold;
		background-color: #373737;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
/*  -----------Styles------------  */

hr  {
  clear: both; 
  float: none; 
  width: 620px; 
  height: 2px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0px;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0.5, rgb(221,221,221)),
      color-stop(0.5, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      center top,
      rgb(221,221,221) 50%,
      rgb(255,255,255) 50%
  );
}

hr.nomargins  {
  clear: both; 
  float: none; 
  width: 620px; 
  height: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0.5, rgb(221,221,221)),
      color-stop(0.5, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      center top,
      rgb(221,221,221) 50%,
      rgb(255,255,255) 50%
  );
}

hr.carvedlong {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0.5, rgb(221,221,221)),
      color-stop(0.5, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      center top,
      rgb(221,221,221) 50%,
      rgb(255,255,255) 50%
  );
}

hr.carvedshort {
  clear: both; 
  float: none; 
  width: 490px; 
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0.5, rgb(221,221,221)),
      color-stop(0.5, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      center top,
      rgb(221,221,221) 50%,
      rgb(255,255,255) 50%
  );
}

hr.carvedveryshort {
  clear: both; 
  float: none; 
  width: 190px; 
  height: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0.5, rgb(221,221,221)),
      color-stop(0.5, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      center top,
      rgb(221,221,221) 50%,
      rgb(255,255,255) 50%
  );
}

img.floatLeft { 
    float: left; 
    margin: 6px; 
}
img.floatRight { 
    float: right; 
    margin: 6px; 
}

img.floatLeftPromo { 
    float: left; 
    margin-left: 6px; 
    margin-right: 6px;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}


img.floatLeftPromo:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}


a
{
color: #373737;
text-decoration:none;

}
a:hover
{
color: #626664;
text-decoration:underline;
}



.title {
		font-size: 18px;
		font-weight:bold;
		border:0px dotted #000000;
		text-transform: capitalize;
		}

.titletext {
		font-size: 12px;
		font-weight: normal;
		margin-bottom: 5px;
		border:0px dotted #000000;
		}

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

.titletext a:hover{
color: #FF6600;
text-decoration:underline;
}
		
.text {
		margin-bottom: 5px;
		border:0px dotted #000000;
		}
		
.linktitle {
		font-size: 16px;
		font-weight: bold;
		border:0px dotted #000000;
		}
		
.linkdatetitle {
		font-size: 16px;
		font-weight: normal;
		color:#b0b0b0;

		border:0px dotted #000000;
		}
		

.linktitletext {
		font-size: 14px;
		font-weight: normal;
		margin-bottom: 2px;
		border:0px dotted #000000;
		color: #000000;

		}

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

.linktitletext a:hover{
color: #FF6600;
text-decoration:underline;
}


.belowlinktitletext {
		font-weight: normal;
		border:0px dotted #000000;
		color: #909090;

		}


.belowlinktitletext a{
color: #909090;
text-decoration:none;
}

.belowlinktitletext a:hover{
color: #FF6600;
text-decoration:underline;
}
		
.linktext {
		margin-bottom: 5px;
		border:0px dotted #000000;
		}
		
.updowntextsmall{
color:#FFFFFF;
text-decoration:none;
position: relative;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;

}

.counter{
font-style: normal; color: #8c8c8c;
font-weight: normal;

}

.counter a{
font-style: normal; 
color: #8c8c8c;
text-decoration:none;
}

.counter a:hover{
font-style: normal; color: #8c8c8c;
text-decoration:underline;
}

.tagstext{
font-size: 10px;
font-weight: normal;
margin-bottom: 8px;
}

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

.tagstext a:hover{
color: #FF6600;
text-decoration:underline;
}

.popupcoming{
font-size: 14px;
font-weight: bold;
}

.popupcoming a{
color: #afafaf;
text-decoration:none;
}

.popupcoming a:hover{
color: #FF6600;
text-decoration:underline;
}



/*  -----------FORMS------------  */

  /* This CSS is used for the Show/Hide functionality. */

   .more {
    display: none;
	margin-left:20px;
	border-style: dashed;
	border-width: 0px;
	width:596px;
	height:275px;
    /*margin-left:20px;
	border-style: solid;
	border-width: 1px;
	width:596px;
	height:165px;*/
	}
	
   .morelink {
    display: none;
	margin-left:20px;
	border-style: dashed;
	border-width: 0px;
	width:596px;
    /*margin-left:20px;
	border-style: solid;
	border-width: 1px;
	width:596px;
	height:165px;*/
	}
	
	a.showLink, a.hideLink {
      /*text-decoration: none;
      color: #36f;
      padding-left: 8px;
      background: transparent url(down.gif) no-repeat left; */ 
      }
   a.hideLink {
      /*background: transparent url(up.gif) no-repeat left; */
      }
   a.showLink:hover, a.hideLink:hover {
     /* border-bottom: 1px dotted #36f; */
     }

/* ------------- ACCORDION FOR LINKS------------------ */

.accordion2 {
    width: 525px;
     min-height:102px;
     height:auto !important;
     height:102px;
     border:0px dotted #000000;

}

.accordion2 h3 {
    background: url(/images/arrow-square4.gif) no-repeat right -51px;
    padding-bottom: 1px;
    margin: 0;
    border-bottom: none;
    cursor: pointer;
    min-height:102px;
     height:auto !important;
     height:102px;
     border:0px dotted #000000;
}
.accordion2 h3:hover {
    background-color: #e3e2e2;
}
.accordion2 h3.active {
    background-position: right 5px;
}
.accordion2 div {
    background: #f7f7f7;
    margin: 0;
    display: none;
}


/*BKUP*/
/*.accordion2 {
    width: 480px;
    border-bottom: solid 1px #c4c4c4;
}
.accordion2 h3 {
    background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
    padding: 7px 15px;
    margin: 0;
    font: bold 120%/100% Arial, Helvetica, sans-serif;
    border: solid 1px #c4c4c4;
    border-bottom: none;
    cursor: pointer;
}
.accordion2 h3:hover {
    background-color: #e3e2e2;
}
.accordion2 h3.active {
    background-position: right 5px;
}
.accordion2 p {
    background: #f7f7f7;
    margin: 0;
    padding: 10px 15px 20px;
    border-left: solid 1px #c4c4c4;
    border-right: solid 1px #c4c4c4;
    display: none;
}*/
      
/* FORM http://faary.com/ */

.iform {font: 12px/26px 'Raleway',Tahoma, Arial, Helvetica, sans-serif; width:400px; margin:30px auto;}
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:5px;}
.iform label { 
 width:130px; display:block; float:left; line-height:26px;
}
.iform label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton {
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 2, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 2px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iform .itext:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,
.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{

border-color: #333;
background:#fff;

}

.iform .itext {

}


.iform .itextarea{ 
	height:100px; width: 250px;
}
.iform .ibutton {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.iform .ibutton:hover,.iform .ibutton:focus { background:#dadada;}
.iform li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iform .required { border-color:#F00; }

#imessageOK,#imessageERROR{ border:1px solid #F60; padding:10px; font-size:16px; font-weight:bold; text-align: center; display:none; margin-bottom:20px;

	background: #F90;
	background: -webkit-gradient(linear, left top, left 25, from(#F90), color-stop(4%, #FC0), to(#F90));
	background: -moz-linear-gradient(top, #F90, #FC0 1px, #F90 25px);
	color:#fff;
	}
	
/*FORM ENDS*/

/* SECOND FORM USED FOR COMMENTS- DIFFERENT FORMATTING SPACES */

.iformvid {font: 12px/26px 'Raleway',Tahoma, Arial, Helvetica, sans-serif; width:620px; margin:30px auto; border:0px solid #000000}
.iformvid ul { margin:0; padding:0; list-style:none;}
.iformvid ul ul { overflow:auto}
.iformvid li { padding-bottom:5px;}
.iformvid label { 
 width:70px; display:block; float:left; line-height:26px;
}
.iformvid label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

.iformvid .itextvid,.iformvid .itextareavid,.iformvid .iselectvid,.iformvid .ibuttonvid { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 2, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 2px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iformvid .itextvid:hover,.iformvid .itextareavid:hover,.iformvid .iselectvid:hover,.iformvid .ibuttonvid:hover,
.iformvid .itextvid:focus,.iformvid .itextareavid:focus,.iformvid .iselectvid:focus,.iformvid .ibuttonvid:focus{

border-color: #333;
background:#fff;

}

.iformvid .itextvid {

}


.iformvid .itextareavid{ 
	height:100px; width: 400px;
}
.iformvid .ibuttonvid {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.iformvid .ibuttonvid:hover,.iformvid .ibuttonvid:focus { background:#dadada;}
.iformvid li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iformvid li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iformvid .required { border-color:#F00; }

#imessageOK,#imessageERROR{ border:1px solid #F60; padding:10px; font-size:16px; font-weight:bold; text-align: center; display:none; margin-bottom:20px;

	background: #F90;
	background: -webkit-gradient(linear, left top, left 25, from(#F90), color-stop(4%, #FC0), to(#F90));
	background: -moz-linear-gradient(top, #F90, #FC0 1px, #F90 25px);
	color:#fff;
	}
	
/*FORM ENDS*/

/* THIRD FORM USED FOR SUBMISSIONS - DIFFERENT FORMATTING SPACES */

.iformsub {font: 12px/26px 'Raleway',Tahoma, Arial, Helvetica, sans-serif; width:620px; margin-bottom:30px auto; border:0px solid #000000}
.iformsub ul { margin:0; padding:0; list-style:none;}
.iformsub ul ul { overflow:auto}
.iformsub li { padding-bottom:5px;}
.iformsub label { 
 width:100px; display:block; float:left; line-height:26px;
}
.iformsub label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

.iformsub .itextsub,.iformsub .itextareasub,.iformsub .iselectsub,.iformsub .ibuttonsub { 	
	width:500px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 2, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 2px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iformsub .itextsub:hover,.iformsub .itextareasub:hover,.iformsub .iselectsub:hover,.iformsub .ibuttonsub:hover,
.iformsub .itextsub:focus,.iformsub .itextareasub:focus,.iformsub .iselectsub:focus,.iformsub .ibuttonsub:focus{

border-color: #333;
background:#fff;

}

.iformsub .itextsub {

}


.iformsub .itextareasub{ 
	height:90px; width: 400px;
}
.iformsub .ibuttonsub {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.iformsub .ibuttonsub:hover,.iformsub .ibuttonsub:focus { background:#dadada;}
.iformsub li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iformsub li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iformsub .required { border-color:#F00; }


	}
	
/*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*/
/*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*/
/*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*//*FORM ENDS*/


#search {

}

#search input[type="text"] {
    background: url(/images/search-white.png) no-repeat 10px 6px #FFFFFF;
    border: 1px solid #292929;
    font: 12px 'Raleway',Tahoma,Arial,Helvetica,Sans-serif;
    color: #292929;
    width: 150px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    width: 190px;
    }

/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul#nav {margin: 0 0 0 0px;}
ul.drop a { display:block; color: #000; font-size: 14px; text-decoration: none;}
ul.drop, ul.drop li, ul.drop ul { list-style: none; margin: 0; padding: 0; border: 1px solid #fff; background: white; color: black;}
ul.drop { position: relative; z-index: 597; float: left; }
ul.drop li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 5px 10px; }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default; background: #f2f2f2; }
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 195px; background: #555; border: 1px solid #000; }
ul.drop ul li { float: none; }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }

/*---- CROSS BROWSER DROPDOWN MENU ----*/
ul#navsmall {margin: 0 0 0 0px;}
ul.drop2 a { display:block; color: #000; font-size: 12px; text-decoration: none;}
ul.drop2, ul.drop2 li, ul.drop2 ul { list-style: none; margin: 0; padding: 0; border: 1px solid #fff; background: white; color: black;}
ul.drop2 { position: relative; z-index: 596; float: left; }
ul.drop2 li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; padding: 0px 10px; }
ul.drop2 li.hover, ul.drop2 li:hover { position: relative; z-index: 598; cursor: default; background: #f2f2f2; }
ul.drop2 ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 597; width: 195px; background: #555; border: 1px solid #000; }
ul.drop2 ul li { float: none; }
ul.drop2 ul ul { top: -2px; left: 100%; }
ul.drop2 li:hover > ul { visibility: visible }




