/*
Theme Name: Prolific Creative
Theme URI: http://prolificcreative.com
Description: Prolific Creative Theme
Version: 0
Author: James Schellhorn
Author URI: 
Tags: 
*/

.fancyfonts {font-family: 'Waiting for the Sunrise', 'Cabin Sketch', 'Annie Use Your Telescope',}

.grad_grey{
linear-gradient(bottom, rgb(255,255,255) 29%, rgb(240,240,240) 65%, rgb(230,230,230) 83%);
-o-linear-gradient(bottom, rgb(255,255,255) 29%, rgb(240,240,240) 65%, rgb(230,230,230) 83%);
-moz-linear-gradient(bottom, rgb(255,255,255) 29%, rgb(240,240,240) 65%, rgb(230,230,230) 83%);
-webkit-linear-gradient(bottom, rgb(255,255,255) 29%, rgb(240,240,240) 65%, rgb(230,230,230) 83%);
-ms-linear-gradient(bottom, rgb(255,255,255) 29%, rgb(240,240,240) 65%, rgb(230,230,230) 83%);}

.textgrad span{  
  background: url(/images/gradient.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 44px;
  margin-top:17px;}
.textgrad{color: white;text-shadow:invert 0 1px 0 #efefef;font-size:60px;position:relative;margin-bottom:10px;}

a, a:visited, .portfoliothumb, .portfolio_fbthumb {text-decoration:none; color:#838414;-webkit-transition:all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

.portfolio .cover{background:url(/wp-content/uploads/2010/10/cover.png) no-repeat 2px 2px;display:block;width:294px;height:204px;}

a:hover{color:#444;} 

img {border-style:none; text-decoration: none;}



.logo {position:relative; float:left; top:10px; left:20px;}



h1, h2, h3, h4{font-family:'Cabin Sketch',trebuchet MS, Helvetica nue, helvetica, arial, san-serif;font-weight:normal;}

h1 {font-size:28px;}

h2 {font-size:24px;}

h3 {font-size:20px; font-weight:normal;}

h4 {font-weight:bold; font-size:14px;}

blockquote {margin-left:20px; color:#888; font-style:oblique;font-family:'Annie Use Your Telescope'; font-size:20px;}

ul{list-style:none; display:block; margin:0; padding:0;}

img.attachment-largethumbs, img.attachment-featuredthumbs {border:2px solid #999;-moz-box-shadow:0px 1px 6px #999; box-shadow: 0px 1px 6px #999;padding:2px;-moz-border-radius: 2px;border-radius: 2px; behavior: url(/wp-content/themes/prolific/ie-css3.htc);}

#main .read-on a:link, #main .read-on a:visited, #main_short .read-on a:link, #main_short .read-on a:visited{float:right; padding:5px; border:1px solid #000; background:#444; color:#fff;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer;}

#main .read-on a:hover, #main_short .read-on a:hover{color:#efefef; background:#666;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer;}

img.attachment-featuredthumbs {width:560px;}

.clear {clear:both;}

.articlebreak{height:70px; width:100%;}

#main .webdesign{float:left; margin-left:10px; margin-top:5px;text-shadow:0px 1px 2px #000; border-bottom:0;}

#main .printdesign{float:left;margin-left:230px;margin-top:5px;text-shadow:0px 1px 2px #000;  border-bottom:0;}

#main .branddesign{float:right;margin-right:10px;margin-top:5px;text-shadow:0px 1px 2px #000;  border-bottom:0;}

#main .white a:link, #main .white a:hover, #main .white a:visited {color:#fff}

#main .grey a:link, #main .grey a:visited{color:#999;}

#main .grey a:hover {color:#efefef;}



hr {height:0px;border-bottom:1px solid #b8b8b8; margin-bottom:10px;}



.subnav {padding:5px; border:1px solid #000; background:#444; color:#fff;-moz-border-radius: 5px;border-radius: 5px; height:40px; margin-bottom:10px;-moz-box-shadow:0px 1px 6px #999;behavior: url(/wp-content/themes/prolific/ie-css3.htc);}



.hideme {height:0px; text-height:0; text-indent:-10000px; width:0px; line-height:0; font-size:10px; margin:0; padding:0;}



.services {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}

.services li {

	/*background-image:url(http://prolificcreative.net/wp_template/admin-logo.png);*/

	background-position:-1px -3px;

	background-repeat:no-repeat;

	padding:2px 15px 0 0px;/*padding:2px 15px 0 30px;*/

        margin-top:-5px;

}

.services li h3 {

border-bottom:1px dashed #cbcbcb;

}



.green_style {color:#838414; text-shadow:0px 8px 2px #efefef;}





#body_main, #body_contact {margin:0; padding:0; font-size:12px; font-family:lucida, "Lucida Grande", arial, sans-serif; background: url('images/back.jpg') repeat}



#body_contactexternal {margin:0; padding:0; font-size:12px; font-family:lucida, "Lucida Grande", arial, sans-serif;}



#wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;}



#header {height:500px; background: url(/images/header_back.png) repeat-x; margin:0 auto; z-index:0;}



#header_short {height:210px; background: url(/images/header_back_short.png) repeat-x; margin:0 auto; z-index:0;}



#tools ul{position:relative; float:right; top:0px; right:10px; list-style-type:none; width:340px; position:absolute;margin-top:0;} 



#tools li{display: block; float:right; width:85px; height:28px; background:transparent url(/images/btn_tool.png) no-repeat scroll 0 0; text-align:center;}



#tools li{font-size:1em; font-weight:bold; color:#FFFFFF; padding-top:5px;}



#tools a:link, #tools a:visited{color:#FFFFFF;} #tools a:hover, #tools a:visited:hover{color:#BFBF00;} 







#header_960 {width:960px; height:500px; margin:0 auto; z-index:10; }



#header_960_short {width:960px; height:216px; margin:0 auto; z-index:10; background:transparent url(/images/header_short.png) no-repeat scroll 0 0;  }



#header_top {height:124px; width:960px; background:transparent url(/images/topgroup.png) no-repeat scroll 0 0; }



#header_mid {height:310px; width:960px; overflow:hidden; background-position:-15px 0px;}



#header_btm {clear:both; height:118px; width:960px; background:transparent url(/images/btmgroup.png) no-repeat scroll 0 0;}



#heading {float:left; width:450px; height:200px; margin:60px 0 0 20px;}







#heading h2{color:#FFFFFF; font-family: "lucida sans", "Lucida Grande", arial; font-size:28px; text-shadow: #000000 2px 2px 2px; line-height:.8em; margin-top:20px;}



#heading p{clear:both; color:white; font-family: "Helvetica", arial; font-size:16px; text-shadow: 0px 0px 4px #000000; line-height:1.5em;}



#heading a{color:white; font-family:trebuchet MS, Helvetica nue, helvetica, arial, san-serif; font-weight:bold;}



#heading a:hover{color:#e5e5e5;}







#main {width:960px; height:100%; margin:35px auto 0; z-index:0;}



#main_short {width:960px; height:100%; margin:-20px auto 0 auto; z-index:0; background:url("/wp-content/themes/prolific/images/whiteback.png") repeat scroll 0 0 transparent; padding:20px;}



#push {height:0px; clear:both; margin-bottom:40px;}



.alignleft {float:left;}



.alignright {float:right;}



.aligncenter {margin:auto 0;}



.marginleft{margin-left:10px;}



/**** ARTICLE STYLE *****/



#arcDiv, #arcListing {width:600px;}

#arcListing ol li{list-style-type: lower-roman; margin:5px;}

#arcDiv img,#arcListing img{margin:15px;}



#arcPost {}



.arcDate {color:#959595; font-size:11px; font-variant:small-caps;}



.arcTitle {width:480px; float:left; margin:0 10px 0 0; font-size:28px;}



.arcComments {float:left; width:100px;}



.arcPosted {margin-left:15px;}

.arcRecent {padding-left:20px;}

.clearL {clear:left; height:0px; visibility:hidden;}



/**** SIDEBAR ****/



#sidebor {}

#arcSearchDiv {float:right; border:none; height:100%;padding-left:30px; border-left:1px dashed #dddddd; }

#arcSearchDiv h3{height:35px; border-bottom:1px dashed #ddd; margin-bottom:20px;}

#arcSearchDiv ul li {margin:0 0 20px 0;}

#arcSearchDiv #arcRecent li{list-style: disc outside none; margin:10px 0;}

#arcSearchDiv input#s{border:1px solid #999; color:#555; font-size:14px;outline:none;transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;padding:3px;}
#arcSearchDiv input#s:focus{border:1px solid #333; box-shadow: 0 0 4px rgba(45, 135, 200, .8);-webkit-box-shadow: 0 0 4px rgba(45, 135, 200, .8); -moz-box-shadow: 0 0 4px rgba(45, 135, 200, .8);background:#eee;}
#arcSearchDiv input#s:hover{background:#eee;}

#firstFieldset {background:none; border:none;}



#firstLegend {font-size:16px; color:#000; font-weight:bold; text-shadow:2px 2px 1px #eeeeee; height:30px;}



.submit {padding:5px; border:1px solid #000; background:#444; color:#fff;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;margin-left:10px;}

.submit:hover {color:#efefef; background:#666;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer;}



#footer {width:100%; height:80px; background:transparent url(/images/footer.png) repeat-x scroll 0 0;}



#subfooter {width:100%; height:300px; background:#231f20 scroll 0 0;}



.subfooterextra{height:220px; width:960px; margin:0 auto; color:#cccccc; font-size:11px; width:960px;}



.subfooterextra h4{font-size:18px; font-weight:normal; color:white; border-bottom:1px solid #333333;}



.whatwedo {float:left; width:240px; margin-left:35px;}



.whatwedo ul{margin-left:15px; padding:0}



.whoweare {float:left; width:290px; margin-left:35px;}



.howwecan {float:right; width:290px; margin-right:35px;}



#final_statement {font-size:10px;font-style:italic;text-align:center; clear:both;padding-top:90px;margin:0;}

.subfooterlinks{height:70px; margin:0 20px; border-top:1px solid #333333; clear:both;}



#social {width:400px; margin:23px 0 0 15px; float:left;}



#social a{margin:0 20px 0 5px;display:block;float:left;}

#social a:hover{opacity:.6; filter:alpha(opacity=60);}



#social img{margin-top:4px;}



#social h4{display:inline;}



#logo_ftr {margin:0 15px 0 0; float:right;}

#logo_ftr a:hover{opacity:.6; filter:alpha(opacity=60);}



/* PAYMENTS PAGE */



#heading2 {float:left; width:450px; height:200px; margin:40px 0 0 20px;}



#header_mid_payments {height:310px; width:960px; background:transparent url(/wp-content/themes/prolific/images/payments_back.png) no-repeat scroll 0 0; overflow:hidden;}







#heading_payment {float:right; width:450px; height:200px; margin:50px 60px 0 20px;}



#heading_payment h2{color:#2E87C8; font-family: "lucida sans", "Lucida Grande", arial; font-size:28px; text-shadow: #efefef 2px 2px 2px; line-height:.8em; margin-top:20px;}



#heading_payment p{clear:both; color:#666666; font-family: "Helvetica", arial; font-size:16px; text-shadow: 0px 0px 4px #efefef; line-height:1.5em;}



#heading_payment a{color:#2E87C8; font-family:trebuchet MS, Helvetica nue, helvetica, arial, san-serif; font-weight:bold;}



#heading_payment a:hover{color:#333333;}

/*OUR WORK*/

.portfolio {float:left; width:298px; height:100%; margin:10px;}

img.portfoliothumb {width:290px; height:200px; -moz-box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999; box-shadow: 1px 2px 5px #999;border:2px solid #fff; behavior:url(/wp-content/themes/prolific/ie-css3.htc);}

.portfoliothumb:hover{opacity:.8; filter:alpha(opacity=80); border:2px solid #999999;}

.portfolio h4 {margin:10px; font-size:18px; font-weight:normal;}

.portfolio p {margin:10px;}

#main .portfolio #hide {color:#000;}

/*FACEBOOK - OUR WORK*/

div.portfolio_fb {margin:10px auto; width:400px; height:100%; padding-right:7px;}

img.portfolio_fbthumb {width:400px; height:260px; -moz-box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999; box-shadow: 1px 2px 5px #999;border:2px solid #fff; behavior:url(/wp-content/themes/prolific/ie-css3.htc);}

div.portfolio_fb h4 {margin:10px; font-size:18px; font-weight:normal;}

img.portfolio_fbthumb:hover{opacity:.6; filter:alpha(opacity=60); border:2px solid #999999;}

div.portfolio_fb p {margin:10px;}

div.subnav_fb {padding:5px; border:1px solid #000; background:#444; color:#fff;-moz-border-radius: 5px;border-radius: 5px; height:40px; margin-bottom:10px;-moz-box-shadow:0px 1px 6px #999;behavior: url(/wp-content/themes/prolific/ie-css3.htc); width:500px;}

#main .fb {width:520px;padding-left:4px;}













/*Common Classes*/



.column_left {width:410px; margin:0 25px 0 25px; float:left;}



.column_right {width:410px; margin:0 25px 0 25px; float:right;}



#contactformWrapper .contact_right {float:left; width:320px; margin-left:40px; overflow:hidden;}



#contactformWrapper .contact_left {float:left; width:310px; margin-left:20px; overflow:hidden;}



#contactformWrapper .title{font-size:1.6em; height:35; border-bottom:1px solid #999999; color:#555555; width:100%; text-shadow:2px 2px 1px #eeeeee; margin-left:15px;}



#contactformWrapper .contact_left h2{font-size:1.2em; height:35; color:#2E87C8;}



#contactformWrapper {width:715px; height:500px; overflow:hidden;}







/*Common Text Styles*/



.heading1{color:#444444; text-weight:bold; text-shadow:2px 2px 1px #eeeeee; margin-top:-20px; border-bottom: 1px solid #CBCBCB}



.footertitle{font-size:2em; color:#fff; text-weight:bold; font-family:geneva tahoma arial; font-style:oblique; border-bottom:1px solid #fff; height:20px; width:210px;}



.whatwedo a{color:#ccc;}



.featuredArticles li{list-style-type:none;}





/*Shadows*/



.shadow1



 	{ -moz-box-shadow: 2px 2px 4px #999;



	-webkit-box-shadow: 2px 2px 4px #999;



	box-shadow: 2px 2px 4px #999;

behavior: url(/wp-content/themes/prolific/ie-css3.htc);

}
















