/*
Theme Name: InformationAddict
Description: A DIY theme using YUI CSS and jQuery
Version: 1.0
Author: Studio Mohawk Design
Author URI: http://gtd.studiomohawk.com

Credits -

License -
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

Theme for blogging software. Initially released for Wordpress.
Copyright (C) 2008 Studio Mohawk.

This program is free software; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software 
Foundation, version 2 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.
*/

/* INDEX OF CSS
----------------------------------------------- */
/* GLOBAL */
/* SIDEBAR (sidebar.php) */
/* PAGE - Tag Cloud (archives.php) */
/* NOT FOUND (404.php) */
/* SINGLE AND PAGE (single.php and page.php) */
/* HOME (index.php) */

/* GLOBAL
----------------------------------------------- */
body {
    background-color:#fff;
    color:#002B3D;
  	font-family: Arial, Verdana, 'Lucida Grande', 'MS ゴシック', Sans-Serif;
}
a:link {
    color:#002B3D;
    text-decoration:underline;
}
a:visited {
    color:#888888;
    text-decoration:underline;
}
a:hover {
    color:#FB8B00;
    text-decoration:underline;
}
strong {
    font-weight:bold;
}
h1,h2,h3,h4,h4,h5,h6 {
    color:#002B3D;
    font-weight:bold;
}
#hd {
    height:auto !important;
    min-height:62px;
    margin-top:12px;
}
    #hd div.siteId {
        height:50px;
        margin-right:20px;
    }
    #hd div.siteId h1 {
    	margin:0 0 0 -9999px;
    	line-height:0px;
    }
    #hd div.globalNavi {
        float:left;
        height:60px;
    }
        #hd div.globalNavi ul {
            margin:0;
        }
        #hd div.globalNavi ul li {
            display:inline;
        }
        #hd div.globalNavi ul li a:link,
        #hd div.globalNavi ul li a:visited {
        	background:#fff;
        	border:2px solid #CFCFD1;
        	display:block;
        	color:#002B3D;
        	float:left;
        	font-weight:bold;
        	height:50px;
            margin-right:6px;
        	padding:5px;
        	text-decoration:none;
        	width:50px;
        }
        #hd div.globalNavi ul li a:hover {
        	background:#fff;
        	border:2px solid #df421e;
        	display:block;
        	color:#182543;
        	float:left;
        	font-weight:bold;
        	height:50px;
            margin-right:6px;
        	padding:5px;
        	text-decoration:none;
        	width:50px;
        }
        #hd div.globalNavi ul li.logo a:link,
        #hd div.globalNavi ul li.logo a:visited {
        	background:#fff;
        	border:2px solid #CFCFD1;
        	display:block;
        	color:#002B3D;
        	float:left;
        	font-weight:bold;
        	height:50px;
            margin-right:6px;
        	padding:5px;
        	text-decoration:none;
        	width:364px;
        }
        #hd div.globalNavi ul li.logo a:hover {
        	background:#fff;
        	border:2px solid #df421e;
        	display:block;
        	color:#182543;
        	float:left;
        	font-weight:bold;
        	height:50px;
            margin-right:6px;
        	padding:5px;
        	text-decoration:none;
        	width:364px;
        }
#bd {
    clear:both;
    margin-top:12px;
}
    #bd div.search {
        margin-bottom:12px;
    }
    #bd div.search input {
        border:2px solid #CFCFD1;
    }
#ft {
	border-top:2px solid #CFCFD1;
    margin-top:9px;
    padding-top:6px;
    width:auto;
}
    div#ft ul li {
	    display:inline;
    }
/* SIDEBAR (sidebar.php)
----------------------------------------------- */
div.sidebar h2 {
    border-left:10px #C90016 solid;
    font-size:123.1%; /* 16px */
    font-weight:bold;
    margin:0 0 12px 0;
    padding:0 0 0 7px;
}
div.sidebar div.recentEntry {
    border:2px solid #CFCFD1;
    height:auto !important;
    margin-bottom:12px;
    min-height:250px;
    padding:5px;
    width:286px;
}
div.sidebar div.recentEntry ul li.odd {
    background-color:#F0F0F0;
}
    div.sidebar div.recentEntry ul li a:link,
    div.sidebar div.recentEntry ul li a:visited {
        display:block;
    	padding:2px 0px;
        text-decoration:none;
    }
    div.sidebar div.recentEntry ul li a:hover {
        background-color:#EEEEEE;
        text-decoration:none;
    }
div.sidebar div.adSidebar {
    height:auto !important;
    margin-bottom:12px;
    min-height:250px;
}
div.sidebar div.tagCloud {
    border:2px solid #CFCFD1;
    height:auto !important;
    margin-bottom:12px;
    min-height:250px;
    padding:5px;
    width:286px;
}
    div.sidebar div.tagCloud a:link {
        text-decoration:none;
    }
    div.sidebar div.tagCloud a:visited {
        text-decoration:none;
    }
    div.sidebar div.tagCloud a:hover {
        text-decoration:underline;
    }   
