/*.csc-textpic-text{
	display:inline-block;
	width:200px;
	float:left;
	border:solid 1px #ff0000;
}*/

csc-textpic-imagewrap{
padding-right:10px;	
}

/*QD new page styling starts here:*/

#content, #pageHeader {
	color: #444444;
	text-align: left;
	font-size: 1.4em; /* 14 */
	line-height: 1.6;
}


.editorial h2{
margin-top:0;
margin-bottom:5px;	
}
.editorial img{
margin-right:10px;	
margin-bottom:5px;	
}

.editorial {
padding-top:20px;
display:block;
clear:both;
float:left;	
}


/*#content A {
text-decoration:none;
}*/

/* links */

/*turn off the annoying dotted lines for active links:*/
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

.main a, .leftCol a, #rightCol a { color: #3366CC; font-weight:normal;text-decoration: none;  }
.footerLinks a, .lgFooter a { color: #eeeeee; font-weight:normal;text-decoration: none;  }
.footerLinks a:hover, .lgFooter a:hover { color: #999999; font-weight:normal;text-decoration: underline;  }
/*.main a:visited {color: #3366CC; }*/
.main a:focus, .main a:hover, .leftCol a:focus, .leftCol a:hover, #rightCol a:focus, #rightCol a:hover {text-decoration: underline; color:#333333; }

#accordion h3 a:focus, #accordion h3 a:hover {text-decoration: none; color:#ffffff;}


.header a {font-weight:normal;text-decoration: none;}
.leftCol a {font-weight:normal;text-decoration: none;}


#leftCol ul li {
clear:both;
color:#592F3E;
float:left;
font-size:0.9em;
font-weight:normal;
list-style-image:url(../images/headings/latestArrow.gif);
list-style-position:inside;
list-style-type:disc;
margin-left:0;
vertical-align:top;
}

#rightCol{
font-size:0.9em;		
}

#leftCol li a {
color:#592F3E;
font-size:0.9em;
}





/*!!!! END LINKS !!!!*/

/*#content p{
text-indent: 2.666em;   /*48 */
/*first-letter

}*/

/*#content p:first-letter {font-size:2.1em; color:#ff0000;}*/


/*#content p:first-child:first-letter{
font-size:2.1em;
font-color:#ff0000;
}*/

/*#content p.bodytext:first-child:first-letter{
font-size:2.1em;
font-color:#ff0000;
}*/



/*#content A:hover {
	COLOR: #333333; TEXT-DECORATION: none;
}*/


.leftCol {
  	vertical-align: top;
	font-size:1.3em;
	color: #4E3323;
  	text-align: left;
  	line-height: 1.1;
}

#rightCol li, .leftCol li  {
padding-bottom:0.5em;
padding-top:0.5em;
}

#rightCol, .leftCol p{
/*text-indent: 2.666em;*/ /* 48 */
/*padding-left:10px;*/
}

.secondaryRightTitle{
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.3em;
	MARGIN-BOTTOM: 0px;
	COLOR: #CA257D;	
}

/*#rightCol, .leftCol A:visited {
	COLOR: #333333; TEXT-DECORATION: underline;
}*/

/*.header{
 color: #4E3323;
 text-align: justify;
 font-size: 1.6em; /* 16 */
/*}

#header p{
text-indent: 2.666em; /* 48 */
/*}*/

/*.sexnews {display:block; float:left; clear:left; width:auto; height:auto; border:1px solid #ff0000;}*/

.news-list-container {margin-top:0.25em;margin-bottom:0.5em; float:left; /*border:1px solid #ff0000;*/}

/*.news-list-container p {font-size:1em; padding-right:15px; padding-top:12px; padding-bottom:10px; padding-left:10px;}*/
.news-list-container p {font-size:1em; padding:0px; padding-top:5px;}
/*.news-list-container p:first-letter {font-size:2.1em; /*color:#ff0000;}*/

/*font-family:baskerville,'palatino linotype','times new roman',serif;*/
/*font-variant: small-caps;*/
/*.news-list-container H3 {COLOR: #CA1F41; TEXT-DECORATION: none;	font-size: 1.2em;	line-height:120%; vertical-align:top;}
.news-list-container H3 A {COLOR: #CA1F41; TEXT-DECORATION: none;	font-size: 1.2em;	vertical-align:top;}
*/

/*
.news-list-container .ft {text-align:right; background-color:#ffd4ff;}
.news-list-container .hd {background-color:#ffd4ff;}
*/

