/*
Theme Name: Kalibre
Theme URI: http://socialtech.ca
Description: kalibre quebec wordpres stemplate
Author: LDAD
Author URI: http://socialtech.ca
version: 1.0
Tags: dope
*/



/* basics */

body {
	margin:0 0px;
	padding: 0 0px;
	/* background:url(images/bg_lines.png) top no-repeat; */

}


a {
	color:red;
	text-decoration:none;
}

a img {
	border:0px;
	cursor:pointer;
	
}
a:hover {
	color:black;
	text-decoration:none;
}

a:active
{
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
}
	
/* header */




/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
	font-size:17px;
	text-align:center;
	font-style:italic;
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 105px;
    height: 90px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}









.jcarousel-skin-tango .jcarousel-container {
    border:0px solid #fff;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 520px;
    padding: 0px 40px;
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  520px;
    height: 125px;

}


.jcarousel-skin-tango .jcarousel-item {
    width: 173px;


		padding-top:24px;
		overflow:hidden;
		font-size:17px;
		text-align:center;
		font-style:italic;
}

.jcarousel-skin-tango .jcarousel-item a {
color:black;
}
.jcarousel-skin-tango .jcarousel-item a:hover {
color:red;
}


.jcarousel-skin-tango .jcarousel-item:hover{

}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}







#head {
	margin:0px auto;
	width:930px;
	height:88px;

}

#linetop{
	margin:0px auto;
	width:930px;
	padding-top:15px;
	padding-bottom:15px;
	border-left:0px solid #000;
	height:20px;

	
}


#linetop2{
	margin:-1px auto;
	width:930px;
	padding-top:15px;
	padding-bottom:15px;
	height:30px;

	
}
#linetop p{
	padding:10px;
	color:#000;
	font-size:11px;
	font-family:helvetica, verdana, arial, Sans-serif;
	width:50%;
	float:right;
	
}



#linetop h1{
	font-size:90px;
	margin-left:30px;
	letter-spacing:2px;
	color:#eee;
}


#linetop h1:hover{
	background:none;
}

.ka5 {
	width:330px;
	height:90px;
	margin-left:0px;
	margin-top:10px;
	float:left;
	/* background:url(images/kalibre_logo_test.png) no-repeat left; */
	background:url(images/kalibre_logo_test2.png) no-repeat left;
}


.search {

	float:right;
	margin-top:18px;
}


fieldset.search {
	
	border: none;
	background: #fff;
	float:right;
	margin-right:-10px;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	-webkit-border-radius:  10px 10px;
	-moz-border-radius:  10px/10px;
	color: #fff;
	font-size: 0.8em;
	width: 125px;
	height: 17px;
	padding: 3px 5px 3px;
	background: #eee;
	margin-right: 5px;
}
.search input.box:focus {
	-webkit-border-radius:  10px 10px;
	-moz-border-radius:  10px/10px;
	background: #eee;
	border:1px #999 solid;
	outline: none;
	color:black;
	padding: 2px 4px 2px;
}
.search button.btn {
	width: 25px;
	height:25px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(images/search.png) no-repeat 0px 0px;	
}
.search button.btn:hover {
	background:url(images/search.png) no-repeat 0px -25px;	
}


fieldset.search3 {
	
	border: none;
	background: #fff;
	float:left;
	margin-left:0px;
}
.search3 input, .search3 button {
	border: none;
	float: left;
}
.search3 input.box {
	-webkit-border-radius:  10px 10px;
	-moz-border-radius:  10px/10px;
	color: #fff;
	font-size: 0.8em;
	width: 125px;
	height: 17px;
	padding: 3px 5px 3px;
	background: #000;
	margin-right: 5px;
}
.search3 input.box:focus {
	-webkit-border-radius:  10px 10px;
	-moz-border-radius:  10px/10px;
	background: #eee;
	border:1px #999 solid;
	outline: none;
	color:black;
	padding: 2px 4px 2px;
}
.search3 button.btn {
	width: 25px;
	height:25px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(images/search.png) no-repeat 0px -25px;	
}
.search3 button.btn:hover {
	background:url(images/search.png) no-repeat 0px 0px;	
}






