/*  
Theme Name:  VozdeTres css
Description: VozdeTres css <a href="http://www.srbook.org/">srbook</a>.
Version: 2.0
Author: Kuramoto Takashi
Author URI: http://www.srbook.org/
*/

@import url("css/home.css");
@import url("css/page.css");


/*------------ Global -------------*/

* { padding: 0; margin: 0; }

body {
    text-align: center;
    background: #222;
    font-family: Arial, Helvetica, Verdana, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
    font: normal 100% ;
}

img { border: 0; }

hr{
border-top:1px solid #e3e3e3;
border-bottom:none;
border-left:none;
border-right:none;
color:#fff;
}

a {
    outline: none;
}

ul, li { list-style-type: none; }

table, tr, td {
    border: 0;
    border-collapse: collapse;
    vertical-align: top;
}


/*------------- Voz Header -------------*/

div#voz_header {
	display: block;
	visibility: visible;
	width: 100%;
	height: 29px;
	padding: 6px 0 0 0;
	background-color: #fff;
	background-image: url(images/header_back.png);
	background-repeat: repeat-x;
}
div#voz_header {
	height: 39px;
	padding: 10px 0;
	background-position: left bottom;
}
		* html div#voz_header { /* PNG Hack for IE */
		background-image: none;
		filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/header_back.png", sizingMethod="scale");
	}

div#voz_container {
    position: relative;
    margin: 0 auto;
    width: 840px;
    text-align: left;
}
	#voz_container {
		width: 100%;
	}
            
            #voz_container ul li a {
                display: block;
                height: 23px;
                text-indent: -7777px;
            }
	
	ul#voz_nav {
		margin: 0 6px 0 0;
		padding: 6px 0 0 0;
		width: 575px;
		height: 23px;
		position: absolute;
		top: 0;
		right: 0;
		text-align: left;
	}
	#voz_header ul#voz_nav
	{
		margin: 0;
	}
		ul#voz_nav li {
            float: right;
            height: 23px;
		}
		
			li#nav_about a { width: 55px; }
			li#nav_member a { width: 62px; }
			li#nav_blog a { width: 46px; }
			li#nav_result a { width: 53px; }
			li#nav_gb a { width: 76px; }
			li#nav_contact a { width: 62px; }
			li#nav_link a { width: 46px; }
			li.nav_solid { width: 19px; }
			li#nav_sns a { width: 44px; }
	
		ul#voz_nav li a {
			display: block;
			height: 22px;
			background-repeat: no-repeat;
			cursor: pointer;
        }
        
			li#nav_about a { background-image: url(images/nav/about.png); }
			li#nav_member a { background-image: url(images/nav/member.png); }
			li#nav_blog a { background-image: url(images/nav/blog.png); }
			li#nav_result a { background-image: url(images/nav/result.png); }
			li#nav_gb a { background-image: url(images/nav/gb.png); }
			li#nav_contact a { background-image: url(images/nav/contact.png); }
			li#nav_link a { background-image: url(images/nav/link.png); }
			li.nav_solid { background-image: url(images/nav/solid.png); }
			li#nav_sns a { background-image: url(images/nav/sns.png); }
	
			/* PNG Hack for IE (stupid IE important) */
			* html ul#voz_nav li#nav_about a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/about.png", sizingMethod="crop");
			}
			* html ul#voz_nav li#nav_member a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/member.png", sizingMethod="crop");
			}
			* html ul#voz_nav li#nav_blog a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/blog.png", sizingMethod="crop");
			}
			* html ul#voz_nav li#nav_result a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/result.png", sizingMethod="crop");
			}

			* html ul#voz_nav li#nav_gb a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/gb.png", sizingMethod="crop");
			}

			* html ul#voz_nav li#nav_contact a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/contact.png", sizingMethod="crop");
			}

			* html ul#voz_nav li#nav_link a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/link.png", sizingMethod="crop");
			}
			
			* html ul#voz_nav li.nav_solid {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/solid.png", sizingMethod="crop");
			}
			
			* html ul#voz_nav li#nav_sns a {
				background-image: none; filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(enabled="true", src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/nav/sns.png", sizingMethod="crop");
			}

	
		ul#voz_nav li a:hover {
			background-position: left bottom;
		}
        
        ul#voz_nav li em {
            display: none;
        }

