@charset "utf-8";
/* CSS Document */

body{font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:1em; position:relative; background: #352204 url(http://www.adesignlink.com/images/bgbody.jpg) repeat;}
h1{ font-size:3.5em; padding-top: 20px; text-align:right; }
#header p{ font-size:2.5em; color:#ff9900; text-align:left; }
#header h1 span{font-size:.8em; padding-top: 0px; text-align:left; color:#ffffff; }
h2 { font-size:2.25em; color:#333;}
h3 { font-size:2em;}
h4 { font-size:1.5em;}
h5 { font-size:1.25em;}
ol {list-style:outside decimal; margin-left:30px;}
ol ol{list-style:outside lower-alpha; margin-left:30px;}
.subtext {padding:0 0 0 20px; text-indent:-13000px;}
.anchor {display:none; position:absolute; top:0px; left:0px;}
.content {position:relative; z-index:1; padding:100px 10px 100px 0; min-height:350px; background: url(http://www.adesignlink.com/images/main_bg.jpg) repeat center 10px; }
.content .top{ display:block; height:159px; width:960px; top:0px; left:0px; background:url(http://www.adesignlink.com/images/main_bg-top.jpg) no-repeat top center; position:absolute;}
.content .btm{ display:block; height:43px; width:960px; bottom:0px; left:0px; background:url(http://www.adesignlink.com/images/main_bg-btm.jpg) no-repeat bottom center; position:absolute;}
.content h1 {color:#191919; font-size:3.5em; font-variant:small-caps; text-align:left; margin:40px 0 -30px 0; line-height:1px;}
.stuff {padding: 15px; margin:0 50px 0 0; /*background:url(http://www.adesignlink.com/images/content_bg.png) repeat; -moz-box-shadow:5px 5px 5px #000; -webkit-box-shadow: 5px 5px 5px #000; */position:relative;}
.stuff p {margin:15px 0px; line-height:25px;}
/************************** Images***************/
.image_left {float:left; position:absolute; }
.image_right {float:right; position:absolute;}
.doodle1{top:-20px;	left:-160px;}
.doodle2{top:20px;	left:-160px;}
.doodle3{top:100px;	left:-160px;}
.doodle4{top:20px;	left:-160px;}
.doodle5{top:20px;	left:-160px;}
/************************** Images***************/

#main{ width:960px; margin:0 auto;}
#header{background: url(http://www.adesignlink.com/images/header-logo.png) no-repeat top left; position:fixed; top:220px; left:30px; display:block; width:250px; height:400px; text-indent:-13000px; z-index:999;}
#menu{ width:200px; position: fixed;  top:10px; left:0px; z-index:29999;}
#menu li a{display:block; background:url(http://www.adesignlink.com/images/menu_bg.png) repeat; margin:2px 5px 2px 10px;padding:3px;  border:1px #fff solid; font-family:sans-serif; text-decoration:none; font-variant:small-caps;}
#menu li a:hover{display:block; background:url(http://www.adesignlink.com/images/menu_bg.png) repeat; margin:2px 5px 2px 10px;padding:3px; border:1px #404040 solid; text-decoration:none;}

#footer {width:100%; margin:0px auto; background:#FFF; display:block; height:30px;  position: fixed ; bottom:0px; z-index:1000; padding-bottom:5px;  font-family:sans-serif; font-size:.8em;}
#footer li{ display:inline; margin:10px 5px 5px;; float:left;}
.footer_menu{width:650px; margin:0 auto;  width:940px; padding:3px 0px 5px; }
.lower li{ display:inline-block; margin:0px 5px;}
.lower_menu{width:650px; margin:0 auto;}
#footer #search {float:right; margin-right:20px;}
#footer #search .form{border:#ff9900 2px solid; padding:3px;}
#footer #search .form:focus{border:#ff9900 2px solid; padding:3px; background:#FC6;}
#footer #search .button{background-color:transparent; border:none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
#footer #search .button:hover{color:#ff9900;}

#home {	margin: 0px 0px 250px;  padding-left:200px; position:relative; }
#about{	margin: 5px 0px 250px;  padding-left:200px; position:relative;}
#work {margin: 5px 0px 250px; padding-left:200px; position:relative;}
#inspire {	margin: 5px 0px 250px;padding-left:200px; position:relative;}
#resume {	margin: 5px 0px 250px;padding-left:200px; position:relative;}
#contact {	margin: 5px 0px 250px; padding-left:200px;}
#bottom {margin: 5px 0px 200px 0px; padding-left:200px; background:none;}
#bottom h1 { margin:40px 0 0px 0; color:#fff;}
#bottom ul {}
#bottom ul .social {float:left; width:124px; text-align:center; }
#bottom #tweet ul{padding: 20px; display:none;}
#bottom #tweet p{padding: 20px; display:none;}
#bottom .tweet {background: none; display:inline;}

#bottom .facebook {display: inline; min-height:150px;}
#bottom .facebook img {}

#bottom .digg {display:inline;}
#bottom .digg img {}

#bottom .delicious {display:inline;}
#bottom .rss {display:inline;}

/****************idTAbs*******************/
.idTabs {clear:both; margin: 0 25px 30px 25px; border-bottom:1px #313030 solid; height:30px; display:block; padding:0 5px;  }
.idTabs li {float:left; margin:0px;}
.idTabs li a {background: #313030; color:#e8e1c4; padding:7px; font-weight:bold; font-family:sans-serif; text-decoration:none; margin:0 5px 0 0; border:1px #313030 solid; display:block; height:15px; width:71;  -moz-box-shadow: none; -webkit-box-shadow: none; }
.idTabs li a.selected {background:#e8e1c4; color:#313030; border:1px #313030 solid;  border-bottom:1px #e8e1c4 solid; -moz-box-shadow: 0px -5px 10px -2px #634F34; -webkit-box-shadow: 0px -5px 10px -2px #634F34; }
.gallery div {width:150px; float:left; margin: 11px; background:url(http://www.adesignlink.com/images/gallery.png) no-repeat top left; padding:25px;}
.bubble{padding:10px;}
.bubble p{margin-bottom:10px;}
.bubble h5{margin:0px;}
/****************End idTabs*******************/
/****************Contact Form*************************/

.content select{border:none;}
.content input, .content select, .content textarea {background: transparent; padding:3px 0 0 0; margin:2px 0 2px 20px; border-bottom:3px dashed #ff9900; width:250px; font-style:italic;}
.content textarea{border:3px dashed #ff9900; padding:5px; width:240px;}e8e1c4
.content span select  {*border-bottom:3px dashed #ff9900;}
.content form div {display:block; clear:both; padding:5px 0px; margin-top:30px; width:500px; margin:-5px 0;}
.content form div:hover {}
.content label { padding:3px; margin:2px 0 2px 0; float:left; clear:left; width:200px;}
.content #contact_submit {background: transparent; padding:6px 12px; margin:20px 0 2px 20px; border:1px solid #ff9900; width:100px; color:#000; font-style:normal; font-weight:bold;}
.content #contact_submit:hover {color:#ffffff; font-weight:bold; background:#ff9900;}
.error {text-align:left;}
.content form div.submit {background:transparent; width:100px; margin-left:200px;}
.content form div.submit:hover {background:transparent;}
/****************END Contact Form *******************/

/************Captcha**************/
#captcha {width: 310px; margin-left:195px; text-align:center; position:relative;}
#captcha div {width: 300px;}

#reload {position:absolute; display:block; width:40px; height:40px; background:url(http://www.adesignlink.com/images/reload.png) no-repeat; text-indent:-13000px; outline:none; top:40px; right:-50px;}

#recaptcha_widget {width:300px; padding:10px; margin-top:20px;}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#e8e1c4 !important; //reCaptcha widget background color
   width:300px;
 }
 
.recaptcha_only_if_image{
	margin-top:10px; display:block;	 
 }
 
.recaptcha_response_field {
	 
 } 
 
 #recaptcha_table {
   border-color: #e8e1c4 !important; //reCaptcha widget border color
   width:350px;
 }
 
 #recaptcha_response_field {
   border-color: #ff9900 !important; //Text input field border color
 }
.captcha:hover {background:none; width:300px;}
 .recaptcha_theme_clean {width:300px;}
 
 /******Recaptcha******/

div#recaptcha_image > img{
-moz-box-shadow: 0px 10px 10px -5px #634F34;
-webkit-box-shadow: 0px 10px 10px -5px #634F34;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#634F34',direction='120',strength='4');
}
/*************Search highlight***************/
.highlight { background-color: yellow }
/*************Search highlight***************/

/******* Blog ***********/
/*------------- Summary-------------*/
.CGBlogSummaryPostdate { clear:both; color:#ff9900;  font-family:sans-serif; background:url(http://www.adesignlink.com/blog/uploads/images/scratch.png) no-repeat center left; }
.CGBlogSummaryPostdate h3 { text-shadow: 2px 2px 10px #000; margin:15px 0px -20px; padding-left:10px; filter:progid:DXImageTransform.Microsoft.Shadow(color='#414141',direction='120',strength='4');}
.CGBlogSummaryLink h2 {margin:0px 0px -20px; 0px; }
.CGBlogSummaryLink h2 a {margin:0px 0px 0px 5px; padding-left:5px; text-decoration:none; font-family:sans-serif; border-left:4px solid #BFB89B; display:block;}
.CGBlogSummaryLink h2 a:hover {border-left:4px solid #000000;}
#CGBlogPostDetailSummary img, .CGBlogSummarySummary img {border:#999 5px solid; margin:10px; float:right; padding:5px; -moz-box-shadow: 0px 10px 10px -5px #634F34; -webkit-box-shadow: 0px 10px 10px -5px #634F34; filter:progid:DXImageTransform.Microsoft.Shadow(color='#634F34',direction='120',strength='4');}
#CGBlogPostDetailContent img {border:#999 5px solid; margin:10px; padding:5px; clear:both; -moz-box-shadow: 0px 10px 10px -5px #634F34; -webkit-box-shadow: 0px 10px 10px -5px #634F34; filter:progid:DXImageTransform.Microsoft.Shadow(color='#634F34',direction='120',strength='4');}
#CGBlogPostDetailContent h5 {margin:0px 0px -20px; 0px;}
#CGBlogPostDetailTitle {margin:0px 0px -20px 0px; text-decoration:none; font-family:sans-serif;}
.categories {top:300px; left:-160px; width:160px; word-wrap:break-word; line-height:1.5em;}
#comments {padding:20px; background:#cbc5aa; -moz-box-shadow: 2px 2px 10px #634F34; -webkit-box-shadow: 2px 2px 10px #634F34; filter:progid:DXImageTransform.Microsoft.Shadow(color='#634F34',direction='120',strength='4'); margin:5px;}
#comments ol { list-style-type:upper-roman; list-style-position:inside;}
#comments .comment {padding:10px; background:#e8e1c4; margin:5px 0px;}
#comments h3{margin:0px 0px -20px 0px; font-family:sans-serif; padding:0px;}
#comments h5{margin:15px 0px 15px 0px;font-family:sans-serif; padding:0px;}
#comments .expand {border-top: #634F34 1px solid; margin-top:15px;}
#comments input, #comments textarea, #comments select{background:#fff; border:1px solid #424242; padding:5px; text-align:left;}
#comments .button input {width: 100px; background:#313030; color:#e8e1c4; text-align:center; font-style:normal; font-weight:bold; }
.next a{ display:block; height:40px; width:100px; text-indent:-13000px; float:left; margin-left:20px; background:url(http://www.adesignlink.com/images/next.png) no-repeat top left;}
.prev a{  display:block; height:40px; width:100px; text-indent:-13000px; float:left; margin-right:20px; background:url(http://www.adesignlink.com/images/prev.png) no-repeat top left;}
#rss { position:absolute; top:150px; right:100px;}
.captchapict {margin: 5px 5px 20px 40px; border:#999 5px solid; -moz-box-shadow: 0px 2px 10px #634F34; -webkit-box-shadow: 2px 2px 10px #634F34; filter:progid:DXImageTransform.Microsoft.Shadow(color='#634F34',direction='120',strength='4');}
.checkbox input {background-color:transparent; border:1px solid #424242; padding:0px; text-align:left; width:20px;}
.addthis_toolbox {margin: 0 0 13px 0;}
.list{margin-left:20px;}
.list li{ list-style:disc; margin-left:20px; color:#333333;}