/*  
Theme Name: Toshiro Design v2 Theme by Toshiro
Theme URI:  
Description:  Private theme for Toshiro.
Version:  1.0
Author: Toshiro
Author URI: http://www.toshiro.net/
*/


* { margin:0px; padding:0px;}

html, body { height: 100%; }

body {margin: 0px; padding: 0px; font: 87% Georgia, serif; color: #292929; background: #FFF; line-height:1.7em; position:relative; min-height:100%; height: auto!important; height: 100%; font-weight:normal;}

.Wrapper {margin:0px auto; padding: 0px; width:980px;} 

a:link, a:visited, a:hover, a:active {text-decoration:none; color:#008DB1;}

.lite {color:#6F756E;}
.litest {color:#F3FFF1;}
.smallest {font-size:0.88em;}
.large {font-size:1.38em;}

h1 {color: #A740B0; font-size:1.5em; font-weight:normal;}
h2 {color: #A740B0; font-size:1.2em; font-weight:normal;}
p {text-align: justify;}

img {border:0px;}

.clear { clear: both; }

.morelesslink {display:none; color:#008DB1; cursor:pointer; margin:0px 0px 10px 0px;}
.moretext {margin:0px 0px 0px 0px;}

.Head {width:940px; margin:0px 0px 0px 20px; height:149px; background: url('images/header.gif') no-repeat; border-top:5px solid #E6E6E6; text-align:left;}
.Contact {width:940px; margin:0px;}
.Left {float: left; width:470px; margin-top:7px;}
.Right {float: right; width:470px; text-align:right; margin-top:7px;}
.Head img {margin-top:48px;}

.Hero {width:932px; border:1px solid #E6E6E6; margin:0px 0px 0px 20px; padding:3px; float:left; display:inline;}

.Nav {width:940px; height:65px; margin:0px 0px 0px 20px; float: left; display:inline; border-bottom:1px solid #E6E6E6; line-height:1em; display:inline;}

.Nav ul {margin: 0px; padding: 0px; list-style: none; float:left; display:inline;}
.Nav ul li {float: left; display:inline; width:100px; height:65px; margin:0px 20px 0px 0px;}
.Nav ul li.n8 {width:80px;}
li.n6 {background: url('images/leaf.png') no-repeat right center;}

.Nav ul a {float:left; color: #000; display:inline; margin-top:10px;}
.Nav ul a:hover {color: #A740B0;}
#home .Nav .n1 a, #corporateevents .Nav .n2 a, #nonprofitevents .Nav .n3 a, #privateevents .Nav .n4 a, #publicevents .Nav .n5 a, #ecoevents .Nav .n6 a, #portfolio .Nav .n7 a, #contact .Nav .n8 a {color: #A740B0;}

.Content {width: 559px; float:left; margin:25px 0px 0px 20px; border-right: 1px solid #E6E6E6; display:inline;}
.Content#Contact {width: 220px; border-right: 0px solid #E6E6E6;}
.ContentBox {margin:0px 20px 40px 0px;}
.ContentBoxHome {margin:0px 20px 20px 0px;}
.ContentBoxContact {margin:0px 20px 40px 0px;}
.Content p {margin:25px 0px 0px 0px;}
.Content h2 {margin:8px 0px 0px 0px; color: #666666; font-size:0.88em; line-height:1.3em;}
.Content ul {margin:10px 0px 0px 15px;}
.Content a {color: #A740B0;}
.ContentBoxContact a {color: #008DB1;}

.ContentPublicEvents {width: 940px; float:left; margin:25px 0px 0px 20px;}
.ContentPublicEvents p {margin:25px 0px 0px 0px;}
.ContentPublicEvents ul {margin:10px 0px 0px 15px;}
.ContentPublicEvents a {color: #A740B0;}

.Feature {width:380px; float:left; margin:25px 0px 0px 20px; display:inline;}
.Feature img {float:left; display:inline;}
.Feature#Contact {width:700px; margin:25px 0px 0px 0px; padding-left:20px; border-left: 1px solid #E6E6E6;}
.SwirlBox {margin:0px 0px 25px 0px; float:left;display:inline;}
.SwirlBox2 {margin:0px 0px 0px 0px; float:left;display:inline;}
.Box {width:352px; border:1px solid #E6E6E6; margin:0px; padding:3px; float:left; display:inline;}
.Feature p {margin:15px 20px 0px 0px; color: #888; font-size:1.2em; font-style:italic;}
.Feature p.bio {color:#292929; font-size:1em; font-style:normal;}
.Feature .sig {margin:10px 0px 40px 0px; font-size:.88em; font-style:normal; color:#A740B0; text-transform:uppercase; line-height:1em;}

.Portfolio {width:559px; margin:0px 0px 0px 20px; padding-top:25px; float:left; display:inline;}
.Portfolio h1 a {color:#A740B0;}
.Portfolio h2 {/*padding-bottom:35px;*/ margin-bottom:25px; width:559px; /*border-bottom:1px solid #E6E6E6; background:url('images/top_swirl.png') no-repeat bottom center;*/}
.Portfolio a:hover {color:#A740B0; text-decoration:underline;}
.Testimonials {width:360px; margin: 0px 0px 0px 0px; padding-left:20px; padding-top:25px; float:left; background: url('images/bottom_swirl2.png') no-repeat top right; border-left:1px solid #E6E6E6; display:inline;}
.Testimonials h1 {margin:0px 0px 40px 0px;}
.Testimonials p {margin-top:15px;}
.Testimonials .sig {margin:10px 0px 40px 0px; font-size:.88em; color:#A740B0; text-transform:uppercase; line-height:1em;}

.footer {width:940px; height:100px; margin:0px 0px 0px 20px; padding-top:100px; background: url('images/footer.gif') no-repeat; border-bottom: 5px solid #E6E6E6;}
.footer h1 {font-size:1.3em; font-weight:normal; width:360px; color:#008DB1;float:right; text-align:left;}
.footer p {width: 360px; float:right; text-align:left;}
.footer a {color: #292929;}
.footerlet {width:940px; margin:10px 0px 10px 20px;}
.footerlet p {font-size:0.86em; line-height:1.2em; text-align:center;}
.footerlet a {color:#292929; text-decoration:underline;}