/* CSS Document */

/*=STRUCTURE
=== === === === === === === === === === === === === === === */

* {
			margin: 0;
			padding: 0;
}
* a {
			border: 0;
			border: none;
			outline: none;
			outline: 0;
			text-decoration: none;
}
html,body {
			font-family: Arial, Verdana, san-serif;
			min-width: 700px; 
			height: 101%; /* needed for container min-height */
			text-align: center;
			background-color:#040435; 
			overflow:inherit; /* triggers 100% height in Opera 9.5 */
}
body {
			font-size: 62.5%;
}
#wrapper {
			position: relative; /* needed for footer positioning*/
			width: 700px;
			margin:0 auto; /* center, not in IE5 */
			height:auto !important; /* real browsers */
			height:100%; /* IE6: treated as min-height*/
			min-height:100%; /* real browsers */
			background-color:#0E0E52;
}
#wrapper2 { /*for index*/
			width: 700px;
			margin:0 auto; /* center, not in IE5 */
}
* html #wrapper {
			height: 100%; /* star selector hack for IE6 */
}

/*-------------( common )-------------*/

p {
			font-size:1.3em;
			line-height: 150%;
			color: #333333;
}
h1, h2, h3, h4, h5, h6 {
			line-height: 150%;
}
.details {
			text-align: right;
			font-size: 1.2em;
			line-height: 150%;
}
.redcaps {
			font-size: 1.1em;
			line-height: 150%;
			color: #D61E26;
			text-transform: uppercase;
			letter-spacing: 2px;
			text-align: left;
}
a:link,
a:visited {
			color: #0E0E52;
			outline: none;
			text-decoration: none;
			border-bottom: dotted 1px;
}
a:hover {
			color: #D61E26;
			outline: none;
			text-decoration: none;
			border-bottom: dotted 1px;
}
a:active {
			outline: none;
			border: 0;
}
.quote {
			text-align: left;
			font-style: italic;
}
.quotesource {
			font-size: 80%;
			font-style: normal;
			text-align: right;
			margin-bottom: 5px;
}

#pctitle {
		height: 59px; 
		padding: 0 0 0 25px; 
		text-align: left;
		background-color: #B6CCF3;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
}

img.rounded {
			border: 0;
			-moz-border-radius: 3px;
			border-radius: 3px;
			}
			
#banner a:link,
#banner a:hover,
#banner a:visited {
			text-decoration: none;
			border: 0;
			outline: none;
			outline: 0;
}

#clear {
			height: 1px;
			clear: both;
}
#content {
			position: relative;
			height: 100%;
			min-height: 100%;
			padding-top: 6px;
			text-align: center;
}
#content img {
			padding-bottom: 7px;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#sidebar {
			width: 205px;
			height: auto;
			float: left; 
			text-align: center;
}

#news {
		width: auto;
		min-height: 15em;
		margin-bottom: 5px;
		padding: 0 5px;
		background-color:#161666;
		text-align: left;
		font-size: 90%;
		-moz-border-radius: 3px;
		border-radius: 3px;
		}

#news p {	
		color: #B6CCF3;
		}
		
#news .header {
		margin: 0px -5px -5px -5px;
		padding: 9px 0 0 5px;
		font-size: 1.3em;
		font-weight: bold;
		line-height: 150%;
		letter-spacing: 2px;
		font-size: 130%;
		color: #0E0E52;
		background-color: #B6CCF3;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		}
		
#news ul {
			margin: 5px 0 0 15px;
			list-style-type: square;
			font-size: 1.3em;
			line-height: 150%;
			color: #D61E26;
			}
			
#news li p {
			font: inherit;
			color: inherit;
}
#news ul a:link,
#news ul a:visited {
			color: #F5F5F5;
}
#news ul a:hover {
			color: #D61E26;
}
#news ul ul {
			font-size: inherit;
			list-style-type: none;
}
#news ul ul a:link, #news ul ul a:visited {
			color: #D61E26;
}
#news ul ul a:hover {
			color: #F5F5F5;
}
#news img {
			max-width: 195px;
			margin: 7px 0;
			padding: 0;
			border: 0;
			-moz-border-radius: 3px;
			border-radius: 3px;
			}

#news a:link img,
#news a:visited img {
			text-decoration: none;
}
#news a:hover img {
			text-decoration: none;
			background-color: #D61E26;
			padding: -5px -5px -7px -5px;
}
a.without_u {
			border: 0;
			border: none;
}
#subscribe {  /* mailing list hosted at http://mowseink.createsend.com/ */
			width: auto;
			height: 180px;
			padding: 15px 12px 25px 12px;
			background-color:#000000;
			border: 0;
			-moz-border-radius: 3px;
			border-radius: 3px;

}
#subscribe span.label,
#subscribe span.spacer,
#subscribe span.multiple span {
			width:120px;
			float:left; 
			padding: 10px 0 0 1px;
			font-size: 1.2em;
			line-height: 150%;
			text-align: left;
			color: #B6CCF3;
}

form input,
form textarea {
    width: 173px;

}

form input.button {
    text-decoration: none;
    cursor: pointer; /* cursor: hand; for IE5 */
	text-align: center;
	width: auto;
	}

