/*
Theme Name: Caged Ink 
Theme URI: 
Description: 
Version: 1.0
Author: daksol
Author URI: http://www.daksol.com/
*/



@charset "utf-8";
/* CSS Document */

* {
	margin: 0px auto;
	outline: none;
}

p {
	margin-bottom: 10px;
        text-align: justify;
}

p a{
	color: #E00000;
	text-decoration: none;
}

h3 a{
	color: #E00000;
	text-decoration: none;
}
body {
	margin: 0px;
	padding: 0px;
	background: #000 url(assets/img/body_bk.jpg) top center no-repeat;
         background-attachment:fixed;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
/*---layout----*/

#main {
	width: 100%;
}
#container {
	width: 1024px;
}
#header {
	float: left;
	width: 100%;
}
#top {
	float: left;
	width: 100%;
	height: 153px;
	background: url(assets/img/header_top.png) no-repeat;
}
#nav {
	float: left;
	width: 100%;
	height: 34px;
	background: url(assets/img/nav_bk.png) no-repeat;
}
#strip {
	float: left;
	width: 100%;
	height: 76px;
	background: url(assets/img/strip_bk.png) no-repeat;
}
#subpage_strip {
	float: left;
	width: 100%;
	height: 76px;
	background: url(assets/img/subpage_strip_bk.png) no-repeat;
}
#body_contain {
	float: left;
	width: 100%;
	background: url(assets/img/home_bk_strip.png) repeat-y;
}
#subpage_body_contain {
	float: left;
	width: 100%;
	background: url(assets/img/subpage_bk_strip.png) repeat-y;
}
#body_top {
	float: left;
	width: 100%;
	background: url(assets/img/home_top.png) top no-repeat;
}
#subpage_body_top {
	float: left;
	width: 100%;
	background: url(assets/img/subpage_top.jpg) top no-repeat;
}
#subpage_wrap {
	width: 700px;
	text-align: justify;
	float: left;
}
#body_bottom {
	float: left;
	width: 100%;
	height: 45px;
	background: url(assets/img/home_bottom.png) no-repeat;
}
#subpage_body_bottom {
	float: left;
	width: 100%;
	height: 45px;
	background: url(assets/img/subpage_bottom.png) no-repeat;
}
#sponsor {
	float: left;
	width: 100%;
	height: 405px;
	background: url(assets/img/sponsor_bk.png) no-repeat;
	text-align: center;
}

#footer {
	float: left;
	width: 100%;
	height: 34px;
	background: url(assets/img/footer_bk.png) no-repeat;
}
#footer_wrap {
	width: 964px;
	margin: 0px auto;
}
#copyline {
	float: left;
	width: 964px; /*1024*/
	height: 30px;
	padding: 0px 30px;
	font-size: 11px;
	color: #757575;
}
/*---top navigation---*/

#nav ul {
	margin: 0px auto;
	padding: 0px;
	width: 958px;
}
#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
#nav li a.nav01 {
	float: left;
	width: 75px;
	height: 31px;
	background: url(assets/img/nav01.jpg) 0px 0px no-repeat;
}
#nav li a.nav01:hover {
	background: url(assets/img/nav01.jpg) 0px -31px no-repeat;
}
#nav li a.nav02 {
	float: left;
	width: 96px;
	height: 31px;
	background: url(assets/img/nav02.jpg) 0px 0px no-repeat;
}
#nav li a.nav02:hover {
	background: url(assets/img/nav02.jpg) 0px -31px no-repeat;
}
#nav li a.nav03 {
	float: left;
	width: 107px;
	height: 31px;
	background: url(assets/img/nav03.jpg) 0px 0px no-repeat;
}
#nav li a.nav03:hover {
	background: url(assets/img/nav03.jpg) 0px -31px no-repeat;
}
#nav li a.nav04 {
	float: left;
	width: 73px;
	height: 31px;
	background: url(assets/img/nav04.jpg) 0px 0px no-repeat;
}
#nav li a.nav04:hover {
	background: url(assets/img/nav04.jpg) 0px -31px no-repeat;
}
#nav li a.nav05 {
	float: left;
	width: 60px;
	height: 31px;
	background: url(assets/img/nav05.jpg) 0px 0px no-repeat;
}
#nav li a.nav05:hover {
	background: url(assets/img/nav05.jpg) 0px -31px no-repeat;
}
#nav li a.nav06 {
	float: left;
	width: 109px;
	height: 31px;
	background: url(assets/img/nav06.jpg) 0px 0px no-repeat;
}
#nav li a.nav06:hover {
	background: url(assets/img/nav06.jpg) 0px -31px no-repeat;
}
#nav li a.nav07 {
	float: left;
	width: 99px;
	height: 31px;
	background: url(assets/img/nav07.jpg) 0px 0px no-repeat;
}
#nav li a.nav07:hover {
	background: url(assets/img/nav07.jpg) 0px -31px no-repeat;
}
#nav li a.nav08 {
	float: left;
	width: 94px;
	height: 31px;
	background: url(assets/img/nav08.jpg) 0px 0px no-repeat;
}
#nav li a.nav08:hover {
	background: url(assets/img/nav08.jpg) 0px -31px no-repeat;
}
/*---home navigation---*/

