
/*
name: Hoodlum Added Value
designer: Matt Lum, Hoodlum Productions
designer_url: http://www.hoodlumproductions.com
description: Three column media blog with photographic focus and video exhibition
*/
/* --> IMPORTED STYLES   */
/* $Id: base-weblog.css 34 2006-06-13 09:14:22Z jallen $ */
/* --> /* basic elements */
html 
{    margin: 0;
     padding: 0;
     /* setting border: 0 hoses ie6 win window inner well border */
}
body 
{    margin: 0;
     padding: 0;
     font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
     font-size: 12px;
}
form 
{    margin: 0;
     padding: 0;
}
a 
{    text-decoration: none;
color: #000;
}
a img 
{    border: 0;
}
h1, h2, h3, h4, h5, h6 
{    font-weight: bold;
}
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote 
{    margin-top: 10px;
     margin-bottom: 10px;
}
/* --> standard helper classes */
.clr 
{    clear: both;
     overflow: hidden;
     width: 1px;
     height: 1px;
     margin: 0 -1px -1px 0;
     border: 0;
     padding: 0;
     font-size: 0;
     line-height: 0;
}
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after 
{    content: " ";
     display: block;
     visibility: hidden;
     clear: both;
     height: 0.1px;
     font-size: 0.1em;
     line-height: 0;
}
* html .pkg 
{    display: inline-block;
}
/* no ie mac \*/
* html .pkg 
{    height: 1%;
     }.pkg{display: block;
}/* -->/* page layout */
body 
{    text-align: center;
}
/* center on ie */
#container 
{    position: relative;
     margin: 0 auto;
     /* center on everything else */
    width: 1050px;
     text-align: left;
}
#container-inner 
{    position: static;
     width: auto;
}
#banner 
{    position: relative;
}
#banner-inner 
{    position: static;
}
#pagebody 
{    position: relative;
     width: 100%;
}
#pagebody-inner 
{    position: static;
     width: 100%;
}
#alpha, #beta, #gamma, #delta, #epsilon
{    display: inline;
     /* ie win bugfix */
    position: relative;
     float: left;
     min-height: 1px;
}
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner, #epsilon-inner
{    position: static;
}
/* -->/* content */
.content-nav 
{    margin: 10px;
     text-align: center;
     font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
}
.date-header,
.entry-content 
{    position: static;
     clear: both;
     color: #000;
}

