/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

/* http://www.designergamergeek.com/shorthand-css/ */
/* Version: 1.0 - 2011-01-30 */
html{overflow:auto;}html,body{width:100%;min-width:960px;background:#fff;}.framework{margin:0 auto;}div,h1,h2,h3,h4,h5,p{overflow:hidden;}.visible{overflow:visible;}.float{float:left!important;}.floatRight{float:right!important;}.relative{position:relative!important;}.absolute{position:absolute!important;}.fixed{position:fixed!important;}.hidden{display:none;}.block{display:block;}.inlineBlock{display:inline-block;}.width100{width:100%!important;}.width90{width:90%!important;}.width75{width:75%!important;}.width66{width:66.66%!important;}.width50{width:50%!important;}.width25{width:25%!important;}.width33{width:33.33%!important;}.width20{width:20%!important;}.clear{clear:both;}.clearLeft{clear:left;}.clearRight{clear:right;}pre{background-color:#fff;border:#333 dashed 1px;padding:10px;}blockquote{padding:20px;font-style:italic;}sup{vertical-align:super;font-size:smaller;}sub{vertical-align:sub;font-size:smaller;}.left{text-align:left!important;}.right{text-align:right!important;}.center{text-align:center!important;}.justify{text-align:justify!important;}.capitalize{text-transform:capitalize;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.imgText{text-indent:-9999px;}.reverse{direction:rtl;unicode-bidi:bidi-override;}.txtShadow{text-shadow:#fff 0 1px 0;}.closed{padding-bottom:0;margin-bottom:0;}.tableAlign{display:table-cell;vertical-align:middle;}.noBorder{border:none!important;}.opacity75{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:alpha(opacity=75);opacity:0.75;}.opacity50{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:0.5;}html a{text-decoration:none;cursor:pointer;}html a:hover{text-decoration:underline;}html a:active{text-decoration:underline;}html a:focus{text-decoration:underline;outline:none;}.white{color:#fff!important;}.black{color:#000!important;}.chalk{color:#eee;}.charcoal{color:#333;}.grey{color:#636363;}.lightGrey{color:#d4d2d2;}.midGrey{color:#a0a0a0;}.confirm{color:#0be500;}.error{color:#e51f00;}.alert{color:#ffe400;}.whiteBg{background:#fff!important;}.blackBg{background:#000!important;}.chalkBg{background:#eee;}.charcoalBg{background:#333;}.greyBg{background:#636363;}.lightGreyBg{background:#d4d2d2;}.midGreyBg{background:#a0a0a0;}.confirmBg{background:#0be500;}.errorBg{background:#e51f00;}.alertBg{background:#ffe400;}h1,h2,h3,h4,h5,h6{font-weight:400;}* textarea,* input{padding-top:4px;padding-left:4px;font-size:14px;line-height:18px;}* textarea{resize:vertical;}table td{padding:2px;}td.first{padding:2px 2px 2px 4px;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) */
@font-face {
    font-family: 'ChampagneLimousinesThick';
    src: url('champagne_limousines-thick-webfont.eot');
    src: url('champagne_limousines-thick-webfont.eot?iefix') format('eot'),
         url('champagne_limousines-thick-webfont.woff') format('woff'),
         url('champagne_limousines-thick-webfont.ttf') format('truetype'),
         url('champagne_limousines-thick-webfont.svg#webfont1kFfLTJl') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ChampagneLimousinesThick';
    src: url('champagne_limousines-thickbold-webfont.eot');
    src: url('champagne_limousines-thickbold-webfont.eot?iefix') format('eot'),
         url('champagne_limousines-thickbold-webfont.woff') format('woff'),
         url('champagne_limousines-thickbold-webfont.ttf') format('truetype'),
         url('champagne_limousines-thickbold-webfont.svg#webfontHHmE6u7S') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* Aaryn West Common */
*{font-family:"Champagne & Limousines Thick", 'ChampagneLimousinesThick', arial, helevtica, sans-serif;}
body{background:#fff url(../img/aarynwest_bg.jpg) 50% 0 no-repeat;}
.framework{width:960px; min-height:900px; font-size:14px; background:#fff url(../img/aarynwest_bg-overlay.jpg) 0 0 no-repeat;}
a{color:#f26058; text-decoration:none;}
a:hover{text-decoration:underline;}
a.alt{color:#65cfdc;}
div.hr{width:840px; height:6px; margin-left:60px; background:url(../img/aarynwest_common-sprites.png) -245px 0 no-repeat;}

/* Icons */
.icon{background:url(../img/aarynwest_common-sprites.png) 0 0 no-repeat;}
.icon.bullet{width:34px; height:39px; background-position:-245px -11px;}

/* Inputs */
input, textarea, select{font-size:14px;}
input{height:20px; padding:5px; background:#e7f8fa; border:0;}
input[type="checkbox"], input[type="radio"]{background:transparent;}
input.short{width:350px;}
input.long{width:650px;}
textarea,select{padding:5px; background:#e7f8fa; border:0;}

/* Headings */
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:16px;}
h5{font-size:14px;}

/* Header */
#header{height:160px; z-index:10;}
#header #logo{width:240px; height:120px; margin:30px 0 0 60px; background:url(../img/aarynwest_common-sprites.png) 0 0 no-repeat;}
#header #headerNav{margin:116px 20px 0 0;}
#header #headerNav li{font-size:17px; margin-right:15px; float:left; text-transform:lowercase;}
#header #headerNav li a{color:#000;}
#header #headerNav li a:hover{color:#f26058;}

/* Homepage Graphic */
#homeGfx{height:634px; top:-130px;}
#homeGfx ul{left:138px; top:180px; z-index:2;}
#homeGfx ul li{font-size:12px; line-height:20px; color:#a0a0a0; cursor:pointer;}
#homeGfx ul li:hover{text-decoration:underline; color:#65CFDC;}
#homeGfx .gfx{width:601px; height:634px; left:174px; z-index:1;}
#homeGfx .gfx#g_ss2013.bg{background:url(../img/aarynwest_home_graphic-ss2013.jpg) 0 0 no-repeat;}
#homeGfx .gfx#g_aw2012.bg{background:url(../img/aarynwest_home_graphic-aw2012.jpg) 0 0 no-repeat;}
#homeGfx .gfx#g_ss2012.bg{background:url(../img/aarynwest_home_graphic-ss2012.jpg) 0 0 no-repeat;}

/* Homepage Message */
#homeMessage{width:736px; height:213px; padding:10px 60px; margin-left:60px; background:url(../img/aarynwest_message-bg.png) 0 0 no-repeat;}
#homeMessage h1{font-size:36px;}
#homeMessage span{padding-left:60px;}
div.hr.message{margin-bottom:60px;}
div.hr.cta{margin-bottom:25px;}

/* About Message */
#aboutMessage{width:720px; margin-left:120px;}
#aboutMessage h1{line-height:43px; margin:30px 0 40px; font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}
#aboutMessage h2{line-height:33px; margin-bottom:60px; font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}

/* Pages */
#page{width:720px; margin:30px 0 60px 120px; font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}
#page h1{margin-bottom:30px; font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}
#page h2, #page h3, #page h4, #page h5{margin:0 0 15px 0;}
#page p{margin-bottom:30px; font-size: 14px; line-height: 20px;}

/* Contact Message */
#contactMessage{width:720px; margin-left:120px;}
#contactMessage h1{font-size:24px; line-height:30px; margin:30px 0; font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}

/* Cta Message */
#ctaMessage{width:720px; margin:0 0 25px 120px;}
#ctaMessage h2{padding-bottom:2px;}
#ctaMessage h2 a{color:#65cfdc;}

/* Information Lists */
#info{margin-left:120px;}
#info li{width:210px; padding:0 30px 40px 0;}
#info li h2{margin-bottom:15px; font-size:24px; line-height:30px;}
#info p{font-size:14px; line-height:20px;}
#moreInfo{font-size:18px;}
#moreInfo a{margin:0 120px 40px 0;}
#moreInfo a span{font-size:14px;}

/* Blog Lists */
#blogList{margin:0 0 30px 120px;}
#blogList h2{margin-bottom:30px;}
#blogList h2.color{margin-right:209px;}
#blogList ul{width:450px; margin-right:30px;}
#blogList ul li{width:120px; margin:0 29px 30px 0;}
#blogList ul li h3{height:40px; font-size:14px;}
#blogList ul li img{width:120px; height:120px; margin-bottom:5px;}
#blogList ul#colorSpace{width:240px;}
#blogList ul#colorSpace li{width:240px; margin:0 0 30px 0;}
#blogList ul#colorSpace li img{width:240px; height:auto; margin-bottom:0;}
#blogList #amazonInsp{width:210px;}
#blogList #facebookPage{width:270px;}
#blogList h3, #blogList ul#colorSpace li h3{font-size:24px;}

/* Blog Pages */
#blog{width:540px; margin:27px 0 60px 60px;}
#blog ul li{overflow:hidden; margin-bottom:25px;}
#blog ul li.message{margin-bottom:60px;}
#blog ul li h1{font-size:24px; line-height:30px; margin-bottom:5px;}
#blog ul li .item{background:#e6f8f9;}
#blog ul li img{width:330px;}
#blog ul li .info{width:210px; min-height:175px; margin-bottom:10px;}
#blog ul li p{padding:15px; font-size:14px; line-height:16px;}
#blog ul li .meta{margin:0; padding:0 0 0 15px; color:#c2c2c2; font-size:12px;}
#blog ul li .meta a{color:#c2c2c2;}
#blog ul li .meta a:hover{color:#65cfdc;}
#blog ul li .share{width:195px; margin-left:15px; padding:0;}
#blog ul li .share .addthis_button_tweet{width:56px; overflow:hidden;}
#blog #moreInfo a{margin:0;}

/* Blog Articles */
#blog.article .meta{padding:10px 10px 2px; background:#e6f8f9; font-size:12px;}
#blog.article .meta .date{padding-top:5px;}
#blog.article .meta .date a{color:#000;}
#blog.article .meta .addthis_toolbox{padding-right:2px;}
#blog.article h1{font-size:24px; margin:20px 0 30px;}
#blog.article .content p{padding:0 0 20px; line-height:18px;}
#blog.article .content .meta{padding:0; background:transparent; color:#c2c2c2; font-size:14px;}
#blog.article .content .meta a{color:#c2c2c2;}
#blog.article .content .meta a:hover{color:#65cfdc;}

/* Comments */
#comments{margin:0 120px 60px;}
#comments #commentForm{width:312px; height:435px; margin-right:18px; background:#e6f8f9;}
#comments #commentForm #recaptcha_area{margin:-3px 0 -3px -3px;}
#comments #commentForm #recaptcha-submit-btn-area{float:right;}
#comments #commentForm .input{width:170px; height:30px; margin:10px 10px 0 10px; padding:0 0 0 10px; border:0; background:#fff}
#comments #commentForm input[type="submit"]{width:auto; height:auto; margin:10px 10px 0 0; padding:5px 15px; font-size:18px; background:#f26058; color:#fff; border:0;}
#comments #commentForm input[type="submit"]:active{background:#000;}
#comments #commentForm textarea{width:280px; height:110px; margin:10px 0 7px 10px; padding:10px 0 0 10px; border:0; background:#fff !important; resize:none;}
#comments #commentForm .note{color:#c2c2c2; margin-top:18px;}
#comments #commentForm .logged{padding:20px 20px 10px;}
#comments ol{width:390px;}
#comments ol li{margin-bottom:40px; overflow:hidden;}
#comments ol li img{float:left; position:relative; width:60px; height:60px; margin-right:15px; background:#e6f8f9;}
#comments ol li h5{margin-bottom:15px; color:#c2c2c2;}
#comments ol li .item{width:315px; line-height:18px;}
#comments ol li.leave{padding:20px; color:#c2c2c2; font-size:16px;}

/* Contact */
#contact{width:720px; margin-left:120px;}
#contact h2{font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}
#contact h2.title{font-size:30px; color:#f26058;}
#contact ul{margin:30px 0;}
#contact ul li{margin-bottom:20px; overflow:hidden;}
#contact ul li h2{margin-bottom:5px;}
#contact ul li .required{width:60px;}
#contact textarea{width:650px; height:90px;}
#contact input[type="submit"]{height:50px; padding:0 30px 2px 35px; margin-bottom:20px; font-size:30px; color:#fff; background:#65cfdc; font-family:"Champagne & Limousines", 'ChampagneLimousinesRegular', arial, helevtica, sans-serif;}
#contact input[type="submit"]:active, #contact input[type="submit"]:focus{background:#f26058;}
#contactFoot{width:720px; margin:0 0 25px 120px;}
#contactFoot h2.title{font-size:30px; color:#f26058;}

/* Sidebar */
#sidebar{width:235px; margin:50px 0 60px 65px;}
#sidebar ul{margin-left:73px;}
#sidebar ul li{font-size:14px; line-height:22px;}
#sidebar ul li a{color:#000;}
#sidebar ul li a:hover{color:#f26058;}
#sidebar #extSocial{margin-top:30px;}
#sidebar .twitter-follow-button{margin:15px 0 0 9px;}
#sidebar .pin{margin:15px 0 15px 9px;}
#sidebar #fbBox{margin-top:15px;}

/* Footer */
#footer{margin:0 0 60px 0; font-size:12px; color:#c2c2c2;}
#footer a{color:#c2c2c2;}
#footer a:hover{color:#65cfdc;}
#footer ul{margin:0 auto;}
#footer ul li{margin:0 10px 30px; display:inline-block;}

/* Fix article image display */
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

/* MailChimp
*/
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
#mc_embed_signup label{font-weight:400 !important; padding-bottom:5px !important;}
#mc_embed_signup input.email{width:73% !important; border:0 !important;}
#mc_embed_signup .button{background-color:#65CFDC !important; height:26px !important; text-transform:uppercase !important;}