/* GENERAL STYLES */
#printContainerTop
{
	display:none;
}
.siteContainer
{
	width:940px;
        margin:auto;	
}
#topContainer	
{
	width:940px;
	height:178px;
	background-image:url('');
	background-repeat:no-repeat;
        position: relative;
}
#topLeft, #topMid, #topRight
{
        float:left;
        height: 178px; 
}

#topRight
{
        float:left;
        display: inline;
        width: 240px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0;
}

#topMenu
{
	background: url('/img/menu/mainmenu_940px.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	height:27px;
}
#topBanner
{
        width:940px;
        margin:auto;
        background-color:#fff;
        font-size:0px;
}
#subMenu
{
	background: url('/img/menu/submenu_940px.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ffffff;
	padding:3px 0px 0px 14px;
	height:20px;
}
#columnContainer	
{
	background-color:#fff;
	padding:0px 0px 0px 0px;
	margin:auto;
}
#left, #mid, #right
{
	float:left;
}
#right
{
	padding:20px 0px 0px 0px;
}
#left
{
	padding:5px 0px 0px 0px;
	margin:0 10px 0 0;
	width:500px;
        overflow:hidden;
	
}
#mid
{
	width:268px;
	padding:17px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
#right
{		
	width:160px;
	margin:0px 0px 0px 0px;
	
}
#printButton
{
	width:480px;
	text-align:right;
	padding:15px 0px 15px 0px;
}
#footerContainer
{
        
	background: url('/img/footer_940px.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ffffff;
	padding:10px 0px 10px 0px;
	margin:0px 0px 20px 0px;
	height:34px;
}
#footerLeft
{
	padding:0px 10px 0px 0px;
	margin-left:10px;
	float:left;
	font-size:11px;
}
#footerMid
{
	padding:0px 7px 0px 0px;
	float:left;
	font-size:11px;
}
#footerRight
{
	font-size:11px;
      	font-weight:bold;
	color:#404040;
	float:right;
}
.puff
{
	margin:0px -3px 3px;
	padding:0px 0px 0px 0px;
	background: url('/img/banner_shadow.jpg');
	background-position:center center;	
	background-repeat:no-repeat;
	width:210px;
	height:210px;
}
.newsregistration h4
{
        margin-bottom: 5px;
}
.puff_img
{
	padding:7px 7px 7px 7px;
}
.banner
{
	margin:0px 0px 9px 0px;
}

#content
{
	padding: 15px 0px 15px 0px;
}

/*
######################################
Start magazine
######################################
*/

.magazine, .review, .preview
{
	border-bottom:1px solid #cccccc;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	width: 490px;
}
.magazineInner
{
	width:490px;
}
.magazine p.link a:link,.magazine p.link a:visited,.magazine p.link a:active
{
	color:#c41a00;}

/*
######################################
End magazine
######################################
*/

/*
######################################
Start article
######################################
*/
.article
{
	border-bottom:1px solid #cccccc;
	margin:0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	
}
.article p.link a:link,.article p.link a:visited,.article p.link a:active
{
	color:#c41a00;
}
p.link
{
	padding:10px 0px 0px 0px;
}

.articleInner
{
	width:490px;      
        overflow:hidden;  
}
.articleInner p
{
        
}
/*
######################################
End article
######################################
*/

/*
######################################
Start preview
######################################
*/

.preview strong
{
       color: #404040;   
}

/*
######################################
End preview
######################################
*/

.articleList p.link a:link,.articleList p.link a:visited,.articleList p.link a:active
{
	color:#eaa61f;
	background-image:url('/img/circle.gif');
	background-position:center left;	
	background-repeat:no-repeat;
	padding-left:10px;
}

/*
######################################
Floating images
######################################
*/

.leftArticleList
{
	float:left;
	display:inline;
	margin:3px 10px 5px 0px;
}
.rightMagazine
{
	float:right;
	display:inline;
	margin:0px 0px 15px 15px;
}
img.preview_img
{
        display: block;
        margin: 0 0 15px 0;
}
img.left, img.right
{
	display:inline;
	margin:3px 15px 10px 0px;
}
.left
{
	float:left;        
}
.right
{
	float:right;
}

/*
######################################
End floating images
######################################
*/


/* EDITOR PROPERTIES */
