body {
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	}
#MainWraper {
	text-align:center;
	}
#MainBody {
	margin:auto;
	width:990px;
	}
#TopBoxWrap {
	margin:auto;
	width:990px;
	text-align:center;
	height:142px;
	}

#TopBox {
	width:100%;
	}

#Top {
	float:left;
	background-color:transparent;
	text-align:center;
	margin:0px;
	padding:0px;
	width:350px;
	}

#logoContainer {
	width:779px;
	float:left;
	text-align:left;
	vertical-align:bottom;
	height:95px;
	}
#Logo {
	margin:0px;
	width:350px;
	height:90px;
	}
#Logo img {
	border:0px solid transparent;
}
#TopBanner {
	float:right;
	width:550px;
	height:95px;
	padding:0px;
	margin-right:30px;
	text-align:right;
}

#MiniMenu {
	font-family:arial;
	font-size:8pt;
	color:#EB1963;
	width:320px;
	height:10px;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-left:70px;
	}
#MiniMenu li, #MiniMenu li a{
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	color:#EB1963;
	}
#MiniMenu li a:hover {
	color:#E81E25;
	}
	
#FooterMenu, #Menu {
	font-family:arial;
	width:100%;
	min-width:1050px;
	text-align:center;
	background-color:#365377;
	}
#FooterMenu ul, #Menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:10pt;
	padding-top:3px;
	height:20px;
	}
	
#FooterMenu ul li, #Menu ul li{
	display:inline;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	}
	
#FooterMenu ul li.split, #Menu ul li.split {
	display:inline;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	}
#FooterMenu ul li a, #Menu ul li a{ 
	color:#FFFFFF;
	text-decoration:none;
	}
#FooterMenu ul li:hover, #Menu ul li:hover { 
	background-color:#E81E25;
	}
#FooterMenu ul li.hoverGreen:hover, #Menu ul li.hoverGreen:hover { 
	background-color:#008000;
	}
#FooterMenu ul li.notlit	, #Menu ul li.notlit {
	background-color:transparent;
}
	
#FooterMenu ul li.search,
#Menu ul li.search, 
#FooterMenu ul li.search form,
#Menu ul li.search form{
	width: 200px;
	display:inline;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
#FooterMenu ul li.search:hover , #Menu ul li.search:hover {
	background-color:#365377;
}
#FooterMenu ul li.split:hover, #Menu ul li.split:hover {
	background-color:#fff;
	}
#FooterMenu ul li a:hover, #Menu ul li a:hover { 
	color:#FFFFFF;
	}
	
	
	
#ContentBoxWrap {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	margin-left:30px;
	*margin-left:0px;
	}	
/* for stupid IE */
#ContentBox {
	width:930px;
	text-align:center;
	margin:0px;
	}
#CenterBox {
	width:930px;
	padding:0px;
	margin:0px;
	text-align:left;
	}
#LeftColumn {
	float:Left;
	width:200px;
	margin-right:10px;
	text-align:center;
	top:0px;
	}
#CenterColumn {
	position:Relative;
	float:left;
	padding:0px;
	margin:0px;
	width:471px;
	text-align:justify;
	top:0px;
	margin-left:5px;
	margin-right:0px;
	margin-top:4px;
	}
#CenterColumn-W {
	position:Relative;
	float:left;
	padding:0px;
	margin:0px;
	width:680px;
	text-align:justify;
	top:0px;
	margin-left:5px;
	margin-right:0px;
	margin-top:4px;
	}
#RightColumn {
	float:right;
	width:220px;
	text-align:left;
	top:0px;
	padding-top:3px;
	}
#BottomBox {
	
	}
#CopyRight {
	
	}

/* LEFT COLUMN STUFF */
#sideMenu {
	border:1px solid #CCCCCC;
	font-family:arial;
	text-align:center;
	padding:0;
	margin:0;
	margin-top:-16px;
	font-size: 10pt;
}
#sideMenu .Heading	{
	height:80px;
	padding-top:10px;
	font-size:18pt;
	font-family:arial;
	color:#E81E25;
	border-bottom:1px solid #CCCCCC;
}
#sideMenu .SmallHeading {	
	font-size:8pt;
	font-family:tahoma;
	font-style:italic;
	color:#818181;
}
#sideMenu ul {
	text-align:center;
	list-style:none;
	padding:0;
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
}
#sideMenu ul li{
	text-align:center;
	background-color:#365377;
	padding:0;
	padding-top:5px;
	margin:3px auto 3px auto;
	width:150px;
	height:20px;
	border:1px solid #818181;
}
#sideMenu ul li:hover{
	background-color:#E81E25;
}

