/* 
Adrian Duke Stylesheet
Lauren Carriker 2007
ALB Tech - 2010
 */
* {margin:0; padding:0; border:0;}
html { font-size: 100%; } 
body { background:#2B1F2A url(images/bg.gif) repeat-x 0 0; color:#fff; font:normal 62.5% Verdana, Arial, Helvetica, sans-serif;}

#content {background: transparent url(images/bg-content.gif) no-repeat 0 0; position:absolute; top:66px; left:200px; width:735px;  font-size: 1.2em; line-height:1.8em;}
*>#content{min-height: 300px;}
	* html #content {
		/* IE5Mac filter \*/
		height: 300px;
		/* end filter */
	}
#content2 {background: transparent url(images/bg-content.gif) no-repeat 0 0; position:absolute; top:66px; left:200px; width:735px;  font-size: 1.2em; line-height:1.8em}
*>#content2{min-height: 2300px;}
	* html #content2 {
		/* IE5Mac filter \*/
		height: 300px;
		/* end filter */
	}
#content3 {background: transparent url(images/bg-content.gif) no-repeat 0 0; position:absolute; top:66px; left:200px; width:735px;  font-size: 1.2em; line-height:1.8em}
*>#content3{min-height: 300px;}
	* html #content3 {
		/* IE5Mac filter \*/
		height: 300px;
		/* end filter */
	}
a{ outline: none;
    -moz-outline-style: none;
 }


#c1 {margin: 0 285px 44px 36px}
#c2 {position: absolute; top: 0; left: 496px;}
#c3 {margin: 0 36px 44px 36px; }

#content a{ text-decoration: none; padding: 0 0.2em;}
#content a:link, #content a:visited{color:#ffffff; border: 1px solid #685665; background-color:#685665;}
#content a:hover, #content a:active{ color:#ffffff; border: 1px solid #A9A1A9; background-color:transparent;}



#content2 a{ text-decoration: none; padding: 0 0.2em;}
#content2 a:link, #content2 a:visited{color:#ffffff; border: 1px solid #685665; background-color:#685665;}
#content2 a:hover, #content2 a:active{ color:#ffffff; border: 1px solid #A9A1A9; background-color:transparent;}

#content3 h1 a{ text-decoration: none; padding: 0 0.2em;}
#content3 h1 a:link, #content3 h1 a:visited{color:#ffffff; border: 1px solid #685665; background-color:#685665;}
#content3 h1 a:hover, #content3 h1 a:active{ color:#ffffff; border: 1px solid #A9A1A9; background-color:transparent;}