#navigation {
		border-top:1px solid #000;
	margin: 1px auto;
	width:928px;
	border-bottom:4px solid black;
}
#navigation h1 {
	margin-top:10px;
	text-transform:uppercase;
	letter-spacing:0px;
	display: inline;
	font-size:28px;
	margin-left:-10px;
}

#navigation h1 a{
color:black;
padding-top:15px;
padding-right:5px;
}

#navigation h1:hover{
color:red;
background:yellow;

}

#navigation li {
	margin-top:15px;
	display: inline;
	list-style-type: none;
	padding-left: 14px;
	text-align:center;

}

#navigation ul {
	margin-left:-29px;
	list-style-type: none;
		text-align:center;
	


}


.topmenu {
		display:inline;
	width:150px;
	height:63px;
	margin-top:22px;
	float:left;
	margin-left:20px;
	background:#fff;
	border-left:#999 solid 1px;
	border-right:#999 solid 1px;
}

.topmenu li{
	line-height:1.1em;
	list-style-type:none;
	font-size:11px;
	color:#000;
	font-family:helvetica, verdana, sans-serif;
	text-transform:uppercase;
	padding:2px 10px 0px 12px;
	margin-top:-1px;

}

.topmenu li a{
color:#444;
}

.topmenu li a:hover{
color:red;
}
/* -- carousel --*/

#wide {
	margin-top:17px;

	width:100%;
	height:331px;
	overflow:hidden;
/* background:url(images/bg_lines1.png) center no-repeat; */

}
#carousel {
	margin: 0px auto;
	width: 928px;
	height: 331px;
	padding: 0;
	overflow: hidden;
	border: 0px solid #999;
	background:#fff;
	border-top: 1px solid #000;
	border-bottom: 0px solid #000;
	overflow:hidden;
	scroll:none;
}
#carousel ul {
	list-style: none;
	width: 2784px;
	height: 331px;
	overflow:hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
#carousel li {
	width: 928px;
	height: 331px;
	overflow:hidden;
	display: inline;
	float: left;
	margin-left:0px;
}
.textholder {
	text-align: left;
	font-size: small;
	/*-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px; */
}

/* end header */









/* container */


#container {
	width:900px;
	margin: 0 auto;
	padding:0;
	background:#fff;
	color:#333;
	overflow: hidden;
	}
	



/* content */


#left2 img{
	text-align:center;border:4px solid black; 
}
.post {

	}
	
.post h2{
	}
	
.post h2 a{

	}
	
.post h2 a:hover{

	}

.post ul {}

.post li {}

.entry p{}


p.postmetadata {
	clear: both;
	border-bottom:1px dashed #ccc;
	background:none;
	color:#ccc;
	padding:0px;
	margin: -30px 0px 30px 0px;
	text-align:center;
	color:#666;
	font-family:helvetica, arial, sans-serif;

	font-size:10px;
	letter-spacing:1px;
	margin-top:-19px;
	}
	
	
.postarchive {
	clear: both;
	border-bottom:1px dashed #ccc;
	background:none;
	text-align:left;
	font-family:helvetica, arial, sans-serif;
	color:#666;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	padding:0px 0px 10px 20px;

	}
	
	
p.postarchive {
		text-align:left;
		}

		
	.postmetadata a{
		
		color:red;

		}
	

	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
	



/* left sidebar */

.date {
	text-align:center;
	font-family:helvetica, arial, sans-serif;
	color:red;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin-top:-19px;
	
}

#left .date {
	text-align:center;
	font-family:helvetica, arial, sans-serif;
	color:#666;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin-top:-19px;
	
}

#left2 .date {
	text-align:center;
	font-family:helvetica, arial, sans-serif;
	color:#666;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin-top:-19px;
	margin-right:20px;
	
}
.category {
	text-align:center;
	font-family:helvetica, arial, sans-serif;
	color:black;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0px;

	
}

.categorytop {
	text-align:left;
	font-family:helvetica, arial, sans-serif;
	color:black;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:-78px;
	margin-left:40px;

	
}

.categorytop a{
	color:black;
}

.rightdate {
	text-align:left;
	font-family:helvetica, arial, sans-serif;
	color:red;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	margin-top:-19px;
	
}

#wrapper {
		display:block;
		height:1400px;
}

#page {
	width:928px;

	margin:-1px auto;
}


h1.pagetitle {
	margin:-40px 0px 20px 26px;
	text-transform:uppercase;
	color:#ccc;
	font-size:28px;
}

