/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


/*
Galleria Styles
*/

.galleria-container {
border: 1px solid #dcdcdc;
}

 .galleria-thumbnails { margin: 0 auto; }

.galleria-loader, .galleria-info-link, .galleria-info-link:hover {
visibility:hidden;
}

.galleria-thumb-nav-left:hover, .galleria-thumb-nav-right:hover {
    background-color: #DCDCDC;
}

/*
Wordpress Styles
*/

.quote-box { 
	font-size: 12px; 
	background-color: #dcdcdc; 
	margin: 5px 0px 5px 20px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
}

#sb-title-inner {
visibility: hidden;
}

.gallery-icon {
padding-bottom: 25px;
}

.portfolio-page {
width:950px;
padding: 20px 0px;
}

.portfolio-row {
width:950px;
padding-bottom: 20px;
padding-top: 20px;
}

.portfolio-thumb {
width:310px;
height:150px;
}

.description { 
display: none; visibility: hidden;
 }

.tw_button, .fbLikeContainer { 
margin-bottom: 0px;
margin-top: 20px;
 }

.box, .postmetadata, .nav, #sidebar ul li a:hover, ul.txt li:hover {
    background-color: #fff;		
    color:#666;
}

#footer p {
color:#bbb;
}

IMG.home-icons {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

DIV.icons {
min-height: 20px;
    display: table-cell;
    vertical-align: middle }
}




body {
   background: #333 !important;
}

.box, .nav, # ul.txt li:hover {

background-color:#fff;
color:#fff;
}

#footer ul li a, ul.txt li {
color:#fff;
text-decoration:none;
}

#footer ul li a:hover, ul.txt li:hover {

background-color:transparent;

color:#fff;
text-decoration:underline;
}

a:hover, a:focus {
text-decoration:underline;
}

#sidebar ul#recentcomments li.recentcomments a:hover, #footer ul#recentcomments li.recentcomments a:hover {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#000000;
}

ol.commentlist li div.comment-meta a, ol.commentlist li div.comment-meta {
color:#000;
text-decoration:none;
 background-color: #DCDCDC;
}

ol.commentlist li {
    border-top-color: #DCDCDC;
}

ol.commentlist li:hover {
    background-color: #fff;
}

* {
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}









#category-section ul li a:hover, ul.txt li:hover {
background-color:#fff;
color:#666;
}

.NiOhyper { text-align:right; font-size:10px; text-decoration:underline; }
#NiOsearch {margin:0; padding:0;}
#NiOsearch #s { color: #a8a8a8; background: #ccc url('http://www.danmorris.com/nio_plugin_images/search.png') 2px 3px no-repeat; color: #222; font-size: 1em;margin:0;padding: 4px 0 4px 17px; width: 170px; border:1px solid #333;}
#NiOsearch input {border:none}
#NiOsearch p { color: #a8a8a8; }
#NiOsearch #s:hover {color: #000; background: #fff url('http://www.danmorris.com/nio_plugin_images/search_hover.png') 2px 3px no-repeat;}

h2.sub, h3.sub {
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-bottom-width: 0;
    font-family: "helvetica neue ultra light", sans-serif !important;
    font-weight: 100 !important;
    font-size:16px;

}

.portfolio-image-wrapper h6.title-overlay {
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-bottom-width: 0;
    font-family: "helvetica neue ultra light", sans-serif !important;
    font-weight: 100 !important;
    font-size:12px;

}

div.sidebar-rss {
 color: #515151;
    font-size: 1.1em;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 1em;
}

div.sidebar-rss {
 color: #bbb;
    font-size: 1.1em;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 1em;
}

#sidebar ul li a, ul.txt li {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    color: #666;
}

.postmetadata {
 background-color: #dcdcdc;
}

#sidebar h3 {
    margin-top: 25px;
}


h1, h2 {
    color: #DCDCDC !important;
    font-size: 5em;
    font-weight: normal;
    margin-bottom: 0.5em;
    margin-left: -5px;
    text-transform: capitalize;
    font-family: "helvetica neue ultra light", sans-serif !important;
    font-weight: 100 !important;
    line-height: 1;
}

div.colborder, div.border {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #ffffff !important;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0px; !important!
}

#commentform #submit {
    
    background-color: #DCDCDC;
    color: #666666;
   
}

#commentform #submit:hover {
  
    background-color: #666666;
    
    color: #FFFFFF;
}

