/* layout and structure */
body{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
    text-align: center;
}

.clear{	clear: both; }

.clear-left{ clear: left; }

.clear-right{ clear: right; }

#content{
	float: left;
	width: 550px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#content-about-site{
	margin-left: 620px;
	padding: 10px;
	height: 198px;
}

.content-feature-post{
	float: left;
	width: 600px;
	height: 220px;
}

#content-wrapper{
	padding: 0px;
	margin: 0px;
}

.featured-image{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#featured-post-section{
	padding: 20px 0px;
	margin: 10px 0px 0px 0px;
}

.feature-title{
	width: 580px;
	padding: 10px;
}

#header{
	height: 50px;
}

#header-login-section{
	float: left;
	width: 600px;
}

#header-login-form, #header-search-form{
	padding: 8px 0px 0px 0px;
}

#header-search-section, #sidebar{ float: right; width: 320px; padding-right: 30px; padding-top: 0px; }

.hide{
	display: none;
}

#member-content #content{
	float: left;
	width: 680px;
	padding-left: 20px;
}

.navigation{
	margin-bottom: 20px;
}

.post-block{
	float: left;
	width: 280px;
	padding-left: 20px;
	height: 410px;
}

#post-list{
	width: 600px;
	float: left;
}

#post-wrapper{
	padding: 0px 0px;
	margin: 0px;
}

#section-marker{
	float: left;
	padding: 30px 20px 20px 20px;
	margin-right: 20px;
	width: 40px;
}

#sidebar{
	padding-bottom: 20px;
}

#site-description{
	clear: both;
	padding: 7px 0px;
}

#site-description img{
	float: left;
	margin-left: 10px;
	border: none;
}

#site-strapline{
	float: right;
	width: 320px;
	font-size: 14px;
	padding: 10px 20px 10px 0px;
}

.widget-error{
	padding: 10px;
}


/* > Pagination
-------------------------------------------------------------- */

div.pagination {
	padding: 10px 20px 10px 20px;
	height: 16px;
}
	div.pagination#user-pag, .friends div.pagination,
	.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
		border: none;
		padding: 8px 15px;
	}

	div.pagination .pag-count {
		float: left;
	}

	div.pagination .pagination-links {
		float: right;
	}
		div.pagination .pagination-links span,
		div.pagination .pagination-links a {
			padding: 0 5px;
		}

div#pag-bottom {
	margin-top: 0;
}

ul#group-admins li{
	list-style: none;
}

form#whats-new-form textarea {
width: 100%;
height: 50px;
}

.activity-list .activity-avatar img {
width: 50px;
height: 50px;
}

ul.item-list li {
position: relative;
padding:15px 0 20px;
}

table.forum{
	clear: left;
}

a.linkopacity img {
filter:alpha(opacity=65); 
-moz-opacity: 0.65; 
opacity: 0.65;
background:#000000;
}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
background:#000000;
}

li.blogwatch {

margin-left: 0px !important;

text-indent: none;

list-style-type:none;

display:inline;

}

li.blogwatch a, li.blogwatch a:hover, li.blogwatch a:visited {

text-decoration: none;

border: none !important;

padding:0px;

background:transparent !important;

}

li.blogwatch a img {

 border: 5px solid #333;

 margin: 0 3px 3px 0;

 }

li.blogwatch a:hover img {

 border: 5px solid #600;

 }
 
/* When number of Feedburner subscribers gets bigger, decrease the margin-left attribute, so as count number does not overlap with RSS image in the Blog Stats widget.
1 digit RSS Number=65px
2 digit RSS Number=52px
3 digit RSS Number=39px
4 digit RSS Number=26px
5 digit RSS Number=15px
*/
.feedburnercount {
margin-bottom:-57px;
margin-left:65px;
}

.twittercount {
margin-top:-35px;
margin-left:235px;
}

.rcg-avatar {
padding:12px;
}

.triangle-border-trackback {
	position:relative;
        width:532px;
	padding:5px;
	border:5px solid #600;
	color:#333;
	background:black;
        margin-bottom:10px;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.triangle-border-footer {
	position:relative;
        width:940px;
	padding:5px;
	border:5px solid #600;
	color:#333;
	background:black;
        margin-bottom:10px;
        margin-top:-10px;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.tweetbutton {
margin-top: -26px;
margin-left: 458px; }


.triangle-border-breadcrumbs {
	position:relative;
        width:532px;
	padding:5px;
	border:5px solid #600;
	color:#333;
	background:black;
        margin-bottom:-15px;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.post_date{
	margin: 5px 5px 5px 5px;
	display:inline;
	width: 59px;
	height: 60px;
	overflow: hidden;
        float:left;
	background: #0379A9 url(https://massiveattack.ie/wp-content/uploads/2010/11/red3.png) no-repeat;
}

.post_month{
	padding: 1px 0 0;
	text-align: center;
	text-transform: uppercase;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e8f6b0;
}

.post_day{
	padding: -35px 0 0;
	text-align: center;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #600;
}

.post_year{
	padding: 0px 0 0;
	text-align: center;
	font-family: Georgia, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #600;
}

/* COMMENT COUNT */
.comment-count { text-align:center; height:47px;width:69px;font-weight: bold; background: url(https://massiveattack.ie/wp-content/uploads/2010/11/red3.png) top left repeat-x; padding:5px 5px 5px 0; margin-bottom:-2px; top:-5px; text-shadow:none;}
.comment-count span.bigbold { font-size:18pt; color:#08548b; text-shadow: 1px 1px 1px #CCC; }