/****************************************/		

.voz_core {
    display: block;
    background: #fcfcfc;
}

    div.voz_content {
		position: relative;
        width: 840px;
        text-align: left;
        margin: 0 auto;
        padding: 2em 0 3em 0;
    }
    #lights_out_overlay{
    	position: absolute;
    	top: 0px;
    	left: 0px;
    	width: 100%;
    	height: 100%;
    	
   	    display: none;
    	z-index: 1;
    }
	
.clear,
.clear_footer {
    position: relative;
    clear: both;
}

/* Voz footer -------------*/

#footer {
	display: block;
	visibility: visible;
	background: #222;
	border-top: 1px solid #444;
	width: 100%;
	padding: 0 0 2em 0;
}
    #footer_data {
	width: 840px;
	margin: 0 auto;
	text-align: center;
    }

#footer a{
	color:#ff7810;
}

#voz_press{
	margin: 40px 0;
	padding: 20px 0;
	background-color: #333;
	color:#888;
}

#footer .footer_col h4 {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	color: #888;
	padding: 0;
	margin: 0 0 .8em 0;
}

#voz_copyright, #voz_info {
	text-align: left;
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #888;
	padding: 0;
	margin: 0;
	line-height: 140%;
}

#voz_info {
	color: #555;
}

/*------------- Typography -------------*/

h1 {
    font-size: 210%;
    color: #333;
}
    #voz_container h1 {
        width: 195px;
        height: 36px;
    }

    h1 strong { display: none; }

h2 {
    color: #0281ca;
    font-size: 155%;
    line-height: 100%;
    margin: 0 0 .5em 0;
    letter-spacing: -1px;
}
    #voz_container h2 { display: none; }

h3 {
    font-size: 110%;
    color: #333;
    margin: 0 0 1em 0;
}
    h3 span {
        font-weight: normal;
        color: #555;
    }
	
	h3 span a {
		font-size: 60%;
		letter-spacing: 0;
		margin-left: .2em;
	}
	
.voz_info h3, .voz_cal h3,
.voz_page h3, .voz_sns h3,
.voz_contents h3, .voz_side h3 {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 95%;
}
	
h4 {
    font-size: 115%;
    color: #666;
    padding-bottom: 10px;
}
    h4 strong { color: #333; }

h5 {
	float: right;
	font-weight: normal;
	margin: .8em 0 0 0;
	font-size: 80%;
	color: #666;
}
	h5 em {
		color: #aaa;
		font-style: normal;
	}

p {
    font-size: 80%;
    color: #444;
    line-height: 150%;
    margin: 0 0 1.5em 0;
    }
	
	#voz_news p{
		display: inline;
	}

p em, li em {
    font-family: Georgia, Times, serif;
    font-style: italic;
}

    p.small  { font-size: 70%; }
    p.xsmall { font-size: 65%; }
    .center  { text-align: center; }

    p.instructions, .vbox p.instructions {
        font-size: 70%;
        color: #777;
        margin: 0 0 1.5em 0;
    }
	em.instructions { color: #777; }

.warning {
    color: #d70051;
}

/*------------- Begin Calendar -------------*/

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 500px;
	background: #fff;
	border: 20px solid #fff;
	}
	
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}
	
#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

/*------------- Linking -------------*/

a,
a:link,
a:visited {
    text-decoration: none;
    color: #0281ca;
}
a:hover {
    text-decoration: none;
    color: #333;
}

#voz_container h1 a {
    display: block;
    height: 36px;
	background-repeat: no-repeat;
	background-image: url(images/logo.png);
	cursor: pointer;
}

* html #voz_container h1 a { /* PNG Hack for IE */
	background-image: none;
	filter: progid:DXImagetransform.Microsoft.AlphaImageLoader(src="http://www.srbook.org/vozdetres/wp-content/themes/voz2/images/logo.png", sizingMethod="crop");
}

    #voz_container h1 a:hover {
		background-position: left bottom;
    }

a.important {
    color: #d70051;
}
a.important:hover {
    color: #333;
}

h5 em a,
h5 em a:visited {
	font: italic 10px Georgia, Times, serif;
}


/*------------- Miscellaneous -------------*/


.hidden {
	display: none;
}

.nomargin {
	margin: 0;
}

.normal {
	font-weight: normal;
}