.top-line { width:100%; height:26px; background-color:#333; }






.sitetitle {
    margin-top: 70px !important;
}

#commentform textarea {
    background:#fff;

}
#commentform textarea:hover {
   
    border-bottom-color: #333 !important;
    
    border-left-color-value: #333 !important;
  
    border-right-color-value: #333 !important;
    
    border-top-color: #333 !important;
    
    background:#dcdcdc;
}

textarea {
width:279px;
height:125px;
}

#footer-wrap {
background-image: url("http://www.danmorris.com/images/modfolio-bg.jpg") !important;
min-width:990px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  width:95% !important;
margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
}

#very-bottom {
background: #333;
color:#777;
padding-top:15px;
padding-bottom:15px;
min-width:990px;
  padding-left:0;
  padding-right:0;
  width:95% !important;
margin-bottom:30px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
font-size:10px;
}
.container {
  min-width:990px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  width:95%;
margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
}

.top-container  {
min-width:990px;
width:95% !important;
height:145px; 
margin: -1px auto -1px auto; background-color:white;
}

#top {
height: 53px;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-bottom: 1em;
margin-left: auto;
margin-right: auto;
margin-top: 0;
position: relative;
z-index: 30;
}

img#wpstats{display:none}

#footer-rss a {
color:#bbb;
}

#footer a {
color:#fff;
}

#footer {
padding-bottom:0px;
text-align:justify;
}

.sf-menu { height:53px; margin-right:0px; padding-right:20px; top:0%; background-color:transparent; border-right: 1px solid #f5f5f5 !important; }
.sf-menu li { margin-right:0px !important; }
.sf-menu li span { width:0px !important; }
.sf-menu li a { padding:32px 15px 10px 15px !important; }
.sf-menu ul li a { padding:8px 15px !important; }
.sf-menu li.sfHover ul { top:58px !important; }

.sf-menu {
top:0% !important;
}

.sf-menu ul li#menu-item-3424 ul { 
top: 0 !important; 
}

.prev a, .next a {
background: #dcdcdc;
color:#666;
}

.prev a:hover, .next a:hover {
background: #333;
color:#fff;
}

div.colborder, div.border {
border-right:1px solid; 
color:#dcdcdc;
}

/*
Photoshelter Styles
*/

h1, h2 {
    color: #DCDCDC !important;
    font-size: 5em !important; 
    font-weight: normal;
    margin-bottom: 0.2em;
    margin-left: -5px;
    text-transform: capitalize;
}

div.tooltext, div.pageRange {
float:right;
padding-left:10px;
padding-right:5px;
color:#777;
line-height: 16px;
}

div.nav-arrow a {
padding: 6px 10px 6px;
background-attachment: scroll;
background-color: #dcdcdc;
display: block;
font-size: 11px;
text-decoration:none;
font-weight: normal;
-moz-border-radius: 5px, 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
margin-bottom:10px
}

div.nav-arrow a:hover, div.nav-arrow a:focus {
	background-color:#333;
	color:#fff;
}

UL.thumbs LI {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #F5F5F5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #F5F5F5;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #F5F5F5;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #F5F5F5;
    border-top-style: solid;
    border-top-width: 1px;
    height: 210px !important;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 210px !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
    border-left-color: #DCDCDC!important;
    border-top-color: #DCDCDC!important;
    border-right-color: #DCDCDC!important;
    border-bottom-color: #DCDCDC!important;
}

ul.thumbs li:hover {
    background-color: #DCDCDC !important;
	 border-color:#666 !important;
}


#psContainer {
background-color: white;
margin: 0px auto;
padding: 0px !important;
text-align: left;
width: 95% !important;
min-width:990px;
}

div.search_tips {
background-color:#dcdcdc;
font-size: 11px;
height: 400px;
margin-left: 0px;
padding: 15px 20px;
width: 260px;
-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);


border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
-moz-border-radius: 5px, 5px;
}

table.input th, #pscontent td {
font-size:11px;
text-decoration:none;
font-weight: normal;
color:#000;
}

blockquote {
color: #333;
}

#pscontent input {
padding:4px;
border: 1px solid #666;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
}

#pscontent select {
	padding:0px;
	border: 1px solid #666;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
}
	


div.shadow-container {
-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
margin-bottom:10px
}

div.home-container {
background-color:#fff;

border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
margin-bottom:10px
}

blockquote {
    color: #000000 !important;
}

#idSiteMeterHREF {
visibility:hidden;
}

