﻿/***********************************************/
/* 	CMS Style for InframeTV			     */
/*   	By Folio1 Communications Pty Ltd	     */
/***********************************************/



body {
	font-family: Verdana, Arial, sans-serif;
	color: #464646;
	margin-top: 0;
	/*background-color: #464646;*/
	background-color: #2c2c2c;
	padding: 0 0 5px 0;
}
 
#main-container {
	margin: 0px auto;  /* required to override text-align:center; in the BODY tag rule (for IE to centre) */
	width:952px;
	/*min-width:819px;*/
	background-color: #FFFFFF;
	border: 7px solid #fff;
	/*  overflow:hidden;  - Removed because it stops selection of text in IE - JE */
}

#content-wrapper {
	padding: 0;
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
}

p p,
em {
	margin: 0;
	padding: 0;
}

#header{
	margin:0 0 4px;
	overflow:hidden;
	padding:0;
	width:952px;
}

#logo a{
	background: url("../Resources/images/inframeTV-logo.jpg") no-repeat 0 20%;
	padding: 0;
	margin: 0px 6px 0px 0px;
	display: block;
	width: 174px;
	float: left;
	height: 175px;
}


#logo:hover{
	background: url("../Resources/images/inframeTV-logo.jpg") no-repeat 0 20%;
	padding: 0;
	margin: 0px 6px 0px 0px;
	display: block;
	width: 174px;
	float: left;
	height: 175px;
}

ul,
li {
	margin: 0;
}


#adHeader:hover,
#adHeader a,
#adHeader{
	border: 0pt none;
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
	height: 174px;
	width: 772px;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
	height: 174px;
	width: 772px;
	background-color: #FFF;
}

#adHeader a img{
	border: 0pt none;
}

.floatKiller{
	clear:both;
}

a { 
	text-decoration: none;
	color: #fd4b7e;
}

a:hover {
	color: #6dd0f7;
}

/* Nav Styles */

dl#nav{
	margin: 0;
	padding: 0 0 0 174px;
	background-color: #464646;
	width: 778px;
	text-transform: uppercase;
	overflow: hidden;

}

#nav dd{
	background-color: #464646;
	list-style-type: none;
	font-size: 70%;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	
}

a.navLink {
	border-right:5px solid #FFF;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 7px;
}

a.navLinkHome {
	border-right:5px solid #FFF;
	border-left:6px solid #FFF;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 7px;
}

.navLinkHome:hover,
.navLink:hover {
	background-color:#fd4b7e;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 7px;
}

a.navLink, a.navLinkOn {
	border-right:5px solid #FFF;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 7px;

}

a.navLinkHome, a.navLinkHomeOn {
	border-right:5px solid #FFF;
	border-left:6px solid #FFF;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 7px;

}

.navLinkHome:hover,
.navLinkHomeOn,
.navLinkOn,
.navLink:hover {
	background-color:#fd4b7e;
}
/* Archive menu style */
.archiveMenu{
	padding: 12px 0 0;

}

.archiveMenu input{
	font-size: 11px;
	padding: 5px;
	font-weight: normal;
	color: #FFF;
	margin: auto 3px;
	float: left;
	text-decoration: none;
	background-color:#464646;
	border:0;
}

.archiveMenu .navLinkArchiveOn,
.archiveMenu input:hover{
	white-space:nowrap !important;
	font-size: 11px;
	padding: 5px;
	margin: auto 3px;
	font-weight: normal;
	color: #FFF;
	background-color:#fd4b7e;
}

.filmArchives,
.blogArchives {
	overflow:hidden;
	clear: both;
	margin: 15px 0px 0 0px;

}

.filmArchives p,
.blogArchives p{
	font-size: 11px;
	padding: 5px;
	width: 160px;
	font-weight: normal;
	color: #FFF;
	margin: 15px 3px 0 3px;
	text-decoration: none;
	background-color:#464646;
}


/* Main Contents style */


#mainContent {
	float:right;
	width:772px;
	padding-left:0px;
	border-top: 6px solid #b5b5b5;
	margin: 5px 0px 0px 0px;
}


