/* giantpachinkomachineofdoom.com frontpage CSS by Baka-chan, based on l33t_gray b2evo skin by Tara Chen */

body {
background: #4C565E; color: #B7BFC7;
padding: 0; margin: 0;
font-family: Arial, Helvetica, sans-serif;
background-image: url(http://media.gpmod.com/assets/shared/backgrounds/gradscanbg.png);
background-repeat: repeat-x;
background-attachment: fixed;
}
a {
color: #F6B33D;
text-decoration: none;
}
a:visited {
color: #F6B33D;
text-decoration: none;
}
a:hover {
color: #F6B33D;
text-decoration: underline;
}
a:active {
color: #F6B33D;
text-decoration: none;
}
h4 {
margin: 0;
padding:5px 0px 0px 0px;
}
#container {
padding: 0;
margin: 0 0 0 10%;
width: 80%;
text-align: center;
}
.titleBlock {
float: left;
margin:10px 0px 10px 0px;
padding: 0px 10px 0px 0px;
}
.blogTitle {
color: #fff; text-align: left;
margin: 0px;
}
.blogTitle a {
color: #fff;
text-decoration: none;
}
.blogTitle a:visited {
color: #fff;
text-decoration: none;
}
.blogTitle a:hover {
color: #fff;
text-decoration: underline;
}
.blogTitle a:active {
color: #fff;
text-decoration: none;
}
.blogTitle h2 {
margin: 0px;
}
.blogTagline {
color: #F6B33D;
text-align: left;
}
.menuBlock {
float: right;
color: #F6B33D;
text-align: left;
margin:0;
padding:0;
}
.menuBlock ul {
list-style: none;
}
.afterDiv {
clear: both;
}
.centerContent {
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 10px 15px 10px 15px;
	background: #23272B;
	background-image: url(http://media.gpmod.com/assets/shared/backgrounds/boxgrad2.png);
	background-repeat: repeat-x;
	background-position: top;
}
.centerTitle {
text-transform: lowercase;
font-family: Arial, helvetica, sans-serif;
color: #F6B33D;
background: #000;
margin: 2px 0px 0px 0px;
padding: 2px 2px 2px 10px;
letter-spacing:5px;
text-align: left;
font-weight: bold;
}
.centerTitleLeft {
text-transform: lowercase;
font-family: Arial, helvetica, sans-serif;
color: #F6B33D;
background: #000;
margin: 2px 0px 0px 0px;
padding: 0px 0px 5px 10px;
letter-spacing:5px;
text-align: left;
font-weight: bold;
	width: 80%;
float: left;
}
.centerTitleRight {
font-family: Arial, helvetica, sans-serif;
color: #F6B33D;
background: #000;
margin: 5px 2px 5px 0px;
padding: 0px 5px 2px 10px;
text-align: right;
	background: #000000;
/*	font-style:italic; */
	font-size: 60%;
float: right;
}
#leftBlock {
float: left;
}
#rightBlock {
float: right;
}
.leftBlock {
position:absolute;
left:10%;
top:auto;
width:39%;
height:auto;
margin:0;
padding: 0;
}
.leftBlock ul {
list-style: none;
padding: 0px 0px 0px 15px;
margin: 5px 0 5px 0;
}
.rightBlock {
position:absolute;
left:51%;
top:auto;
width:39%;
height:auto;
margin:0;
padding: 0;
}
.rightBlock ul {
list-style: none;
padding: 0px 0px 0px 15px;
margin: 5px 0px 5px 0px;
}

.leftside {
text-align: left;
}

.search {
padding: 0px 0px 0px 10px;
}
.centerContent .search input, .centerContent input.checkbox {
width: auto;
margin: .5ex;
}
/* styles for images */
img {
border: none;
}
img.top {
vertical-align: top;
border: 0px;
}
img.flag {
vertical-align: middle;
border: 1px solid #000;
}
img.middle {
vertical-align: middle;
border: 0px;
}
img.leftmargin {
float: left;
border: 0px;
margin-right: 1ex;
margin-top: .2ex;
margin-bottom: .2ex;
}
img.rightmargin {
float: right;
border: 0px;
margin-left: 1ex;
margin-top: .2ex;
margin-bottom: .2ex;
}
a.permalink_right {
background-color: transparent;
float: right;
border: 0;
}