/* CSS for andrewkendall.com */ 

/* @group General */

/* @group Navigation */

div#navigation {
    height: 20px;
    float: right;
}

#navigation h4 {
    display: none;
}

#container #navigation #navbar {
    position: relative;
    width: 185px;
    margin: 0px;
    padding: 0px;
    text-indent: -9999px;
    list-style: none;
    background-image: url(http://media.andrewkendall.com/version3/images/siteassets/mainmenu.gif);
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
    height: 17px;
}

#container #navigation #navbar li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    top: 0px;
}

#container #navigation #navbar #home {
    left: 0px;
    top: 0px;
    width: 36px;
    height: 17px;
}

#container #navigation #navbar #home a:hover {
    background-image: url(http://media.andrewkendall.com/version3/images/siteassets/mainmenu.gif);
    background-repeat: no-repeat;
    background-position: 0 -17px;
}

#container #navigation #navbar #news {
    left: 46px;
    top: 0px;
    width: 38px;
    height: 17px;
}

#container #navigation #navbar #news a:hover {
    background-image: url(http://media.andrewkendall.com/version3/images/siteassets/mainmenu.gif);
    background-repeat: no-repeat;
    background-position: -46px -17px;
}

#container #navigation #navbar #photography {
    left: 93px;
    top: 0px;
    width: 92px;
    height: 17px;
}

#container #navigation #navbar #photography a:hover {
    background-image: url(http://media.andrewkendall.com/version3/images/siteassets/mainmenu.gif);
    background-repeat: no-repeat;
    background-position: -93px -17px;
}

#container #navigation #navbar a {
    display: block;
    text-decoration: none;
    height: 17px;
}

/* @end */

/* @group Header */

#header h1 {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/andrewkendall.gif) no-repeat;
    text-indent: -9999px;
    width: 166px;
    margin: 0;
    height: 19px;
}

div#header {
    height: 28px;
    float: left;
}

/* @end */

/* @group Footer */

div#footer {
    clear: left;
    text-align: right;
}

#footer p.footer_copyrightinfo {
    height: 14px;
    margin: 0;
    padding-top: 6px;
    font-size: 10px;
}

#footer p.footer_copyrightinfo a {
    text-decoration: none;
}

/* @end */

body {
    color: #383900;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    margin-right: 0;
    margin-left: 0;
}

a:focus {
    outline: none;
}

a:hover {
    color: #5f5f5f;
    outline: none;
}

a:active {
    color: #848484;
}

img {
    font-size: 12px;
}

a:link {
    color: #383900;
}

a:visited {
    color: #848484;
}

select {
    border: 1px solid #383900;
    font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
    color: #383900;
}

.imageborder {
    border: 1px solid #383900;
    display: block;
}

p.rssfeed {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/feedicon16x16_altbackground.gif) no-repeat;
    text-indent: 20px;
    height: 16px;
    text-transform: uppercase;
    font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    padding-top: 1px;
    width: 224px;
    margin-top: 2px;
    margin-bottom: 2px;
}

#rssfeed {
    margin-top: 8px;
    float: left;
    margin-bottom: 24px;
}

#rssfeed h4 {
    display: none;
}

p.rssfeed a {
    text-decoration: none;
    color: #383900;
}

p {
    font-size: 12px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

#form {
    margin: 0;
}



input#query {
    background-image: url(http://media.andrewkendall.com/version3/images/siteassets/searchbox.gif);
    border-style: none;
    font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;
    margin: 0;
    padding-left: 24px;
    outline: none;
    width: 153px;
    padding-right: 12px;
    padding-top: 4px;
    height: 20px;
    background-color: #e7e2da;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

#photograph_square {
    margin: 0;
    padding: 0;
}

#photograph_square img {
    border: 1px solid #383900;
}

#photograph_square li {
    list-style-type: none;
    float: left;
    width: 110px;
    height: 110px;
}

#photograph_thumbnails img {
    border: 1px solid #383900;
}

#photograph_thumbnails {
    margin: 0;
    padding: 0;
}

#magazine_thumbnails img {
    border: 1px solid #383900;
}

#magazine_thumbnails {
    margin: 0;
    padding: 0;
}


#photograph_thumbnails h3 {
    margin: 0;
    display: block;
    float: left;
    font-size: 12px;
    width: 230px;
}

