﻿/****************************************************************************************\

    Global Selectors

\****************************************************************************************/

html 
{
}

body 
{
    position 		: relative;
    width 			: 960px;
    margin			: 35px auto 5em;
}

h1 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h2 
{
    margin          : .1em 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h3 
{
    margin          : 20px 0 10px;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h4 
{
    margin          : 5px 0;
    padding         : 0 0 0 10px;
    letter-spacing  : normal;
    line-height     : normal;
}

h5 
{
    margin          : .5em 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

h6 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

p 
{
    margin          : 0;
    padding         : .2em 0 1em 0;
    letter-spacing  : normal;
    line-height     : 1.4em;
}

ul 
{
    margin          : 0 2em;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
    list-style-type	: disc;
}

ol 
{
    margin          : 0 2em;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
    list-style-type	: decimal;
}

li 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

strong 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

em 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

u 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a:visited 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

a:hover 
{
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

table 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

tr 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

th 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

td 
{
    width           : auto;
    height          : auto;
    margin          : 0;
    padding         : 0;
    letter-spacing  : normal;
    line-height     : normal;
}

img 
{
}

/****************************************************************************************\
    
	Compound Selectors
	
\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

.header
{
	position		: absolute;
	top				: 0;
	left			: 0;	
	height			: 0;
	z-index			: 2;
}

.section.content
{
	position		: relative;
	padding			: 155px 20px 20px 0;
	z-index			: 1;
	overflow		: hidden;
}

.footer
{
	position		: absolute;
	width			: 100%;
}

.nav.main
{
	position		: absolute;
	top				: -35px;
	left			: 198px;
	width			: 748px;
}

.section.main
{
	display			: inline-block;
	width			: 722px;
	float			: right;
}

.sidebar
{
	display			: inline-block;
	width			: 178px;
	margin-top		: 111px;
	margin-left		: 20px;
}

.widget
{
	margin			: 0 20px 20px 0;
	padding			: 10px;
}

.vcard.comment
{
	clear			: both;	
	padding-top		: 20px;
}

.vcard.comment:first-child
{
	padding-top		: 0;
}

.post 
{
    margin-top  : 1em;    
}

/*___ SPAN _________________________________________________________________*/

.header p span
{
	display			: block;
	margin-bottom	: 5px;	
}

.copyInfo
{
	display			: block;
	text-align		: center;	
}

.main.menu span
{
	display			: block;
	text-align		: center;
	height			: 15px;
	line-height		: 15px;	
	padding			: 0 15px;
}

.main.menu a:hover span
{
	padding			: 0 16px;	
}

.main.menu li:first-child a:hover span
{
	padding			: 0 16px 0 15px;	
}

.footer .main.menu a:hover span,
.footer .main.menu li:first-child a:hover span
{
	padding			: 0 15px;	
}

.vcard.comment .gravatar
{
	float			: left;
	margin-right	: 10px;	
}

/*___ H1 _________________________________________________________________*/

h1
{
	position		: relative;
	width			: 235px;
	height			: 246px;
}

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

/*___ H4 _________________________________________________________________*/

.widget h4
{
	padding			: 0;	
}

/*___ H5 _________________________________________________________________*/

.list.seminars h5
{
	margin-left		: 184px;	
}

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

.header p
{
	position		: absolute;
	left			: 218px;
	top				: 53px;
	width			: 515px;
	margin			: 0;
	padding			: 0;
}

/*___ UL _________________________________________________________________*/

.main.menu
{
	margin			: 0;
	padding			: 0;
	list-style-type	: none;
	word-spacing	: -1em;
}

.footer .main.menu
{
	margin			: 0 auto;
	text-align		: center;
}

.list.categories
{
	margin			: 0 0 0 -20px;
	padding			: 0;
	list-style-type	: none;
	word-spacing	: -1em;
}

.list.seminars,
.list.seminars .list
{
	margin			: 0;
	padding			: 0;
	list-style-type	: none;		
}

.widget ul
{
	margin			: 0;
	padding			: 0;
	list-style-type	: none;	
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

.main.menu li
{
	display			: inline-block;
	height			: 35px;
	width			: auto;
	word-spacing	: normal;
}

.list.categories li
{
	display			: inline-block;
	width			: 350px;
	margin-left		: 20px;
	margin-bottom	: 5px;	
	word-spacing	: normal;
}

.list.seminars .list li
{
	overflow		: hidden;
	margin-bottom	: 20px;	
}

.tagcloud li
{
	display			: inline-block;	
	margin-right	: 0.5em;
}

.text li 
{
    margin          : .5em 0;
    line-height     : 1.4em;    
}
#categorylist li
{
    margin          : .5em 0;    
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

h1 a
{
	display			: block;
	width			: 235px;
	height			: 246px;
	text-indent		: -9999em;	
}

.main.menu a
{
	display			: block;
	height			: 15px;
	text-align		: center;
	padding			: 10px 0;
}

.list.categories a
{
	padding-left	: 20px;	
}

.widget a.delete,
.widget a.edit
{
	display			: inline-block;
	margin-right	: 5px;	
	padding			: 2px 5px;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

.seminarThumb
{
	float			: left;
	margin-right	: 20px;	
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

#searchfield
{
	width			: 90px;
	margin-right	: 10px;	
}

input[type="checkbox"]
{
    margin          : 3px;    
}

/*___ LABEL _________________________________________________________________*/

.commentForm label
{
	display			: block;
	margin-top		: 5px;	
}

/*___Group/Section/Class_________________________________________________________________*/