/*  Theme Name: Antifa

Theme URI: http://www.bristolantifa.org/
Description: Design inspired by BASE theme (http://fresh01.co.za/2008/07/14/base/)
Version: 1.0
Author: Sid
Author URI: http://www.bristolantifa.org/
Copyright: Bristol Antifa 2008*/

/* SETUP AND RESET */

body, html  {
	height: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	background: #ff0000 url(img/bg.gif) repeat-x fixed;
}

body  {
	font-family: Trebuchet MS, Helvetica, Sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 1.4;
  /*unitless for proper inheritance*/
	color: #000;	
}

h1, h2, h3, h4, h5, h6  {	margin: 5px 0;	background-color: #fff;	color: #000;	font-weight: normal;}h1 a:link, h1 a:visited,h2 a:link, h2 a:visited,h3 a:link, h3 a:visited, h4 a:link, h4 a:visited,h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  {	color: #ff0000;	text-decoration: none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover  {	color: #000;	text-decoration: underline;}

h1  {	font-size: 36pt}h2  {	font-size: 22pt}h3  {	font-size: 16pt}h4  {	font-size: 12pt}h5  {	font-size: 10pt}h6  {	font-size: 8pt}p  {	margin: 10px 0 10px 0;}ul, ol  {	margin: 0;	padding: 0;	list-style: circle;}img  {	border: none;}div.hr {	height: 2px;	background: #000;	margin: 10px 0 0 0;	padding: 0;}div.hr hr {	display: none;}/* NAVIGATION */a:link, a:visited  {	color: #ff0000;	text-decoration: none;}a:hover  {	color: #000;	text-decoration: none;}

#nav  {
	padding: 9px 0 9px 0;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	height: auto;
	background-color: #fff;
	width: 960px;
-moz-border-radius: 0px;
-khtml-border-radius: 0px;
-webkit-border-radius:0px;
border-radius: 0px;
}

#nav ul  {	padding: 0;	list-style: none;	font-weight: bold;}#nav ul li  {	position: relative;	display: inline;	margin: 0;	line-height: normal;	list-style: none;}#nav ul li ul  {	position: absolute;	width: 150px;	background-color: #000;	font-size: 12px;	top: 30px;	left: -10px;	display: inline;	list-style: none;}#nav a:link, #nav a:visited  {	text-decoration: none;	text-transform: uppercase;	color: #ff0000;	padding: 10px 2px;	margin: 10px 5px 10px 10px;}#nav a:hover  {	color: #000;	text-decoration: none;	background-color: #ff0000;	padding: 10px 2px;}#nav .current_page_item a:link, #nav .current_page_item a:visited  {	color: #ff0000;	background-color: #000;	text-decoration: none;	padding: 10px 2px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LAYOUT <<<<<*/

.fullcolumn  {
	width: 940px;
	margin:0;
	background-color: #fff;
-moz-border-radius:10px;
-khtml-border-radius: 10px;
-webkit-border-radius:10px;
border-radius: 10px;
}

#header  {
	height: 300px;	
padding: 10px;	
background: #fff url(http://bristolantifa.org/images/babanner.jpg) no-repeat center;
-moz-border-radius-bottomleft: 0px;
-khtml-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-khtml-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
}

#header h1  {	text-transform: uppercase;}#header h1 a:link, #header h1 a:visited  {	text-decoration: none;}#header p  {	margin: 0;	text-transform: uppercase;}

#main  {
	background-color: #fff;
-moz-border-radius-bottomleft:10px;
-khtml-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius:10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright:10px;
-khtml-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius:10px;
border-bottom-right-radius: 10px;
}

#content  {	background-color: #fff;	margin-bottom: 10px; }#sidebar  {	font-family: Trebuchet MS, Helvetica, Sans-serif;	font-size: 13px;	background-color: #fff;	padding-top: 5px;	padding-bottom: 10px;}#subscribe  {	margin: 10px 0 20px 0;}#subscribe h2  {	font-size: 18px;}#subscribe .posts  {	display: block;	margin-bottom: -15px;	background: url(img/icons/rss.gif) no-repeat 0% center;	padding: 6px 0 6px 30px;	text-decoration: none;}#subscribe .comments  {	display: block;	background: url(img/icons/rss_comments.gif) no-repeat 0% center;	padding: 6px 0 6px 30px;	text-decoration: none;}#search  {	margin: 15px 0 0 0;	padding-bottom: 8px;}#search h2  {	font-size: 18px;	text-transform: uppercase;}.searchform1 {	width: 30%;	height: 20px;	margin-right:5px;	background-color: #fff;	border: 1px solid #ff0000;	padding: 5px 0 0 5px;}#searchform #s  {	width: 83%;	height: 20px;	margin-right:5px;	background-color: #fff;	border: 1px solid #ff0000;	padding: 5px 0 0 5px;}#searchform .submit  {	margin-bottom: -7px;	border: 0;	padding: 0;}#footer  {	padding: 10px 10px;	width: 940px;	color: #fff;	background-color: #000;	font-size: 12px;}#footer p  {	margin: 0;}#footer a:link, #footer a:visited  {	color: #ff0000;	text-decoration: none;}#footer a:hover  {	color: #fff;	text-decoration: underline;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> POST AND ENTRY <<<<<*/

