﻿body,
html {
    font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif; 
    margin:0;
    padding:0;
    background:#CCD1FF;
    color:#000;
    }

a 
{
  color: #000;
  text-decoration: none;
}

body {
    min-width:550px;
    }

h1
{
	font-size:24px;
}
h2
{
	font-size:20px;
}
h3
{
	font-size:16px;
}


#wrap 
{
	position:relative;
    background:#FFF;
    margin:0 auto;
    width:800px;
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    margin-top:10px;
	height:auto;
 }

#header 
{
	position:relative;
    background:#EEE;
    }
    

#main
{
	position:relative;
	background: #FFF;
	float: left;	
	width: 650px;
	border-left:1px solid #000;
	min-height:500px;
	height:auto !important;
	height:500px;
	
}

.mainText
{
	position:relative;
	margin-left:10px;
	height:auto;
	padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	width: 620px;
}
.mainText a
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
	background-color:#dddddd;
}

#main a.news
{
	color:#000;
	text-decoration: underline;
	
}
    
#footer 
{
	border-top:1px solid #000;
    background:#EEE;
    clear:both;
    text-align:center;
    }
    
        
#header h1 {
    padding:5px;
    margin:0;
    }

#main h2, #main h3, #main p {
    padding:0 10px;
    }
#main li {
  margin-left: 20px;
}
    
#footer p {
    padding:5px;
    margin:0;
    }
    
    #logoTopLeft
    {
		position:absolute;
		top:35px;
		left:1px;
		float:left;
		z-index:1;
    }

/* Navigation */

#nav 
{
	position:relative;
	width:681px;
	margin-left:120px;
	
    border-top: 1px solid black;
    
	}
#nav ul 
{
	
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:#E4F1FF;
	list-style:none;
	border-bottom: 1px solid black;
	}
#nav li {
	display:inline;
	padding:0;
	margin:0;
	}
    
#nav a {
	background:#aa0000;
    border-right: 1px solid black;
    border-bottom: none;
    padding: 5px 15px;
	margin:0;
	color:#fff;
	text-decoration: none;
	display:block;
	float:left;
	width:auto;
	font-size: 100%;
	}
#nav a:hover,
#nav a:focus 
{
    background:#525252;
    text-decoration: none;
}
#nav a.active 
{
    background:#525252;
    text-decoration: none;
}

/* end of Navigation */

#fixHeight
{
	position:relative;
	float:left;
	height:500px;
	width:0.1px;
}

	#navbar, #date
	{
		position: relative;
		height:16px;
		padding: 3px;
		background-color: #FFFFFF;
		line-height: 10px;	
		border-top:solid #000080 1px;	
		border-bottom: solid #000080 1px;
	}


	#date 
	{
		width: 215px;
		float:right;
		text-align: right;
		border-left: solid #000080 1px;
	}
	
	#date #clock
	{
		color:#666666;
	}
	
	#timerContainer
	{
		margin-top:20px;
	}
	
	.hiddenLink
	{
		visibility:hidden;
	}
	
	.chapterContainer
	{
		position:relative;
		margin-left:10px;
		margin-right:10px;
	}
	
	#lastSentencesContainer
	{
		margin-left:10px;
	}
	
	#navRight a
	{
		float:right;
		border-left: 1px solid #000;
		border-right: 0px;
	}

#amazonContainerBottom
{
	position:relative;
	width:670px;
	padding:5px 5px 5px 5px;
	border-top:1px solid #000;
	clear:both;
	margin-left:120px;
	border-left:1px solid #000;
}

#leftTower
{
	position:relative;
	float:left;
	width:120px;
	top:5px;
	

}

#leftAdsense
{
	position:relative;
	top:5px;
	left:0px;

}

#leftAdsenseDown
{
	position:relative;
	top:25px;
	left:0px;
}
#leftLinks
{
	position:relative;
	left:0px;
	top:10px;
	
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.markermenu{
list-style-type: none;
margin: 5px 0 0 0;
padding: 0;
width: 120px;
border-top: 1px solid #9A9A9A;
border-bottom: 1px solid #9A9A9A;
}

.markermenu li a{
background: white url(../pics/arrow-list.gif) no-repeat 2px center;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: 120px;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 100px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #00014e;
}

.markermenu li a:hover{
color: black;
background-color: #ffffcb;
background-image:url(../pics/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}
/*End credits*/
#adsenseAndContent
{
	position:relative;
}
#adsenseLeftContent
{
	position:absolute;
	/*margin-left:10px;*/
	width:310px;
}
#rightOfAdsenseContent
{
	position:absolute;
	top:0px;
	left:330px;
}
#underAdsense
{
	position:relative;
	margin-top:280px;
}
#adsenseBanner
{
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	width:500px;
}
#underAdsenseBanner
{
	position:relative;
	margin-top:110px;
}

 .articel_city
 {
	margin-left:10px;
	background-color:#dddddd;
	border:0;
	padding:8; 
	width:100%
 }
  .articel_city a
 {
	text-decoration:underline;
 }
 
 /*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
    
#slidetabsmenu 
{
	position:relative;
	width:100%;
font-size:90%;
line-height:normal;
border-bottom: 1px solid #000;
height:22px;
background-color:#EEE;
}



#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 122px;
padding:0;

}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(../pics/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(../pics/tab-right.gif) no-repeat right top;
padding:3px 14px 3px 5px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: black;
}

#slidetabsmenu #current a {
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}
/*end credit*/