#photograph_thumbnails h4 {
    margin: 0;
    display: block;
    float: left;
    font-size: 10px;
    width: 230px;
    padding-top: 1px;
}

#photograph_thumbnails p {
    margin: 0;
    display: block;
    float: left;
    font-size: 9px;
    width: 230px;
    padding-top: 2px;
}

#contactdetails {
    display: none;
}



#contactdetails h4{
    display: none;
}

#contactdetails a {
    display: block;
    
}

#fullnamelabel {
    display: none;
}
#fullnametext {
    display: none;
}
#emaillabel {
    display: none;
}
#twitterlabel {
    display: none;
}

#emaillink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/emailicon.gif) no-repeat;
    
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
    margin-right: 8px;
}
#flickrlink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/flickricon.gif) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
    margin-right: 8px;
}
#facebooklink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/facebookicon.gif) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
    margin-right: 8px;
}
#lastfmlink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/lastfmicon.gif) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
    margin-right: 8px;
}
#myspacelink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/myspaceicon.gif) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
    margin-right: 8px;
}
#livejournallink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/livejournalicon.gif) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
    margin-right: 8px;
}
#twitterlink {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/twittericon.gif) no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    float: left;
}

#homepagelabel {
    display: none;
}
#homepagelink {
    display: none;
}
#flickrlabel {
    display: none;
}
#facebooklabel {
    display: none;
}
#myspacelabel {
    display: none;
}
#lastfmlabel {
    display: none;
}
#livejournallabel {
    display: none;
}

/* @end */

/* @group Page Specific */

/* @group Photography Published Magazine Pages List */

#photography_published_magazine_pages #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#photography_published_magazine_pages #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_published_magazine_pages_thumbnails img {
    border: 1px solid #383900;
}
#photography_published_magazine_pages_thumbnails li {
    display: inline;
}
#photography_published_magazine_pages_thumbnails {
    margin: 0;
    padding: 0;
}



#photography_published_magazine_pages #main {
    overflow: auto;
    text-align: justify;
    padding-right: 20px;
}

/* @end */

/* @group Photography Most Viewed */

#photography_mostviewed #main {
    overflow: auto;
}

#photography_mostviewed #title {
    padding-top: 14px;
    padding-bottom: 12px;
}
#photography_mostviewed #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_mostviewed #lastsevendays h2 {
    display: block;
    float: none;
    clear: left;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 2px;
}

#photography_mostviewed #mostpopularphotographs h2 {
    display: block;
    float: none;
    clear: left;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 2px;
}

/* @end */

/* @group Error Pages */

#errorpage_left {
    width: 506px;
    background-color: white;
    float: left;
    height: 335px;
    margin-right: 18px;
}

/* @end */

/* @group Home */

#frontpage #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#frontpage #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#frontpage #description {
    width: 224px;
    float: left;
}

#frontpage #contactdetails {
    display: block;
}

/* @end */

/* @group News */

p.comment{
    background-color: silver;
}



#openid_url {
  background: #FFF url(http://media.andrewkendall.com/version3/images/siteassets/openidlogo.gif) no-repeat 5px;
  padding-left: 25px;
}

p.openidbar{
    background-color: #b3b3b3;
}

#news_index #main #stories, #news_display #main #story, #news_display #main #comments {
    text-align: justify;
}


#news_index #main ul {
    margin: 0;
    padding: 0;
}

#news_index #main li {
    
    display: inline;
    padding-right: 4px;
    font-size: 12px;
}

#news_index #main {
    overflow: auto;
}
#news_display #main {
    overflow: auto;
}

#news_index h2 {
    margin-bottom: 0;
}

#news_index  h3 {
    margin: 0;
}

#news_display #title,
#news_index #title {
    padding-top: 14px;
    padding-bottom: 12px;
    
}

#news_display #title h2,
#news_index #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#news_display #archivelist,
#news_index #archivelist {
    float: left;
}

#news_display #archivelist h4,
#news_index #archivelist h4{
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 5px;

}

#news_display #archivelist h3,
#news_index #archivelist h3{
    font-size: 12px;
    margin: 0;
}

#news_display #archivelist ul a:link,
#news_index #archivelist ul a:link {
    text-decoration: none;
}