p a{ text-decoration: none; padding: 0 0.2em;}
p a:link, p a:visited{color:#ffffff; border: 1px solid #685665; background-color:#685665;}
p a:hover, p a:active{ color:#ffffff; border: 1px solid #A9A1A9; background-color:transparent;}


div#header{ position:absolute; top:4px; left:0; background: transparent url(images/img-adrian.jpg) no-repeat top right; width: 200px; }
div#header span{display:none;}
div#header img{margin: 298px 20px 0;}

ul#nav{ list-style:none; background-color: #2B1F2A; width:520px; height: 42px; position: absolute; top: 32px; left:227px;}
ul#nav li{float:left; margin-left: 8px; margin-top: 8px; margin-right: 16px; display:inline; height: 26px; background-repeat: no-repeat; background-position: 7px 0;}
ul#nav li span{display:none;}
ul#nav li a{float:left; height:26px; background-repeat: no-repeat;}
ul#nav li a:link, ul#nav li a:visited{background-position: 7px 0; background-color: #2B1F2A;}
ul#nav li a:hover, ul#nav li a:active, ul#nav li a.current:link, ul#nav li a.current:visited{ background-position: 7px -26px; background-color:#000;}
ul#nav li#n-home, ul#nav li#n-home a{width:49px; background-image:url(images/nav-home.gif);}
ul#nav li#n-listen, ul#nav li#n-listen a{width:53px; background-image:url(images/nav-listen.gif);}
ul#nav li#n-look, ul#nav li#n-look a{width:45px; background-image:url(images/nav-look.gif);}
ul#nav li#n-news, ul#nav li#n-news a{width:53px; background-image:url(images/nav-news.gif);}
ul#nav li#n-shows, ul#nav li#n-shows a{width:63px; background-image:url(images/nav-shows.gif);}
ul#nav li#n-bio, ul#nav li#n-bio a{width:33px; background-image:url(images/nav-bio.gif);}
ul#nav li#n-contact, ul#nav li#n-contact a{width:68px; background-image:url(images/nav-contact.gif); margin-right:0;}

h2 {clear:both; margin: 2em 0 0.5em;}
/*h2 span {display:none;}*/

h3 {color:#A9A1A9; font-size:1em; margin-top: 1.5em;}
p {margin:1em 0;}
h2 + h3 {margin: 0; }
h3 + p{ margin: 0;}

.fltrt { float: right;}
.fltlt { float: left;}
.alignleft { float: left;}

.ngg-album-link a img{border: 3px solid #685665;}

.byline {font-size: 0.8em; margin-left: 2px; color: #ccc;}
.alignright {float: right;}
img.alignright {padding: 5px;}


#cds ul {list-style:none;}
#cds li {float: left; padding: 0 13px 13px 0;}
#cds li.last {margin-bottom: 2em;}
#cds li a, a.cd { border-width: 1px; border-style: solid; float: left; padding:0;}
#cds li a:link, #cds li a:visited, a.cd:link, a.cd:visited { border-color: #51414F;}
#cds li a:hover, #cds li a:active, a.cd:hover, a.cd:active { border-color: #ffffff;}
#cds li img {float:left; border:0;}

#music ol {margin: 0 0 0 164px;}
#music p {margin: 0 0 0 140px;}
#music a.cd { margin: 0 1.5em 0 0; padding:0; float:none;}
#music a.cd img, img.cd {margin:0; padding:0;  float:none;}
#music p.listenall{float:left; margin:0; padding:0 0 4em 0; text-align:center;}
#music p.listenall a{display: block; margin: 0; padding:0;}

#signup {font-size: 0.8txtSFCaptchaem; }
#signup h2 { margin-top:0;}

#look {margin-top: 15px;}
#look ul {list-style:none;}
#look li {float:left; text-align:center; font-size: 0.9em;/* width: 250px; */}
#look ul li a{font-weight: bold; float: left; background-color: transparent; margin: 22px 30px 15px 0; padding: 12px 15px 15px; display:inline;}
#look img{ border:1px solid #5F535F;}
#look li a:link, #look li a:visited{ color:#ffffff; border:3px solid #362B36; background-color:#362B36;}
#look li a:hover, #look li a:active{color:#ffffff; border:3px solid #362B36; background-color:transparent;}
#look li a:link img, #look li a:visited img{ border:1px solid #000;}
#look li a:hover img, #look li a:active img{border:1px solid #000;}
#look li a span{display:block;}
#look li a img{margin: 2px 2px;}
#look p{margin-right: 285px; }


#look ul.photos li {float:left; text-align:center; font-size: 0.9em; width: auto;}
#content #look ul.photos li a{font-weight: bold; float: left; background-color: transparent; margin: 22px 30px 15px 0; padding: 0;}
#content2 #look ul.photos li a{font-weight: bold; float: left; background-color: transparent; margin: 22px 30px 15px 0; padding: 0;}
#look ul.photos img{ border:1px solid #5F535F; float:left; margin:0}
#look ul.photos li a:link, #look ul.photos li a:visited{ color:#998C99; border:2px solid #362B36;}
#look ul.photos li a:hover, #look ul.photos li a:active{color:#ffffff; border:2px solid #ffffff;}
#look ul.photos li a:link img, #look ul.photos li a:visited img{ border-width:0;}
#look ul.photos li a:hover img, #look ul.photos li a:active img{border-width:0;}

#monkey {}
#monkey img{ border:1px solid #5F535F; margin: 0 auto; } 


#contact{margin-top: 38px;}
#contact .fields label {display: inline;}
.address {margin-top: 0; list-style-type: none;}

.fields{list-style:none;}
.fields label{display:block;}
.fields li {padding-top:0;}
.fields li label.inline {display:inline; padding-left: 5px;}
input {padding: 0 0.5em; width: 185px;}
input.button, input.eemStyleSFButton, input.radio {width: auto; padding: 0 0.5em;}
select {}
select * {margin: 0; padding: 0 5px;}
fieldset{border-width:0;}
fieldset li.form-explanation {line-height: 12px;}

.form-callout{border: 3px solid #fff; padding:0.8em; background-color:#333333; margin: 15px auto;}

#content .first{padding-top:0;margin-top:0;}
#content2 .first{padding-top:0;margin-top:0;}


#callouts .logo{ margin:0 5px 0; float:left;}
#sonicbids {line-height: 40px;}
#myspace {line-height: 40px;}
#cdbaby{ line-height: 41px;}

.footnote{font-size: 0.9em; line-height: 1em;}
.hide{display:none;}
.nostyle{border:0 !important; background: 0 !important;}

.imageright{float:right; margin: 15px 0 15px 15px;}
.imageleft{float:left; margin: 15px 15px 15px 0;}

#calendar table {border: 5px solid #171117;}
	#calendar table td { font-size:10px; color:#fff; line-height: 14px; padding: 5px; text-align:left; margin:0 !important; border-width:0px !important;}
	#calendar tr td{ background-color: #171117; border:1px solid #171117;}
	#calendar .timestart{}
	#calendar .date {font-weight: bold; display:block; line-height: 14px;}
	#calendar .venue {font-weight:bold; font-size:10px; display:block; line-height:13px; border: 1px solid #685665;}
	#calendar .when { text-align: right; width: 115px; padding-top:5px;}
	#calendar tr.selected td{ width: 247px; background: #291e28 url(images/cal-bg-selected.gif) 0 0 repeat-x; padding-left:133px;	 padding-bottom:15px;}
	#calendar .where{display:block; padding-left:3px; }
	#calendar .where-td {width:226px;}
	#calendar .arrow{width:19px text-align:right; vertical-align:top;}
	.arrow a{float:right; border: 1px solid #171117; display:inline; margin:0 !important;}
#p-schedule #calendar table {}
#p-schedule #calendar .where-td {width:278px;}
#p-schedule #calendar tr.selected td{ width: 299px; }
#calendar .footnote {text-align:right; margin-right:14px;}
#calendar tr.selected td a{background: transparent !important; border-width: 0 !important; text-decoration:underline;}


#blank {display:none;}

#soc {position:absolute;
           top: 60px;
           left: 950px;
}

#socialicons1 {float:left;}
	#socialicons1 a {margin: 2px 0 2px 0;}
	#socialicons1 a.fb {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/facebookicon.png) no-repeat bottom; }
	#socialicons1 a.fb:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/facebookicon.png) no-repeat top; }
	#socialicons1 a.ms {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/myspaceicon.png) no-repeat bottom; }
	#socialicons1 a.ms:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/myspaceicon.png) no-repeat top; }
	
	#socialicons2 {float:left;}
	#socialicons2 a {margin: 2px 0 2px 0;}
    #socialicons2 a.tw {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/twittericon.png) no-repeat bottom; }
	#socialicons2 a.tw:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/twittericon.png) no-repeat top; }
	#socialicons2 a.rs {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/rssicon.png) no-repeat bottom; }
	#socialicons2 a.rs:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/rssicon.png) no-repeat top; }
	
	#socialicons3 {float:left;}
	#socialicons3 a {margin: 2px 0 2px 0;}
	#socialicons3 a.yt {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/youtubeicon.png) no-repeat bottom; }
	#socialicons3 a.yt:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/youtubeicon.png) no-repeat top; }
	#socialicons3 a.fl {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/flickr.png) no-repeat bottom; }
	#socialicons3 a.fl:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/flickr.png) no-repeat top; }
	
		#socialicons4 {float:left;}
	#socialicons4 a {margin: 2px 0 2px 0;}
	#socialicons4 a.in {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/linkedinicon.png) no-repeat bottom; }
	#socialicons4 a.in:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/linkedinicon.png) no-repeat top; }
	#socialicons4 a.em {text-indent: -9000px; width:64px; height:64px; display:block; background: url(http://adrianduke.com/images/emailicon.png) no-repeat bottom; }
	#socialicons4 a.em:hover {width:64px height:64px ; background: #000 url(http://adrianduke.com/images/emailicon.png) no-repeat top; }
	
	
	#divSectionQuestionInner {margin: -5px 0 0 -10px;}
	#divSubmitOuter {margin-top: -10px;}
	
	td.eemStyleSFSectionContent td {line-height: 1.2em;}
	
	#choose {margin: 20px 0 0 15px;}
	#choose a, #choose a:link, #choose a:visited {background: transparent; border: 0;}
	#choose a img {background-color: #685665; padding: 5px;}

    #choose2 {margin: 20px 0 0 15px;}
	#choose2 a, #choose a:link, #choose a:visited {background: transparent; border: 0;}
	#choose2 a img {background-color: #685665; padding: 5px;}
	
   post_content a{padding: 0; margin: 0; border: 0;}
   img.thumbnail {border: 5px solid #685665; padding: 0; margin: 5px;}
   a img.thumbnail {border: 5px solid #685665; padding: 0; margin: 5px;}