#left {
	float:left;
	width:327px;

	border-right:1px solid #000;
	padding-right:0px;
	margin-right:0px;
	margin-bottom:100px;
}
#left .head{
height:20px;

text-transform:uppercase;


}
#left .head p{
color:#999;
padding-top:0px;
font-size:9px;
letter-spacing:1px;
text-align:left;
font-family:helvetica, arial, sans-serif;


}

#left2 {
	float:left;

	width:624px;border-top:1px solid #888;

	padding-right:0px;
	margin-right:0px;
	margin-bottom:100px;
}



#left2 h4{
	font-size:40px; width:500px;margin-top:30px;padding-bottom:0px;margin-bottom:0px;
	
	margin-left:60px;
	text-align:center;

	padding-left:3px;
	font-family:georgia, times, serif;
	font-size:28px;

}

#left2 h4 a{
color:black;

}

#left2 h4 a:hover{
color:red;

}


.entry p{
	font-size:16px;
}

h6  {
	font-family:helvetica, verdana, arial, sans-serif;
	margin:-27px 0px 20px 23px;
	letter-spacing:2px;
	font-size:12px;
}

#left2 h5.archive {
	font-size:29px;
	
	margin:10px 0px 0px 20px;

	padding-left:3px;
	font-family:georgia, times, serif;
	color:#666;

	letter-spacing:1px;

}

#left2 .date.archive {
	font-size:10px;
	text-align:left;
	margin-left:20px;
	padding-left:3px;
	margin-top:5px;

}
#left2 h5.archive a{
color:black;

}


#left2 h2{

	position:absolute;
	font-size:37px;
	line-height:1em;
	color:#fff;
	letter-spacing:1px;
	margin-left:25px;
	margin-top:15px;
	padding-right:20px;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:13px;
	background:url(images/circle.png)no-repeat;

}
#left p{
	font-family:times, serif;
	text-align:center;
	font-size:13px;
	line-height:19px;
	color:black;
	padding:0px 22px 20px 12px;
}
#left2 p{
	font-family:times, serif;
	text-align:center;
	font-size:14px;
	line-height:19px;
	margin-left:10px;
	color:black;
	padding:0px 22px 20px 22px;
}

#left2  p.archive{
	font-family:times, serif;
	text-align:left;
	font-size:13px;
	line-height:19px;
	color:black;
	padding:0px 22px 20px 12px;
}
#left2 .thumb2 img{
	width:58px;

	height:58px;
	padding:2px;
	margin:17px 10px 20px 20px;
	border:3px solid #ccc;
	background:#ccc;
	float:left;

}

#left .cat{
		font-family:helvetica, arial, sans-serif;
		font-weight:normal;
	font-size:9px;
	letter-spacing:2px;
	text-align:center;
	margin-top:-10px;
	margin-bottom:20px;
	margin-right:15px;
	color:#666;
	text-transform:uppercase;


}

#left .cat:hover {
	font-weight:bold;
	color:red;
	cursor:pointer;
}

#left h2{

	font-size:37px;
	line-height:1em;
	color:#fff;
	letter-spacing:1px;
	margin-left:10px;
	margin-top:0px;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:13px;
	/* background:url(images/circle.png)no-repeat; */

}


 h2.issue{
	z-index:1000;


	position:absolute;
	font-size:37px;
	line-height:1em;
	color:#fff;
	letter-spacing:1px;
	margin-left:870px;

	margin-top:-61px;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:10px;
	padding-left:13px;
	background:url(images/circle.png)no-repeat;

}
#left h4{

	text-align:center;
	width:300px;
	padding-left:13px;
	font-family:georgia, times, serif;
	font-size:28px;
	margin-top:13px;


}

#left h4 a{
color:black;

}

#left h4 a:hover{
color:red;

}

#middle h2{

	line-height:1em;
	color:#666;
	letter-spacing:2px;
	margin-left:20px;
	padding-bottom:0px;
	padding-top:0px;

}

#middle .head h1 {

	font-size:42px;
	line-height:1em;
	padding:10px 0px 0px 10px;
	text-align:center;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	letter-spacing:2px;


}


#middle .head p{
	margin:0 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-size:22px;

}


#middle h1:hover{
	background:none;

}




#left h1:hover{
	background:none;

}