h3.cathead  {	margin: 10px 0 0 0;	font-size: 16px;	font-weight: bold;	padding: 0 10px 10px 0;	border-bottom: 2px solid #000;}h3.cathead1  {	margin: 20px 0 0 0;	font-size: 16px;	font-weight: bold;	padding: 2px 0 5px 0;}h3.notop {        margin-top: 0px;        padding-top: 0px;}.post  {	border-bottom: 2px solid #000; padding: 20px 0 10px 0;	overflow: hidden;}.post .title  {	margin: 0;	line-height: 110%;	color: #000;}.post .title a:link, .post .title a:visited  {	color: #ff0000;	text-decoration: none;}.post .title a:hover  {	color: #000;	text-decoration: underline;	}.post a:link, .post a:visited  {	color: #ff0000;	text-decoration: none;}.post a:hover {	color: #000;	text-decoration: underline;}.post h1, .post h2, .post h3, .post h4, .post h5, .post h6  {}.post p.meta  {	font-family: Trebuchet MS, Helvetica, Sans-serif;	font-size: 12px;	color: #9e9e9e;}.post p.meta a:link, .post p.meta a:visited  {	color: #ff0000;	text-decoration: none;}.post p.meta a:hover  {	color: #000;	text-decoration: underline;}.post p.meta .author  {}.post p.meta .gravatar  {}.post p.meta .date  {}.post p.meta .category  {}.post p.meta .comments  {}.post p.tags  {	color: #9e9e9e;}.post p.tags a  {	color: #ff0000;}.post p.more  {	color: #000;}.post p.more a:link, .post p.more a:visited  {	color: #ff0000;	text-decoration: none;}.post p.more a:hover {	color: #000;	text-decoration: underline;}.entry  {	background-color: #fff;}.entry p  {	margin:  12px 0;}.entry .pagelinks  {}.entry .pagelinks a:link, .entry .pagelinks a:visited  {	color: #ff0000;		text-decoration: none;}.entry blockquote  { 	color: #666;	font-family: Trebuchet MS, Times, Serif;	font-style: oblique;	text-align: left;  margin:15px; }.entry blockquote p  {	margin: 0px;	padding: 6px 0;}.entry blockquote.pullquote_left  {	float: left;	width: 150px;	font-size: 18px;	font-weight: bold;	margin: 0 20px 0 0;	padding: 0; }.entry blockquote.pullquote_left p {padding: 0 5px 0 0;}.entry blockquote.pullquote_right  {	float: right;	width: 150px;	font-size: 18px;	font-weight: bold;	margin: 0 0 0 20px;	padding: 0 0 0 5px; } .entry blockquote.pullquote_right p {padding: 0;}.entry ul  {	padding: 0 0 0 30px;}.entry ol  {	padding: 0 0 0 30px;}.entry  ol li ol li  {	list-style-type: lower-latin;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CUSTOM PARAGRAPH STYLES <<<<<*/.entry .download  {	padding: 10px 0 10px 50px;	background: #ededed url(img/icons/download.gif) no-repeat 2% center;	border-top: 1px solid #e3e3e3;	border-bottom: 1px solid #e3e3e3;}.entry .info  {	padding: 10px 0 10px 50px;	background: #e3e3e3 url(img/icons/info.gif) no-repeat 2% center;	border-top: 1px solid #dadada;	border-bottom: 1px solid #dadada;}.entry .update  {	padding: 10px 0 10px 50px;	background: #dadada url(img/icons/update.gif) no-repeat 2% center;	border-top: 1px solid #cecece;	border-bottom: 1px solid #cecece;}.entry .warning  {	padding: 10px 0 10px 50px;	background: #cecece url(img/icons/warning.gif) no-repeat 2% center;	border-top: 1px solid #c0c0c0;	border-bottom: 1px solid #c0c0c0;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> POST AND IMAGE NAVIGATION <<<<<*/#navigation  {}#navigation .prev a:link, #navigation .prev a:visited  {	color: #ff0000;	text-decoration: none;}#navigation .prev a:hover  {	color: #000;	text-decoration: underline;}#navigation .next a:link, #navigation .next a:visited  {	color: #ff0000;	text-decoration: none;}#navigation .next a:hover  {	color: #000;	text-decoration: underline;}#paginate a:link, #paginate a:visited  {	padding: 2px 7px;	background-color: #ededed;	border: 1px solid #9e9e9e;	text-decoration: none;}#image_nav  {	float: left;	width: 100%;}#image_nav img  {}#image_nav a:link, #image_nav a:visited  {	display: block;}#image_nav .prev a:link, #image_nav .prev a:visited  {	background: url(img/icons/image_prev.gif) no-repeat left center;	padding: 0 0 0 30px;}#image_nav .next a:link, #image_nav .next a:visited  {	background: url(img/icons/image_next.gif) no-repeat right center;	padding: 0 30px 0 0;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GALLERY <<<<<*/.gallery  {}.gallery-item  {	margin: 0;	padding: 0;	float: left; }.gallery-icon  {}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WIDGETS <<<<<*/.widget ul {	margin: 0;	padding: 0;	list-style: none;}.widget h2  {	font-size: 18px;	margin: 0;	text-transform: uppercase;}.widget h4 {	padding-top: 5px;}.widget h2 a:link, .widget h2 a:visited  {	color: #ffff00;	text-decoration: none;}.widget h2 a:hover {	color: #000;	text-decoration: underline;}.widget ul li {	margin: 7px 0;	list-style: none;}.widget ul li ul li {	margin: 5px 0;	padding: 0;	list-style: none;}.widget a:link, .widget a:visited  {	color: #ff0000;	text-decoration: none;}.widget a:hover  {	color: #000;	text-decoration: underline;}.widget .textwidget  {	margin: 10px 0 0 0;	padding: 0 0 10px 0;}.widget #recentcomments li  {	padding: 0;	list-style: none;}.widget #recentcomments li a:link, .widget #recentcomments li a:visited {	border-bottom: none;	color: #ff0000;}.widget #recentcomments li a:hover  {	color: #000;	text-decoration: underline;}.widget h2 a.rsswidget  {	font-weight: normal!important;	margin-left: 0;}.widget h2 a.rsswidget img  {	display: none;}.widget a.rsswidget   {	background-color: #fff;}.widget .rss-date  {	display: block;}.widget div.rssSummary  {	margin: 10px 0 5px 0;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CALENDAR <<<<<*/#wp-calendar  {	width: 100%;	text-align: center;	background-color: #f1f1f1;}#wp-calendar caption  {	padding: 7px 0;	border-top: 1px solid #ededed;	border-left: 1px solid #ededed;	border-right: 1px solid #ededed;	font-weight: bold;}#wp-calendar a:link, #wp-calendar a:visited  {	text-decoration: none;}#wp-calendar a:hover {	text-decoration: underline;	background-color: #dcdcdc;}#wp-calendar #next  {	text-align: right;}#wp-calendar #prev  {	text-align: left;}#wp-calendar #next a:link, #wp-calendar #next a:visited,#wp-calendar #prev a:link, #wp-calendar #prev a:visited  {	background: none;	font-weight: bold;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DEMOCRACY PLUGIN STYLING <<<<<*/.democracy  {	width: 100%!important;	padding: 5px 20px 40px 5px!important;	margin: 0!important;	border: 1px solid #ededed;}.dem-vote-button  {	float: left;}.democracy ul  {	padding: 0;	margin: 0!important;	list-style: none;}.democracy ul li  {	margin: 0 0 5px 0;	padding-left: 0!important;	text-transform: uppercase;	font-size: 11px;	list-style: none;}.democracy ul li a  {	background-image: none!important;}.dem-graph  {	width: 100%;}.dem-graph a  {	width: 100%;	padding: 0!important;	border-bottom-color: #999!important;	border-right-color: #999!important;}.dem-graph b  {	color: #000!important;	font-size: 10px;}.dem-graph i  {	color: #000!important;	font-size: 10px;}.democracy ul li input  {	margin: 0 2px 0 5px!important;}.dem-vote-link  {	float: right;	display: block;	margin-top: 8px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLICKRRSS WIDGET <<<<<*/p.flickrrss  {	display: inline;}p.flickrrss img  {	padding: 5px;}p.flickrrss img:hover  {	background-color: #ededed;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WP-PAGENAVI PLUGIN <<<<<*/.wp-pagenavi  {	margin: 10px 0;}.wp-pagenavi .pages  {	border: none!important;}.wp-pagenavi .current  {	border: none!important;	color: #f1f1f1!important;	background-color: #333!important;}.wp-pagenavi a  {	border: none!important;	color: #000!important;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> THEME SWITCHER RELOADED WIDGET <<<<<*/#themeswitcher  {	padding: 10px;	background-color: #ededed;}#themswitcher li  {	margin: 0;}#themeswitcher select  {	width: 99%!important;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> COMMENTS <<<<<*/#comments  {	padding: 10px 0 0 0;}#comments h3  {	margin: 10px 0;}#formsblock  {	padding: 0 0 10px 0;}#formsblock .hi  {	margin: 0 0 -10px 0;}#formsblock .hi small  {	font-size: 11px;	margin-top: -16px;}#formsblock .comments   {	background: url(img/icons/rss_comments.gif) no-repeat center right;	padding: 6px 30px 6px 0;	text-decoration: none;	line-height: 20px;}.formmsg p {	border: #ff0000 solid 1px;	padding: 5px;}#comments ol  {	margin: 5px 0 30px 0;	padding: 0;	list-style: none;}#comments ol li  {	padding: 10px;	list-style: none;	border: 1px solid #ccc;}#comments ol li.alt  {	background-color: #ededed;	list-style: none;}#comments ol li.authorcomment  {	background-color: #ddd;	list-style: none;	margin-bottom: 10px;}#comments ol li.none  {	background-color: #fff;	list-style: none;	margin-bottom: 10px;}.commententry p.moderate  {	background-color: #eee;	font-style: italic;	font-weight: bold;	padding: 4px 0 4px 10px;}.commentmeta  {	font-size: 11px;	}.commentmeta .gravatar  {}.commentmeta .gravatar img  {	float: left;	margin: 0 10px 0 0;	border: 1px solid #ededed;}.commentmeta .commentauthor  {	font-size: 14px;	font-weight: bold;}.commentmeta .commentdate  {}.commentmeta .commentpermalink  {}#comments #tagbox  {	color: #000;	margin: 20px 0 5px 0;}#comments #tagbox p  {	margin: 0;	font-size: 12px;}#comments #tagbox strong  {	font-size: 12px;}#comments p.nocomments{	padding: 0;}textarea {	font-family: Trebuchet MS, Helvetica, Georgia, Sans-serif;	font-size: 12px;	width: 525px;	margin: 0;	line-height: 20px;	font-size: 15px;	border: 1px solid #ff0000;	padding: 5px;}.submit {	border: 1px solid #ff0000;        height: 27px;        padding: 0 0 1px 0;}.submit1  {	border: 1px solid #ff0000;        padding: 5px 0 5px 5px;}button  {	border: 1px solid #9e9e9e;	background-color: #ededed;	padding: 5px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> POST IMAGE ALIGNMENT <<<<<*/

.entry img  {}.entry .alignleft  {	float: left;	margin: 5px 10px 5px 0;}.entry .alignright  {	float: right;	margin: 5px 0 5px 10px;}.entry .aligncenter  {	text-align: center;	margin-top: 5px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> POST TABLES <<<<<*/.post table  {	width: 540px;	border-left: 1px solid #ff0000;	border-top: 1px solid #ff0000;	border-spacing: 0;	margin: 10px 0;}*:first-child+html .post table  {	border-collapse: collapse;}.post table th  {	font-size: 15px;	background-color: #000;	color: #fff;}.post table th, .post table td  {	border-right: 1px solid #ff0000;	border-bottom: 1px solid #ff0000;	padding: 3px 5px 3px 5px;}.post .altrow  {	background-color: #eee;}.t1 {	width: 470px;	text-align: justify;	vertical-align: top;	background-color: #fff;}.t2 {	width: 50px;	text-align: center;	vertical-align: top;	font-weight: bold;	background-color: #fff;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLOAT & ALIGN <<<<<*/
.floatl  {float: left;padding-right: 5px;}.floatr  {float: right;padding-left: 5px;}.alignl  {text-align: left;}.alignr  {text-align: right;}.alignc  {text-align: center;}.hide  {display: none;}.clear {	clear: both;}code {        text-align: left;}
