/*
Theme Name: Avenue Design Studios
Theme URI: http://avenuedesignstudios.com/
Description: The theme for Avenue Design Studios.
Version: 1.0
Author: John R. Carman
Author URI: http://avenuedesignstudios.com/
*/

/* Begin Common Elements */
html, body { height: 100%; background: #000 url(images/bg.gif); color: #0b4c79; font-family: Helvetica, Arial, sans-serif; font-size: 15px; padding: 0; border: none; margin: 0; }
h1, h2, h3, h4, h5, h6, p, form, label, dl, address, cite, small, .meta, .feedback { padding: 1.5em 0 0 0; margin: 0; }
fieldset { padding: 0 1.5em 1.5em 1.5em; border: 4px solid #0b4c79; margin: 1.5em 0 0 0; }
p, lh, li { line-height: 1.5em; }
a:link, a:visited { color: #0b4c79; text-decoration: underline; }
acronym, abbr { letter-spacing: .07em; border-bottom: 1px dashed #0b4c79; cursor: help; }
blockquote { padding: 0 3em; margin: 0; }
blockquote p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
cite, cite a:link, cite a:visited { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
small, cite { font-size: 10px; }
.meta, .meta p, .column .meta p, .meta a:link, .meta a:visited, .feedback, .feedback a:link, .feedback a:visited, .wp-caption-text, .wp-caption-text a:link, .wp-caption-text a:visited, .caption a:link, .caption a:visited { color: #2484c6; font-size: 10px; padding: 0; }
h2, h2 a:link, h2 a:visited { color: #0b4c79; font-size: 30px; font-weight: bold; text-decoration: none; clear: both; }
h3, h3 a:link, h3 a:visited { color: #0b4c79; font-size: 20px; font-weight: bold; text-decoration: none; clear: both; }
h4, h4 a:link, h4 a:visited { color: #99ccff; font-size: 18px; font-weight: bold; text-decoration: none; clear: both; }
h5, h5 a:link, h5 a:visited { color: #99ccff; font-size: 15px; font-weight: bold; text-decoration: none; clear: both; }
h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus { color: #fff; }
/* End Common Elements */

/* Begin Structure */
#wrapper { width: 800px; background-color: #99ccff; margin: 0 auto; overflow: visible; }
#wrapper2 { position: relative; width: 800px; overflow: visible; }
#header { position: relative; width: 800px; height: 303px; }
#nav { position: absolute; top: 0; left: 0; width: 800px; height: 303px; z-index: 1; }
#content { position: relative; float: left; width: 760px; margin: -80px 20px 9px 20px; z-index: 5; }
#portfolio { position: relative; float: left; width: 800px; z-index: 6; }
.column { float: left; width: 240px; padding: 20px 0; margin-left: 20px; }
#footer { width: 800px; background-color: #0b4c79; border-top: 4px solid #072a43; clear: both; }
/* End Structure */

/* Begin Images & Alignment */
a img { border: none; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft, .left { float: left; margin: 4px 20px 10px 0; clear: left; }
.alignright, .right, .photobox { float: right; margin: 4px 0 10px 20px; clear: right; }
.wp-caption-text, .caption { color: #99ccff; font-size: 10px; padding-top: 4px; }
.caption a:link, .caption a:visited { text-decoration: none; }
.caption a:hover, .caption a:focus { text-decoration: underline; }
img#wpstats { display: none; }
/* End Images & Alignment */

/* Begin Lists */
ol, ul { padding: 1em 0 0 0; margin: 0; }
li ol, li ul { padding: 0; }
li { padding: .5em 0 0 0; margin: 0 0 0 1.5em; }
ul li { list-style-image: url(images/bullet.gif); }
/* End Lists */

/* Begin Header */
#logo { position: absolute; left: 9px; top: 17px; z-index: 2 }
#logo h1 { padding: 0; }
#contact { position: absolute; right: 86px; top: 17px; width: 24px; height: 68px; z-index: 6; }
#about { position: absolute; right: 22px; top: 17px; width: 32px; height: 68px; z-index: 7; }
/* End Header */

/* Begin Nav */
.express { position: absolute; width: 8px; height: 8px; z-index: 3; }
.local { position: absolute; width: 6px; height: 6px; z-index: 4; }
#div_design-development { left: 19px; top: 130px; }
#div_web-design { left: 138px; top: 130px; }
#div_development { left: 178px; top: 130px; }
#div_creative-writing { left: 279px; top: 133px; }
#div_podcasting { left: 359px; top: 133px; }
#div_post-production { left: 419px; top: 133px; }
#div_distribution { left: 459px; top: 133px; }
#div_search-engine-optimization { left: 538px; top: 130px; }
#div_myspace { left: 619px; top: 131px; }
#div_facebook { left: 639px; top: 131px; }
#div_twitter { left: 699px; top: 131px; }
#div_flickr { left: 759px; top: 131px; }
#div_copywriting { left: 539px; top: 111px; }
#div_link-building { left: 539px; top: 71px; }
#div_directory-submissions { left: 539px; top: 51px; }
#div_paid-search-campaigns { left: 539px; top: 11px; }
/* End Nav */

/* Begin Posts */
h2.storytitle { padding: 0; }
.post .meta { padding: 0; }
form p, form p a:link, form p a:visited { color: #0b4c79; font-size: 13px; }
.avatar { float: left; margin-top: 17px; border: 2px solid #0b4c79; }
#commentlist p, #commentlist ul, #commentlist ol { padding-left: 56px; font-size: 10px; }
#commentlist p.meta { padding-left: 0; clear: both; }
#commentform p, #commentform p a:link, #commentform p a:visited { font-size: 10px; }
/* End Posts */

/* Begin Forms */
form { padding: 0; margin: 0; }
input, textarea { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #000; border-color: #0b4c79; padding: 4px; margin: 0; }
textarea { width: 744px; border: 4px solid #0b4c79; }
input { padding: 4px; background-color: #99ccff; }
input:hover, input:focus { background-color: #fff; }
input#s { width: 228px; background-color: #fff; }
/* End Forms */

/* Begin Search */
h3.searchtitle, h3.searchtitle a:link, h3.searchtitle a:visited { font-weight: normal; text-decoration: underline; }
h3.searchtitle a:visited { color: #99ccff; }
.excerptcontent p { padding: 0; }
/* End Search */

/* Begin Portfolio */
#clients { background-color: #0099ff; border-top: 4px solid #072a43; }
/* End Portfolio */

/* Begin Footer */
.column h3 { padding: 0; }
.column p, .column p a:link, .column p a:visited { color: #99ccff; font-size: 10px; text-decoration: none; }
.column p a:hover, .column p a:focus { color: #99ccff; text-decoration: underline; }
#column4, #column5, #column6 { padding: 0 0 20px 0; border-top: 1px solid #99ccff; }
/* End Footer */

/* Begin Comment Form Quicktags */
div#ed_toolbar input:hover { border-color: #0b4c79 !important; background: #fff !important; }
div#ed_toolbar input, #ed_toolbar span { background: #99ccff !important; border-color: #0b4c79 !important; margin: 0 4px 4px 0 !important; line-height: 18px; display: inline-block; border-style: outset !important; min-width: 26px; width: auto; padding: 4px !important; font-size: 10px !important; text-align: center; }
/* End Comment Form Quicktags */

/* Begin SEO Pager */
.pagerbox { text-align: center; width: auto; padding: 1.5em 0 0 0; margin: 0 auto; }
.pagerbox, .pagerbox a:link, .pagerbox a:visited { color: #231f20; font-size: 10px; text-decoration: none; }
#prev { line-height: 6px; background: url(images/nav/local.png) no-repeat right; padding: 0 10px 0 0; margin: 0; }
#next { line-height: 6px; background: url(images/nav/local.png) no-repeat left; padding: 0 0 0 10px; margin: 0; }
#prev.page { float: left; background-position: left; padding: 0 0 0 10px; }
#next.page { float: right; background-position: right; padding: 0 10px 0 0; }
#prev:hover, #prev:focus, #next:hover, #next:focus { background-image: url(images/nav/local_on.png); }
.pagerbox a.current { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
/* End SEO Pager */

/* Begin Viper's Video Quicktags */
.vvqbox { padding: 1.5em 0 0 0; margin: 0 !important; }
/* End Viper's Video Quicktags */

/* Begin Flickr Badge */
/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper { width: 240px; }
.flickr_badge_image { float: left; margin-top: 20px; }
#flickr_badge_source { width: 240px; padding-top: 4px; clear: both; }
/* End Flickr Badge */