/*  
Theme Name: ZineFinger
Theme URI: http://www.technofinger.com/
Description: Our Theme
Version: 0.3 Beta
Author: Kenneth Watt
Author URI: http://www.kennethwatt.com
*/

/*Header Nav*/
#ddnav {margin-left:8px;}
.dropdown {float:left; margin-left:12px; margin-bottom:5px;}
.dropdown dt {color:#000;text-align:center;width:145px; border:1px solid #000; padding:8px; font-weight:bold; cursor:pointer; background:#B3ECFF;font: bold 14px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;}
.dropdown dt:hover {background:#fff;}
.dropdown dd {position:absolute; overflow:hidden; width:163px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {text-align:left;width:161px; border:1px solid #000; list-style:none; border-top:none; border-bottom:none;font: 14px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;}
.dropdown li {display:inline}
.dropdown a , .dropdown a:active , .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#B3ECFF; width:151px;border-bottom:1px solid #000;}
.dropdown a:hover {background:#fff; color:#000}
.dropdown .underline {/*border-bottom:2px solid #000*/}

.postdatabottom li {
font: 11px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
color:#000;
list-style:none;
}
.postdatabottom a {
font: bold 11px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
text-decoration:none;
}
.postdatabottom a:hover {
text-decoration:underline;
}

#authorbox {
width:inherit;
min-height:90px;
padding:5px;
text-align:left;
background-color:#fff;
border:1px solid #000;
margin-bottom:10px;
font: 14px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
}

#authorbox h3 {
font: bold 16px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
color: #000;
}
#authorbox h4 {
font: 12px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
color: #000;
font-style:italic;
margin-bottom:2px;
}
.gravatar{
float:right;
margin:2px;
}
.authorsite {
font: 11px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
color: #8F8F8F;
background:url(icons/globe16px.png) no-repeat top left; padding-left:17px; 
}
.authoremail {
font: 11px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
color: #8F8F8F;
background:url(icons/yellow_mail16px.png) no-repeat top left; 
padding-left:17px;
margin-right:20px;
}
.authoremail a , .authorsite a {
text-decoration:underline;
color:#8F8F8F;
}
.authoremail a:hover , .authorsite a:hover {
text-decoration:none;
}


#featuredimage2 {
height: 250px;
}
#opt2featbg {
width: 413px;
height: 250px;
border: 1px solid #000000;
float: left;
text-align: center;
/*background-color: #c8c5c2;*/
margin-bottom: 15px;
z-index:190;
}

  
#headerad1 {
float: right;
width: 468px;
height: 60px;
margin-top: 8px;
margin-right: 20px;
}
#headerad2 {
float: right;
width: 468px;
height: 60px;
margin-top: 18px;
margin-right: 3px;
}

#featads {
float: right;
border: 1px solid #000000;
z-index:900;
height: 250px;
}

.jdGallery .slideInfoZone{
height: 60px;
}

#gallery {
float: left;
padding-bottom: 15px;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; font:62.5%/1.6 Georgia, "Times New Roman", Times, serif; margin-top:-20px;}