#home_nav ul {
	margin: 0px;
	padding: 0px;
}
#home_nav li {
	margin: 0px;
	padding: 20px 0px;
	list-style: none;
	display: block;
	float: left;
}
#home_nav li a.home01 {
	float: left;
	width: 157px;
	height: 47px;
	background: url(assets/img/home01.jpg) 0px 0px no-repeat;
}
#home_nav li a.home01:hover {
	background: url(assets/img/home01.jpg) 0px -47px no-repeat;
}
#home_nav li a.home02 {
	float: left;
	width: 157px;
	height: 47px;
	background: url(assets/img/home02.jpg) 0px 0px no-repeat;
}
#home_nav li a.home02:hover {
	background: url(assets/img/home02.jpg) 0px -47px no-repeat;
}
#home_nav li a.home03 {
	float: left;
	width: 157px;
	height: 47px;
	background: url(assets/img/home03.jpg) 0px 0px no-repeat;
}
#home_nav li a.home03:hover {
	background: url(assets/img/home03.jpg) 0px -47px no-repeat;
}
#home_nav li a.home04 {
	float: left;
	width: 157px;
	height: 47px;
	background: url(assets/img/home04.jpg) 0px 0px no-repeat;
}
#home_nav li a.home04:hover {
	background: url(assets/img/home04.jpg) 0px -47px no-repeat;
}
/*---footer navigation---*/