#left .line {
border-bottom:1px dashed #ccc;	
height:1px;
width:100%;
}

#middle {
	float:left;
	width:300px;
	border-left:1px solid #000;
		border-right:1px dashed #eee;
	padding-right:0px;
	margin-right:0px;

}




#middle h4{
		font-family:helvetica, arial, sans-serif;
		font-weight:normal;
	font-size:9px;
	letter-spacing:1px;
	padding-left:15px;
	margin-top:20px;
	color:orange;
	text-transform:uppercase;


}

#middle h4:hover {
	font-weight:bold;
	color:red;
	cursor:pointer;
}
#middle p{
	font-family:times, serif;
	font-size:13px;
	line-height:19px;
	color:black;
	padding:0px 12px 20px 17px;
	text-align:justify;
}

#middle .line {

	border-bottom:1px solid #000;
	height:1px;
	width:100%;
	margin-top:20px;
	margin-left:0px;
}

#middle .thumb {
	width:60px;
	height:60px;
	padding:10px;
	margin:0px 10px 5px 15px;
	border:3px solid #ccc;
	background:#ccc;
	float:left;

}

#middle .catimage img {
	margin-top:-19px;
	padding:0px 0px 6px 0px;


}

#middle h1 a{ 
	color:black;
	margin-left:0px;
	padding-left:0px;
	border-bottom:1px solid #fff;
	}
	
	#middle h1 a:hover{ 
		border-bottom:1px solid #000;
		}
	
#middle .thumb2 {
	width:90px;
	height:90px;
	padding:5px;
	margin:15px 10px 5px 15px;
	border:1px solid #ccc;
	background:#ccc;
	float:left;

}

#middle .linetop {
border-top:1px dotted #ccc;	
width:100%;
height:1px;
}

#middle li {
	font-family:helvetica, verdana, arial, sans-serif;
	margin-top:-20px;
	color:black;
	padding:12px 25px 8px 15px;
	list-style-type:none;
	border-bottom:1px dotted #ccc;	
	font-size:14px;
	line-height:1.3em;
	background:url(images/right_arrow3.png) no-repeat center right;
}

#middle li a{
	color:black;
}

#middle li a:hover{
	color:red;
}


#middle li p{

	font-size:23px;
	padding-bottom:0px;
}

#middle li p a{
	color:black;
}

#middle li p:hover{
	color:black;
}


#middle li .by{
	font-family:helvetica, arial, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	color:orange;
	padding-top:10px;

	text-align:right;
	float:right;
	list-style-type:none;
}

#middle li:hover{
color:red;
cursor:pointer;
}

#bub_sm {
	background:url(images/bub.png) #FDFF00 bottom center no-repeat;
	width:215px;
	margin-left:20px;
	font-size:25px;
	color:black;
	font-family:times, serif;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding:30px 20px 65px 20px;
}


#bub {
	background:url(images/bub.png) #FDFF00 bottom center no-repeat;
	width:250px;
	
	font-size:25px;
	color:black;
	font-family:times, serif;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding:30px 20px 65px 20px;
}


#right {
	float:right;
	width:290px;
	height:1560px;
	margin-top:0px;

	padding-right:0px;
}

#right h3 {
	padding-left:3px;
	font-size:30px;
	
	padding:20px 0px 0px 0px;
	color:black;
	}
	
	#right  h3.two {
		padding-left:3px;
		font-size:30px;
		margin-top:0px;
		padding:0px 0px 0px 0px;
		color:black;
		}

#right li {
	font-family:times, serif;

	line-height:23px;
	color:black;
	padding:0px 2px 0px 2px;

	list-style-type:none;
	border-bottom:1px dotted #ccc;	
	background:url(images/right_arrow.png) no-repeat center right;
}

#right li p{
	font-size:16px;
	padding-bottom:0px;
	margin-top:0px;
}

#right li p a{
	color:black;
}

#right li p:hover{
	color:red;
}


#right li .by{
	font-family:helvetica, arial, sans-serif;
	font-size:9px;
	letter-spacing:1px;
	color:orange;
	padding-top:10px;
	text-align:right;
	float:right;
	list-style-type:none;
}

#right li:hover{
color:red;
cursor:pointer;
}

#right .head {
	padding:0px 0px 0px 10px;
}

.headright {
	padding:0px 0px 0px 10px;
	margin-top:-10px;
}