/* --= Logo =-- */
h1 a { display:block; width:378px; float: left; color: #cc2a43; font: bold 40px "Helvetica Neue", Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif; text-transform: uppercase; text-decoration: none; letter-spacing: -2px; text-indent: 35px; height: 60px; padding-top: 51px; }
h1 a:hover { color: #6e604f; }

/* If you want a TEXT BASED LOGO instead of an image, delete the line of code below */
h1 a { text-indent:-9009px; background:url(images/logo-alpha.png) no-repeat; height:111px; padding-top: 0; }
/* If you want a TEXT BASED LOGO instead of an image, delete the line of code above */
	
/*Sociable*/
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}	
	
/* --= Typography & Colors =-- */
.increasefont a {color:#fff; text-decoration:none; font-size:17px; }
.increasefont a:hover {color:#fff; text-decoration:underline; }
.decreasefont a {color:#fff; text-decoration:none; font-size:11px;}
.decreasefont a:hover {color:#fff; text-decoration:underline; }
.archivemonth {font: bold 15px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #00A1F5; margin-bottom: 5px;}
.allpostsarchivetitle li {font: 13px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #000; font-style:italic; margin:1px; }
.allpostsarchivetitle li a {font: 15px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #000; text-decoration:none;}
.allpostsarchivetitle li a:hover {color:#000; text-decoration:underline;}
.postdivider {border-top:1px dotted #00a1f5; margin:3px 0 12px;}
#inlinead{float:right;margin-left:5px;margin-bottom:5px;margin-top:4px;border:1px solid #000;}
#toppostad{border:1px solid #000;width:728px;height:90px;margin:0 auto;}
#entry { font: 12px/1.6 Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #332b26; margin-bottom: 25px; color: #332b26; }
.entry { font: 13px/1.6 Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #332b26; margin-bottom: 25px; color: #332b26; }
.post {font: bold 14px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #00a1f5;}
.post a { color: #000; text-decoration:none; font-weight:bold;}
.post a:hover {text-decoration:underline; }
.commenttext a { color: #cc2a43; border-bottom: 1px dotted #cc2a43; text-decoration: none; }
.commenttext a:hover { color: #6e604f; }
.commentheader{font: bold 15px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; display: inline; text-align:left; color:#00a1f5;}
.postheader {font: bold 20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; text-align:center; color:#000; margin-bottom:3px;}
.latesttitle a {text-transform:uppercase; font-size:20px; text-decoration:none; text-weight:bold;}
.latesttitle a:hover {color:#fff; background:#00A1F5;text-decoration:none;}
.postwrapper h2 { font: bold 16px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; display: inline; }
.postwrapper h2 a { color: #00a1f5; text-decoration: none; padding: 0 1px; border: none; }
.postwrapper h2 a:hover { color: #fff; background-color: #00a1f5; padding: 0 1px; text-decoration:none;}
/*h2 a.single , h2.single, #comments, #respond { display: block; font: bold 16px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #00A1F5; text-decoration: none; margin-bottom: 7px; border: none; }
h2 a.single:hover { color: #332b26; }*/
.latesttitletitle a {color:#00A1F5; text-decoration:none; font-size:22px;}
.latesttitletitle a:hover {color:#fff; background-color:#00A1F5; text-decoration:none;}
.latesttitle {color:#fff !important;}
.post h2 {font: bold 20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; text-align:center; color:#000; margin-bottom:3px;}
.post h3 , .idc-cover h3 { color:#000; font: bold 16px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; border-bottom: 1px solid #878787; padding-bottom: 2px; margin-bottom: 10px; margin-top:5px;}
.post h4 { color:#000; font: 14px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; border-bottom: 1px solid #878787; padding-bottom: 2px; margin-bottom: 10px; margin-top:5px;}
.post h4 a {font-weight: normal; color:#00A1F5; text-decoration: none;}
.post h4 a:hover {text-decoration:underline;}
.undertitle {display: block; color: #000; font: 11px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; margin: 1px 0 12px 0; text-align:center;}
.undertitle img {margin-bottom:-7px;}
.undertitle li {list-style:none; margin-left:-20px;}
.undertitle a { text-decoration: underline; color:#000;}
.undertitle a:hover { text-decoration: none; color:#000;}
.postmeta { color: #998d76; font-size: 11px; }
.postmeta a { color: #00A1F5; text-decoration: none; border: none; }
.postmeta a:hover { color: #cc2a43; }
#sidebarsubscribe {text-align:center;}
#sidebarsubscribe a {margin:0 5px;}
#sidebar h2.widgettitle { background: #00A1F5; color: #fff; font:bold 14px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; display: block; width: 250px; margin-bottom: 3px; padding:5px; float:left; text-align:center;margin-top:6px;}
#subfooter h2.widgettitle { font-size: 14px; background: none; font-weight: normal; color: #fff; border-bottom: 1px solid #fff; display: block; padding: 5px; }
.pagetitle { font:bold 14px Georgia, "Times New Roman", Times, serif; color: #978b74; display: block; margin-bottom: 15px; font-style: italic; }
#sidebar .recentcomments a { border: none; }
#sidebar ul li, #sidebar .recentcomments { display: block; padding: 3px; font: 13px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color:#878787; border-bottom: 1px dotted #878787; width: 250px;}
#sidebar ul li a { color: #878787; text-decoration: none; }
#sidebar ul li a:hover { color: #00A1F5; text-decoration: none; }
#subfooter p { font: 14px Arial, Helvecta, serif; color: #000; text-decoration: none;/* padding: 3px 5px; */font-size: 10px; }
#subfooter a { font: bold 14px Arial, Helvecta, serif; color: #000; text-decoration: none;/* padding: 3px 5px; */font-size: 10px; }
#subfooter a:hover { text-decoration:underline; }
#menu a { font: bold 14px georgia; color: #6e604f; line-height: 35px; text-decoration: none; padding: 3px 8px; }
#menu a:hover { color: #fff; }
blockquote { padding: 0 45px; color: #00A1F5; height: 100%; font-style: italic; font-size:14px; margin:3px 0;}
/*#rss a { float: right; margin-top: -18px; width: 66px; height: 64px; text-indent:-9009px; background: url(images/corner.gif) no-repeat; }*/
/* --= End Typography & Colors =-- */



/* --= Begin Structure =-- */
/*#wrapper { background: #d4fffd; padding: 30px 0 0 0; }*/
#page { width: 933px; margin: 0 auto; }
#header { height: 126px; background: #fff; width:905px; margin-left:13px; margin-top:38px; border: 1px solid #000;}
#hiddenheader {display:none;}
#headerimg { padding: 17px 0 0 14px; margin-top:-14px;}
#topad { float: left; margin: 33px 0 0 5px; }
#topad li { list-style: none; border: 0; margin: 0; padding: 0; }
#sidead { margin: 6px; }
#sidead img { margin: 1px; }
#menu { margin-left: 8px; clear: both; }
#content { background: url(images/whitebg2.png) no-repeat; clear: both; padding: 25px 19px 25px 45px; float: left; min-height: 300px; width:570px; }
#contentbottom { height: 22px; background: url(images/whitebg2.png) no-repeat; margin-left: 14px; }
#contentwrapper { background: url(images/whitebg2.gif); }
#contentbump { margin-top: 25px; }
.post { clear: both; width: 570px; }
.latestpostwrapper {border:2px solid #00A1F5; padding-left:9px; padding-top:5px; padding-right:5px;}
.postwrapper { min-height: 135px; overflow: hidden; margin-bottom: 15px; }
.postmetadata h2 {font-size:20px; margin-top:-3px; }
.postmetadata { clear: both; background: #00A1F5 url(images/postbottom.gif) repeat-x; font: 12px Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif; color: #fff; padding: 7px 1px; margin: 0 0 25px 0; text-align:center;}
.postmetadata a { color: #ffffff; text-decoration: underline; border: none; }
.postmetadata a:hover {text-decoration: none; border: none; }
.thecategory, .editthispost, .thecomments, .readmore, .theauthor { background: url(images/divider.gif) no-repeat top left; padding: 0 10px; }
.widget { margin-bottom: 25px; }
#sidebar { float: left; width: 250px; }
#sidebarbump { padding-top: 20px; float: left; width: 250px; }
#subfooter { text-align: center; font: 11px Georgia, "Times New Roman", Times, serif; color: #002EB8; background: #fff; margin: 0 13px; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; padding-left: 20px; }
#footer { clear: both; padding: 12px 0; text-align: right; font-size: 12px; color: #003DF5; }
#footer a { color: #003DF5; text-decoration: none; border-bottom: 1px dotted #003DF5;  }
#footer a:hover { border-bottom: 1px solid #003DF5; }
/* --= End Structure==- */



/* --= Begin Images =-- */
.alignnone { padding-top: 4px; border: 1px solid #00A1F5; background-color: #B3ECFF; text-align: center; margin:5px; }
.aligncenter { margin:5px 0; display: block; margin-left: auto; margin-right: auto; padding-top: 4px; border: 1px solid #00A1F5; background-color: #B3ECFF; text-align: center; }
.alignright { padding-top: 4px; border: 1px solid #00A1F5; background-color: #B3ECFF; margin: 5px 0 5px 15px; display: inline; text-align: center; }
.alignleft { padding-top: 4px; border: 1px solid #00A1F5; background-color: #B3ECFF; margin: 5px 15px 5px 0; display: inline; text-align: center; }
.alignnone a, .aligncenter a, .alignleft a, .alignright a { border: none;  }
.wp-caption .wp-caption-text { line-height: 1; padding-bottom: 4px; font-size: 10px; color: #00A1F5; }
.entry .img a { border: 0; }
.alignright { float: right; }
.alignleft {	float: left; }
.post .thumbnail { /*width: 125px;*/ height: 125px; padding: 3px; background-color: #fff; border: 1px solid #00a1f5; float: left; margin-right: 15px; background:#B3ECFF;}
.featuredthumbnail {display:block; width:554px; margin-bottom:5px; margin-left:-3px;}
/*.post .thumbnail:hover { background-color: #d6cfbc; border: 1px solid #bfb9a7; }*/
.attachment a { border: none; }
p img { padding: 0; max-width: 100%; }
.entry img { padding-left: 4px; padding-right: 4px; padding-bottom: 4px; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
/* --= End Images =-- */



/* --= Begin Lists =-- */
ol,ul { list-style:none; }
.entry ul { list-style:disc inside; padding: 0 0 15px 15px; }
.entry ol { list-style:decimal inside; padding: 0 0 15px 15px; }
.entry li { padding-bottom: 0.2em; }
#menu ul { margin-left: 5px; float: left; }
#menu li { display: inline; }
#subfooter li { width: 100%; }
#subfooter .widget { width: 185px; float: left; margin: 15px; display: inline; }
/* --= End Entry Lists =-- */



/* --= Begin Comments =-- */
#idc-container-parent #idc-container {
font: 12px Arial, Verdana, "Trebuchet MS", Helvetica;
}
textarea#comment { width:540px; height:100px; font: 12px Arial, Verdana, "Trebuchet MS", Helvetica; color:#000; }
#comments, #commentform, #respond, .commentlist { float: left; clear: left; width: 550px;  }
.commentlist { color: #000; }
.commenttext p { line-height: 1.5; margin-bottom: 1em; }
ol.commentlist { margin-bottom: 2.5em; font: 12px Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; }
ol.commentlist ul li { background-color:#B3ECFF; }
.commentlist li { margin:0 1em; padding:10px; background-color:transparent; line-height:1.7em; border:1px solid #00A1F5;margin:2px; }
.commentlist li.alt { margin:0 1em; padding:10px; border:1px solid #00A1F5; margin:2px;} 
.commentreplylink {display:inline;}
.commenttext { clear:both; }
.commentmetagravatar {float:left;}
.commentmetatext {float:right; padding:7px;}
.commentmetadata {  font:13px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; float:left; color:#00A1F5; height:32px; background-color:transparent; margin-top:-10px;margin-left:-10px;padding:2px; margin-bottom:5px;}
.commentmetadata a { color: #00A1F5; text-decoration:underline; }
.commentmetadata a:hover, .commentauthor a:hover { color: #00A1F5; text-decoration: none; }
.commentauthor, .commentauthor a { float:left; font-weight: bold; color: #878787; }
.reply a {color:#00A1F5; text-decoration:underline;}
.reply a:hover {color:#00A1F5; text-decoration:none;}
#commentform { margin-left:2px; font:12px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; color: #000; }
#commentform p { margin:2px 0; }
#commentform input,#commentform textarea { border:1px solid #00A1F5; background-color: #fff; color:#000; margin:0; padding:0.2em; outline:none; }
#submit:hover { border:1px solid #00A1F5; background-color:#00A1F5; color:#fff;}
/* --= End Comments =-- */



/* --= Begin Calendar =-- */
#sidebar li #calendar { width: 100%; font-size: 12px; }
#sidebar #calendar_wrap a { padding: 0; margin: 0; display: inline; width: auto; color: #cc2a43; }
#sidebar #wp-calendar caption { font-weight:400; font-size:10px; padding:0.2em 0; text-transform:uppercase; letter-spacing:0.3em; color:#968a73; }
#sidebar #wp-calendar { width:265px; border-collapse:collapse; float: right; }
#sidebar #wp-calendar th { width:26px; font-size:0.9em; line-height:1.7em; border-top: 1px dotted #dbd9d7; border-bottom: 1px dotted #dbd9d7; text-align:center; color:#968a73; padding: 3px 0; }
#sidebar #wp-calendar td { line-height:1.8; color:#968a73; text-align:center; }
#sidebar #wp-calendar td#next,#wp-calendar td#prev { width:78px; font-size:0.8em; letter-spacing:1px; text-transform:uppercase; }
#sidebar #wp-calendar #prev a, #wp-calendar #next a { margin-top: 10px; display: block; border-bottom: none;  }
#subfooter li #calendar { width: 100%; font-size: 12px; }
#subfooter #calendar_wrap a { padding: 0; margin: 0; display: inline; width: auto; color: #cc2a43; }
#subfooter #wp-calendar caption { font-weight:400; font-size:10px; padding:0.2em 0; text-transform:uppercase; letter-spacing:0.3em; color:#968a73; }
#subfooter #wp-calendar { width:185px; border-collapse:collapse; }
#subfooter #wp-calendar th { width:26px; font-size:0.9em; line-height:1.7em; border-top: 1px solid #453a32; border-bottom: 1px solid #453a32; text-align:center; color:#968a73; padding: 3px 0; }
#subfooter #wp-calendar td { line-height:1.8; color:#968a73; text-align:center; }
#subfooter #wp-calendar td#next,#wp-calendar td#prev { width:78px; font-size:0.8em; letter-spacing:1px; text-transform:uppercase; }
#subfooter #wp-calendar #prev a, #wp-calendar #next a { margin-top: 10px; display: block; border-bottom: none;  }
/* --= End Calendar =-- */



/* --= Begin Searchbox =-- */
#searchetc { padding: 6px 8px 0 0; float:right; }
#searchetc #searchbox { width:192px; height:26px; background:url(images/searchbox.gif) no-repeat; }
#searchetc #searchbox #s { float:left; padding:0; margin:5px 0 0 5px; border:0; width:154px; background:none; font:12px Arial, "Trebuchet MS", Helvetica, Verdana, Sans-serif; font-weight:700; color:#6e604f; }
#searchetc #searchbox #go { float:left; }
/* --= End Searchbox =-- */



/* --= Begin Various Tags & Classes =-- */
.postwrapper .entry p { line-height: 1.6; }
.entry p { padding-bottom: 1.5em; line-height: 1.6; }
.thetime { padding: 0 10px; }
/*.readmore {padding-right: 75px;}
.readmore a { color: #ffffff; width:69px; height:24px; text-indent:-9009px; background:transparent url(images/read-more.gif) top no-repeat; float: right; margin-top: -15px; margin-right: 3px; }
.readmore a:hover {background-color: #fff; color: #00a1f5;}*/
.navigation { width: 550px; float: left; }
.navigation a { color: #fff; text-decoration: none; width: 137px; height: 18px; font: bold 14px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif; display: block; }
.navigation a:hover { text-decoration:underline; }
.navigation .navleft { background: url(images/nav-previous.gif) no-repeat; float: left; }
.navigation .navleft a { padding: 1px 0 0 15px; }
.navigation .navright { background: url(images/nav-next.gif) no-repeat; text-align: right; float: right; }
.navigation .navright a { padding: 1px 15px 0 0; }
.clr { clear: both; }
#respond { margin-bottom: 15px; }
#sidebar #tag_cloud a { display: inline; padding: 3px; border: none; }
#sidebar #tag_cloud a:hover { color: #cc2a43; background-color: transparent; }
#subfooter #tag_cloud a { display: block; float: left; padding: 3px; border: none; }
/* --= End Various Tags & Classes =-- */

.poweredwp a {background:url(images/wordpress.png) bottom no-repeat; }
.poweredwp a:hover {background:url(images/wordpress.png) top no-repeat;}
