body{
background-color: #04213e;
font-family: Calibri, Helvetica, Arial, San Serif;
margin:0;
padding:0;
background-image: URL('images/background.jpg');
background-position: center top;
background-repeat: no-repeat;
background-color: #04223e;
}

#outerpage{
width:1220px;
margin-left:auto;
margin-right:auto;
}


#page{
width:960px;
position:relative;
left:140px;
}

#header{
/*width:960px;*/
height:160px;
position: relative;
}

#logo{
	background-image: URL('images/logo-trans.png');
	width:539px;
	height:141px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#bubble{
	background-image:URL('images/bubble-trans.png');
	background-repeat: no-repeat;
	width:219px;
	height:86px;
	float:right;
	position:relative;
	margin-top:-72px;
	left:40px;
	
	text-align:right;
	font-size:24px;
	padding-right:10px;
	padding-top:5px;
	
}

#loginbar{
	clear:both;
	background-color:#1a1a1a;
	height:30px;
	font-size:12px;
}
#loginbar ul{
	float:right;
	list-style-type:none;
	margin:0px;
	padding-top:5px;
}

#loginbar li{
	display:inline;
	color:#e7e7de;
}

#loginbar li a{
	text-decoration:none;
	color:#e7e7de;
}

#loginbar li.postsomething a{
	color:#00adef;
	padding-left:20px;
	padding-right:10px;
	font-style: italic;
	font-weight:bold;
	font-size:18px;
}

#loginbar li.postsomething a:hover{
	color:#ffffff;
	padding-left:20px;
	padding-right:10px;
	font-style: italic;
	font-weight:bold;
	
}




#navbar{
	clear:both;
	background-color:#333333;
	height:35px;
	position:relative;
	font-weight:bold;
}

#navbar ul{
	list-style-type:none;
	margin:0px;
	position:relative;
	top:4px;
	padding-bottom:2px;
	padding-left:20px;
	font-size:22px;
	font-family: Calibri, Helvetica, Arial, Sans Serif;
	
}

#navbar li{
	float: left;
	position: relative;
	padding-right:30px;
}

#navbar a, #navbar a.visited{
	display:block;
}

#navbar ul li a{
	text-decoration:none;
	color:#e7e7de;
}

#navbar ul li a:hover{
	text-decoration:none;
	color:#ffffff;
}

#navbar ul li.current_page_item a{
	color:#00adef;
}

#navbar ul ul{
	height:0;
	left:0;
	position:absolute;
	top:26px;
	visibility:hidden;
	padding-left:0;
}

#navbar ul ul a.drop, #navbar ul ul a.drop:visited {
	/* background-color:#c9ba65; */
	background-image: URL('images/tran.png');
}

#navbar ul ul a.drop:hover {
	/* background-color:#c9ba65; */
	background-image: URL('images/tran.png');

	
}

#navbar ul ul :hover > a.drop {
	/* background-color:#c9ba65; */
	background-image: URL('images/tran.png');	

	
}

#navbar ul ul a, .menu ul ul a:visited  {
/*background : #d4d8bd; */
/* background-color:#c9ba65; */
background-image: URL('images/trans.png');
color : #000;
height : auto;
line-height : 1em;
padding : 5px 10px;
width : 150px;
font-size:18px;
border-width : 0 1px 1px 1px;
}

#navbar ul ul li a{
	color:#000000 !important;
}

#navbar ul ul li a:hover{
	color:#ffffff !important;
}

#navbar ul ul a:hover{
	color:#ffffff;
	background-color:#333333;
}

#navbar ul li:hover ul, #navbar ul a:hover ul  {
visibility : visible;
}

#navbar ul :hover ul ul  {
visibility : hidden;
}
#navbar ul :hover ul :hover ul {
visibility : visible;
}

#searchable{
position:relative;
width:150px;
font-size:12px;
}


#content-bkg{

background-color: #f5f5f5;
clear:both;
margin-bottom:auto;
height:100%;
}

#content{
background-color: #ffffff;
float:left;
width:617px;
border-right:3px SOLID #333333;
height: auto;
padding-left:10px;
padding-right:0px;
padding-bottom:100px;
padding-top:10px;
display:block;
}

#content a{
color:#333333;
text-decoration:none;
}

#content a:hover{
color:#555555;
text-decoration:none;
}
#sidebar{
background-color: #f6f6f6;
float:left;
width:299px;
margin-bottom:auto;
padding-left:15px;
padding-right:15px;



}

#footer{
background-image: URL('images/pongtable-trans.png');
background-repeat: no-repeat;
clear:both;
width:1220px;
height:252px;
position:relative;
margin-left:auto;
margin-right:auto;
bottom:72px;
/*
padding-left:230px;
padding-top:80px;
bottom:72px;
left:-140px;
*/
}