#sideMenu ul li a{
	color:#ffffff;
}
#SalesThisWeek {	
	width:200px;
	border:1px solid #818181;
	}
#SalesThisWeek .Heading	{
	height:80px;
	padding-top:10px;
	font-size:18pt;
	font-family:Arial;
	color:#E81E25;
	border-bottom:1px solid #818181;
}
#WeekPhoto .Heading	{
	padding-top:10px;
	font-size:15pt;
	font-family:Arial;
	color:#E81E25;
	padding-bottom:10px;
}
#SalesThisWeek .SmallHeading {	
	font-size:8pt;
	font-family:tahoma;
	font-style:italic;
	color:#818181;
}

.SalesRow {
	width:100%;
	height:22px;
	padding-top:5px;
	font-family:arial;
	font-size:10pt;
	border-bottom:1px solid #818181;
	}
#SalesThisWeek .Bottom {
	background-color:#c6c6c6;
}

/* CENTER COLUMN STUFF */
#About {
	background-color:#ffffff;
	font-family:arial;
	font-size:10pt;
}

#About img.L, #About #Article h3.L {
	float:left;
	padding:10px;
	padding-top:0px;
}

#About img.R, #About #Article h3.R {
	float:right;
	padding:10px;
	padding-top:0px;
}

#About #LatestNewsleft {
	float:left;
	background-image:url('../images/center/newsleft.jpg');
	width:3px;
	height:1200px;
}
#About #LatestNewsright {
	float:right;
	background-image:url('../images/center/newsright.jpg');
	width:3px;
	height:1200px;
}
#LatestNews {
	background-color:#ffffff;
	font-family:arial;
	font-size:10pt;
	}
#LatestNewsTop {
	color:#ffffff;
	background-color:#365377;
	height:20px;
	padding-top:2px;
	padding-left:15px;
	margin:0px;
	font-size:11pt;
	}
#LatestNewsleft {
	float:left;
	background-image:url('../images/center/newsleft.jpg');
	width:3px;
	height:540px;
}
#LatestNewsright {
	float:right;
	background-image:url('../images/center/newsright.jpg');
	width:3px;
	height:540px;
}
#Article {
	border:1px solid #B8B8B8;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	padding:20px;
	background-color:transparent;
	color:#000000;
	text-align:left;
	}
	
	
#Article div img {
	margin:auto;
}
#AdvArticle {
		border:1px solid #B8B8B8;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	padding:20px;
	background-color:transparent;
	color:#000000;
	text-align:left;
	height:460px;
}

#HomeArticle {
	border:1px solid #B8B8B8;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	height:455px;
	text-align:left;
	padding:20px;
	background-color:transparent;
	color:#000000;
	text-align:left;
	}
#HomeArticle div img {
	width:295px;
	margin:auto;
}

#BiggerArticle {
	border-right:2px solid #c6c6c6;
	border-left:2px solid #c6c6c6;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial;
	font-size:10pt;
	}
#BiggerArticleBottom {
	text-align:center;
	vertical-align:top;
	margin-left:-18px;
	margin-top:0px;
	}
#BigArticle {
	border:0px solid #bec3d6;
	height:100%;
	padding:10px;
	padding-left:0px;
	font-family:arial;
	font-size:10pt;
	}

.Title {
	color:#365377;
	font-size:12pt;
	font-family:arial;
	font-weight:bold;
	}
.Title.sml {
	color:#365377;
	font-size:12pt;
	font-family:arial;
	font-weight:bold;
	}
.SubTitle {
	font-size:12pt;
	font-family:tahoma;	
	font-weight:bold;
}
.SubTitle.sml{
	font-weight:bold;
	font-size:10pt;
	font-family:tahoma;
}
.author {
}
p, .text {
	font-family:tahoma;
}

#Article div .PicBox {
	padding-right:10px;
	border:0px solid transparent;
}
#Article div .text {
	color:#E81E25;
	font-size:14pt;
	font-weight:bold;
}

#About, #OlderNews {
	background-color:#ffffff;
	font-family:arial;
	font-size:10pt;
	}
#OlderNewsTop {
	color:#FFFFFF;
	background-color:#E81E25;
	height:20px;
	padding-top:2px;
	padding-left:15px;
	margin:0px;
	font-size:11pt;
	}
