/*
	Author Name	: Tom Clarks
	Author Site	: http://tomclarks.net/
	Style Name	: Tom Clarks' Blog v2
	Style URI	: http://blog.tomclarks.net/
	Version		: 2.0
	Comments	:
*/

body { margin:0px; height:100%; padding:0px; background:#D0DAE6 url(background.png) repeat-x center top; }
html { height:100%; }
.cleaner { clear:both; visibility:hidden; }

.entry-content a, .entry-content a:visited, .entry-content a:link { color:#2277DD; text-decoration:none; }
.entry-content a:hover, .navigation a:hover { text-decoration:underline; }

.navigation a, .navigation a:link, .navigation a:visited, .commentsrsslink a, .trackbacklink a { color:#77889A; }
.navigation a:hover, .commentsrsslink a:hover, .trackbacklink a:hover { color:#2277DD; }


#page { padding:0px; border:0px; background:none; }
.columns-two #page { width:834px; border:0px; background:none; }
#header { height:80px; background:url(header.png) no-repeat center top; }
#header h1, #header p { visibility:hidden; }
ul.menu { text-align:right; font-family:"Myriad Pro","Helvetica Neue","Lucida Grande",calibri,helvetica,arial,sans-serif; font-size:12px; }	
ul.menu li a { color:#7789a0; /*background:none;*/ }
ul.menu li a:hover { color:#87acdb; background:none; }
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover { background-color:#77889A; color:#FFF; font-size:13px; }

#intro {  width:100%; height:61px; margin:20px 0px; background:url(intro.png) no-repeat right center; }
#intro p { padding:11px 10px; float:left; width:310px; color:#465f7d; font-family:Tahoma; font-size:11px; }
#webIcons { margin:8px; float:right; }
#webIcons a img { opacity:0.5; filter:alpha(opacity=50);-moz-opacity:.50; }
#webIcons a:hover img { opacity:0.75; filter:alpha(opacity=75);-moz-opacity:.75; }

.cform legend, .cform label { color:#444444!important; }


.content { width:581px; float:left; background:#cfdae6 url(contentTop.png) no-repeat top center; padding:0px!important; font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Sans-Serif; }
#sidebars { width:235px; float:right; }
#sidebarsFix { background:url(menuCenter.png) repeat-y top right; }
.secondary { padding:0px; width:auto; }
.secondary div { margin:0px; padding:10px; }
.secondary a { color:#559BC3; }
body.columns-two .secondary { float:none; }

#current-content { padding:0px 10px; }
#scrobbler h4 { background:url(ico/music.gif) no-repeat center left; padding-left:20px; }
.widget_categories h4 { background:url(ico/folder.gif) no-repeat center left; padding-left:20px; }
#linkcat-2 h4 { background:url(ico/world.gif) no-repeat center left; padding-left:20px; clear:both; }
#linkcat-20 h4 { background:url(ico/user.gif) no-repeat center left; padding-left:20px; clear:both; margin-top:20px; }
.secondary ul ul, .secondary ol ol, .secondary div div { margin:0px; }
.widget_links li { float:left; margin-right:10px!important; }
#twitter-tools h4 { background:url(ico/twitter.gif) no-repeat left center; padding-left:20px; margin-top:20px; }
#tag_cloud h4 { background:url(ico/tag_blue.gif) no-repeat left center; padding-left:20px; clear:both; }
.songOTWeek h4 { background:url(ico/sound_none.gif) no-repeat left center; padding-left:16px; }
.secondary #scrobbler div, .secondary #twitter-tools div { padding:0px!important; }
#twitter-tools, #linkcat-20 { clear:both; }
#twitter-tools li { border-bottom:1px solid #77889A; text-align:justify; }
#twitter-tools li.aktt_more_updates { border:none; }

.entry-date { float:left; background:url(postDate.gif) no-repeat center center; height:40px; width:39px; padding-left:11px; font-size:18px; padding-top:10px; margin-right:10px; font-family:Tahoma; line-height:14px; }
.entry-date abbr { border:0pt none; color:#FFF; }
.entry-meta { color:#77889A; }
.entry-content { background:url(separator.png) no-repeat bottom center; padding-bottom:10px; }
.hentry { margin:5px 0pt 50px; }
.leaveComment { text-align:right; }
.leaveComment a { color:#77889A!important; }
.entry-content { color:#666666; font-family:Calibri,Trebuchet MS; font-size:13px; line-height:1.3em; }
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote { margin:10px 0px; }
.aligncenter { margin:auto; }
.entry-content a img, #footerMenu a img { border:1px solid #77889A; margin:auto; padding:4px; opacity:0.8; filter:alpha(opacity=80);-moz-opacity:.80; }
.entry-content a:hover img, #footerMenu a:hover img { border:1px solid #FFF; opacity:1; filter:alpha(opacity=100);-moz-opacity:1; }

#commentlist li { margin:0px; border:1px solid #c5cdd6; background:#eeeeee url(commentBg.png) repeat-x center top; margin-top:10px;  }
#commentlist .comment-author-tom-clarks { background-color:#DEE6EC; background-image:url(commentTom.png); }
#commentlist li .comment-content { color:#666666; font-family:Calibri,Trebuchet MS; font-size:13px; line-height:1.3em; }




.songOTWeek { background:url(menuTop.png) no-repeat top center; margin:0px; padding-top:10px; }
.songOTWeek h3 { font-size:14px; color:#77889A; text-align:center; }
.songOTWeek h3 a { color:#77889A; }
.songOTWeek div { text-align:center; color:#77889A; padding:0px; margin:auto; }
.songOTWeek p { padding:0px; margin:0px; text-align:justify; }
.songOTWeek a { color:#4991B9; }
.songOTWeek a:hover { text-decoration:underline; }

#footer { background:#454545 url(footerBackground.png) repeat-x center top; color:#F2F2F2; text-align:center; padding:0px; font-family:Arial; }
#footerPage { text-align:left; width:834px; margin:0px auto; }
#footerContent { float:left; width:579px; padding:20px 0px; }
#footerContent div { float:left; width:289px; text-align:center; }
#footerContent h2, #footerMenu h4 { color:#CCC; font-size:16px; margin-bottom:10px; font-family:Calibri, Trebuchet MS; font-weight:normal; }
#footerMenu { padding:20px 0px; text-align:center; }
#footerContent ul { width:200px; margin:auto; text-align:left; }
#footerContent li a { display:block; padding:6px 20px 8px 4px; border-bottom:1px solid #2B2B2B; font-size:1em; font-weight:normal; }
#footerContent li a:hover { color:#F2F2F2; border-bottom:1px solid #CCC; }
#footerMenu { width:233px; background:#747474 url(footerMenu.png) repeat-x center top; border:1px solid #555555; border-top:none; border-bottom:none; float:right; height:100%; } 
#footerMenu a, #footerMenu a:link, #footerMenu a:visited { color:#CCC; text-decoration:none; border-bottom:none; }
#footerMenu a:hover { color:#F2F2F2; text-decoration:none; }
#footerMenu .secondary div { padding:0px; }