#footercontent{
padding-left:250px;
padding-top:100px;
width:750px;
}

#footer h2{
color:#ece137;
text-align:center;
padding:0;
margin:0;
}

#footer ul{

	text-align:center;
	list-style-type:none;
	padding-left:30px;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
}

#footer li {
	display: inline;
}

#footer li a{
	color:#ffffff;
	text-decoration:none;
	overflow:hidden;
	float:left;
	display:inline;
	width:160px;
}


.post{
background-color: #ffffff;
border-bottom: 3px solid #000000;
padding-bottom: 20px;
padding-top: 10px;
padding-right: 10px;
}

.entry .datebox{
background-image: URL('images/datebox.png');
background-repeat: no-repeat;
width:64px;
height:60px;
float:left;
position:relative;
right:57px;
top:10px;
margin-right:-57px;
display:inline;
text-align:center;
font-style:italic;
color:#ffffff;
padding:0px;
padding-top:18px;
line-height:10px;
}


.entry img {
border:0px;
}

.datebox .day{
font-size:30px;

}

.datebox .month{
font-size:16px;

}

.post h2{
text-decoration:none;
color:#555555;
font-size:40px;
padding:0px;
font-family: Calibri, Helvetica, Arial, San Serif;
font-style: italic;
margin:0px;

}

.post h2 a{
text-decoration:none;
color:#333333;
font-size:40px;
padding:0px;
font-family: Calibri, Helvetica, Arial, San Serif;
font-style: italic;
margin:0px;

}

.post .entry {
padding-left:20px;
}

.post-ratings  {
	display: inline;
}

.comments-count  {
	display: inline;
}

.addthis_container  {
	display: inline;
}

#sharelinks{
list-style-type:none;
padding-left:25px;
padding-top:20px;
padding-bottom:20px;
margin:0;
border:0px;
}

#sharelinks li{
display:inline;
padding-left:15px;
padding-right:15px;

}

#sharelinks img{
border:0px;

#get-recent-comments{
clear:both;
/*float:left;
width:150px;*/
border:1px SOLID #cccccc;
}

#get-recent-comments h2{
padding:0px;
margin:0px;
font-size:18px;
}

#get_recent_comments_wrap ul {
	padding: 0;
}

#vertical-advertisement{
float:right;/*
border:1px SOLID #cccccc;
width:120px;
height:600px;*/
}

.widget {
	list-style-type:none;
	margin: 20px 0 0 0;
}

#widgets {
	margin: 20px 0 0 0;
	padding: 0;
	padding-bottom: 80px;
}

.recent_comment{
	list-style-type:none;
}

#commentform textarea{
width:600px;
border:1px SOLID #CCCCCC;
background-color:#F4F4F4;
}

#tdomf_form1 input, textarea, #tdomf_upload_inline_form input, textarea{
border:1px SOLID #CCCCCC;
background-color:#F4F4F4;
}

#tdomf_form1_send{
clear:both;
width:175px;
height:50px;
position:relative;
left:12px;
background-color:#333333 !important;
color:#ffffff;
font-size:20px;
}

.widget_get_recent_comments{
padding:0 15px 15px 15px;
}

#get_recent_comments_wrap li{
margin-top:5px;
margin-left:15px;
padding-left:20px;
font-size:12px;
background-image: URL('images/comment.png');
background-repeat: no-repeat;

}

#get_recent_comments_wrap li a{
text-decoration:none;

}



.postmetadata{
margin-left:20px !important;
color:#666666;
font-size:12px;
}

.postmetadata a{
text-decoration:none;
color:#333333;
font-weight:bold;
}

.postmetadata .beermugs{
margin-left:20px;
position:relative;
top:3px;
display:inline;
}

.postmetadata .comments-count{
margin-left:20px;
}

.postmetadata .addthis_container{
margin-left:20px;
}

.postmetadata .post-ratings-loading{
float:right;
position:relative;
bottom:20px;
right:20px;
}

.post-ratings-text{
position:absolute;
top:-25px;
left:35px;
font-size:16px;
}

.post-edit-link{
text-align:right;
}


#google-news-inline{
	font-size:14px;
	padding-top:10px;
}

#google-news-inline ul{
	list-style-type:none;
	float:left;
	margin-top:4px;
	margin-left:0;
	padding:0;
	width:375px;
	
}

#google-news-inline li{
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px SOLID #E0E0E0;
	background-image: URL('images/plus.jpg');
	background-repeat:no-repeat;
	padding-left:25px;
	
}

#google-news-inline h3{
	padding:0;
	margin:0;
	font-size:20px;

}

#post-17 {
	padding-right: 0;
}

#post-17 hr{
	border:2px SOLID #333333;
	clear:both;
}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */

