/*--------General-------*/

body {
margin: 0;
padding: 0;
background: #000;
font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;;
font-size: 0.9em;
font-weight: normal;
}

li{
color: #000;
font-weight: normal;
line-height: 1.4em;
}

li a {
color: #0200BF;
font-weight: normal;
line-height: 1.4em;
text-decoration: none;
}

li a:hover {
color: #BF0000;
text-decoration: underline;
}

acronym {
cursor: help;
}
/*--------Layout-------*/
div#wrap {
background: #fff;
margin: 20px auto;
width: 770px;
border: 2px solid #fff;
}

/*--------Header--------*/
#header {
background: url(images/picture_top.jpg) no-repeat;
padding: 0 10px;
height: 111px;
}

#nav {
font-size: 1em;
background:#66f;
padding: 2px 0 2px 0;
border-bottom: 2px solid #fff;
}

#nav table {
margin-left: 0;
}

#nav td {
text-align:center;
line-height: 0.8em;
padding: 2px 7px;
font-weight: normal;
}

#nav td a {
background: #66f url(../images/vert_bar.gif) no-repeat left center;
color: #fff;
text-decoration: none;
padding: 0 0 0 10px;
display: block;
}

#nav td a:hover {
background: #66f url(../images/vert_bar_hover.gif) no-repeat left center;
color: #ff0;
text-decoration: none;
}

/*-------Main Area-------*/
/*-------Layout-------*/
#main {
background:#fff;
float: right;
width: 600px;
border-left: 2px solid #fff;
}

/*-------titles-------*/
#title {
border-bottom: 2px solid #fff;
}

#title img {
border: 0;
}

/*-------image positioning-------*/
#www.mytempla img.left {
float: left;
border: 0;
padding: 0 10px 10px 0;}


#main img.bottom{
text-align: center;
margin: 30px 40px 40px 50px;
border: 1px dotted #fff;
}

#main img.icon{
margin 0 0 0 50px;
border: 0;
}

/*-----Text-------*/
#main p, #main form {
padding: 6px 40px 10px 50px;
text-align: justify;
color: #4F4F4F;
line-height: 1.2em;
clear: both;
}

/*----Lists and links----*/
#main ul, #main ol {
padding: 0 40px 10px 80px;
}

#main dl {
padding: 0 60px 10px 60px;
}

#main li, #main dd{
color: #4F4F4F;
font-weight: normal;
line-height: 1.4em;
}

#main dt {
color: #4F4F4F;
font-weight: bold;
line-height: 1em;
padding: 10px 0 0 0;
}

#main li a {
color: #0200bf;
font-weight: normal;
line-height: 1.4em;
text-decoration: none;
}

#main li a:hover {
color: #bf0000;
text-decoration: underline;
}

#main a, #sidebar a {
color: #194ACF;
text-decoration: none;
}

#main a:hover, #sidebar a:hover {
color: #bf0000;
text-decoration: underline;
}

.back_to_top {
text-align:right;
padding: 0 15px 0 0;
}
/*-----Headings----*/
#main h1 {
font-weight: normal;
font-size: 1.4em;
text-align: center;
color: #4F2B00;
line-height: 2.5em;
}

#main h2 {
color: #006;
font-weight: bold;
font-size: 1.2em;
line-height: 0.5em;
padding-left: 20px;
text-transform: uppercase;
}


#main h3 {
color: #000;
font-weight: normal;
font-size: 1.1em;
line-height: 1em;
padding-left: 20px;
}

#main h4 {
color: #000;
font-weight: normal;
font-size: 1em;
line-height: 1em;
padding-left: 20px;
}

#main h2 img{
padding: 0 5px;
border: 0;
}
	
h2,  #sidebar a.header2 {
color: #579;
font-weight: bold;
font-size: 1.2em;
line-height: 0.8em;
padding-left: 10px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
}

#sidebar h2 {
color: #006;
font-weight: bold;
font-size: 0.9em;
line-height: 1em;
padding-left: 5px;
text-transform: uppercase;
}

/*-------Portfolio Specific------*/
#portfolio p {
color: #fff;
font-weight: bold;
font-size: 1em;
line-height: 0.8em;
padding-left: 10px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
}
	
/*-----Sidebar------*/
#sidebar {
padding: 10px 0;
background: #bcbcbc;
margin-right: 610px;
height: 100%;
	}
	
#sidebar p {
color: #000;
padding: 0 5px 0 10px;
}

#sidebar img {
border:0;
}

#contacts {
text-align: left;
color: #4F4F4F;
padding: 0 10px 5px 10px;
font-size: 0.9em;
}

#contacts a {
text-align: left;
color: #0200bf;
}

#contacts a:hover {
color: #bf0000;
}

.date {
font-size: 0.8em;
}

.more {
text-align: right;
}

.more a {
color: #ff0;
font-size: 0.95em;
padding: 0 20px 5px 10px;
text-decoration: none;
}

.more a:hover {
color: #ffc;
text-decoration: underline;
}


/*------Miscellaneous-----*/
.price {
color: #6f0;
font-size: 0.8em;
padding: 10px;
}
	
.author {
font-size: 0.9em;
}


/*-----Additional Links section-----*/
#links {
border: 1px solid #eee;
background:#66f url(../images/clouds.jpg);
padding: 5px;
margin: 6px 40px 10px 50px;
}

#links li a {
color: #006;
font-weight: normal;
line-height: 1.4em;
text-decoration: none;
}

#links li a:hover {
color: #000;
text-decoration: underline;
}

#links p {
padding: 0;
color: #000;
font-size: 1.3em;
}

#links ul {
padding: 0 15px 10px 25px;
}


/*----Footer----*/
#footer {
background-color: #66f;
clear: both;
border-top: 1px solid #fff;
padding: 2px;
}

#footer p {
padding: 0 5px;
margin:0;
}

#footer img {
padding: 0 10px;
border: 0;
}

#base {
display: none;
}

#temp {
align: center;
text-align: center;
color: #fff;
margin-left:20px;
margin-right: 20px;
background: #fff;
width: 400px;
padding-left:20px;
}


#temp2 {
align: center;
text-align: center;
color: #fff;
margin-left:5px;
margin-right: 5px;
background: #fff;
width: 560px;
}


.link a:link,
.link a:active,
.link a:visited
{
color: #fff;
}

#temp_menu {
background: url(./images/menu_bg.jpg);
width: 100%;
height: 42px;
border-bottom: 2px solid #fff;}

.title span {
display: none;
}

#header a {
color: #fff; text-decoration: none; font-size: 110%;
}

.currency {
float: right;
font-size: 90%;
padding: 4px;
text-align: center;
}


#header img {
border: 0;
}