.breadCrumb{
	border-top: 6px solid #464646;
	margin: 3px 0 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #464646;
	overflow: hidden;
}

.breadCrumb h1{
	background-color: #6dd0f7;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-transform: lowercase;
	padding: 3px 22px 3px 6px;
	margin: 0;
	border: 0pt none;
	float: left;
}



.breadCrumbBtHolder{
	background-color: #fd4b7e;
	float: right;
	width: 450px;

}

.breadCrumbBottom{
	/*border-top: 1px solid #464646;*/
	margin: 3px 0 12px 0;
	padding: 10px 0 0 0;
	clear: both;
	/*overflow: hidden;*/
	float: right;
}

/* page numbering */



.nextBt:hover {
	font-size: 11px;
	margin: auto 2px;
	padding: 3px 8px 3px 8px;
	font-weight: normal;
	color: #FFF;
	float: left;
	background-color:#fd4b7e;

}

.previousBt:hover {
	font-size: 11px;
	margin: auto 2px;
	padding: 3px 8px 3px 8px;
	font-weight: normal;
	color: #FFF;
	float: left;
	background-color:#fd4b7e;
	
}

p.previousBt a,
p.nextBt a{ 
	text-decoration: none;
	color:#FFF;
}

.breadCrumbBottom a.backBt,
.breadCrumb a.backBt{
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	font-weight: normal;
	color: #FFF;
	background-color:#464646;
	float: right;
	clear:both;

}

.breadCrumbBottom a:hover.backBt,
.breadCrumb a:hover.backBt {
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	font-weight: normal;
	color: #FFF;
	background-color:#fd4b7e;
	float: right;
	clear:both;
}

.breadCrumbBottom .fr a:hover,
.breadCrumb .fr a:hover{
	white-space:nowrap !important;
	font-size: 11px;
	margin: auto 2px;
	padding: 3px 8px 3px 8px;
	font-weight: normal;
	color: #FFF;
	background-color:#fd4b7e;
}
.breadCrumbBottom .fr a,
.breadCrumb .fr a{
	font-size: 11px;
	margin: auto 2px;
	padding: 3px 8px 3px 8px;
	font-weight: normal;
	color: #FFF;
	float: left;
	text-decoration: none;
	background-color:#464646;
}

.breadCrumb .fr {
	float: right;
	/* IE fixs */
	clear: both;
}
	
.breadCrumbBottom .fr a.currentPage,
.breadCrumb .fr a.currentPage{
	font-size: 11px;
	margin: auto 2px;
	padding: 3px 8px 3px 8px;
	font-weight: normal;
	color: #FFF;
	float: left;
	text-decoration: none;
	background-color:#fd4b7e;
}

/*
.m, .vertMid{
	vertical-align:middle !important;
}
*/
.titleBox.currentPage {
	margin:auto 3px;
}
/* films link sytles */
.filmArchives a:hover,
.filmArchives a{
	float: left;
	width: 375px;
	margin: auto 3px ;
	padding: 0 4px 0 0;
}

a.noTopborder {
	border-top: none;
}


ul.filmLinks{
	padding: 12px 0 0 0 ;
	margin: 12px 0 0 0 ;

}

ul.filmLinks img{
	padding: 0px 12px 0 0;
	margin: 0px;
	border: none;
	float: left;
}

ul.filmLinks li.date{
	font-size: 10px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #FD4B7E;
	text-decoration: none;
}
ul.filmLinks li.title{
	font-size: 14px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	background:none;

}

ul.filmLinks li.subTitle{
 	background:none;
	font-size: 12px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
}


ul.filmTagHolder,
ul.outtakeTagHolder,
ul.blogTagHolder{
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: block;
	clear: both;
}



.blogResults a {
	float: left;
	margin: 7px 0 0 0;
	padding: 0;
	width: 257px;
}

.blogResults a:hover {
	background: #ECECEC;
	float: left;
	margin: 7px 0 0 0;
	padding:0;
	width: 257px;
}