div.sidebar div.snapShot {
    border:2px solid #CFCFD1;
    height:auto !important;
    margin-bottom:12px;
    min-height:250px;
    padding:5px;
    width:286px;
}

/* PAGE - Archive (archives.php)
----------------------------------------------- */
div.archive div.yui-g {
    margin-bottom:12px;
}
    div.archive div.yui-g h2 {
        font-family:Georgia, 'MS ゴシック', Times, sans-serif;
        font-size:273.9%; /* 36px */
        font-weight:bold;
        margin-bottom:12px;
    }
        div.archive div.yui-g a:link {
            text-decoration:none;
        }
        div.archive div.yui-g a:visited {
            text-decoration:none;
        }
        div.archive div.yui-g a:hover {
            text-decoration:underline;
        }
/* NOT FOUND (404.php)
----------------------------------------------- */
div.notFound div.yui-g h2 {
        font-family:Georgia, 'MS ゴシック', Times, sans-serif;
        font-size:273.9%; /* 36px */
    	font-weight:bold;
        margin-bottom:12px;
}
        div.notFound div.yui-g a:link {
            text-decoration:none;
        }
        div.notFound div.yui-g a:visited {
            text-decoration:none;
        }
        div.notFound div.yui-g a:hover {
            text-decoration:underline;
        }
/* SINGLE AND PAGE (single.php and page.php)
----------------------------------------------- */
div.single div.yui-g div.comment {
    background-color:#888888;
    padding:17px;
}
    div.single div.yui-g div.comment h4#respond {
        color:#CCCCCC;
    }
    div.single div.yui-g div.comment p {
        margin-top:6px;
        margin-bottom:6px;
        color:#CCCCCC;
    }
    div.single div.yui-g div.comment span.req {
        color:#CD2626;
    }
    div.single div.yui-g div.comment input,
    div.single div.yui-g div.comment textarea {
        border:2px solid #CFCFD1;
    }
div.single div.yui-g div.commentBox ol.commentlist li {
    background-color:#fff;
    border:2px solid #CFCFD1;
    display:block;
    margin-bottom:12px;
    padding:5px;
    width:588px;
}
div.single div.yui-g div.commentBox p {
    color:#000;
}
div.single div.yui-g div.underEntry input.commentOnOff {
    border:2px solid #CFCFD1;
    margin-bottom:12px;
}
div.single div.yui-g div.underEntry div.postInfo {
    border:2px solid #CFCFD1;
    margin-bottom:12px;
    padding:5px;
    width:620px;    
}
    div.single div.yui-g div.underEntry div.postInfo a.backToTopPage {
        background-color:#EFEBE7;
        border:2px solid #CFCFD1;
        color:#000;
        display:block;
        padding:2px;
        text-decoration:none;
        width:127px;  
    }
div.single div.yui-g div.entry {
    background-color:#fff;
    border:2px solid #CFCFD1;
    margin-bottom:12px;
    padding:5px;
    width:620px;
}
    div.single div.yui-g div.entry h2 {
        font-family:Georgia, 'MS ゴシック', Times, sans-serif;
        font-size:273.9%; /* 36px */
    	font-weight:bold;
    }
    div.single div.yui-g div.entry p {
        font-family: Arial, Verdana, 'Lucida Grande', 'MS ゴシック', Sans-Serif;
        font-size:138.5%; /* 18px */
        line-height:150%;
        margin-top:18px;
    }
    div.single div.yui-g div.entry h3 {
	    font-weight:bold;
	    font-size:182%; /* 24px */
	    border-left:10px #C90016 solid;
	    margin:10px 0 10px 0;
	    padding:5px 0 5px 7px;
	    clear:both;
    }
    div.single div.yui-g div.entry a:link {
    	color:#002B3D;
    	background-color:#FFFF00;
    	text-decoration:none;
    }
    div.single div.yui-g div.entry h2 {
       color:#002B3D;
       text-decoration:none;
    }
	div.single div.yui-g div.entry a:link img,
	div.single div.yui-g div.entry a:visited img,
    div.single div.yui-g div.entry a:hover img {
    	border-width:0;
    	border-style:none;
    	text-decoration:none;
    	background-color:#fff;
    }
    div.single div.yui-g div.entry img {
    	border:1px #e0e0ca solid;
    	margin:0 0 6px 0;
    	padding:6px 6px 6px 6px;
    }
    div.single div.yui-g div.entry img.image {
    	margin: 5px 6px 5px 2px !important;
    	padding: 3px 6px 3px 6px;
    	float: left;
    	border: solid 1px #e0e0ca !important;
    }
    div.single div.entry blockquote span.bqstart {
        font-family:Arial,Helvetica,'MS ゴシック',sans-serif;
        float:left;
        height:45px;
        margin-top:-20px;
        padding-top:45px;
        margin-bottom:-50px;
        font-size:700%;
        color:#CC0000;
     }
    div.single div.entry blockquote span.bqend {
        font-family:Arial,Helvetica,'MS ゴシック',sans-serif;
        float:right;
        height:25px;
        margin-top:-20px;
        padding-top:45px;
        font-size:700%;
        color:#CC0000;
    }
    div.single div.entry h4.pullquote {
        padding:10px;
        float:right;
        width:200px;
        margin-top:10px;
        margin-bottom:10px;
        margin-left:20px;
        border-top-width:2px;
        border-bottom-width:2px;
        border-top-style:solid;
        border-bottom-style:solid;
        border-top-color:#CC0000;
        border-bottom-color:#CC0000;
        font-size:138.5%; /* 18px */
        text-align:center;
        line-height:1.5em;
        font-weight:normal;
    }
    div.single div.entry h3 {
        font-size:138.5%; /* 18px */
        line-height:1.5em;
        font-weight: bold;
        display:block;
        width:592px;
        clear:both;
        color: #333;
        margin: 10px 0 10px 0px;
    }
    div.single div.entry h4 {
        font-size:123.1%; /* 16px */
        line-height:1.5em;
        font-weight: bold;
        display:block;
        width:592px;
        clear:both;
        color: #333;
        margin: 10px 0 10px 0px;
    }
    div.single div.yui-g div.entry ul,
    div.yui-g div.entry ol {
        margin-top:18px;
    }
    div.single div.yui-g div.entry ul li {
        font-size:123.1%; /* 16px */
    	line-height:1.5em;
        list-style-type:square;
    	margin-left:3.0em;
    }
    div.single div.yui-g div.entry ol li{
    	font-size:123.1%; /* 16px */
    	line-height:1.5em;
        list-style-type:decimal;
    	margin-left:3.0em;
    }
