/*
Theme Name: Aerial Design Two Point Ohhh
Author: Aerial Design
Blue: 09a8d6
Orange: ff8a01
Grey text: 949494
Dark Grey: 1F1F1F
*/

.cufon-loading { visibility: hidden !important; }
.dichev { display: none; }
div.bottomlinks { margin-bottom: 40px !important; }

body { background: url(/wp-content/themes/aerialdesign2point0/images/backgroundgrey.jpg) repeat-x top !important; }
.htmlbgbig { background: url(/wp-content/themes/aerialdesign2point0/images/background.jpg) repeat-y center !important; }
.htmlbgsmall { background: url(/wp-content/themes/aerialdesign2point0/images/backgroundresized.jpg) repeat-y left !important; }

a { color: #ff8a01; }
a:hover { color: #949494; }

img { border: 0px; }
img#wpstats { display: none; }

#sitename, #print { display: none; }

#searchform p { text-align: left; }

#commentform p { text-align: left; }

.portfoliotitle { text-align: left; }
.portfoliotitle h2 a { display: block; text-align: left; font-size: 25px; text-transform: uppercase; text-decoration: none; }
.portfoliotitle h2 { margin: -7px 0 -8px 0; }
.portfolioimage { width:165px; text-align: right; }
/* .portfolioimage img { padding: 3px; border: 1px solid #949494; } */
.portfolioimage img:hover { filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
.portfoliotitle p { text-align: justify; font-family: Arial; font-size: 11px; color: #868686; }
#portfolionav { font-size: 12px; text-align: center; position: relative; top: -10px; margin-bottom: 10px; }

#footer-wrapper { background: url(/wp-content/themes/aerialdesign2point0/images/backgroundgrey.jpg); height: 167px; }
#footer { width: 901px; margin: 0 auto; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial; color: #6a6a6a; font-size: 12px; }
#footer-left { float: left; }
#footer-left-left { float: left; width: 202px; }
#footer-left-right { float: right; width: 287px; margin-top: 18px; background: url(/wp-content/themes/aerialdesign2point0/images/footer-divider.png) top left repeat-y; }
#footer-left-right > div { margin-left: 13px; }
#footer-left-right-wrapper { height: 135px; background: url(/wp-content/themes/aerialdesign2point0/images/footer-divider.png) top right repeat-y; }
#footer-right { float: right; }
#footer-right-left { float: left; width: 213px; margin-top: 18px; }
#footer-right-right { float: right; width: 199px; margin-top: 18px; }
#footer-right-right-wrapper { padding-left: 13px; height: 135px; background: url(/wp-content/themes/aerialdesign2point0/images/footer-divider.png) top left repeat-y; }

#footer-logo { position: relative; top: -60px; left: 0; width: 154px; height: 160px; margin: 0 auto -60px auto; background: url(/wp-content/themes/aerialdesign2point0/images/footerlogo.png) 0 0 no-repeat; }
#footer-logo-hover { position: relative; top: 0; left: 0; width: 154px; height: 160px; background: url(/wp-content/themes/aerialdesign2point0/images/footerlogo.png) -154px 0 no-repeat; }
#footer-logo-hover a { display: block; height: 160px; }
#footer-form { text-align: center; }
#footer-form input { border: 1px solid #1f1f1f; margin: 2px 0 0 0; padding: 5px; width: 153px; background-color: #fff !important; color: #949494; }
#footer-form input:focus { border: 1px solid #09a8d6; }
#footer-form-logged-in { text-align: center; font-size: 11px; margin-top: 10px; }
#footer-thanks { text-transform: uppercase; text-shadow: #000 0 0 4px; color: #fff; font-size: 34px; }

#footer-blurb-links { margin-top: 15px; text-transform: uppercase; text-shadow: #000 1px 1px; }
#footer-blurb-links a { position: relative; top: 0; left: 0; color: #6a6a6a; text-decoration: none; }
#footer-blurb-disc { font-size: 11px; margin-top: 30px; }
#footer-blurb p { margin: 5px 0 0 0; padding: 0; }

#footer-ads { background: #3d3d3d; width: 150px; margin: 0 auto; padding: 10px 10px 0 10px; text-align: center; }
#footer-ads-holder { background: #4c4c4c; height: 100px; line-height: 100px; color: #fff; font-size: 11px; }
#footer-ads-holder a { display: block; height: 100px; color: #949494; }
#footer-ads-text { color: #1f1f1f; font-size: 11px; height: 20px; line-height: 20px; }

#footer-outside-links, #footer-outside-links li { margin: 0px; padding: 0px; list-style-type: none; } 
#footer-outside-links a { display: block; }
#footer-outside-links-twitter { background: url(/wp-content/themes/aerialdesign2point0/images/footer-twitter.png) no-repeat top left; height: 21px; }
#footer-outside-links-facebook { background: url(/wp-content/themes/aerialdesign2point0/images/footer-facebook.png) no-repeat top left; height: 21px; }
#footer-outside-links-emptees { background: url(/wp-content/themes/aerialdesign2point0/images/footer-emptees.png) no-repeat top left; height: 23px; }
#footer-outside-links-flickr { background: url(/wp-content/themes/aerialdesign2point0/images/footer-flickr.png) no-repeat top left; height: 18px; }

#whitedivider-top { height: 25px; background: #fff !important; }
#whitedivider-bottom { height: 18px; background: #fff !important; }
#sitewrapper { width: 901px; margin: 0px auto 0px auto; overflow: hidden; }
#leftside { float: left; width: 222px; margin-bottom: 70px; }
#leftsidewrapper { width: 144px; margin: 0 0 0 37px; }
#rightsidewrapper { width: 178px; }
#rightside { float: right; width: 219px; margin-bottom: 10px; }
#rightsidewrapper { margin: 0 0 0 40px; }
#content { float: left; width: 459px; text-align: center; }

#greyheader { width: 100%; height: 70px; }
#greyheadercontent { width: 901px; background: url(/wp-content/themes/aerialdesign2point0/images/backgroundgrey.jpg); color: #fff; height: 70px; margin: 0px auto 0px auto; }

#greyheadercontent ul li { float: left; }
#greyheadercontent ul li a { display: block; height: 70px; line-height: 70px; padding: 0px 10px 0 10px; color: #fff; text-transform: uppercase; font-size: 18px; text-decoration: none; }
#greyheadercontent ul li a:hover { color: #ff9b27; }
#greyheaderstore:hover { color: #21beeb !important; }

#greyheaderlogo { position: relative; top: 0; left: 0; display: block; width: 144px; height: 70px !important; background: url(/wp-content/themes/aerialdesign2point0/images/logo.png); background-position: top; padding: 0px !important; margin: 0 22px 0 36px;  }

#greyheadermenu { float: left; width: 567px; height: 70px; }
#greyheadersearchbox { padding-top: 13px; float: right; width: 325px; height: 57px; text-align: right; font-size: 0px; }
#greyheadersearchbox input { height: 32px; padding: 5px; background: #eaeaea; border: 1px solid #aaaaaa; text-align: right; color: #aaaaaa; font-family: Helvetica, Arial, sans-serif; font-size: 32px; line-height: 40px !important; letter-spacing: -2px; width: 178px; min-width: 176px !important; max-width: 325px; }

#leftside .cufon, #rightside .cufon { text-align: center; font-size: 25px; color: #c0c0c0; height: 54px; }

#rightsidewrapper ul { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 4px; text-align:left; }
#rightsidewrapper li { padding: 0px; margin: 0px; }
#rightsidewrapper ul li { list-style-type: none; }
#rightsidewrapper ul li h2 { text-align: left; color: #21beeb; font-size: 20px; text-transform: uppercase; }
#rightsidewrapper ul li ul li { margin: -4px 0 0 0; list-style-type: none; }
#rightsidewrapper ul li ul li a { font-family: Arial; font-size: 10px; color: #949494; }
#rightsidewrapper .center { margin: -10px 0 -10px 0 !important; padding: 0px !important; }

#showwork p { margin-bottom: 8px; }

.sidebarul li h2 { margin: 8px 0px 0px 0px; }
.widget widget_text div { margin: 0px 0px 0px 0px; padding: 0px; }
.work { text-align: center; }
.textwidget p img { border: 2px solid #ccc; }

.pageheader h2 { font-size: 25px; text-transform: uppercase; text-decoration: none; color: #09a8d6; }
.pageheader { text-align: left; width: 404px; background: url('/wp-content/themes/aerialdesign2point0/images/postheaderbackground.jpg') no-repeat; height: 55px; padding-top: 8px; padding-left: 48px; }
.postheader { width: 403px; height: 58px; padding: 0px 0px 0px 48px; margin-bottom: 5px; background: url('/wp-content/themes/aerialdesign2point0/images/postheaderbackground.jpg') no-repeat top; }
.postheader h2 { text-align: left; font-size: 28px; text-transform: uppercase; margin: 0px 0px 18px 0px; }
.postheader h2 a { text-decoration: none; color: #09a8d6; }
.postheader span { margin: -25px 0 0 0; }
.postheader h2 a:hover { text-decoration: none; color: #84d3ea; }
.postheaderauthor { color: #ff8a00; float: left; font-size: 18px; text-transform: uppercase; }
.postheaderauthor a { color: #ff8a00; text-transform: uppercase; text-decoration: none; }
.postheaderauthor a:hover { color: #ffc47f; text-decoration: none; }
.postheaderdate { color: #c0c0c0; float: right; letter-spacing: 1px; font-size: 16px; }


.togglelink { text-decoration: underline; color: #ff8a01; cursor: pointer; }
.togglelink:hover {	text-decoration: none; color: #949494; }
#content, #aerialplaylist { font-family: Arial; font-size: 11px; color: #868686; margin: 0 0 0 0 !important; }
#content div div { margin-top: 0px !important; }
.content p { margin-bottom: 11px; }
.content { text-align: justify; }
/* .content img { padding: 3px; border: 1px solid #949494; } */
.content blockquote { border-left: 1px solid #949494; font-style: italic; border-left: 1px solid; padding: 0px 0px 0px 3px; }
.content .center { text-align: center; }
.content .center h2 a { text-decoration: none; }
.content .center h2 a:hover { text-decoration: none; color: #ffc47f; } 
#comment { width:445px; }
#nextandpreviousreal { margin: 20px 20px 20px 20px; }
#nextandpreviousleft { text-align: left; float: left; }
#nextandpreviousright { text-align: right; float: right; }
.articledesc { text-transform: uppercase; text-align: center !important; color: #ff8a00; font-size: 18px; margin-bottom: 15px; }
.articledesch2 { text-align: center; }
.portfolioh2 { text-decoration: none; }

.formcontainer, .formcontainer p { text-align: left; }
#commentformsubmit { border: 1px solid #09a8d6; color: #09a8d6; margin: 10px 0px 0px 0px; font-family: Arial; font-size: 10px; color: #949494; background: #fff; border: 1px solid #949494; padding: 1px; }
#commentform input, #commentform textarea { font-family: Arial; font-size: 10px; color: #949494; background: #fff; border: 1px solid #949494; padding: 2px; }
#commentformcomment { width:456px; height: 135px; }
#commentformsubmit:hover { color: #21beeb; border: 1px solid #21beeb; }
#h3comments { text-align: center; font-size: 20px; color: #21beeb; margin: -28px 0px 15px 0px; }
#showthecomments .alt { border-left: 1px solid #ccc; }
#showthecomments #commentwrapper { padding: 8px; }
.commentauthor { text-align: left; float: left; color: #ff8a00; } 
.commentdate { text-align: right; float: right; }
.commentdate, .commentdate a { color: #ccc; }
.thecomment { padding: 12px 0px 0px 5px; }
.bottomlinks { text-align: center !important; }
.bottomlinks p { text-align: center; }
.bottomlinks .bottomlinksinfo { text-align: left !important; margin-left: 12px; }
#pagenumbers, #pagenumbers p { text-align: center; }
#mt img { margin: 7px 0 0 0; }


	
#rightsidewrapper { text-align: center; }
#rightsidewrapper h2, #mt h2, #google-ads h2 { color: #21beeb; text-transform: uppercase; }
#musicplease { text-align: left; margin: 0px 0px 9px 0px; }
#playlistselect { margin: 0px 0px 5px 0px; }
#playlistarchive { width: 178px; margin: 5px 0 10px 0; }
#playlistarchive a { font-size: 20px; text-transform: uppercase; line-height: 28px; height: 28px; background: #aaa; text-decoration: none; display: block; color: #fff; }
#playlistarchive a:hover { background: #ddd; }
.tweet { font-family: Arial; font-size: 11px; color: #949494; text-align: left; overflow: hidden; }
.tweet .avatar { width: 58px; height: 54px !important; float: left; padding: 3px 0 0 0; }
.tweet .avatar a { height: 54px !important; }
.tweet .thetweet { min-height: 58px; }
.tweet img { padding: 2px; border: 1px solid #949494; margin-right: 5px; }
.tweet .view-reply { float: right; text-align: right; visibility: hidden; }
.tweet:hover .view-reply { visibility: visible !important; }
.tweet .time { float: left; }
.tweet img:hover { border: 1px solid #bbb; }
.tweet .timeanddate { font-style: italic; margin: 2px 0 8px 0; min-height: 15px; }
.thetweet .usernamelink a { color: #21beeb; font-family: Arial; font-size:11px; text-decoration: none; }
.tweet .usernamelink a:hover { color: #949494; }
#twitter h2 { margin: 12px 0 18px 0; }
#twitter #twitter-error p { font-family: Arial; font-size: 11px; text-align: left; margin-left: 10px; color: #949494; }
.listening-content img.listening-avatar { border: 1px solid #949494; padding: 2px; margin-right: 5px; }
.listening-content { padding-left: 5px; }
.listening-content { margin-bottom: 8px; overflow: hidden; }
.listening-content p { font-family: Arial; font-size: 11px; color: #949494; margin: 0px 0px 0px 0px; text-align: left; }
#listening h2 { margin: 12px 0 20px 0; }
#listening { margin-bottom: 5px; }

#gowalla { font-family: Arial; color: #949494; }
#gowalla h2 { margin: 12px 0 9px 0; }
#gowalla-link { margin: 0 0 18px 0; font-size: 11px; }
.gowalla { min-height: 65px; font-size: 11px; text-align: left; }
.gowalla-avatar { width: 58px; height: 54px !important; float: left; padding: 3px 0 0 0; }
.gowalla-avatar a { height: 54px !important; }
.gowalla-content { min-height: 58px; }
.gowalla-username a { color: #21beeb; font-family: Arial; font-size:11px; text-decoration: none; }
.gowalla-username a:hover { color: #949494; }
.gowalla-comment { font-style: italic; }
.gowalla img { padding: 2px; border: 1px solid #949494; margin-right: 5px; }
.gowallatime { float: left; }

#content > div ul.indent { margin: 0 0 0 20px; }
#fourohfour #search, #fourohfour #raptor { text-align: center; margin: 5px 0 0 0; }
#fourohfour p:first-child { text-align: center; }
#fourohfour p, #fourohfour ul li { text-align: left; }
#fourohfour ul { margin: 0px; padding: 0px; }
#searchsite404 { font-family: Arial; font-size: 35px; letter-spacing:-1.5px; height: 44px; width: 400px; color: #ff8a00; background: #ebe9ea; border: 1px solid #cccccc; padding: 2px; margin: 8px 0px 10px 0px; }

.trumpheading { font-size: 2em; color: #09a8d6; }
.trumpheading a { text-decoration: none; color: #09a8d6; }
.trumpheading a:hover { color: #84d3ea; }
.trumpheadingorange { font-size: 2em; color: #ff8a00; }
.trumpheadingorange a { text-decoration: none; color: #ff8a00; }
.trumpheadingorange a:hover { color: #ffc47f; }
.alignleft { float: left; margin: 5px 5px 5px 0px; }
.alignright { float: right; margin: 5px 0px 5px 5px; }
.loadplaylist { text-align: center; background: #ececec; color: #fff; }
.loadplaylist span a { padding: 9px 5px 5px 5px; display: block; text-decoration: none; }
.greypostdivider { border-bottom: 1px dashed #ccc; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.center { text-align: center; }

.thecomment p { text-align: left; }

#subscribe-rss a { display: block; height: 86px; }
#subscribe-rss { margin-top: 5px; width: 176px; height: 86px; background: url(/wp-content/themes/aerialdesign2point0/images/rightsiderss.jpg) top center; }
#subscribe-rss-hover { width: 176px; height: 86px; background: url(/wp-content/themes/aerialdesign2point0/images/rightsiderss.jpg) bottom center; }
#subscribe-twitter a { display: block; height: 88px; font-size: 0px; color: #fff; text-align: right; }
#subscribe-twitter { margin-top: 5px; margin-bottom: 5px; width: 176px; height: 88px; background: url(/wp-content/themes/aerialdesign2point0/images/rightsidetwitter.jpg) top center; }
#subscribe-twitter-hover { width: 176px; height: 88px; background: url(/wp-content/themes/aerialdesign2point0/images/rightsidetwitter.jpg) bottom center; }

#nextandprevious { text-align: center !important; margin: 0px 0px 10px 0px; }
#nextandprevious a { margin: 0px 0px 0px 4px; padding: 4px 8px 4px 8px; border: 1px solid #aaa; text-align: center; color: #aaa; text-decoration: none; }
.activepage { background: #ececec; margin: 0px 0px 0px 4px; padding: 4px 8px 4px 8px; border: 1px solid #aaa; text-align: center; color: #aaa; }
#nextandprevious a:hover { background: #ff8a01; color: #ececec; }
#skiptolastpage { text-align: center !important; }

.aligncenter { display:block; margin-left: auto; margin-right: auto; margin-top: inherit; margin-bottom: inherit; }

.portfolio-apparel .portfolio-tee { position: relative; top: 0px; left: 0px; z-index: 3; }
.portfolio-apparel .text { text-transform: uppercase; color: #ff8a00; margin-top: -10px; margin-bottom: -2px; font-size: 18px; position: relative; top: -30px; left: 0px; z-index: 2; }

.portfolio-web-left, .portfolio-video-left { text-align: left; font-size: 22px; text-transform: uppercase; }
.portfolio-web-right, .portfolio-video-right { text-align: right; }

.portfolio-brand-image img { filter:alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; }
.portfolio-brand-image img:hover { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

#google-ads-placement { margin-top: 10px; text-align: center; }

#top-of-page-link { position:absolute; overflow:hidden; bottom: 185px; left:50%; margin-left: 465px; }

#photography-flickr { width: 459px; text-align: center; }
#photography-flickr ul { list-style-type: none; margin: 0px; padding: 0px; }
#photography-flickr ul li { display: inline !important; }

#portfolio-photography-flickr-link { text-align: center; }
#portfolio-photography-flickr-link h2 { margin: 16px 0px 10px 0px !important; }
#portfolio-photography-flickr-link h2 a, #portfolio-photography-flickr-link h2 { text-align: center !important; }
#portfolio-photography-flickr-link h2 a { font-size: 20px; }

table#illustration, table#myspace, table#print { margin-top: 25px; }

.about-author { margin-bottom: 20px; overflow: hidden;}
.about-author img { margin-right: 17px; margin-bottom: 30px; }

.floatleft { float: left; }
.floatright { float: right; }