body {
	margin: 0px;
}

img {
    border: 0px;
}

img.background {
    margin:0 auto;
    min-height:100%;
    min-width:100%;
}

hr {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px dotted #303030;
}

hr.widgetHr {
	border-top: 1px solid #909090;
	border-bottom: 1px solid #FFFFFF;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li.pagenav {
    font-family: Palatino Linotype, Georgia, Verdana;
    font-size: 14pt;
    font-weight: bold;
}

.pagenav ul li a {
    color: #FFFFFF;
}
	
.shadow .pagenav ul li a {
	color: #000000;
}

.shadow li {
	color: #000000;
}

#contentContainer {
	position: absolute;
	left: 340px;
	top: 85px;
	width: 600px;
	
	margin: 0px:
	padding: 0px;
}	

#content {
	width: 580px;
	min-height: 500px;
	background-color: #FFFFFF;
	color: #303030;
	padding: 10px;

 	-moz-border-radius:10px; /* Firefox */
 	-webkit-border-radius:10px; /* Safari, Chrome */
 	-khtml-border-radius:10px; /* Konqueror */
 	border-radius:10px; /* CSS3 */

	-webkit-box-shadow: 3px 3px 5px #333;
    	-moz-box-shadow: 3px 3px 5px #333;
    	box-shadow: 3px 3px 5px #333;
}

#contentBorder {
	width: 560px;
	min-height: 500px;
	border: 1px solid #C0C0C0;
	padding: 10px;

	-moz-border-radius:3px; /* Firefox */
 	-webkit-border-radius:3px; /* Safari, Chrome */
 	-khtml-border-radius:3px; /* Konqueror */
 	border-radius:3px; /* CSS3 */
}

#bottomSpacer {
	height: 115px;
}

#rightCol{
	position: absolute;
	left: 950px;
	top: 80px;
	width: 220px;
	color: #FFFFFF;
}
			
#additionalContent {
	position: absolute;
	left: 70px;
	top: 120px;
	width: 250px;
	min-height: 300px;
	text-align: right;
	color: #FFFFFF;

text-shadow: 1px 1px 1px #000;

}

#topBar {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50px;
}

#topBarLeft {
	height: 100%;
	width: 100%;
	position: absolute;
	right: 352px;
	top: 0px;
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	border-bottom: 1px solid #909090;
	border-right: 1px solid #909090;
	text-align: right;
}

#topBarRight {
	height: 100%;
	width: 350px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #909090;
}

#bar {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100px;
	
}

#bar_left {
	height: 100%;
	width: 220px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	border-top: 1px solid #909090;
	border-right: 1px solid #909090;
}

#bar_left
#text {
	position: absolute;
	top: 5px;
	right: 10px;
	color: #FFFFFF;
	text-align: right;
}

#bar_right {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 222px;
	top: 0px;
	background-color: #000000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	padding-top: 8px;
	padding-left: 12px;
	line-height: 1.5em;
	border-top: 1px solid #909090;
	border-left: 1px solid #909090;
}

#leftTab {
	position: fixed;
	top: 300px;
	left: 0px;
	width: 50px;
	height: 140px;
	background-color: #000000;
}

#leftTabBorder {
	width: 47px;
	height: 134px;
	margin-top: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.previewImg {
	float: left;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding: 5px;
	border: 1px solid #E0E0E0;
	background-color: #F5F5F5;
}


			
			/*body, #bg {
			    height:100%;
			    width:100%;*/
			    /*overflow:hidden;*/
			/*}*/
			
			
			
			
#bg {
	height:100%;
	width:100%;
    position: fixed;
top: 0; left: 0; z-index: 0;
}			
			
#ias {
	position: fixed;
	top: 30px;
	right: 10px;
}

.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 5px;
	background-color: #F0F0F0;
}

.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 5px;
	background-color: #F0F0F0;
}

.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px;
	padding: 5px;
	background-color: #F0F0F0;
}

.widget {
	background-color: #FFFFFF;
	padding: 7px;
	margin-top: 5px;

 	-moz-border-radius:10px; /* Firefox */
 	-webkit-border-radius:10px; /* Safari, Chrome */
 	-khtml-border-radius:10px; /* Konqueror */
 	border-radius:10px; /* CSS3 */

	-webkit-box-shadow: 3px 3px 5px #333;
    	-moz-box-shadow: 3px 3px 5px #333;
    	box-shadow: 3px 3px 5px #333;


}

.widgetBorder {
	margin: 0px;
	border: 1px solid #C0C0C0;
	padding: 0px;

	-moz-border-radius:3px; /* Firefox */
 	-webkit-border-radius:3px; /* Safari, Chrome */
 	-khtml-border-radius:3px; /* Konqueror */
 	border-radius:3px; /* CSS3 */
}

.articlePreview {
	min-height: 180px;
}

.articlePreviewHeader {
	width: 99%;
	height: 21px;
	line-height: 21px;
	background-color: #F0F0F0;
	font-family: Palatino Linotype, Verdana;
	font-size: 8pt;
	color: #303030;
	padding-left: 5px;
}