/* HOME (index.php)
----------------------------------------------- */
div.home div.entry {
	background-color:#fff;
	float:left;
	line-height:1em;
	margin-top:7px;
	margin-right:7px;
	overflow:hidden;
    width:32%;
}
div.home div.entry h2 {
	font-size:93%; /* 12px */
	font-weight:bold;
    padding-top:20px;
    padding-bottom:15px;
}
div.home div.entry a:link p{
    color:#002B3D;
	display:block;
	font-family:Arial,Helvetica,'MS ゴシック',sans-serif;
 	font-size:85%; /* 11px */
	line-height:1.2em;
	margin:0;
	padding:0;
    text-decoration:none;
}
div.home div.entry a:visited p,h2,h3,h4,h5,h6 {
	color:#002B3D;
	display:block;
	font-family:Arial,Helvetica,'MS ゴシック',sans-serif;
	font-size:85%; /* 11px */
	margin:0;
	padding:0;
    text-decoration:none;
}
div.home div.entry a:hover p,h2,h3,h4,h5,h6 {
	color:#002B3D;
	display:block;
	font-family:Arial,Helvetica,'MS ゴシック',sans-serif;
	font-size:85%; /* 11px */
	margin:0;
	padding:0;
    text-decoration:none;
}
div.home div.entry a:link {
	border:2px solid #CFCFD1;
    color:#002B3D;
	display:block;
	height:auto !important;
	min-height:189px;
	padding:2px;
    text-decoration:none;
}
div.home div.entry a:visited {
	border:2px solid #EFEFF2;
    color:#002B3D;
	display:block;
	height:auto !important;
	min-height:189px;
    padding:2px;
	text-decoration:none;
}
div.home div.entry a:hover {
	border: 2px solid #FF0000;
	color:#FF0000; 
    text-decoration:none;
}

div.home div.entry a:visited h2 {
	font-weight:normal;
    text-decoration:none;
}

div.home div.IA {
    background:url(image/ialabel.png) top right no-repeat;
}
div.home div.IxD {
	background:url(image/ixdlabel.png) top right no-repeat;
}
div.home div.Usability {
	background:url(image/usabilitylabel.png) top right no-repeat;
}
div.home div.Design {
	background:url(image/visualdesignlabel.png) top right no-repeat;
}
div.home div.WebAnalytics {
	background:url(image/webanalyticslabel.png) top right no-repeat;
}
div.home div.yui-g div.postLink {
    clear:both;
    height:auto;
    width:620px;
}
div.home div.yui-g div.postLink div.postLinkPrev a {
        float:left;
        display:block;
        font-size:182%; /* 24px */
        font-weight:bold;
        height:auto !important;
        line-height:50px;
        margin-right:10px;
        min-height:50px;
        width:305px;
    }
    div.home div.yui-g div.postLink div.postLinkNext a {
        display:block;
        float:right;
        font-size:182%; /* 24px */
        font-weight:bold;
        height:auto !important;
        line-height:50px;
        min-height:50px;
        text-align:right;
        width:304px;
    }