/*

	Global Column Layout v1.0

	built by AntalMedia (www.antalmedia.com)

	built on WSC3 CSS standards

	

	copyright 2007. all rights reserved.

		

*/

/****************************************|STRUCTURE|****************************************/

* {

	margin:0;

	padding:0;

}

html,body {

	margin:0;

	padding:0;

	word-wrap:break-word;

	border:0;

}

#outter_wrapper {}

#wrapper {

	width: 940px;

	margin: 0 auto;

}

#video_wrapper {

	width: 1050px;

	margin: 0 auto;

}

#footer_videowrapper {

	width: 1050px;

	margin: 0 auto;

}

#header {}

#footer_wrapper {

	width: 940px;

	margin: 0 auto;

}

#footer { padding: 0 10px; }

/****************************************|COLUMNS|****************************************/

body.primary .headline { width: 630px; }

body.secondary .headline {}

body.primary .article { padding: 10px 20px; margin-bottom: 5em; }

body.secondary .article { padding: 12px 8px 0 20px; width: 646px; margin-bottom: 5em; }

body.primary .sidebar { width: 270px; }

body.secondary .sidebar { margin-right: 20px; padding: 2px 0 0 0; width: 200px; }

.col_l, .col_r {  padding: 0; margin: 0; }

.col_l { float: left; }

.col_r { float: right;}

body.video .article { padding: 10px 10px; margin-bottom: 5em; background:#ffffff; }

small {color: #999999; }

/****************************************|ALWAYS|****************************************/

hr {

	border: 0;

	height: 1px;

	color: #000000;

	background-color: #000000;

}

img { border: 0; }

/****************************************|FIXES (browser & structure)|****************************************/

.clear {

	clear:both;

	font-size:0px;

	height:1px;

	line-height:1%;

	margin-bottom:-1px;

	overflow:hidden;

}

a, a:visited, a:hover, a:active, a:focus { -moz-outline-style: none; }