.blogResults a:hover li.title{
	color:#FD4B7E;
}

ul.blogTagHolder li.blogResultsLink{
	padding: 7px;
	margin: 0;
	float: left;
	width: 230px;
	height: 160px;
}

ul.blogTagHolder li.blogResultsLink h1.title{
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	background: none;
	float: none;
}

ul.blogTagHolder li.blogResultsLink h2.subTitle{
 	background:none;
	font-size: 10.5px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
	float: none;
}

li.blogResultsLink p.timeDate{
	font-size: 11px;
	font-weight: normal;
	color: #fd4b7e;
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: none;
}

li.blogResultsLink p.des{
	color:#000;
	font-size:11px;
	font-weight:normal;
	line-height: 17px;
	margin: 0;
	padding: auto 3px;
	display: block;
}

.blogResults span.moreBt{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #fd4b7e;
	padding: 3px;
	margin: 0px;
	float: right;
	text-decoration: none;
	
}

li.blogResultsLink p.des a{
	color:#FD4B7E;
	text-decoration:none;
	float:none;
	margin:0;
	padding:0;
	width: auto;
	background-color: #FFF;	

}

li.blogResultsLink p.des a:hover{
	color:#6DD0F7;
	text-decoration:none;
	float:none;
	margin:0;
	padding:0;
	width: auto;
	background-color: #FFF;	

}


li.blogResultsLink a.moreBt{
	color:#FD4B7E;
	text-decoration:none;
	float:right;
	margin: 3px 0 0 0;
	padding:0;
	width: auto;
	display: block;
	background-color: #FFF;

}
li.blogResultsLink a:hover.moreBt{
	color:#6DD0F7;
	text-decoration:none;
	float:right;
	margin: 3px 0 0 0;
	padding:0;
	width: auto;
	display: block;
	background-color: #FFF;

}

li.blogResultsLink .wrapper{
	height: 9em;
	display: block;
	overflow: hidden;
	margin: 0 0 2px 0;
	padding: 0;
}

.outtakesTags,
.filmTags{
	overflow: hidden;
	margin: 5px 0 0 0;
}

.blogTags{
	overflow: hidden;
	margin: 12px 0 0 0;
	float: left;
}

h1.heading{
	background-color:#464646;
	border:medium none;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	padding: 4px 22px 4px 6px;
	text-transform:lowercase;
	float: left;

}

.filmTags .h,
.outtakesTags .h,
.blogTags .h{
	background-color:#464646;
	border:medium none;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	padding: 4px 22px 4px 6px;
	text-transform:lowercase;
	float: left;

}

.blogTags a {
	float: left;
	margin: 0;
	padding: 0;
	width: 257px;
}


.blogTags a:hover {
	background: #ECECEC;
	float: left;
	margin: 0;
	padding:0;
	width: 257px;
}

/* IE 7 fixs */
li.outtakeLinkTags,
li.filmLinkTags{
	float:left;

}

li.outtakeLinkTags a,
li.filmLinkTags a {
	float: left;
	margin: 0;
	padding: 12px;
	width: 165px;
	display: block;	
}
li.outtakeLinkTags a:hover,
li.filmLinkTags a:hover {
	background: #ECECEC;
	float: left;
	margin: 0;
	padding: 12px;
	width: 165px;
}

li.outtakeLinkTags img,
li.filmLinkTags img,

ul.outtakeLinkTags img,
ul.filmLinkTags img{
	padding: 0;
	margin: 0px;
	border: none;
	float: none;
}

li.filmLinkTags h1.title,
li.outtakeLinkTags h1.title{
	font-size: 14px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	background:none;
}

li.filmLinkTags h2.subTitle,
li.outtakeLinkTags h2.subTitle{
 	background:none;
	font-size: 12px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
}

li.filmLinkTags p.timeDate,
li.outtakeLinkTags p.timeDate{
	font-size: 10px;
	padding: 0px;
	margin: 0;
	font-weight: normal;
	color: #FD4B7E;
	text-decoration: none;
}

/*   blog link style */
ul.blogLinks{
	padding: 3px 5px 3px 5px;
	margin: auto 3px;
	border: none;
}