.thumb {
	padding: 4px;
	background-color: #FFFFFF;
	float: left;
}

.excerpt {
	min-height: 60px;
	line-height: 0.9em;
}

.dotted {
	border-top: 1px dotted #606060;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	margin: 10px 0 0 0;
}

#loginForm {
position: relative;
	z-index: 10;
	width: 300px;
	height: 270px;
	background-color: #FAFAFA;
	margin: 200px auto;
	padding: 10px 20px 40px 20px;

	-moz-border-radius:10px; /* Firefox */
 	-webkit-border-radius:10px; /* Safari, Chrome */
 	-khtml-border-radius:10px; /* Konqueror */
 	border-radius:10px; /* CSS3 */

	-webkit-box-shadow: 3px 3px 5px #333;
    	-moz-box-shadow: 3px 3px 5px #333;
    	box-shadow: 3px 3px 5px #333;
}

#loginForm input {
	width: 100%;
}

#loginForm label {
	clear:both;
	display: block;
}

#loginForm input[type="submit"] {
	margin: 10px 0 0 150px;
	width: 120px;
}

#getYourLogin {
	margin: 30px 0 0 0;
	padding: 15px 0 0 0;
	font-size: 0.7em;
	color: #909090;
	border-top: 1px dotted #606060;
}

#topBarLeft input[type="submit"] {
	background-color: transparent;
	background-image: none;
	border: 0;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
}

#topBarLeft p {
	margin: 28px 0 0 0;
}
a.text:link{color: #656ba4; font-family: Verdana; font-size: 9pt; ;text-decoration: none;}
a.text:visited{color: #656ba4; font-family: Verdana; font-size: 9pt; text-decoration: none;}
a.text:active{color: #656ba4; font-family: Verdana; font-size: 9pt; text-decoration: none;}
a.text:hover{color: #656ba4; font-family: Verdana; font-size: 9pt; text-decoration: underline;}


a.iasLnk:link{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none; margin-left: 30px;}
a.iasLnk:visited{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none; margin-left: 30px;}
a.iasLnk:active{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none; margin-left: 30px;}
a.iasLnk:hover{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: underline; margin-left: 30px;}

a.menuLnk:link{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal;text-decoration: none; margin-left: 10px;}
a.menuLnk:visited{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none; margin-left: 10px;}
a.menuLnk:active{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none; margin-left: 10px;}
a.menuLnk:hover{color: #FFFFFF; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: underline; margin-left: 10px;}


a:link{color: #656ba4; font-family: Verdana; font-size: 9pt; font-weight: normal;text-decoration: none;}
a:visited{color: #656ba4; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none;}
a:active{color: #656ba4; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: none;}
a:hover{color: #656ba4; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration: underline;}

a.headline:link{color: #656ba4; font-family: Palatino Linotype, Georgia, Verdana; font-size: 16pt; font-weight: bold; text-decoration: none;}
a.headline:visited{color: #656ba4; font-family: Palatino Linotype, Georgia, Verdana; font-size: 16pt; font-weight: bold; text-decoration: none;}
a.headline:active{color: #656ba4; font-family: Palatino Linotype, Georgia, Verdana; font-size: 16pt; font-weight: bold; text-decoration: none;}
a.headline:hover{color: #656ba4; font-family: Palatino Linotype, Georgia, Verdana; font-size: 16pt; font-weight: bold; text-decoration: underline;}h1 {
	font-family: Palatino Linotype, Georgia, Verdana;
	font-size: 16pt;
	color: #656ba4;
}

h2 {
	font-family: Palatino Linotype, Georgia, Verdana;
	font-size: 14pt;
	color: #656ba4;
}

h3 {
	font-family: Palatino Linotype, Georgia, Verdana;
	font-size: 12pt;
	color: #656ba4;
}

h3.widgetHeadline {
	margin-top: 0px;
	margin-left: 0px;
	color: #303030;
	font-size: 14pt;
	font-variant: small-caps;
}

p {
/*	font-family: Palatino Linotype, Georgia,  Verdana;*/
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 0.80em; /*9pt;*/
	color: #404040;
	line-height: 1.5em;
}

p.widgetArticlePreview {
	margin-top: 0px;
	font-size: 8pt;
	line-height: 1.2em;
}

strong {
	font-weight: bold;
	margin-left: -3px;
}

.bigText {
	font-family: Verdana;
	font-size: 1.5em;
}

.normalText {
	font-family: Palatino Linotype, Georgia, Verdana;
	font-size: 1.0em;
}

.smallText {
	font-family: Palatino Linotype, Georgia, Verdana;
	font-size: 0.9em;
}

.tinyText {
	font-family: Palatino Linotype, Georgia, Verdana;
	font-size: 0.75em;
}

.smallCaps {
	font-variant: small-caps;
}

.lightGray {
	color: #C0C0C0;
}