/*fix for content in news (oliver should redo these - but we need to give a div based alternative for him to copy and paste in)*/

/*.contenttable p:first-letter{
font-size:1.0em;
} */

.contenttable p{
font-size:1.0em;
text-align:left;
}

/*.news-list-item H3 {COLOR: #CA257D; TEXT-DECORATION: none;	font-size: 1.1em;	line-height:120%; vertical-align:top;}
.news-list-item H3 A {COLOR: #CA257D; TEXT-DECORATION: none;	font-size: 1.1em;	vertical-align:top;}
*/


.healthnews, .sexnews, .relationshipsnews, .gaynews, .lesbiannews {
display:block;
float:left;
clear:both;
/*border:1px solid #ff0000;	*/
}

/*
.sexnews .news-list-item  H3 {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
.sexnews .news-list-item  H3 A {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}


.relationshipsnews .news-list-item  H3 {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em;  vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
.relationshipsnews .news-list-item  H3 A {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}





.healthnews .news-list-item H3 {COLOR: #CA1F41; TEXT-DECORATION: none;	font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
.healthnews .news-list-item H3 A {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em;	vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}


.gaynews .news-list-item  H3 {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
.gaynews .news-list-item H3 A {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}

.lesbiannews .news-list-item H3 {COLOR: #CA1F41; TEXT-DECORATION: none;	font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
.lesbiannews .news-list-item H3 A {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}

*/
/*.strapline:first-letter{
font-size:2.1em;
color:#ff0000;
}*/

/*.strapline :first-letter{
font-size:2.1em;
color:#ff0000;
}*/

.news-list-item  H3 {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
.news-list-item  H3 A {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 1.1em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}


.news-list-item{
display:block;
float:left;
clear:left;
/*padding-bottom:5px;*/
/*border:1px solid #ff0000;*/
}

.news-list-item img{
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
float:left;
}


.news-list-morelink{
text-align:right;
float:right;
/*width:100%;
clear:left;*/
}

.clearer{
width:100%;
clear:left;
/*border:1px solid #ff0000;*/
}

.news-single-item{
display:block;
float:left;
clear:both;
margin-top:10px;	
}
.news-single-item  H2 {COLOR: #CA1F41; TEXT-DECORATION: none; font-size: 2em; vertical-align:top; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}

.news-single-item p {
margin-bottom:1.5em;	
}

#news-minilist-container{
display:block;
width:285px;
float:left;
/*clear:left;*/
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
clear:right;
/*border:1px solid #ff0000;*/
}

#news-minilist-container ul li {
	color:#592F3E;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:0.9em;
	font-weight:normal;
	/*line-height:1.0;*/
	vertical-align:top;
	margin-left: 0px;
	float:left;
	clear:both;
	/*width:100%;*/
	list-style:disc inside url("../images/headings/latestArrow.gif");
}

#news-minilist-container li a {
	color:#592F3E;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:0.9em;
	/*text-decoration:underline;*/
}

#news-minilist-container li a:hover {
text-decoration:underline;
}


.news-minilist-container{
display:block;
width:285px;
float:left;
/*clear:left;*/
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
clear:right;
/*border:1px solid #ff0000;*/
}

.news-minilist-container ul li {
	color:#592F3E;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:0.9em;
	font-weight:normal;
	/*line-height:1.0;*/
	vertical-align:top;
	margin-left: 0px;
	float:left;
	clear:both;
	/*width:100%;*/
	list-style:disc inside url("../images/headings/latestArrow.gif");
}

.news-minilist-container li a {
	color:#592F3E;
	/*font-family:Arial,Helvetica,sans-serif;*/
	font-size:0.9em;
	/*text-decoration:underline;*/
}

.news-minilist-container li a:hover {
text-decoration:underline;
}


.tx-ttnews-browsebox{
display:block;
float:left;
clear:left;	
}

#latestBlog{
/*display:none;*/
float:left;
border:1px solid #ff0000;
}

.associated, .leftFloat{
display:inline-block;
width:auto;
float:left;
clear:left
padding-right:10px;
padding-bottom:1px;
/*border:solid 1px #ff0000*/;
}
.bottomNavFloat{
display:inline-block;
width:20%;
float:left;
text-align:left;
padding-right:0px;
padding-top:8px;
padding-bottom:8px;	
}
.bottomNavSexshop{
display:block;
width:100%;
clear:both;
text-align:left;
padding-right:0px;
padding-top:8px;
padding-bottom:8px;	
}