#news_display #archivelist ul a:visited,
#news_index #archivelist ul a:visited {
    text-decoration: none;
}

#news_display #archivelist ul,
#news_index #archivelist ul {
    display: inline;
    padding: 0;
}

#news_display #archivelist li,
#news_index #archivelist li {
    list-style-type: none;
    font-size: 12px;
}

#news_index #contactdetails {
    display: block;
}



/* @end */

/* @group Photography List */




/* @group Navigation */

#photography_index #photographynavigation {
    float: left;
    position: relative;
    width: 230px;
}

#photography_index ul#photographynavbar {
    list-style: none;
    display: inline;
    margin: 0;
}

#photography_index #photographynavigation h4 {
    display: none;
}

#photography_index #photographynavigation a {
    display: block;
    text-decoration: none;
    height: 17px;
}

#photography_index #photographynavigation li {
    text-indent: -9999px;
    position: absolute;
}

#photography_index li#next {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/next.gif) no-repeat;
    width: 52px;
    height: 17px;
    left: 173px;
}

#photography_index li#next a:hover {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/next.gif) no-repeat 0 -17px;
}

#photography_index li#previous {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/previous.gif) no-repeat;
    width: 82px;
    height: 17px;
    left: 94px;
}

#photography_index li#previous a:hover {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/previous.gif) no-repeat 0 -17px;
}

/* @end */

#photography_index #main {
    overflow: auto;
}
#photography_index #relatedkeywords {
    height: 90px;
    margin-top: 14px;
    float: left;
}
#photography_index #relatedkeywords h4 {
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
}
#photography_index #relatedkeywords ul {
    margin: 0;
    padding-top: 4px;
    padding-left: 0;
}

#photography_index #relatedkeywords li {
    list-style-type: none;
    font-size: 10px;
    line-height: 12px;
    
}

#photography_index #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#photography_index #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_index #photographycount {
    margin-bottom: 10px;
}

#photography_index #photographycount p {
    margin: 0;
    font-weight: bold;
}

#photography_index #description {
    width: 224px;
    float: left;
    margin-bottom: 10px;
}

#photographysearch h4 {
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 2px;
    display: none;
}

#photographysearch form {
    float: left;
    margin-bottom: 6px;
}
#searchoptions {
    float: left;
    margin-bottom: 30px;
    font-size: 12px;
    margin-left: 94px;
}

#spinner {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/spinner.gif) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-left: 4px;
}

/* @end */

/* @group Photograph Display */

/* @group Navigation */

#photography_display #photographynavigation {
    float: left;
    position: relative;
}

#photography_display ul#photographynavbar {
    list-style: none;
    display: inline;
    margin: 0;
}

#photography_display #photographynavigation h4 {
    display: none;
}

#photography_display #photographynavigation a {
    display: block;
    text-decoration: none;
    height: 17px;
}

#photography_display #photographynavigation li {
    text-indent: -9999px;
    position: absolute;
}

#photography_display li#index {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/index.gif) no-repeat;
    width: 38px;
    height: 17px;
}

#photography_display li#index a:hover {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/index.gif) no-repeat 0 -17px;
}

#photography_display li#next {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/next.gif) no-repeat;
    width: 52px;
    height: 17px;
    left: 173px;
}

#photography_display li#next a:hover {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/next.gif) no-repeat 0 -17px;
}

#photography_display li#previous {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/previous.gif) no-repeat;
    width: 82px;
    height: 17px;
    left: 94px;
}

#photography_display li#previous a:hover {
    background: url(http://media.andrewkendall.com/version3/images/siteassets/previous.gif) no-repeat 0 -17px;
}

/* @end */

#photography_display img {
    border: 1px solid #383900;
    display: block;
}

#photography_display #keywords li {
    list-style-type: none;
    font-size: 10px;
    line-height: 12px;
}

#photography_display #title {
    height: 20px;
    padding-top: 14px;
}

#photography_display #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_display #keywords ul {
    margin: 0;
    padding-top: 4px;
}

#photography_display #info {
    height: 60px;
}

#photography_display #keywords {
    height: 140px;
    margin-top: 14px;
}

#photography_display #info h3 {
    font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 6px;
}

#photography_display p.date {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_display p.uniquename {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 9px;
    padding-top: 6px;
}