.blogLinks li a{
	font-size: 12px;
	padding: 5px 0 5px 0;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.blogLinks li a:hover{
	font-size: 12px;
	padding: 5px 0 5px 0;
	font-weight: normal;
	color: #fd4b7e;
	text-decoration: none;
}
/* project style */
.mainContentHeader {
	padding:0px 0px 0px 20px;
	font-size:11px;
	margin: 0;
}

.title{
	background-color:#464646;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-transform:uppercase;
	padding: 3px 6px 3px 3px;
	margin: 0 0 3px 0;
	float: none;
}

/*
.title:hover{
	background-color:#464646;
	padding: 3px 6px 3px 3px;
	margin: 0;
}



.title a{ 
	text-decoration: none;
	color:#FFF;
}


.subTitle:hover{
	background-color:#464646;
	font-size: 9px;
	padding: 3px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	text-decoration: none;
	border: 0;

}*/

.subTitle{
      background-color: #6b6b6b;
	font-size: 12px;
	padding: 3px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	text-decoration: none;

}


.flash-holder{
	width: 570px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	float: left;
	overflow: hidden;
	display: block;
}

.flash-holder p a:hover{
	color:#6DD0F7;
	padding: 0;
	margin: 0;
}
.flash-holder p a{
	color:#fd4b7e;
	padding: 0;
	margin: 0;
}

.flash-holder .mediaspace p{
	color:#FD4B7E;
	font-size:18px;
}

.videoProject h1{
	margin: 0px 0px 6px 0px;
}

.videoProject h2{
	margin: 0px 0px 6px 0px;
}

.videoProject{
	border-bottom: 1px solid #464646;
	/* IE fix 7 */
	padding: 20px 0 20px 0;
	overflow: hidden;

}

.videoProject P{
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	padding: 15px 0px 3px 0px;
	line-height: 18px;
}

.commentBt{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #fd4b7e;
	padding: 3px;
	margin: 0px;
	float: left;
	text-decoration: none;
	
}

.outtakesBt{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #fd4b7e;
	padding: 5px;
	margin: 0px;
	float: left;
	text-decoration: none;
	
}

.moreBt{
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #fd4b7e;
	padding: 3px;
	margin: 0px;
	float: right;
	text-decoration: none;
	
}

.commentBt a:hover,
.moreBt a:hover {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #6dd0f7;
	padding: 3px;
	margin: 0px 3px 0px 0px;
	text-decoration: none;
}

.commentBt a,
.moreBt a{ 
	display: block;
	color: #fd4b7e;
	text-decoration: none;
	padding: 3px;
	margin: 0px 3px 0px 0px;
}



.tags{
	font-size: 11px;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
	padding: 8px 0 0 0 ;
	float: left;
	width: 100%;
}

.tagholder{
	float: left;
	padding: 0;
	margin:0;

}

.tagsBt a:hover{
	font-size: 11px;
	padding: 0px 3px;
	margin: 0;
	font-weight: normal;
	color: #6dd0f7;
	text-decoration: none;

}

.tagsBt a{
	font-size: 11px;
	padding: 0px 3px;
	font-weight: normal;
	color: #fd4b7e;
	margin: 0;
	float: none;
	text-decoration: none;
}

/************   tool style   ************/

.toolOptions{
	margin: 0;
	float: right;
	padding: 0;
	/*border-bottom: 1px solid #464646;*/
	width: 180px;
}


.container{
	padding: 0;
	margin: 0;
	width: 180px;
}

.vertical_container{
	padding: 0;
	margin: 0;
}

.accordion_toggle a{
	color: #464646;
	display: block;
	overflow: hidden;
	width: 180px;
	padding: auto 3px;

}

/* just mouse over */
.accordion_toggle a:hover{
	color: #fd4b7e;
	margin: 0;
	text-indent: 5px;
	padding: auto 3px;
	display: block;
	overflow: hidden;
	width: 180px;
}

/* for dropdown mouse over */
.accordion_toggle:hover{
	color: #fd4b7e;
	margin: 0;
	text-indent: 5px;
	padding: 1px 0 4px 0;
}

h1.accordion_toggle{
	display: block;
	width: 180px;
	padding: 1px 0 4px 0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	margin: 0;
	height: 12px;
	text-indent: 5px;
}

.accordion_toggle.ui-state-active{
	background-color: #fd4b7e;
	color: #FFF;
}
.accordion_toggle.ui-state-active a{
	color: #FFF;
}
.accordion_toggle.ui-state-active:hover{
	background-color: #464646;
	color: #FFF;
}
	
.accordion_content {
	background-color: #ececec;
	color: #464646;
	font-size: 10px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}


.accordion_content p a.anotherFriend{
	color: #464646;
	padding: 0;
	margin: 0;
}

.accordion_content p a:hover .anotherFriend {
	color: #fd4b7e;
	padding: 0;
	margin: 0;	
}
		
.accordion_content p {
	line-height: 15px;
	padding: 5px 5px 10px 5px;
	font-size: 10px;
	color: #464646;
	background: #ececec;
	margin: 0;

}

.accordion_content p input.email{
	margin: 0px 0px 10px 0px;
	color: #464646;
	font-size: 10px;
	width: 166px;
	text-indent: 3px;
	
}

.accordion_content p input.name{
	margin: 3px 0px 10px 0px;
	color: #464646;
	font-size: 10px;
	width: 166px;
	text-indent: 3px;
	
}

.accordion_content p textarea{
	margin: 3px 0px 10px 0px;
	padding: 2px;
	color: #464646;
	font-size: 10px;
	width: 166px;
	height: 45px;
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.accordion_content p .getLink{
	margin: 3px 0px 10px 0px;
	color: #464646;
	font-size: 10px;
	width: 168px;
	display:block;
	border: 0;
	
}

.accordion_content p .getCode{
	margin: 3px 0px 10px 0px;
	color: #464646;
	font-size: 10px;
	width: 168px;
	display:block;
	border: 0;
}


.vertical_accordion_toggle {
	display: block;
	width: 180px;
	background: #fd4b7e;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
	cursor: pointer;
	padding: 0;
	line-height: 0;
	margin: 0;
}

.vertical_accordion_toggle_active a {
	background-color: #fd4b7e;
	color: #FFF;
}
.vertical_accordion_toggle_active:hover,
.vertical_accordion_toggle_active {
	background-color: #fd4b7e;
	color: #FFF;
}


.vertical_accordion_content {
	background-color: #ececec;
	color: #464646;
	overflow: hidden;
}

.vertical_accordion_content p {
	margin: 0;
	padding: 3px;
	color: #464646;
	font-size: 10px;
	background: #ececec;
}	
.social-links{
	display: block;
	width:180px;
	overflow: hidden;
	background-color: #ececec;
	padding: 2px;

}

.social-links a{
	background-color: #ececec;
	float: left;
	padding: 4px 2px 0 2px;
	margin: 0;
	border: 0pt none;
}

.social-links a img{
	border: medium none;

}
			
/* Container styling*/
#horizontal_container {
	margin: 0;
	padding: 0;
	width: 180px ;    
}
		
#vertical_nested_container {
	margin: 0;
	padding: 0;
	width: 180px;
}