.subscription{
padding-left:0px;
/*border:1px solid #ff0000;*/	
}
.subscription .textInput{
width:150px;
margin-right:10px;
}

.subscribeButton{
float:right;	
}
.subscriptiontext{
padding-top:15px;
color:#333333;
}
.subscriptiontext{font-size:10px;}


.feed {
float:left;
display:block;
clear:left;	
/*border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
*/
padding-left:5px;
padding-bottom:8px;
padding-top:10px;
}

.feedalt {
float:left;
display:block;
clear:left;	
/*border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-top:1px solid #dddddd;
*/
padding-left:5px;
padding-bottom:8px;
padding-top:10px;
background-color:#F6DEEE
}



/*  CSS for SAMPLE 1  !KEY INDICIES! */
.keyindecise{
display:block;
float:left;
clear:left;
padding-top:25px;
padding-bottom:20px;		
}

.sample1 {font-size: 11px;}

a:link.sample1 {color: #333333;text-decoration: none;background-color: transparent;}

a:visited.sample1 { color: #333333; text-decoration: none; background-color: transparent;}

a:active.sample1 {color: #333333; text-decoration: none; background-color: transparent;}

/*  CSS for SAMPLE 2 */
a:link.sample2 {color: #FF0000; text-decoration: none; background-color: #ffffff;}
a:visited.sample2 {color: #993300;text-decoration: none;background-color: #ffffff;}
a:hover.sample2 {color: #0000FF;text-decoration: overline underline;background-color: #ffffff;}
a:active.sample2 {color: #0000FF;text-decoration: none;background-color: #ffffff;}

/*TD {FONT-FAMILY: verdana, sans-serif; vertical-align: top;}*/


/*H1 {FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0px; COLOR: #CA257D;}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0px; COLOR: #3366cc;}
H3 {FONT-WEIGHT: normal; FONT-SIZE: 1.6em; COLOR: #0168A7; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
H4 {FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #7D297B; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
H5 {FONT-WEIGHT: normal; FONT-SIZE: 1.6em; COLOR: #60261B; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
H6 {FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #C60A0A; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
H7 {FONT-WEIGHT: bold;FONT-SIZE: 1.6em; COLOR: #E7669A; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}
*/

/*PRE {FONT-FAMILY: verdana, sans-serif;FONT-WEIGHT: bold;FONT-SIZE: 14px; COLOR: #7F7F7F; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;}*/


 #search_header {TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 16px; color: #7A3B7A; font-weight: normal;line-height: 24px;vertical-align:top; height: 24px;}
 #search_header A{TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 16px; color: #7A3B7A; font-weight: normal;line-height: 24px;vertical-align:top;}
.search_more {TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #9D129D;font-weight: normal;vertical-align:top; line-height: 24px;}
.search_more A {TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #9D129D;font-weight: normal;vertical-align:top; line-height: 24px;}
.search_more A:visited {TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #9D129D;font-weight: normal;vertical-align:top; line-height: 24px;}


#news_text_search {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal; height:1px;}
#news_text_search P {margin:0px 0px 0px 0px;}
#news_large_search {TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #7A3B7A;font-weight: normal;line-height: 30px;vertical-align:top; height: 30px;}
/* News Title link (overrides news title), large size, gay page*/
#news_large_search A {TEXT-DECORATION: none;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #7A3B7A;font-weight: normal;line-height: 30px;vertical-align:top;}



/* Text within the medium and large news bodies */
/*#news_text {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal; height:0px;}
#news_text P {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal;}
#news_text .bodytext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal;}
#news_text_large {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: normal;line-height: 125%;}
*
/*#news_text_large P {margin-top: 10px; margin-bottom:10px;}*/


/*#news_medium_text {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: normal; height:0px; }
#news_medium_text P {line-height: 125%; font-family: Arial, Helvetica, sans-serif;font-size: 12px; margin:0px 0px 0px 0px;}

#news_large_text {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; font-weight: normal; }
#news_large_text P {line-height: 125%; font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
/*
 * 
 */
/*.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
}*/


/*#rightCol P {

	vertical-align: top;
	line-height:150%;
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
}
*/

#menu_1 {
	background-color: #ffffff;
	height: 23px;
}

/*#rightCol, .leftCol A:hover {
	COLOR: #333333; TEXT-DECORATION: none;
}*/


IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; float:left;
}

#strapline {BACKGROUND-COLOR: #ffffff;
	padding-bottom: 6px;
}
#footer {
	/*FONT-FAMILY: verdana, sans-serif;FONT-SIZE: 9px; COLOR: #999999;
	BACKGROUND-COLOR: #ffffff;*/
}
#footer A {
	FONT-FAMILY: verdana, sans-serif;FONT-SIZE: 9px; COLOR: #999999;
	BACKGROUND-COLOR: #ffffff;
}
#footer A:hover {
	COLOR: #666666;
}
#footer-nav {
	FLOAT: right;
	BACKGROUND-COLOR: #ffffff;
}
#footer P {
	FONT-SIZE: 9px; COLOR: #4E3323; line-height:125%;
}
#footer-copyright {
	BACKGROUND-COLOR: #ffffff;
}


#main_col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}

.news-single-related{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.news-single-related A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #640C13;
}
.news-single-related A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #640C13;
}
.news-single-related A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #640C13;
}

