body {background: #000 url(../i/bg.jpg) no-repeat top center;}

img {border:0px;outline: none;}
a img {opacity:1;filter:alpha(opacity=100);}
a:hover img { opacity:.50;filter:alpha(opacity=50);}

div.navigation {float:right;position:relative;margin:0px; height:43px; margin-top:96px; text-transform:uppercase; font-weight:bold; text-decoration:none;font-size:18px;line-height:35px;}
div.navigation a {padding:10px 16px 10px 16px; color:#FFFFFF; background-color:#2b2b2b; font-size:18px; line-height:35px;}
div.navigation a:hover {color:#FFFFFF;background-color:#d3005f;} 
div.navigation a.on {color:#FFFFFF;background-color:#d3005f;}
.container_12 .navigation{}
.grid_12 img {float:left;}


.container_12 .content {display:inline;float:left;position:relative;margin-left:10px;margin-right:10px; width:660px; background-color:#2b2b2b; padding:20px 30px 60px 30px; color:#FFFFFF;}
.container_12 .content .entry {}
.container_12 .content .entry a {color:#FFFFFF;font-weight:normal; padding-left:0px;}
.container_12 .content .entry a:hover {color:#d3005f; background-color: #2b2b2b; padding-left:0px;}
.container_12 .content p {color:#999999;font-weight:normal; padding-left:0px; margin-bottom:20px;}
.container_12 .content p a {color:#d3005f;font-weight:normal; padding-left:0px;}
.container_12 .content p a:hover {color:#FFFFFF;background-color:#d3005f; padding-left:0px;}
.container_12 .content .postmetadata {color:#999999;font-weight:normal; padding-left:0px; margin-bottom:40px;}
.container_12 .content .postmetadata a {color:#999999;font-weight:normal; padding-left:0px;}
.container_12 .content .postmetadata a:hover {color:#d3005f;background-color:#2b2b2b; padding-left:0px;}


.container_12 .content .pink {color:#d3005f;font-weight:normal; padding-left:0px;}
.container_12 .content .pink a {color:#d3005f;font-weight:normal; padding-left:0px;}
.container_12 .content .pink a:hover {color:#FFFFFF;background-color:#d3005f; padding-left:0px;}
.container_12 .content .white {color:#ffffff;font-weight:normal; padding-left:0px;}
.container_12 .content .white a {color:#ffffff;font-weight:normal; padding-left:0px;}
.container_12 .content .white a:hover {color:#d3005f;background-color:#d3005f; padding-left:0px;}

.container_12 .content h1 a {color:#d3005f;font-weight:bold; padding-left:0px;}
.container_12 .content h1 a:hover {color:#FFFFFF;background-color:#d3005f; padding-left:0px;}
.container_12 .content h2 {color:#d3005f;font-weight:normal; padding-left:0px;font-size:25px; margin:0px;}
.container_12 .content h2 a {color:#d3005f;font-weight:normal; padding-left:0px;font-size:23px;}
.container_12 .content h2 a:hover {color:#FFFFFF;background-color:#d3005f; padding-left:0px;font-size:23px;}
.container_12 .content h3 {font-weight:bold; padding-left:0px; font-size:22px;margin-bottom:0px;}
.container_12 .content h3 a {color:#d3005f;font-weight:normal; padding-left:0px;}
.container_12 .content h3 a:hover {color:#FFFFFF;background-color:#d3005f; padding-left:0px;}
.container_12 .content h4 {font-weight:normal; font-size:18px;margin-bottom:0px;}
.container_12 .content h4 a {color:#d3005f;font-weight:normal;}
.container_12 .content h4 a:hover {color:#FFFFFF;background-color:#d3005f;}
.container_12 .content h5 {font-weight:normal;margin-bottom:0px;}
.container_12 .content h5 a {color:#d3005f;font-weight:normal;}
.container_12 .content h5 a:hover {color:#FFFFFF;background-color:#d3005f;}
.container_12 .content h6 {font-weight:normal;margin-bottom:0px;}
.container_12 .content h6 a {color:#d3005f;font-weight:normal;}
.container_12 .content h6 a:hover {color:#FFFFFF;background-color:#d3005f;}

.container_12 .content div.quote { font-style:italic;color:#FFFFFF;font-size:15px; margin-left:20px;float:right; display:inline; width:330px;position:relative; min-height:100px;margin-bottom:20px;}
.container_12 .content div.quoteimg { float:left; position:relative;width:310px;height:100px; margin-bottom:20px;}
.container_12 .content p.quoteimg { float:left; position:relative;width:310px;height:100px; margin-bottom:20px;}
.container_12 .content ul { list-style-position:outside;color:#999999;margin-left:20px;}
.container_12 .content li { color:#999999;}
.content li.home-item, .content li.page_item { color:#d3005f; list-style-type:none; margin:10px 0px 10px 0px; font-size:16px;}
.content li.cat-item { color:#d3005f; list-style-type:none; margin:20px 0px 10px 0px; font-size:16px;}
.content li.page_item ul li {  list-style-type: circle;}
.container_12 .content ul li a { color:#ffffff; list-style-type:none;}
.container_12 .content ul li a:hover { color:#d3005f;}
.container_12 .content ul li ul a { color:#999999;}
.container_12 .content strong { color:#ffffff;}


.container_12 #sidebar {display:inline;float:left;position:relative;margin-left:5px;margin-right:10px; width:205px;padding:0px 0px 60px 0px;color:#FFFFFF;}
.container_12 .sidebar {display:inline;float:left;position:relative;margin-left:10px;margin-right:10px; width:170px;padding:25px 0px 60px 30px;color:#FFFFFF;}
.container_12 #sidebar h2 {display:block;color:#d3005f;font-weight:normal; padding-left:0px; margin:30px 0px 0px 0px;}
.container_12 #sidebar h2 a {display:block;background-color:#d3005f;color:#FFFFFF;font-weight:normal; padding-left:0px;}
.container_12 #sidebar h2 a:hover {color:#FFFFFF;background-color:#2b2b2b;}
.container_12 .sidebar h3 a {display:block;background-color:#d3005f;color:#FFFFFF;font-weight:normal; padding-left:10px;}
.container_12 .sidebar h3 a:hover {color:#FFFFFF;background-color:#2b2b2b;}

.container_12 .sidebar h4 a {display:block;background-color:#2b2b2b;color:#FFFFFF;font-weight:normal; padding-left:10px;font-size:21px;}
.container_12 .sidebar h4 a:hover {color:#d3005f;background-color:#2b2b2b;font-size:21px;}


.sidebar ul {list-style:none; margin:-3px 0px 0px 0px; padding:0px;}
#sidebar li {list-style:none; font-weight:normal; font-size: 11px; margin:0px; padding:0px;}
.sidebar li {list-style:none; font-weight:normal; font-size: 13px;}
#sidebar li a:link,
#sidebar li a:visited,
#sidebar li a:hover,
#sidebar li a:active {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 2px; 

	height: 1%;

	display:block;
	color:#FFFFFF; 
	border-bottom-color:#2f2c2d; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}
#sidebar li a:hover {display: block;background-color:#d3005f;color:#FFFFFF;border-bottom-color:#d3005f;}

.sidebar li a {display:block;color:#FFFFFF; border-bottom-color:#2f2c2d; border-bottom-style:solid; border-bottom-width:1px;padding:10px 0px 10px 20px; height: 1%;}
.sidebar li a:hover {background-color:#d3005f;color:#FFFFFF;border-bottom-color:#d3005f;}
.sidebar a.on, .current_page_item {background-color:#d3005f;color:#FFFFFF;;border-bottom-color:#d3005f;}

.kanchi {clear:both;display:block; }
.kanchi .footer { text-align:left; height:165px;}
.kanchi .footer img {margin:0px 150px 0px 0px;}

.container_12 .sponsors {width:930px;background-color:#2b2b2b; text-align:center;display:inline;float:left;position:relative;margin-left:10px;margin-right:0px;margin-top:10px; padding:0px 5px 0px 5px;}
.container_12 .sponsors a {margin-left:8px;margin-right:8px;}

.container_12 .footer {font-weight:normal;width:960px;text-align:center;display:inline;float:left;position:relative;margin-right:0px; margin-top:10px; padding:0pxs;color:#999999;}
.container_12 .footer .footnav { margin:30px 0px 5px 0px;}
.container_12 .footer .footnav a { font-size:18px;font-weight:normal;color:#999999; padding:0px 25px 0px 25px;}
.container_12 .footer .footnav a.on { color:#d3005f;}
.container_12 .footer .footnav a:hover {color:#FFFFFF;background-color:#d3005f;padding:0px 25px 0px 25px;}

.container_12 .footer .copy {font-size:13px; margin:20px 0px 20px 0px;font-weight:normal;}
.container_12 .footer .copy a { color:#999999; text-align:center;}
.container_12 .footer .copy a:hover {color:#d3005f;}

#topright a {right:50%;left:50%;top:0px;display: block;text-decoration: none;text-align:center;position:absolute;z-index:99;color:#FFFFFF; background-color:#2b2b2b; font-size:15px;margin: 0px 0px 0px 370px;;width: 68px;padding:5px 16px 5px 16px;}
div#topright a:hover {color:#FFFFFF;background-color:#d3005f;width: 68px;}

.postnav {display: block;text-align: center;margin-top: 10px;margin-bottom: 80px;color:#999999;}
.postnav a, .commentlist a {color:#999999;	}
.postnav a:hover, .commentlist a:hover {background-color:#d3005f;color:#FFFFFF;}

.gototop {display: block;float: right;margin-top: 10px;margin-bottom: 10px;color:#999999; font-size:10px;}
.gototop a {color:#999999;	}
.gototop a:hover {background-color:#d3005f;color:#FFFFFF;}