#OlderNewsleft {
	float:left;
	background-image:url('../images/center/newsleft.jpg');
	width:3px;
	height:680px;
}
#OlderNewsright {
	float:right;
	background-image:url('../images/center/newsright.jpg');
	width:3px;
	height:680px;
}
.OldArticle {
	border:1px solid #F8D4D7;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:left;
	padding:10px;
	height:180px;
	}
.OldArticle .Left {
	float:left;
	width:152px;
	height:100%;
	}
.OldArticle .Right {
	float:left;
	height:100%;
	width:250px;
	}	
.OldArticle .Left img {
	border:1px solid #D8D8D8;
	padding:1px;
	float:left;
	margin:10px;
	margin-top:0px;
	margin-left:0px;
	}

.OldArticle .author {
	font-size:8pt;
	font-family:tahoma;
	}
.OldArticle .text {

	}
.OldArticle .date {
color:#5E5E5E
	}
/* Richt COLUMN STUFF */
#RightColumn #SignUp, #RightColumn #WeekPhoto {
	border:0px solid transparent;
	width:220px;
	text-align:center;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	}

#RightColumn .Heading	{	
	font-size:18pt;
	font-family:Arial;
	color:#E81E25;
}
#Left_Add a img {
	border:0px solid transparent;
}
#RightColumn a img {
	padding:0px;
	margin:0px;
	border:0px solid transparent;
	}
/* GLOBAL PART */
body {
	font-size:1em;
}

a {
color: #E81E25;
text-decoration:none;
}
.clear {
	clear:both;
	}
.clearL {
	clear:right;
	}
.PicBox {
	float:left;
	border:1px solid #000000;
	padding:1px;
	margin:25px;
	margin-top:0px;
	margin-left:0px;
	}
	
#LatestCover {
	margin:0px;
	padding:0px;
	margin-top:-30px; /* for stupid IE */
	*margin-top:-10px; /* for stupid IE */
	width:200px;
	color:#365377;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	}
#LatestCover a{
		font-size:10pt;
	}	
	
.img-list {
	padding:25px;
	float:left;
	border:0px solid transparent;
	}
	
.box {
	margin-left:20px;
	border:1px solid #CCCCCC;
	width:409px;
	margin-top:10px;
	color:#000000;
	background-color:transparent;
	font-size:.8em;
}
.box .smallST {
	color:#000000;
}
.smallT {
	font-size:12pt;
	font-weight:normal;
}

.smallST {
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}

h1, h2, h3, h4, h5 {
	font-family:tahoma;
}

#Footer {

}

							#PicContainer {
								position:relative;
							}
							#PrevPic, #NextPic, #FNextPic, #FPrevPic, #FFNextPic, #FFPrevPic {
								position:absolute;
								z-index:1000;
								visibility:hidden;
							}
							#PicPreview {
								position:relative;
							}
							
.Green #OlderNewsTop {
	background-color:#008000;
}

.Green .OldArticle {
	border:1px solid #D4F8D8;
}

.Green .Title {
	color:#008000;
}

#ImageEditor #topBar {
	float:left;
	width:100%;
	text-align:center;
}

#ImageEditor #toolBar {
	float:left;
	width:100px;
	text-align:center;
}

#ImageEditor #image {
	width:85%;
	float:left;
	text-align:center;
}

#images .original {
	float:left;
	width:80%;
	text-align:center;
}
#images .large {
	float:left;
	width:295px;
	text-align:center;
}
#images .small {
	margin-left:90px;
	float:left;
	width:124px;
	text-align:center;
	margin-right:150px;
}

#images .small .SMLcropMark {
	border:1px solid #000000;
	width: 124px;
	height : 178px;
	text-align:left;
}

#images .large .LRGcropMark {
	border:1px solid #000000;
	width: 295px;
	height : 289px;
	text-align:left;
	position:relative;
}

#images .large img {
	z-index:-10;
	left:auto;
	left:0px;
	position:relative;
}

#images .small img {
	z-index:-10;
	left:auto;
	left:0px;
	position:relative;
}

.Blog_Entry {
	border:1px solid #F8D4D7;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	text-align:left;
	padding:10px;
	}
.Blog_Entry .Left {
	float:left;
	width:152px;
	height:100%;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #c6c6c6;
	padding:1px;
	}
	
.Post_controls {
	height:30px;
}

.Post_controls ul {
	list-style:none;
}

.Post_controls ul li {
	float:left;
	margin-left:10px;
	margin-right:10px;
	height:20px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	border:1px inset #c6c6c6;
}

.Post_controls ul li:hover {
	background:#c6c6c6;
	
	border:1px outset #c6c6c6;
}