#photography_display #variations {
    margin-top: 0;
    margin-bottom: 0;
}

#photography_display #variations p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 9px;
    padding-top: 6px;
}

#photography_display #keywords h4 {
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
}

#photography_display #externallinks h4 {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 12px;
    display: none;
}

#photography_display #externallinks {
    height: 30px;
}

#photography_display #photographyjumpmenu {
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
}

#photography_display #photographyjumpmenu h4 {
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 2px;
}

select#jumpMenu {
    margin: 0;
    width: 180px;
}

#photography_display #imagecount {
    height: 20px;
    float: left;
    margin-left: 60px;
    display: none;
}

#photographydisplay_imagecount p.photographydisplay_imagecount_counter {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
}

/*

 @end */

/* @group Photography Collections */

#photography_collections #main {
    overflow: auto;
}

#photography_collections #main #collections h2 {
    display: block;
    float: none;
    clear: left;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 2px;
}

#photography_collections #main #collections li {
    height: 280px;
    display: block;
    width: 350px;
    float: left;
}

#photography_collections #main #collections h3 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}

#photography_collections #main #collections p {
    font-size: 10px;
    margin: 0;
}

#photography_collections #main #collections img {

    border: 1px solid #383900;
}

#photography_collections #main #collections ul {
    margin: 0;
    padding: 0;
}

#photography_collections #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#photography_collections #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_collections #photographycount {
    margin: 0;
}

#photography_collections #photographycount p {
    margin: 0;
    font-weight: bold;
}

#photography_collections #description {
    width: 224px;
    float: left;
    margin-bottom: 40px;
}

/* @end */

/* @group Photography Start Page */
#photography_startpage #main {
    overflow: auto;

}

#photography_startpage_navigation {
    margin-bottom: 20px;
    margin-top: 15px;

}
#photography_startpage_navigation ul {
    margin: 0px;
    font-size: 12px;
}
#photography_startpage_navigation li {
    display: inline;
    padding-left: 7px;
    background-image: url(http://media.andrewkendall.com/version3/images/siteassets/divide.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding-right: 3px;
    background-position: left center;
}
#photography_startpage_navigation h2 {
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
    float: left;
}

/* TODO */

#photography_startpage_navigation #nav_collections {
    background-image: none;
}

#photography_startpage #collections h2 {
    display: none;
}
#photography_startpage #collections img {
    border: 1px solid #383900;
}

#photography_startpage #collections ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#photography_startpage #collections li {

}
#photography_startpage #collections p {
    font-size: 10px;
    margin: 0;
}
#photography_startpage #collections h3 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}
#photography_startpage #popular ul {
    margin: 0;
    padding: 0;
}
#photography_startpage #popular img {
    border: 1px solid #383900;
}

#photography_startpage #popular li {
    list-style-type: none;
    float: left;
    width: 115px;
    height: 115px;
}

#photography_startpage #popular h2 {
    display: block;
    float: none;
    clear: left;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 2px;
}

#photography_startpage #recentlyadded ul {
    margin: 0;
    padding: 0;
}

#photography_startpage #recentlyadded img {
    border: 1px solid #383900;
}

#photography_startpage #recentlyadded li {
    list-style-type: none;
    float: left;
    width: 115px;
    height: 115px;
}

#photography_startpage #recentlyadded h2 {
    display: block;
    float: none;
    clear: left;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 2px;
}

#photography_startpage #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#photography_startpage #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

#photography_startpage #photographycount {
    margin-bottom: 10px;
}

#photography_startpage #photographycount p {
    margin: 0;
    font-weight: bold;
}

#photography_startpage #description {
    width: 224px;
    float: left;
    margin-bottom: 40px;
}

/* @end */

/* @group Photography Published Magazines List */

#photography_published_magazines_index #main {
    overflow: auto;
}


#photography_published_magazines_index #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#photography_published_magazines_index #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}

/* @end */

/* @group Photography Published Magazine Page */

#photography_published_magazinepage img {
    border: 1px solid #383900;
    display: block;
    
}
#photography_published_magazinepage #title {
    padding-top: 14px;
    padding-bottom: 12px;
}

#photography_published_magazinepage #title h2 {
    font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 0;
}




/* @end */

/*

 @end */