#footer_links {
	float: left;
	width: 924px;
}
#footer_links ul {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
}
#footer_links li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
#footer_links li a.footer01 {
	float: left;
	width: 69px;
	height: 34px;
	background: url(assets/img/footer01.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer01:hover {
	background: url(assets/img/footer01.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer02 {
	float: left;
	width: 93px;
	height: 34px;
	background: url(assets/img/footer02.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer02:hover {
	background: url(assets/img/footer02.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer03 {
	float: left;
	width: 99px;
	height: 34px;
	background: url(assets/img/footer03.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer03:hover {
	background: url(assets/img/footer03.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer04 {
	float: left;
	width: 76px;
	height: 34px;
	background: url(assets/img/footer04.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer04:hover {
	background: url(assets/img/footer04.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer05 {
	float: left;
	width: 67px;
	height: 34px;
	background: url(assets/img/footer05.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer05:hover {
	background: url(assets/img/footer05.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer06 {
	float: left;
	width: 104px;
	height: 34px;
	background: url(assets/img/footer06.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer06:hover {
	background: url(assets/img/footer06.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer07 {
	float: left;
	width: 92px;
	height: 34px;
	background: url(assets/img/footer07.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer07:hover {
	background: url(assets/img/footer07.jpg) 0px -34px no-repeat;
}
#footer_links li a.footer08 {
	float: left;
	width: 93px;
	height: 34px;
	background: url(assets/img/footer08.jpg) 0px 0px no-repeat;
}
#footer_links li a.footer08:hover {
	background: url(assets/img/footer08.jpg) 0px -34px no-repeat;
}
/*----other stuff---*/

img {
	border: none;
}
#socials {
	float: right;
	position: relative;
	top: 126px;
	right: 40px;
	width: 300px;
	height: 22px;
}
#socials img {
	margin: 0px 5px;
}
#home_content1 {
	float: left;
	width: 434px;
}
#home_nav {
	float: left;
	width: 155px;
	text-align: center;

}
#home_content2 {
	float: left;
	width: 433px;
}
#home_content1 h1, #home_content2 h1 {
	font-size: 12pt;
	color: #e00000;
	margin: 10px 0px;
}
.home_wrap1 {
	float: right;
	width: 385px; /*400*/
	padding: 0px 0px 20px 15px;
}
.home_wrap2 {
	float: left;
	width: 380px; /*400*/
	padding: 0px 20px 20px 0px;
}
/*#sponsor img {
	margin: 0px 20px;
}*/
.sponsor_line, .sponsor_line2 { 
	width: 995px;
	height: 99px;
	margin: 0px auto;
}
.sponsor_line img {
	margin: 0px 20px;
}
.sponsor_line2 img {
	margin: 0px 5px;
}

#rss {
	float: left;
	width: 34px;
}
#copyline a {
	color: #fff;
	text-decoration: none;
}
#copyline a:hover {
	color: #CCC;
}
.copyright {
	float: left;
	width: 55%;
}
.bottom_links {
	float: right;
	width: 30%;
	text-align: right;
}
.bottom_links a {
	padding: 0px 10px;
}

#subpage_wrap_content {
	float: left; 
	margin-left: 50px; 
	width: 930px;
}

#sidebar {
	width: 200px;
	height: auto;
	float: right;
}

#sidebar li{
	list-style: none;
}

#sidebar ul {
	margin-bottom: 15px;
	padding: 0;
}

#wp-calendar a {	
	color: #E00102;
	text-decoration: none;
}

#prev a, #next a {
	font-size: 14px;
}

p.postmetadata {
	margin-top: 10px;
}

.postmetadata a{
	text-decoration: none;
	color: #E00000;
	font-size: 12px;
}

h2.pagetitle {
	margin-bottom: 20px;
}

#respond {
	float: left;
	margin-top: 15px;
}

.alignleft a, .alignright a, #respond a, .commentlist a, #sidebar a{
	color: #E00000;
	text-decoration: none;
}

.navigation {
	margin-bottom: 10px;
}

#searchform input {
	margin-bottom: 5px;
}

#searchbox {
	background: url(assets/img/search.png) transparent no-repeat;
	width:200px;
	height: 32px;
	float: left;
}

#searchbox input {
	background:transparent none no-repeat scroll 0 0;
	border:medium none;
	color:#666666;
	margin:8px 12px 4px 28px;
	width:155px;
}

.widgettitle {
	font-weight: normal;
	font-size: 16px;
	margin-top: 15px;
}



@media screen and (-webkit-min-device-pixel-ratio:0){
	#main {
		margin-left: auto;
		margin-right: auto;
		width: 1024px;
		height: auto;
	}
}

/*---added 04.11.09---*/
.widget ul{
	margin: 0px;
	padding: 0px;
}
.widget li {
	margin: 5px 0px;
	padding: 0px 0px 0px 10px;
	background: url(assets/img/bullet_box.gif) 0px 5px no-repeat;
}
.widget li a {}
#sidebar .widget li a:hover, .widget_recent_entries li a:hover {
	color: #fff;
}


.webform input, .webform textarea {
	background: #1e2022;
	border: 1px solid #999;
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}
.webform input.btn_submit {
	cursor: pointer;
}

/*---added 07.01.09----*/
ul.marker {
	float: left;
	display: block;
	margin: 0px;
	padding: 5px 0px;
	clear: both;
}
ul.marker li {
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}
ul.marker li a {
	float: left;
	padding: 7px;
	margin: 5px 1px;
	text-decoration: none;
	background: #676767;
	font-weight: bold;
}
ul.marker li a:hover {
	color: #ff0000;
	background: #E1E1E1;
}