#right .links li{
	font-family:helvetica, arial, Verdana, sans-serif;
	font-size:13px;
	padding-bottom:0px;
	margin-top:0px;
	line-height:23px;
	color:black;
	margin-left:0px;
	padding:0px 2px 0px 2px;

	list-style-type:none;
	border-bottom:1px dotted #ccc;	
	background:url(images/right_arrow.png) no-repeat center right;
}


#right .links li a{
	color:red;
}

#right .links li a:hover{
	color:red;
}






#right h1 {

	padding:0px 12px 0px 10px;


	text-transform:uppercase;
	letter-spacing:0px;
	display: inline;
	font-size:58px;
	margin-left:-10px;
	color:black;

}


#right h5 {
	font-weight:normal;
	line-height:1em;
	padding:0 0px;
	font-family:helvetica, verdana, arial, sans-serif;
	margin:0px 0px -10px 0px;
}

#right h5 a{
color:black;

}

#right h5 a:hover{
color:red;

}

#right h1 a {
	border-bottom:1px solid #fff;
	color:black;

}
#right h1 a:hover{
	border-bottom:1px solid #000;


}

#right .thumb {
	width:60px;
	height:60px;
	padding:10px;
	margin:17px 10px 5px 0px;
	border:3px solid #ccc;
	background:url(images/12c500.jpg)no-repeat center center;
	float:left;

}

#right .thumb2 {
	width:90px;
	height:90px;
	padding:5px;
	margin:17px 10px 0px 0px;
	border:1px solid #ccc;
	background:#ccc;
	float:left;

}
#right p{
	font-family:times, serif;
	font-size:13px;
	line-height:19px;
	color:black;
	
	padding:0px 22px 20px 10px;

	
}

#right .cat {
	font-family:helvetica, arial, sans-serif;
	font-size:8px;
	letter-spacing:2px;
	float:right;
	margin-top:-10px;
	color:#999;
	padding-top:2px;
	background:#fff;
	text-transform:uppercase;
}

#right .cat:hover {
	font-weight:bold;
	color:red;
	cursor:pointer;
}

#right ul{

}

#right .line {
	margin-top:-10px;
	border-bottom:1px solid #000;
	height:1px;
	width:100%;
	margin-left:0px;
}

.bubble {
	margin-left:10px;
	border-bottom:1px solid #000;
	height:65px;
	width:230px;
	padding-left:45px;

	background:red;
	-webkit-border-radius:  20px 20px;
	-moz-border-radius:  20px/20px;
	border:1px #fff solid;

}

.bubble a{
color:white;

}

.bubble:hover{
	background:black;
	cursor:pointer;
}

#right .bubble h2 a{
padding:10px 20px 5px 50px;
color:#fff;
text-align:center;
margin-left:30px;
font-size:25px;

}
#theb {
  width:600px;
  height:120px;
	background:#fff;
	float:right;
	border-bottom:9px solid #000;
}

.phloat {
	float:left;
	width:110px;
	height:80px;

	border-right:3px solid #fff;
	background:#fff;
	font-family:georgia, times, serif;
	font-style:italic;
	color:black;
	font-weight:bold;
	font-size:16px;
	padding:40px 19px 0px 15px;
	text-align:center;
	
}

.phloat:hover {
	
	/* background:url(images/video_small.png) 65px 85px no-repeat red; */
	background:red;
	color:white;
	
}


/* ---MEDIA PAGE--- */

.videofloat {
	width:204px;
	height:204px;
	margin:4px 3px 3px 4px;
	padding:5px;
	background:#ccc;
	float:left;
	border:5px solid #eee;
}

.videofloat:hover {

	background:#ccc;

	border:5px solid #eee;
}


.videoimage {
	background:url(images/video1.jpg);
	width:199px;
	height:199px;
	margin:3px;

}

.videotitle {
	width:100%;
	color:white;
	margin-left:20px;



	
}
.videotitle h2{

	
}

#left2 h2 {
	background:none;
	float:none;
	margin:0 0px;
	padding:10px;
	position:relative;
	color:black;
	margin-left:30px;
}