table.share {  /* addthis.com bookmark button */
			width: 205px; 
			clear: right; 
			line-height: 16px;
}
table.share td {
			font-size: 60%;
			color: #F5F5F5; 
			text-align: right; 
			vertical-align: middle;
}
table.share a {
			outline: none;
			border: none;
}
#features {
			width: 445px;
			height: 100%;
			margin: 0 0 0 215px;
			padding: 20px;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
			text-align: left;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#features p {
}
#features a:link,
#features a:visited {
			color: #0E0E52;
}
#features a:hover {
			color: #D61E26;
}
#features a.red:link, 
#features a.red:visited {
			color: #D61E26;
			outline: none;
			text-decoration: none;
			border-bottom: 1px dotted #E4DECD;
}
#features a.red:hover {
			color: #D61E26;
			outline: none;
			text-decoration: none;
			border-bottom: dotted 1px #D61E26;
}
#features li {
			list-style-type: none;
}
#features li img {
			float: left;
			margin: 0 15px 0 0;
			border: 0;
}
#features img {
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#features h3 {
			margin-bottom: 10px;
			font-size: 1.9em;
			border-bottom: dotted #B6CCF3 1px;
}
#features h3 a:link,
#features h3 a:visited {
			color: #0E0E52;
			text-decoration: none;
			border: 0;
}
#features h3 a:hover {
			color: #D61E26;
			text-decoration: none;
}
#title {
			padding: 15px 20px 10px 20px;
			background-color: #F5F5F5 /*sets the background color of text to whitesmoke */
}
#title p {
			line-height: 130%;
}
#countrydivcontainer {
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
}
#overview {
			width: 660px;
			min-height: 250px;
			padding: 20px 20px 30px 20px;
			text-align: left;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
}
#overview .title {
			font-size: 130%;
			font-weight: bold;
			color: #0E0E52;
}
#overview p {
			color: #333333;
			margin-left: 200px;
}
#overview a:link, #overview a:visited {
			color: #333333;
}
#overview a:hover {
			color: #D61E26;
}
#overview h3 {
			font-size: 1.4em;
			color: #0E0E52;
			margin-left: 200px;
}
#overview img {
			float: left;
			margin: 0 25px 0 0;}

#credits {
			width: 660px;
			padding: 20px 20px 30px 20px;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
			text-align: center;
}
#credits p {
			line-height: 140%;
}
#credits a:link, #credits a:visited {
			color: inherit;
}
#credits a:hover {
			color: #D61E26;
}
#credits table {
			border-collapse: collapse;
}
#bios {
			width: 660px;
			min-height: 400px;
			padding: 20px 20px 25px 20px;
			text-align: left;
			color: #333333;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
}
#press {
			width: 660px;
			min-height: 250px;
			padding: 20px 20px 30px 20px;
			text-align: left;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
}
#press p {
			margin-left: 200px;
}
#press a:link, #press a:visited {
			color: #0E0E52;
}
#press a:hover {
			color: #D61E26;
}
#press h3 {
			font-size: 1.4em;
			color: #0E0E52;
			margin-left: 200px;
}
#press img {
			float: left;
			margin: 0 25px 0 0;}

#photopage {
			width: 700px;
			height: 501px;
			padding-top: 10px;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
			text-align: center;
			line-height: 80%;
}
#about {
			width: 660px;
			min-height: 400px;
			padding: 20px 20px 25px 20px;
			text-align: left;
			color: #333333;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#about a:link,
#about a:visited {
			color: #0E0E52;
}
#about a:hover {
			color: #D61E26;
}
#about img {
			border: none;
			float: left;
			margin: 0 25px 0 0;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#about h3 {
			font-size: 1.4em;
			color: #0E0E52;
}
#navigation {
			width: 700px;
			margin: 7px 0 0 0;
			padding-bottom: 15px;
			text-align:right;
			color: #B6CCF3;
			word-spacing: 2em;
			border-top: #B6CCF3 solid 1px;
			background-color:#040435; 
}
#navigation li {
			display: inline; 
			border-left: #B6CCF3 solid 1px; 
			padding-left: 3px;
}
#navigation .currentpage {
			font-size: 10px;
			color: #D61E26; 
			letter-spacing: .5em;
}
#navigation a:link, 
#navigation a:visited {
			font-size: 10px;
			color: #F5F5F5; 
			text-decoration: none; 
			letter-spacing: .5em;
			border: 0;
			outline: none;
}
#navigation a:hover {
			font-size: 10px; 
			color: #D61E26;
			text-decoration: none;
			letter-spacing: .5em;
			outline: none;
}

#contact {
			width: 660px;
			min-height: 250px;
			padding: 20px 20px 25px 20px;
			text-align: left;
			background: url(IMG/gradient.jpg) 0% 0% repeat-x;
			background-color: #E4DECD;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#contact img {
			border: none;
			float: left;
			margin: 0 25px 0 0;
			-moz-border-radius: 3px;
			border-radius: 3px;
}
#linksbar {
			width: 700px;
			padding: 10px 0;
			clear: both;
			text-align: center;
			background-color:black;
}
#linksbar img {
			padding: 0 25px;
			height: 35px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			outline: none;
			border: 0;
}
#linksbar a {
			border: 0;
}
#bottombar1 {
			width:100%;
			height: 15px;
			clear: both;
			background-color: #0E0E52;
			border-top: solid #040435 15px;
			border-bottom: solid #040435 15px;
}
#bottombar2 {
			width:100%;
			height: 15px;
			clear: both;
			background-color: #040435;
			border-top: solid #B6CCF3 15px;
			border-bottom: solid #0E0E52 30px;
}