.trackbacks,
.comments,
.archive 
{    position: static;
     overflow: hidden;
     clear: both;
     width: 100%;
     margin-bottom: 10px;
     color: #a6b8d4;
}
div#navbar 
{    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
     font-size: 1.22em;
     font-weight: bold;
     text-align: left;
     border-top: none;
     border-bottom: none;
     font-weight: bold;
     padding: 0px;
     width: 180px;
}
#navbar ul li a:link, #navbar ul li a:visited 
{    color: #e8efff;
     text-decoration: none;
     border: none;
     display: block;
     margin: 0px;
     padding-top: 10px;
     padding-left: 15px;
     padding-bottom: 10px;
     background:  url(http://x17online.com/images/bg-left-nav.gif);
}
#navbar ul li a:hover 
{    color: #fff;
     text-decoration: none;
     background: url(http://x17online.com/images/bg-left-nav-over.gif);
}
#navbar ul li a.current 
{    color: #c3c9d6;
     background-color: #375893;
     text-decoration: none;
}
#navbar ul li 
{    margin: 0px;
     padding: 0px;
     list-style-type: none;
     display: block;
}
#navbar ul 
{    margin: 0px;
     padding: 0px;
}
div#navbarmobile
{    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
     font-size: 1.22em;
     font-weight: bold;
     text-align: left;
     border-top: none;
     border-bottom: none;
     font-weight: bold;
     padding: 0px;
     width: 180px;
}
#navbarmobile ul li a:link, #navbarmobile ul li a:visited
{    color: #fff;
     text-decoration: none;
     border: none;
     display: block;
     margin: 0px;
     padding-top: 10px;
     padding-left: 15px;
     padding-bottom: 10px;
     background:  url(http://x17online.com/images/bg-left-nav-over.gif);
}
#navbarmobile ul li a:hover
{    color: #e8efff;
     text-decoration: none;
     background: url(http://x17online.com/images/bg-left-nav.gif);
}
#navbarmobile ul li a.current
{    color: #c3c9d6;
     background-color: #375893;
     text-decoration: none;
}
#navbarmobile ul li
{    margin: 0px;
     padding: 0px;
     list-style-type: none;
     display: block;
}
#navbarmobile ul
{    margin: 0px;
     padding: 0px;
}
.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed 
{    clear: both;
     margin: 25px 10px 15px 10px;
}
.entry-excerpt,
.entry-body,

.entry-more 
{    clear: both;
}
.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content 
{    clear: both;
     margin: 5px 5px 0px 5px;
}
#entry-more 
{    float:right;
     border-right:#ff6600 1px solid;
     padding: 6px;
}
/* --> COMMENTS FORMATTING  */
.comments-open label 
{    display: block;
}
#comment-author, #comment-email, #comment-url, #comment-text 
{    width: 340px;
}
#comment-bake-cookie 
{    margin-left: 0;
     vertical-align: middle;
}
/* --> IMAGE ATTRIBUTES  */
img.image-full 
{    width: 100%;
}
.image-thumbnail 
{    float: left;
     width: 140px;
     margin: 0 10px 10px 0;
}
.image-thumbnail img 
{    width: 140px;
     margin: 0 0 2px 0;
}
/* -->/* modules */
.module 
{    position: relative;
     overflow: hidden;
     width: 100%;
}
.module-content 
{    /*position: relative;*/
     margin: 5px 10px 20px 10px;
}
.module-list,
.archive-list 
{    margin: 0;
     padding: 0;
     list-style: none;
}
.module-list-item 
{    margin-top: 5px;
     margin-bottom: 5px;
}
.module-presence img 
{    vertical-align: middle;
}
.module-photo .module-content 
{    text-align: center;
}
.module-wishlist .module-content 
{    text-align: center;
}
.module-calendar .module-content table 
{    border-collapse: collapse;
}
.module-calendar .module-content th,
.module-calendar .module-content td 
{    width: 14%;
     text-align: center;
}
.typelist-thumbnailed 
{    margin: 0 0 20px 0;
}
/*---> THUMBNAIL ATTRIBUTSE */
.typelist-thumbnailed .module-list-item 
{    display: block;
     clear: both;
     margin: 0;
}
/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after 
{    content: " ";
     display: block;
     visibility: hidden;
     clear: both;
     height: 0.1px;
     font-size: 0.1em;
     line-height: 0;
}
* html .typelist-thumbnailed .module-list-item 
{    display: inline-block;
}
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item 
{    height: 1%;
     }.typelist-thumbnailed .module-list-item{display: block;
}/* --> THUMBNAIL FORMATTING -- */
.typelist-thumbnail 
{    float: left;
     min-width: 60px;
     width: 60px;
     /* no ie mac \*/width: auto;
     /* */
    margin: 0 5px 0 0;
     text-align: center;
     vertical-align: middle;
}
.typelist-thumbnail img 
{    margin: 5px;
}
.module-galleries .typelist-thumbnail img 
{    width: 50px;
}
.typelist-description 
{    margin: 0;
     padding: 5px;
}
.module-featured-photo .module-content,
.module-photo .module-content 
{    margin: 0;
}
.module-featured-photo img 
{    width: 100%;
}
.module-recent-photos 
{    margin: 0 0 15px 0;
}
.module-recent-photos .module-content 
{    margin: 0;
}
.module-recent-photos .module-list 
{    display: block;
     height: 1%;
     margin: 0;
     border: 0;
     padding: 0;
     list-style: none;
}
/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after 
{    content: " ";
     display: block;
     visibility: hidden;
     clear: both;
     height: 0.1px;
     font-size: 0.1em;
     line-height: 0;
}
* html .module-recent-photos .module-list 
{    display: inline-block;
}
/* no ie mac \*/
* html .module-recent-photos .module-list 
{    height: 1%;
     }.module-recent-photos .module-list{display: block;
}/* */
.module-recent-photos .module-list-item 
{    display: block;
     float: left;
     /* ie win fix \*/ height: 1%;
     /**/
    margin: 0;
     border: 0;
     padding: 0;
}
.module-recent-photos .module-list-item a 
{    display: block;
     margin: 0;
     border: 0;
     padding: 0;
}
.module-recent-photos .module-list-item img 
{    width: 60px;
     height: 60px;
     margin: 0;
     padding: 0;
}
/*END PASTED @IMPORT */
/* --> HOODLUM CUSTOM DESIGN */
body 
{    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;

     
font-size:12px;
}
/*
a:link 
{
     color: #000033;
}
*/
a:hover 
{    color: #fff;
     background-color: #ff6600;
     font-stretch: semi-expanded;
}
.module-content a 
{    color: #000000;
}
.module-content a:hover 
{    color: #fff;
     background-color: #ff6600;
}
/* listings styles */
#featured_ {
		width:300px;
		height:auto;
		clear:right;
		padding-bottom:10px;
		display:block;
		visibility:visible;
		z-index: 100;
}
.listingContainer 
{    display:block;
     width:300px;
     height:101px;
     overflow:hidden;
     border-top: 1px #f86700 solid;
     margin-bottom:10px;
     margin-right:0px;
     margin-top:1px;
     color: #486ba9;
     float:left;
     background: #e0e6f8;
}
.listingContainer:hover 
{    color:#FFFFFF;
     background: #1b305c;
}
.listingContainer strong 
{    color: #000;
     font-size: 12px;
}
.listingContainer:hover strong 
{    color: #f86700;
}
.listingContainer IMG 
{    float:left;
     margin-right:10px;
     padding-top:1px;
     background-color:#FFFFFF
}
.listingsTxt 
{    line-height:16px;
     padding-top:4px;
     border-top:1px solid #FFFFFF;
     text-align: left;
     padding: 4px 4px;
}
.listingsTxt STRONG 
{    padding-bottom:5px;
     font: 12px;
}
#listingMoreEntries 
{    border-bottom:1px solid #CCCCCC;
     padding-bottom:2px;
     font-size:11px;
     clear:both;
}
.monthLinks 
{    display:block;
     margin-right:25px;
     margin-bottom:25px;
     float:left;
     position:relative;
     width:100px;
     height:100px;
     background-color:#EEEEEE
}
.monthTitles 
{    position:absolute;
     top:-25px;
     background-color:#009900;
     color:#99FF00;
     width:205px;
     height:25px;
     border-top:1px solid #FFFFFF;
     border-bottom:1px solid #FFFFFF;
     overflow:hidden;
     line-height:24px;
     padding-left:10px;
     padding-right:10px;
     z-index:100
}
.categoryDates 
{    font-weight:bold;
     width:300px;
     padding-top:10px;
     padding-bottom:10px;
     border-top:1px solid #333333;
     margin-right:30px;
     margin-top:30px
}
h1, h2, h3, h4, h5, h6 
{    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
module-header,
.archive-header 
{    /* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
     width: 100%;
     w\idth: auto;
     color: #a6b8d4;
     font-weight: bold;
     line-height: 1;
     padding: 10px;
     text-align: left;
     text-transform: capitalize;
     background: #3a5a95;
     display: block;
     font-size: 14px;
}

.trackbacks-header,
.comments-header,
.comments-open-header 
{    background-color: #426da9;
     border-bottom: 2px solid #000;
     border-left: 2px solid #aaa;
     border-right: 2px solid #000;
     border-top: 2px solid #aaa;
     color: #fff;
     font-size: 14px;
     margin: 0px 13px 4px 13px;
     display: block;
}
.module-header a,
.trackbacks-header a,
.comments-header a,
.comments-open-header a,
.archive-header a 
{    color: #a6b8d4;
     font: bold 14px;
     font-stretch: semi-expanded;
}
.module-header a:visited,
.trackbacks-header a:visited,
.comments-header a:visited,
.comments-open-header a:visited,
.archive-header a:visited 
{    color: #fff;
}
.module-header a:hover,
.trackbacks-header a:hover,
.comments-header a:hover,
.comments-open-header a:hover,
.archive-header a:hover 
{    color: #ff6600;
     font: bold 14px;
}
.entry-more-link, .entry-more-link a:link, .entry-more-link a:visited 
{    color:#ff6600;
     float:right;
     padding: 2px;
}
.entry-more-link a:hover 
{    color:#fff;
}
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed 
{    font-size: 12px;
     text-align:right;
}
.commenter-profile img 
{    vertical-align: middle;
}
/* page layout */
body 
{ 
/* background-color: #B0C4DE; */
     color: #000;
     min-width: 850px;
     margin: 0 0 0 0;
     /* background-image: url(http://x17online.com/images/bgstrip.gif); */
     background-repeat: repeat-x;
     background-position: 0px 235px;
}
#container 
{    width: 1050px;
     margin: 0px auto 20px auto;
}
#banner 
{    background: #16315c;
     min-height: 245px;
     width: 100%;
     /* necessary for ie win */
     position: relative;
}
#banner-inner 
{    padding: 0px;
     height: 245px;
     background: #16315c;
}
.banner-user 
{    font-size: 10px;
     margin-top: 5px;
     width: 70px;
}
.banner-user-photo 
{    display: none;
}

#alpha 
{    width: 180px;
     position: relative;
     background: #4568a7 url(http://x17online.com/images/bg-left-menu.gif);
}
#beta 
{    width: 500px;
     background: #fff;
     position: relative;
}
#gamma 
{    width: 310px;
     background: url(http://x17online.com/images/bg-right-silver.gif) repeat;
}
#delta 
{    width:100%;
}
#epsilon 
{    width:140px;
}
#beta-inner,
#gamma-inner,
#delta-inner,
#epsilon-inner 
{    border-color: #000;
     border-style: solid;
     border-width: 0px;
     padding: 0px;
}
#gamma-inner 
{    width:300px;
}
#topsqaureHome 
{    position: relative;
     width: 300px;
     height: auto;
     visibility: collapse;
     overflow: hidden;
     display: block;
     max-height: 250px;
 
}

#bannerassembly 
{    position: relative;
     width:1050px;
     height:245px;
     left: -70px;
}
#banner-top-left_ 
{    position:absolute;
     left:0px;
     top:0px;
     width:431px;
     height:155px;
}
#banner-top-right_ 
{    position:absolute;
     left:431px;
     top:0px;
     width:619px;
     height:155px;
}
#banner-bottom-left_ 
{    position:absolute;
     left:0px;
     top:155px;
     width:322px;
     height:90px;
}
#banner-backer-master-03_ 
{    position:absolute;
     left:322px;
     top:155px;
     width:728px;
     height:90px;
     background-color:#1C325C;
}
.date-header 
{    background-color: #fff;
     color: #333333;
     vertical-align:middle;
     margin: 0px 0px 0px 0px;
     padding-top: 4px;
     padding-right:4px;
     text-align: right;
     font-size: 10px;
     text-transform: uppercase;
     display:block;
}
.entry-header 
{   color: #ffffff;
     font-size: 20px;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 10px;
     display:block;
     vertical-align:middle;
     font-stretch: expanded;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     border-top: 2px #3f6aa7 solid;
     
     border-bottom: 3px #ff6600 solid;
     text-align: left;
     background: #5ba6f7 url(http://x17online.com/images/bg-headline.jpg);
}
.entry-header:hover 
{    color: #ffffff;
     font-size: 20px;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 10px;
     display:block;
     vertical-align:middle;
     font-stretch: expanded;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     border-top: 2px #ff6600 solid;
     border-bottom: 3px #ff6600 solid;
     text-align: left;
     background: #ff6600;
}
#filed-under 
{    color: #fff;
     font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     font-size: 10px;
     text-decoration: none;
     margin-left:100px;
     line-height:14px;
     padding-right:6px;
     vertical-align:middle;
     position: relative;
     visibility: visible;
     display: block;
     cursor: url(crosshair);
     font-weight: bold;
     text-align: right;
     background: #f86700;
     padding: 2px 6px 2px 6px;
}
#filed-under a:link 
{    color:#fff;
     text-decoration:none;
}
.pagination 
{    padding:6px;
}
#filed-under a:visited 
{    color:#fff;
     text-decoration:none;
}
#filed-under a:hover 
{    background-color: #fff;
     color: #ff6600;
     text-decoration:none;
}
#archive-title 
{    color: #fff;
     font-size: 16px;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 10px;
     display:block;
     vertical-align:middle;
     font-stretch: semi-expanded;
     font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     text-align: right;
     background: #3B3C7F;
}
#sponsored-by
{    color: #fff;
     font-size: 12px;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 5px;
     display:block;
     vertical-align:middle;
     font-stretch: semi-expanded;
     font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
     text-align: right;
     background: #B0C4DE;
}
.entry-header a 
{    color: #fff;
     text-decoration:none;
}
.entry-header a:hover 
{    color: #ffffff;
     background: #f86700;
}
.entry-content,
.trackbacks-content,
.comments-open-content 
{    margin-top:10px;
     margin-bottom:5px;
}
.entry-content img 
{    padding:4px;
     border: solid thin #ff6600;
     text-align: center;
     display: block;
     clear: both;
     position: relative;
     margin: 6px;
     max-width:460px;
}
.entry-content img.void 
{    border:none;
     clear:none;
     padding:0;
     margin-right:3px;
     display:inline;
}
.entry-body 
{    line-height: 1.5;
     color: #000;
     text-align: justify;
     letter-spacing: normal;
     text-indent: 0px;
     padding:4px;
}
.entry-body a:link {
     color: #ff6600;
}
.entry-body a:visited 
{    color: #ff6600;
}
.entry-body a:hover 
{    background: #ff6600;
     color: #fff;
}
.entry-header a 
{    color: #fff;
     text-decoration:none;}
.entry-body ul 
{    background: #ededed;
     margin-right:10px;
     margin-left:10px;
     padding: 14px;
     text-align: left;
     text-indent: inherit;
     font: bold;
}
.entry-body li 
{    list-style-type: square;
     list-style-position: inside;
     text-indent: 0px;
     padding: 4px 2px;
}
.entry-body ul li 
{
}
.comments-content 
{    margin: 2px;
     line-height: 1.5;
}
.entry-footer,
.comment-footer,
.trackback-footer 
{    margin:  10px;
     border-bottom: 1px solid #ff6600;
     border-left: 1px solid #ff6600;
     border-right: 1px solid #ff6600;
     color: #000;
     font-size: 10px;
     padding-top: 4px;
     padding-bottom:4px;
     padding-right:6px;
     text-align: right;
}
.entry-userpic,
.comment-userpic 
{    display: none;
}
.comment-content 
{    background-color: #fff;
     border: 1px solid #ccc;
     color: #000;
     padding: 3px;
     margin: 3px 18px 3px 18px;
	   max-height:400px;
	   overflow:hidden;
}
.trackback-content 
{    background-color: #fff;
     border: 1px solid #ccc;
     color: #000;
     padding: 3px;
     margin: 3px;
}
.content-nav 
{    background: #fff;
     margin: 15px 15px 0px 15px;
     padding: 3px;
     text-align: center;
     font-size: 11px;
}
#trackbacks-info 
{    background-color: #fff;
     border: 1px solid #ccc;
     color: #000;
     font-size: 11px;
     padding: 3px;
     margin: 15px;
     text-align: center;
}
.comments-open-footer 
{    margin: 6px 0;
}
/*DROP SHADDOWED */
/*
	yDSF (ydnar Drop-Shadow-Fu)
	ydnar@sixapart.com - http://www.sixapart.com
*/
.ydsf 
{    display: block;
     position: relative;
     margin: 4px -4px -4px 4px;
     background: url(shadow-grid.gif) repeat;
}
/* ie6 ignores this selector */
html>body .ydsf 
{    margin: 10px -10px -10px 10px;
     background: url(shadow.png) right bottom no-repeat;
}
/* shadow corners */
.ydsf:before,
.ydsf:after 
{    content: " ";
     display: block;
     width: 10px;
     height: 10px;
     background: inherit;
}
.ydsf:before 
{    position: absolute;
     top: 0;
     right: 0;
     margin: -10px 0 0 auto;
     background-position: right top;
}
.ydsf:after 
{    margin: -10px 0 0 -10px;
     background-position: left bottom;
}
.ydsf .inner 
{    display: block;
     position: relative;
     overflow: hidden;
     /* prevents margin leakage from child elements */
	left: -4px;
     top: -4px;
}
/* ie6 ignores this selector */
html>body .ydsf .inner 
{    left: -10px;
     top: -10px;
     margin: 0;
}
/* helper classes (not YDSF related) */
.demo-ydsf 
{    position: relative;
     border: 1px solid #999;
     padding: 10px;
     background: #fff url(gradient.jpg) left top repeat-x;
}
.clear 
{    clear: both;
     overflow: hidden;
     width: 1px;
     height: 1px;
     margin: 0 -1px -1px 0;
     border: 0;
     padding: 0;
     font-size: 0;
     line-height: 0;
}
.left 
{    float: left;
     display: inline;
     /* fixes ie double margin-left bug */
}
.right 
{    float: right;
}
.note 
{    width: 200px;
     border: 1px solid #666;
     padding: 10px;
     background: #ffc;
     color: #333;
}
/* END SHADOWS */
/* modules */
.module 
{    margin: 0;
     
     text-align: left;
}
.module-content 
{    margin: 0;
     padding: 5px;
     line-height: 1.2;
     text-align: left;
}
.profile-module
{   margin: 0;
    padding: 0px;
    text-align: right;
}
.module-search input 
{    font-size: 10px;
     background: #a6b8d4;
     float: right;
}
.module-search input:focus 
{    font-size: 10px;
     background: #4568a7;
     color: #ffffff;
}
.module-search #search 
{    color:#333;
     width: 160px;
     background: #a6b8d4 url(http://x17online.com/images/pegged1.gif) no-repeat scroll right center;
}
module-search #search:focus 
{    color:#ff6600;
     background: #122347 url(http://x17online.com//images/pegged1.gif) no-repeat scroll right center;
}
.module-search #search form.label 
{    color:#fff;
     background-color: #4372aa;
}
.module-search #search input 
{    background-image: url(http://x17online.com/images/pegged1.gif);
}
.module-header 
{    font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
     font-size: 1.22em;
     font-weight: bold;
     text-align: left;
     border-top: none;
     border-bottom: none;
     font-weight: bold;
     padding-left: 4px;
     color: #ffffff;
     background: url(http://x17online.com/images/topnav-bg.gif) top;
     font-stretch: expanded;
line-height:16px;
padding-top:10px;
padding-bottom:10px;
     vertical-align: middle;
}
.module-header:hover 
{    
p\osition: relative;
     width: 100%;
     w\idth: auto;
font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
     font-size: 1.22em;
     font-weight: bold;
     text-align: left;
     border-top: none;
     border-bottom: none;

     padding-left: 4px;
     color: #1f207e;
     background: #0e1b3a url(http://x17online.com/images/topnav-bg.gif) bottom;
   
line-height:16px;
padding-top:10px;
padding-bottom:10px;
     vertical-align: middle;
}
#alpha label 
{    color: #1b305c;
     margin-left:15px;
}
#gamma  label 
{    color:#ffffff;
}
.entry-footer 
{    text-align: center;
     vertical-align: top;
     background: #efefef;
}
.module-photo 
{    background: none;
}
.module-photo img 
{    border: solid 1px #fff;
}
.module-list 
{    margin: 0 1px 10px 15px;
     list-style-position: inside;
     vertical-align: middle;
}
.module-list .module-list 
{    margin: 1px 0 0 0;
     padding-left: 15px;
     list-style: circle;
}
.module-list-item 
{    margin-top: 0;
     color: #000;
     line-height: 1.2;
}
.typelist-thumbnailed .module-list 
{    margin: 0 0 10px 0;
     list-style: none;
}
.typelist-thumbnailed .module-list-item 
{    margin: 1px 0;
     padding: 0;
     background: #f3f6f9;
}
.typelist-thumbnail 
{    background: #fff;
}
.module-photo img 
{    border: 1px solid #fff;
}
.module-featured-photo 
{    width: 398px;
}
.module-featured-photo .module-content 
{    margin: 0;
     border-width: 0;
     padding: 0;
}
.module-featured-photo img 
{    width: 398px;
}
.module-recent-photos .module-content 
{    padding: 10px 0 0 19px;
}
.module-recent-photos .module-list 
{    margin: 0;
}
.module-recent-photos .module-list-item 
{    width: 64px;
     /* mac ie fix */
	margin: 0 10px 10px 0;
     padding: 0;
     background: none;
}
.module-recent-photos .module-list-item a 
{    border: #cfd4d9 1px solid;
     padding: 1px;
     background: #fff;
}
.module-recent-photos .module-list-item a:hover 
{    border-color: #36414d;
     background: #fff;
}
/* three-column tweaks */
.layout-three-column #alpha 
{    border: 0px;
     margin: 0;
     width: 180px;
     :
}
.layout-three-column #alpha-inner 
{    padding: 0px;
}
.layout-three-column #beta 
{    border-width: 0px 1px 0px 1px;
     border-style: solid;
     border-color: #000;
     width: 500px;
     background: #fff;
}
.layout-three-column #beta-inner 
{    padding: 0;
     border-width: 0;
}