#left2 .links li{
	font-family:helvetica, arial, Verdana, sans-serif;
	font-size:13px;
	padding-bottom:0px;
	margin-right:100px;
	margin-top:0px;
	line-height:23px;
	color:black;
	margin-left:0px;
	padding:0px 100px 0px 20px;

	list-style-type:none;
	border-bottom:1px dotted #ccc;	
	background:url(images/right_arrow.png) no-repeat center left;
}


#left2  .links li a{
	color:red;
}

#left2  .links li a:hover{
	color:red;
}



#middle2 h2 {
	background:none;
	float:none;
	margin:0 0px;
	padding:10px;
	position:relative;
	color:black;
	margin-left:30px;
}



#middle2 .links li{
	font-family:helvetica, arial, Verdana, sans-serif;
	font-size:13px;
	padding-bottom:0px;
	margin-right:100px;
	margin-top:0px;
	line-height:23px;
	color:black;
	margin-left:0px;
	padding:0px 100px 0px 20px;

	list-style-type:none;
	border-bottom:1px dotted #ccc;	
	background:url(images/right_arrow.png) no-repeat center left;
}


#middle2  .links li a{
	color:red;
}

#middle2  .links li a:hover{
	color:red;
}




/* ---Ads--- */

#classicbanner {
  width:600px;
  height:160px;
	background:#80F0FF;
	float:right;
}


#minitop {
	margin-left:20px;
	margin-top:22px;
  width:183px;
  height:60px;
	background:#fff;
	border:1px #fff solid;
	float:left;
}

#minilinks  {
	margin-left:9px;
	margin-top:22px;
  width:29px;
  height:63px;
	background:#fff;
	border-right:1px #999999 solid;
	float:left;
}

#minilinks img {
	border:none;
	padding:0px 0px 1px 0px ;
}
	

#minibottom {
	margin-left:10px;
	margin-top:15px;
  width:234px;
  height:60px;
	background:#eee;
	border:1px #eee solid;
	float:left;
}

#twofifty {
	margin-bottom:15px;
	margin-left:19px;
	margin-top:22px;
  width:250px;
  height:250px;
	background:#eee;
	border:1px #eee solid;

}

#boxbanner {
  width:300px;
  height:250px;
	background:#80F0FF;
	float:right;
	margin-top:0px;
	padding:0px 0px;
	margin:0 0px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;

}


/* ---Footer--- */

/* comments */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

.searching {
	margin-left:25px;
	color:green;
}




.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




/* footer */

#footer {
	background:#000;
	clear: both;
	width: 100%;
	padding-top:200px;
	height:100px;
	}
	
#footer p{padding:14px 0;margin: 0; color: #eee; text-align:center;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}




#clear {
		clear:both;
		height:100px;
		width:100%;
		display:block;
}
#footer {
	width:100%;
	margin:0px auto;

	clear:both;
	background:#fff;
}


#footer h1 {
	
}
#fline {
	width:100%;
	border-top:1px solid #000;
	border-bottom:3px solid #fff;
	height:0px;
	clear:both;
	background:#000;
}

#fline2 {
	width:100%;
	border-top:4px solid #fff;
	border-bottom:1px solid #000;
	height:0px;
	clear:both;
	background:#000;
}



#footer .inside {

	border-bottom:20px solid #fff;
	margin:0px auto;
	background:#000;

	
}



#footer li{
		list-style-type:none;

		padding-bottom:6px;
		padding-top:6px;
		font-size:11px;

		font-family:helvetica, arial, sans-serif;
		letter-spacing:1px;
}



#footer p{
	font-family:helvetica, arial, sans-serif;
	letter-spacing:1px;
color:#888;

font-size:15px;
padding:20px;
}


#footer p a{
color:#666;
}





#footer .navigation {
	padding-top:4px;
	margin: 1px auto;
	width:928px;

}
#footer h1 {

	text-transform:uppercase;
	letter-spacing:0px;
	display: inline;
	font-size:28px;
	margin-left:-10px;
}

#footer h1 a{
color:#fff;
padding-right:5px;
}

#footer h1:hover{
color:red;
background:none;


}

#footer .navigation li {

	display: inline;
	list-style-type: none;
	padding-right: 12px;
	text-align:center;

}

#footer .navigation ul {
	margin-left:-10px;
	list-style-type: none;
		text-align:center;
	


}




#secondfooter p{
	padding-top:0px;
	margin-top:0px;
	padding-left:20px;
	font-size:11px;
	color:#999;
	
}