#quick_poll{
/*padding-left:10px;*/
background-color: #F6DEEE;
}

.polltable {
/*font-family: Arial, Helvetica, sans-serif;*/
color: #333333;
background-color: #F6DEEE;
width:100%;
border: 0;
margin: 0;
padding:0;
padding-left:0px;
margin:0
}
.questionheader{
background: url(/fileadmin/poll/pollsTitle.jpg) no-repeat left center;
height:29px;
/*text-align:right;*/
margin: 0;
border:0;
padding:0;
/*padding-left:10px;*/
background-color: #F6DEEE;
}
.pollquestion{
width:100%;
float:left;
clear:both;
font-size: 13px;
padding:5px 0 5px 10px;
border:0;
background-color: #F6DEEE;
/*border:solid 1px #ff0000;*/
}

.pollquestion2{
/*display:inline-block;
width:auto;
float:left;*/
width:100%;
clear:left;
font-size: 13px;
padding:0px 0px 5px 10px;
border:0;
background-color: #F6DEEE;
/*border:solid 1px #ff0000;*/
}

.pollfooter{
/*background: url(/fileadmin/poll/pollsBase.jpg) no-repeat left center;*/
height:17px;
margin:0;
}

.pollmain{
padding:0 0 0 0px; 
}

.resultheader{
display:inline-block;
width:auto;
float:left;
/*background: url(/fileadmin/poll/results.jpg) no-repeat left center;*/
height:29px;
margin:0;
padding:0;
background-color:#F6DEEE;
/*border:solid 1px #ff0000;*/
}
.resultnumber{
display:inline-block;
width:auto;
float:left;
padding-top:10px;		
}

.pollresulttext{
display:inline-block;
float:left;
clear:left;
font-size: 12px;
padding-left:10px; 
}
.barboarder{
padding:0 0 0 0px; 
}
.pollform{
padding:0 0 0 0px;
}

.pollanswertext{
display:inline-block;
float:left;
clear:left;
width:347px;
padding-left:10px;
font-size: 10px;
}
.pollform{
vertical-align: middle;
}
.polltotaltext{
font-size: 10px;
color: #333333;
text-align: left;
}
.polltable .pollsubmit{	
display:block;
clear:left;
float:left;	
margin-left:10px;
}
.pollbar{
height:10px;
background-image:url(/fileadmin/poll/bar.jpg);
}
.pollgraph{
display:inline-block;
float:right;
width:200px;
}


/* your LG */

.dynamictitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 110%;
	color: #C62777;
}
.leadtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 110%;
	color: #623B5B;
}

#quick_links {color: #FF6666;font-weight: normal;font-size: 11px;vertical-align:top; vertical-align: top;}
#quick_links A {color: #FF6666;font-weight: normal;font-size: 11px;vertical-align:top; vertical-align: top;}
#quick_links A:hover {color: #333333;font-weight: normal;font-size: 11px;vertical-align:top; vertical-align: top;}
#quick_links_head {font-family: Arial, Helvetica, sans-serif;FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #FF6666; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px;}

#yourlg_links A {color: #B0106D;font-weight: normal;}

#socialbookmarks {
width:100%;
vertical-align:top;
text-align:left;
}
#socialbookmarks span{
display:block;
float:left;
width:auto;	
}
.addthis{
display:block;
float:right;
width:auto;
margin-top:0px;
clear:both;
}
.addthis img{vertical-align:top;} 