/* Global Text Settings */

/* Project Heading */
h1{	margin: 0px;
	font-size: 14px;
	padding: 0px 0px 3px 0px;
	font-weight: normal;
}

/* Sub Heading */
h2{
	font-size: 9px;
	color: #464646;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	padding: 0px 0px 3px 0px;
}

/* Tools Heading */
h3{
	border-top: 6px solid #464646;
	font-size: 10px;
	color: #000000;
	margin: 0 0 3px 0;
	font-style: normal;
	padding: 3px;
	background-color: #6dd0f7;
}

/* legal */
h4{
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	font-style: normal;

}

h5{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

/*-- line Artwork --*/

#lineSpaceHolderOne dd{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	
}

.lineSpaceOne{
	background-color: #b5b5b5;
	margin: 0px 6px 0px 0px;
	display: block;
	width: 174px;
	float: left;
	height: 3px;	
}

.lineSpaceTwo{
	background-color: #b5b5b5;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	float: left;
	display: block;
	height: 3px;	
}
/*************** list tag styles ***************/

dl dd {
 list-style-type: disc;
}

ul{
	margin: 0px;
	list-style-type: none;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/* Side Nav Style */

.sideNav {
	border-top: 6px solid #b5b5b5;
	width:174px;
	background-color: #FFFFFF;
	margin: 5px 5px 0px 0px;
	position: relative;
}

.aboutUs{
	font-size: 12px;
	font-style: normal;
	margin: 0 0px 5px 0px;
	padding: 0;
	color: #333333;
	background-color: #ececec;

}

/* serach go button */


.search{
	font-size: 12px;
	font-style: normal;
	margin: 0 0px 5px 0px;
	padding: 0;
	color: #333333;
	background-color: #ececec;

}
.inputHolder{
	padding: 4px 4px 7px 4px ;

}

input.searchPanel{
	margin:3px 7px 10px 5px;
	color: #464646;
	font-size: 10px;
	border: 0;
	padding:4px;
	width:114px;
	float: left;
}

.searchBreadCrumb input.gobt:hover{
	background-color: #6dd0f7;
	font-size:10.5px;
	border: 0px;
	padding: 4px;
	font-weight: normal;
	color: #FFF;
	margin: 3px;
	text-decoration: none;
}
.searchBreadCrumb input.gobt{
	background-color:#464646;
	font-size:10.5px;
	border: 0px;
	padding: 4px;
	font-weight: normal;
	color: #FFF;
	margin: 3px;
	text-decoration: none;

}
input.gobt:hover{
	background-color: #6dd0f7;
	font-size:10.5px;
	border: 0px;
	padding: 3px;
	font-weight: normal;
	color: #FFF;
	margin: 3px;
	text-decoration: none;
}
input.gobt{
	background-color:#464646;
	font-size:10.5px;
	border: 0px;
	padding: 3px;
	font-weight: normal;
	color: #FFF;
	margin: 3px;
	text-decoration: none;

}

.searchBreadCrumb{
	padding: 15px 30px 0 30px;
	font-size:11px;
	overflow: hidden;
	display: block;

}

.searchBreadCrumb p{
	padding: 15px 0 0 0;
	font-size:11px;
	overflow: hidden;
	display: block;
	clear: both;
}

.searchBreadCrumb input{
	border: solid 1px #CCC;
	padding: 4px;
	float: left;
	margin: 3px;
}



.searchBreadCrumb select{
	font-size:10.5px;
	border: solid #CCC 1px;
	padding: 3px;
	font-weight: normal;
	color: #000;
	margin: 3px;
	float: left;

}

.searchPage{
	padding: 0 15px 0 15px;
	font-size:11px;
	overflow: hidden;
	display: block;
	border:none;

}

.searchPage tbody tr td{
	padding: 15px;
	border-right: 0;
	border-left: 0;
	border-bottom:1px solid #464646
}

.searchPage table{
	border-top:none;
	width: 100%;
}

.searchPage table tbody{
	border-top:none;

}

.searchPage table tbody tr{
	border:none;
}


.licenseBy{
	font-size:11px;
	color: #666666;
	padding: 25px;
}


.licenseBy a{
	font-size:11px;
	color: #666666;
}

.licenseBy a:hover{
	font-size:11px;
	color: #333333;
}


.subscribe{
	font-size: 10.5px;
	font-style: normal;
	margin: 0px 0px 5px 0px;
	padding: 0 0 5px 0px;
	color: #333333;
	background-color: #ececec;

}

.subscribe P{
  	margin: 5px 0 0 5px;
}

.sideNavHeading h1{
	font-size: 11px;
	padding: 3px;
	font-weight: bold;
	background-color: #6dd0f7;
	display: block;
	text-indent: 5px;
	color: #000000;
	border-top: 6px solid #464646;
	margin: 3px 0 0 0;
}


.stayInFrame{
	background-color:#ECECEC;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	font-size: 10.5px;
}

.stayInFrame p{
      margin: 0;
	color: #333333;
	font-size: 10.5px;
	line-height: 14px;
}
.sIfHolder{
 	margin: 0;
	padding: 6px;

}
.stayInFrame input{
	font-size: 10.5px;
	margin: 3px;
	

}
input.email{
	margin: 0px 0px 10px 0px;
	color: #464646;
	font-size: 10px;
	border: 0;
	width: 153px;
	text-indent: 3px;

}

input.name{
	margin: 3px 0px 10px 0px;
	color: #464646;
	font-size: 10px;
	border: 0;
	width: 153px;
	text-indent: 3px;
}


/* media partner */


.subscribe .logo img{
	padding: 14px 0 14px 14px;
	border: 0;
	background-color:#ECECEC;
}
.subscribe .logo a,
.subscribe .logo a:hover,
.subscribe .logo a:active,
.subscribe .logo a:visited,
.subscribe .logo a:link{
	border: 0;
	color:#ECECEC;

}



/* global submit button */
.sideNavHeading input.submit,
.accordion_content p a.submit{
	background-color:#464646;
	border: 0px;
	padding: 3px;
	color: #FFF;
	margin: 0;
	text-decoration: none;

}

.sideNavHeading input.submit:hover,
.accordion_content p a.submit:hover{
	background-color: #6dd0f7;
	border: 0px;
	padding: 3px;
	color: #FFF;
	margin: 0;
	text-decoration: none;
}

/* form */
form{
	margin: 5px 0 0 5px;
	padding: 5px 5px 10px 5px;
}


/* side ads */
.sideAdsOne p{
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 0px;
}
.sideAdsOne a{
	background: url("../Resources/images/banner_kyn.jpg") no-repeat;
	overflow:hidden;
	display: block;
	width: 170px;
	height: 555px;
	margin: 5px 0 0 0;
	padding: 0px;
}

/* footer ads */
.footerAds{
	border-top: 6px solid #464646;
	border-bottom: 6px solid #464646;
	width: 772px;
	height: auto;
	float: right;
	overflow:hidden;
	display: block;
	margin: 2px 0 2px 0;

}
.footerAds p{
	font-size: 11px;
	margin: 2px 0 2px 0;
	padding: 0px;
}
.footerAds a{
	background: #FFF url("../Resources/images/banner_milk.jpg") no-repeat;
	width: 772px;
	height: 140px;
	overflow:hidden;
	display: block;
}



.aboutUs p{
	margin: 6px 3px 0px 3px;
	padding:5px 5px 10px 5px;
	line-height: 14px;
	font-size: 10.5px;

}
.copyHeader{
	font-size: 11px;
	color: #fd4b7e;
}

/* feeds style */

.feed-list {
	font-size: 10.5px;
	color: #333333;
 	margin: 15px 0 0 5px;
 	padding: 0;
 	list-style-type: none;
}

.feed-list li.feed {
	background: url("../Resources/icons/feed-icon-16x16.gif") no-repeat ;
 	margin: 0 0 10px 6px;
 	padding: 0px 12px 0px 23px;
 	list-style-type: none;
}
.feed-list li.podcast {
	background: url("../Resources/icons/podcast-icon-28x29.gif") no-repeat;
 	margin: 0 0 10px 0px;
 	padding: 0px 0px 0px 30px;
 	list-style-type: none;
}


.feed-list li.facebookLinks{
	margin: 0 0 10px 6px;
 	padding: 0px 12px 0px 23px;
 	list-style-type: none; 
	background:url("../Resources/icons/facebookIcon.gif") no-repeat top left;
}

.feed-list li.cooliris{
	background: url("http://lite.piclens.com/images/PicLensButton.png") no-repeat;
 	margin: 0 0 10px 6px;
 	padding: 0px 12px 0px 23px;
 	list-style-type: none;

}


.feed-list li a {
	padding: 0;
	color: #333333;
	list-style-type: none;
}

.feed-list li a:hover{
	color: #fd4b7e;
}

/*  legal styles | abvertise | privacy | about us | contact us | syndication */

#aboutUs,
#contactUs,
#syndication,
#privacy,
#advertise,
#legal{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 18px;
	padding: 0;
	margin: 0 200px 45px 10px;
}

