/*
Theme Name: Creative Visions
Theme URI: http://oregontrailhosting.com
Description: A theme built upon the Shadow Box'n framework.
Template: shadowboxn
Version: 1.0
Author: Oregon Trail Hosting
Author URI: http://oregontrailhosting.com
Tags: shadowboxn, no style, clean, empty
*/

@import url("../shadowboxn/style.css");

/* Colors
Blue #1c80b2
Dark Blue #054260
Green #589935
Light Green #ddf4cd
New Green #39b54a
*/

/*  Global  */
html{color:#000;}
body{color:#555; background: #000; /*background:#4d8b16 url("images/bg-body.png") repeat-x top left;*/ font-family:"Century Gothic",Arial,Helvetica,sans-serif; }

h1, h2, h3, h4, h5, h6{color: #000;}

a:link,a:visited{color:#1c80b2;}
a:hover,a:active{color:#000;}

#wrap{background:#39b54a url("images/bg-headerwrap.png") no-repeat top right; box-shadow: 0px 0px 25px #000; -moz-box-shadow: 0px 0px 25px #000; -webkit-box-shadow: 0px 0px 25px #000;}

/*  Header  */
.header{height: 250px; background: url("images/bg-header.png") no-repeat bottom left; }
.logo{margin: 7px 0 0 17px;}
.shout{padding:30px 20px 0 30px; width: 200px; }
.shout, .shout a {font-size: 1em; color:#fff; }
.shout a:hover {color:#fff; text-decoration: underline; }
#phone p span{ font-size: 1.2em;}
#twitfeed{ font-size: .9em;}
#dpmenu{background: #000; padding:10px 0; width: 750px; float:right;}
#dpmenu a{color:#fff; padding:0; padding:6px 17px; line-height: 20px; margin: 0 3px;}
#dpmenu a:hover{color:#fff; text-decoration: none;}
#dpmenu li:hover, #dpmenu li ul li:hover{background: #39b54a;color:#fff;}
#dpmenu .sealign{ margin: 6px 5px 0 75px;}
#dpmenu a img, #dpmenu a img:hover, #dpmenu a:hover img{margin: 0; padding:0; height:16px; }
#dpmenu ul, #dpmenu ul li {background: #f7f7f7; min-width: 200px; display:block; font-size: .9em; }
#dpmenu ul li { }
#dpmenu ul li a {background: #f7f7f7; color:#000;  }
#dpmenu ul li a:hover {background: #39b54a; color:#fff;  }
.specblurb{float: left; clear:both; padding:10px 20px; width: 220px; background: #39b54a url("images/grid.png") repeat top left; margin:0 0 15px; border: 3px solid #276307; font-size: .9em; color: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.specblurb h3, .specblurb a{ font-weight:bold;}

/*  Main Content  */
.breadcrumb{float:left; width:950px; margin: -30px 15px 10px; color:#000; }
.breadcrumb a{color:#ddf4cd; }
.blurb{padding:15px 0; margin:0 auto; text-align:left; font-size: .9em; background: #39b54a; width: 950px; border-top: 3px solid #39b54a;}
.split{}
.row{}
#content{ width:64%; background: #fff; border: 1px solid #39b54a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#sidebar{color:#000;}
#sidebar a{color:#ddf4cd;}
#sidebar h4{margin-top: 25px;}
#sidebar li { list-style: disc inside; padding: 0;  }
span.total{  color: #ddf4cd;  font-weight: bold;}
.col {float:left;width:21%; border-right: 1px solid #39b54a; padding: 0 15px 0 15px; font-size: .95em; }
.col p{margin: 5px 0;}
.col p span{ }
.col p img{ vertical-align: bottom; width: 18px; height: 18px;}
.col li { list-style: disc inside; padding: 0; }
.col .wpcf7 {font-size: 11px; width: 180px;}
.col .wpcf7-text{width: 180px;}
.col .wpcf7 textarea{width: 180px; height: 50px;}


/*  Footer  */
#prefooter {color:#000;}
#prefooter a{color:#ddf4cd;}
#prefooter h3{text-align:left; margin-bottom: 10px;}
#prefooter img{ }
#footer{background: #000 url("images/bg-footer.png") no-repeat bottom right; color:#fff; min-height: 100px; padding:35px 10px 0;}
#footer p{line-height:1.2em; margin:10px 0;}
#footer a{color:#fff;}

/*  Page Specific  */

/*  Helper Classes  */
.nobord{ border:none;}
/*  Print Style  */
@media print {
body {}
}