h1.advertise{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.mailTo{
	font-size: 11px;
	color: #333333;
 	text-decoration:none;
	padding: 0;
	margin: 0;
}

.mailTo:hover{
	font-size: 11px;
	color:#fd4b7e;
      text-decoration:none;
	padding: 0;
	margin: 0;
	
}
.mailTo a{
	font-size: 11px;
	color: #333333;
 	text-decoration:none;
	padding: 0;
	margin: 0;
}



/* contact us */

input.yourName{
	margin: 0 0 0 5px;
	padding: 2px;
	color: #464646;
	font-size: 10px;
	width: 320px;
	border: 1px solid #ECECEC;
}

input.yourEmail{
	margin: 0 0 0 5px;
	padding: 2px;
	color: #464646;
	font-size: 10px;
	width: 320px;
      border: 1px solid #ECECEC;
}

select.purpose{
	margin: 0 0 0 5px;
}

.purpose{
	margin: 0 0 0 0;
	padding: 2px;
	color: #464646;
	font-size: 10px;
	width: 320px;
	border: 1px solid #ECECEC;

}


.message{
	margin: 0 0 7px 0;
	padding: 2px;
	color: #464646;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 385px;
	border: 1px solid #ECECEC;
	height: 230px;
}




/* comment holder */


ul.commentList{
	width: 65%;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	float: left;
}

ul.commentList h1{
	background-color:#6DD0F7;
	border-top:6px solid #464646;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:3px 0 0;
	overflow:hidden;
	padding:3px;
	text-indent:5px;
}

ul.commentList li{
	display:list-item;
	padding: 10px;
}
ul.commentList li p{
    margin:10px 0 0;
    padding:0;
    font-size: 11px;
}

ul.commentList li h2{
	font-size: 10px;
	color: #FD4B7E;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height:normal;
}
ul.commentList li h2.dateTime{
	font-size: 9px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	line-height:normal;
	color:#464646;
	border:none;
}

ul.commentList li.comment-bg-alt{
	background-color: #ECECEC;
}

ul.commentList li.comment-bg{
      background-color:#FFF;
}


#contactUs p input.submit:hover,
.formHolder input.submit:hover{
	background-color: #6dd0f7;
	font-size:10.5px;
	border: 0px;
	padding: 3px;
	margin: 0;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
#contactUs p input.submit,
.formHolder input.submit{
	background-color:#464646;
	font-size:10.5px;
	border: 0px;
	margin: 0;
	padding: 3px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: normal;
	height: auto;
}

.formHolder p label{
	padding: 12px;

}

/* add comment form holder */
.formHolder{
	width: 62%;
	margin: 0 0 15px 0;
	padding: 10px;
	float: left;
	

}


/* footer */

.footer{
	overflow: hidden;
	width: 950px;
}


.footerHolder{
	margin:170px 0 0 199px;
	overflow: hidden;
	/*clear: both;*/
	display: block;
	/*border-top:1px solid #464646;*/
}

.footerLogo{
	margin: 0;
	padding: 0 0 22px 0;
	width: 162px;
	/*height: 174px;*/
	text-align: center;
	font-size: 10px;
	clear: right;
	float: left;
	background:  url("../Resources/images/compulsive-logo.jpg") no-repeat center;

}

.footerLogo p{
	margin: 165px 0 0 0;
	padding: 0;

}

.footerNavLink {
	display:block;
	border-right:5px solid #FFF;
	padding:3px 0px 0px 3px;
	color:#464646;
	text-decoration:none;
	font-weight:normal;
	float:left;
	font-size:10px;
}

.footerNavLink:hover {
	color:#fd4b7e;
	background-color: #FFFFFF;
	padding:3px 0px 0px 3px;
}

