/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body{
	background-color:white;
}

h1, h2, h3, h4, h5, h6, body{
	font-family:Georgia, Tahoma;
}

h2{
	font-size:20px;
	color:#001353;
}

h3{
	font-size:16px;
	
}
.post{
	padding:7px 10px 20px;
}

.post p{
	font-size:15px;
}

.post-meta{
	font-size:10px !important;
}


.post .title,
.post .title a:link,
.post .title a:visited, a:link, a:visited, a:hover{
	color:#B00305;
}


h1.title{
	color:#001353 !important;
}

#container{
/*	background: url("images/Brigids-Cross.jpg") no-repeat center top #ffffff !important;*/
}

/* Header menu */

#header-bg  {
	background:url("images/header_bg.jpg") repeat-x top left;
	height:166px;
}

#nav li ul li {
	background-color:#F9D13E;
}

#nav li ul li:hover {
	background-color:#F2A415;
}

#nav li ul li a {
	color:#000;
}

#page-nav{
	
}

#page-nav a{
	color:#000;
}

#page-nav a:hover{
/*	color:#eeeeee;
	background-color:#3A0404;*/
}

#cat-nav{
	background:url(images/topmenu2_bg.jpg) no-repeat top left;
	/*background:rgb(38, 14, 12);
	background:transparent;
	background:rgba(38, 14, 12, 0.65);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5260e0c,endColorstr=#a5260e0c);
    zoom: 1;*/
	height:29px;
	width:996px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
}

#cat-nav a{
	color:#fff;
	text-shadow:none;
}

#cat-nav a:hover,
#cat-nav li:hover a{
	color:#fff;
}

#cat-nav li:hover{
	background:none;
/*	background:rgb(38, 14, 12);
	background:transparent;
	background:rgba(38, 14, 12, 0.65);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5260e0c,endColorstr=#a5260e0c);
    zoom: 1;*/
}

#secnav a{
	line-height:30px;
}

#secnav li{
	height:30px;
}

#secnav li ul li{
	/*background:none;
	//background:rgb(38, 14, 12);
	background:transparent;
	background:rgba(38, 14, 12, 0.65);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5260e0c,endColorstr=#a5260e0c);
    zoom: 1;*/
	background:none;
	background-color:#001456;
}

#secnav li ul li:hover{
	background-color:#003292;
}

#secnav li ul li a{
	color:#fff;
}

#secnav li ul li a:hover{
	color:#fff;
}

/* Header featured news start */
#loopedSlider{
	/*background:rgb(38, 14, 12);*/
	background:transparent;
	/*background:rgba(38, 14, 12, 0.65);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);
    zoom: 1;*/
	border:none;
}

#loopedSlider ul.pagination li
{
	border:none;
}

#loopedSlider ul.pagination li a{
	border-bottom:1px solid white;
}

#loopedSlider .slides div.slide{
	width:618px;
}

/*#loopedSlider .featured-nav  .pagination li.active,*/
#loopedSlider .featured-nav  .pagination li.active a,
/*#loopedSlider .featured-nav  .pagination li:hover,*/
#loopedSlider .featured-nav  .pagination li a:hover
{
	/*background:rgb(56, 8, 4);
	background:transparent;
	background:rgba(56, 8, 4, 1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5260e0c,endColorstr=#a5260e0c);
    zoom: 1;*/
	background:rgb(255, 255, 255);
	background:transparent;
	background:rgba(255, 255, 255, 0.50);
	color:rgb(56, 8, 4);
}

#loopedSlider .featured-nav  .pagination li.active a .title,
#loopedSlider .featured-nav  .pagination li a:hover .title{
	color:rgb(56, 8, 4);
	font-weight:bold;
}

#tabs, #loopedSlider .featured-nav{
	background:rgb(38, 14, 12);
	background:transparent;
	background:rgba(38, 14, 12, 0.65);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5260e0c,endColorstr=#a5260e0c);
    zoom: 1;
}

.flexipages_widget h3{
	color:white;
	margin-bottom:10px;
}

#flexipages-4{
	display:block;
	float:left;
	width:290px;
	margin:0px;
	padding:0px 17px 10px 17px;
	background:url(images/flexi_bg.jpg) no-repeat top left;
}

#tabs .inside li a,
#tabs .inside li span.meta,
#tabs .inside a:link
#tabs .inside a:visited {
	color:#fff;
}

#loopedSlider .slides div.slide .entry{
	color: #3A0404;
}

#loopedSlider .post .thumbnail{
	border:1px solid black;
	padding:5px;
}

#loopedSlider .post{
	padding:10px 17px;
}

#loopedSlider .slides div.slide .entry p{
	margin:0px;
}



#loopedSlider .slides h2{
	font-size:20px;
	font-weight:bold;
}

#loopedSlider .slide h2.title a:link,
#loopedSlider .slide h2.title a:visited{
	color:#3A0404;
}

#loopedSlider .featured-nav  .pagination span.title
{
	color:white;	
	font-size:13px;
	display:block;
	padding-top:7px;
	font-weight:bold;
	width:300px;
	text-shadow:none;
	
}

#loopedSlider .featured-nav  .pagination a,
#loopedSlider .featured-nav  .pagination a:visited{
	color:white;
	opacity:1;
}

#loopedSlider .slides div.slide .post-meta,
#loopedSlider .slides div.slide  .podPress_content,
#loopedSlider .featured-nav  .pagination .meta,
#footer-widgets{
	display:none;
}

#loopedSlider .featured-nav{
	width:330px;
	border:1px solid black;
	margin-top:10px;
}

#loopedSlider .featured-nav  .pagination li a{
	width:288px;
	padding:8px 9px;
	margin: 0px 12px;
}

#loopedSlider ul.pagination{
	border:none;
}

#loopedSlider ul.pagination img{
	border:none;
}

#loopedSlider .container{
	width:618px;
	background:none;
	border:none;
}

.post-bottom{
	display:none;
}

/* Header featured news end */



.middle-col,
.right-col{
	width:300px;
	overflow:hidden;
	padding-right:30px;
	float:left;
}

.right-col{
	display:inline;
}

#events-calendar-list li,
.widget ul li{
	list-style:none !important;
	background:none;
	padding-left:0px;
	display:block;
	overflow:hidden;
}

#events-calendar-list li a:link,
#events-calendar-list li a:visited{
	color:white;
	line-height:25px;
}

#events-calendar-list li{
	font-family:Georgia, Tahoma;
	font-size:12px;
	line-height:12px;
        font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:4px;
	padding-right:4px;
}

#events-calendar-list li:hover{
	background-color:#3A0404;
	border:none;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
}

#events-calendar-list .meta{
	display:block;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:15px;
	font-family:Georgia, Tahoma;
}

#wp-calendarLarge .event-block a{
	color:navy;
}

#content{
	margin: 0px auto 0px;
}

#right-side .widget ul li{
	line-height:25px;
	text-indent:10px;
}

#right-side .widget ul li a{
	color:#1D1815;
	font-size:14px;
}

#right-side .widget ul li ul li{
	border:none;
	text-indent:35px;
}

#right-side .widget ul li ul li a{
	font-weight:normal;
}

/*  Footer */

 #footer{
	margin:0px auto;
	color:white;
	padding:0px;
	width:996px;
	display:block;
	border:none;
	font-style:normal;
	font-size:12px;
}

 #footer a{
	color:white;
}

#footer a:hover{
	border:none;
	text-decoration:underline;
}

 #footer ul{
	list-style:none;
}

 #footer_full{
	width:996px;
	margin:auto;
	padding:15px 0px 35px 0px;
	display:block;
	overflow:hidden;
	float: left;
}

 #footer-left{
	width:100%;
	float:left;
}

 #footer #category-nav {
	display:inline;
	float:left;
	overflow:hidden;
	text-align:left;
	margin:0px;
	width:100%;
}

 #footer #category-nav li{
	display:block !important;
	width:199px;
	float:left;
	margin:0px;
}

#footer #category-nav li a{
	display:block;
	float:left;
	width:199px;
	margin:0px;
	height:25px;
	font-weight:bold;
	text-transform:uppercase;
}

#footer #category-nav li ul li a{
	text-transform:none;
	height:17px;
	font-weight:normal;
	width:170px;
	padding-right:29px;
}

#footer #category-nav li.item2961, #footer #category-nav li.item2961 a{
	width:399px;
}

#footer #category-nav li.item2961 ul li{
	width:199px;
}

#footer #category-nav li.item2961 ul li a{
	width:170px;
}

#footer #category-nav li ul{
	display:block;
	padding:0px;
	margin:0px;
}

 #footer .recentcomments a{
	color:#ffffff;
}

 #footer #recentcomments,
 #footer #recentcomments li{
	padding:0px;
	border:none;
 }

 #footer .credits p{
	color:white;
}

#footer_out{
	background:url(images/footer_out.jpg) repeat-x center top;
}

 #footer_bg{
	background:url(images/footer_doorway.jpg) no-repeat scroll center top;
	display:block;
	overflow:hidden;
}

#footer_bg .widget{
	background:none;
	border:none;
	color:white;
 }
 
#footer_bg .widget h3{
	background:none;
	font-size:12px;
	color:white;
	font-family:Georgia, Tahoma,Times,serif;
	padding:0px;
	height:20px;
}

/* Ads */

 #ads{
	width:942px;
	margin:auto;
	padding-top:15px;
}

 #ads .ads-row,
 #ads .ads-row2
{
	float:left;
	width:1000px;
}

 #ads .ads-row{
	height:70px;	
}

 #ads .ads-row2{
	height:60px;	
}

 #ads .normal {
	float:left;
	margin-right:12px;
	width:147px;
	height:60px;
	overflow:hidden;
}

/* Page */

.box{
	margin:0px;
}

#coloumns{
	display:block;
	overflow:hidden;
	float:left;
	margin-top:15px;
}

#main{
	display:block;
	border-right:1px solid #001353;
	padding-right:9px;
	margin-right:9px;
}

#right-side, #right-side-pages{
	display:block;
	overflow:hidden;
	float:right;
	width:325px;
}

#right-side-pages{
	background:url(images/flexi_ul_full.jpg) repeat-y top left;
	margin-top:10px;
	margin-bottom:15px;
}

#right_side .widget{
	display:block;
	overflow:hidden;
	color:#FFF;
}

#pages_calendar{
	display:block;
	float:left;
	width:324px;
	height:283px;
	background:url(images/flexi_calendar_bg.jpg) no-repeat top left;
}

#pages_calendar h3{
	display:block;
	float:right;
	width:140px;
	height:28px;
	line-height:28px;
	margin:0px;
	padding:0px 17px 0px 0px;
	text-align:right;
}

#pages_calendar h3 a{
	color:#FFF;
}

#cal_table{
	display:block;
	overflow:hidden;
	float:left;
	width:304px;
	height:216px;
	margin:0px;
	padding:18px 10px;
}

#video ul.wooTabs li{
	background-color:transparent;
}

.EC_Widget_display{
	text-align:left;
}

#tagcloud{
	height:360px;
}

#tagcloud a{
	font-size:22px !important;
	line-height:40px;
}

#tagcloud a:link,
#tagcloud a:visited{
	color:white;
}

.box{
	border-bottom:1px solid #001353;
}

.page-box{
	border:none !important;
}

.page-box h1{
	color:#1D1815 !important;
	border-bottom:1px solid #1D1815;
	padding-bottom:6px;
}

.page-box .entry{
	padding-top:3px;
}

.fr,
.fl{
	padding-top:5px;
	padding-bottom:5px;
}

#cat-nav .fr{
	padding:0px;
}

#main .post .post-meta{
	border-top:1px solid #001353;
	padding-top:10px;
}	

#main .archive .post-meta{
	border:none;
}

.post .cat{
	display:block;
	padding-bottom:5px;
}

.archive .video{
	display:block;
	float:left;
	width:270px;
	padding-right:15px;
}

.archive_header .catrss {
	width:53px;
	height:15px;
}

/* 3.1 Typographic Elements */

.entry .blockquote  { color: #000; font-style:italic; font-size:16px;

}

.archive .entry{
	overflow:hidden;
}

.flickr .flickrpress-container{
	display:block;
	overflow:hidden;
	width:auto;
}

.flickr .flickrpress-container .flickrpress-items{
	padding-top:6px;
	padding-left:0px;
}

.flickr .flickrpress-container .flickr_item{
	display:block;
	float:left;
	width:86px;
	height:86px;
}

.flickrpress-container .flickr_item_view_squares img{
	width:84px;
	height:84px;
}

#sidebar{
	width:325px;
}

#sidebar #navi-boxes{
	display:block;
	float:left;
}

#sidebar .side_tab{
	height:auto;
	margin-top:10px;
}

#sidebar .widget h3{
	font-size: 14px;
	height:29px;
	line-height:27px;
	text-indent:0px;
	border:none;
	width:140px;
	padding:0px 149px 0px 0px;
}

#sidebar .widget ul li{
	text-indent:0px;
	line-height:15px;
	border-bottom: 1px solid #1426AC;
	padding:13px 0;
}

#sidebar .widget ul li a{
	font-weight:bold;
	font-size:100%;
}

#sidebar .calendar_tabs{
	padding-top:10px;
	margin-bottom:0px;
}

#sidebar .calendar_tabs #tab_0{
	background: url("images/calendar_bg-post.jpg") no-repeat scroll left top transparent;
}

#sidebar .calendar_tabs .tagdescription{
	font-size: 16px;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
	border-bottom:1px solid #1426AC;
}


#sidebar .calendar_tabs #tabnav,
#sidebar .headlines #tabnav{
	height:28px;
	background: url("images/calendar_bg-post-head.jpg") no-repeat scroll left top transparent;
}

#sidebar .calendar_tabs .up_date{
	background: url("images/cal_days_post.png") no-repeat scroll left top transparent
}

#sidebar .calendar_tabs .up_text a{
	color:#B00305 !important;
}

#sidebar .calendar_tabs .up_text .ev_location{
	color:black;
}

#sidebar .calendar_tabs .drop-content{
	height:281px;
}

#sidebar div.latest_news li.latestnews_3, #sidebar div.your_comments li.comment_3, #sidebar div.latest_pods li.podcast_3{
	border:none;
}

.headlines .drop-content{
	padding:2px 0;
}

.headlines .drop-content a{
	padding: 3px 0;
	display:block;
}

.headlines #tab_0{
	background: url("images/headlines_bg-post.jpg") no-repeat scroll left top transparent !important;
	font-size:12px;
}

.headlines a span{
	margin:0px;
	padding:0px;
}

#sidebar .videos .drop-content{
	height:217px;
}

#sidebar .podcasts .podpress_xspfplayer{
	padding:5px 0px;
}

#sidebar .podcasts .podpress_xspfplayer h3{
	display:none;
}

#sidebar .our_fav .drop-content,
#sidebar .flickr .drop-content{
	height:200px;
	padding:5px 0px;
}

#sidebar .our_fav .drop-content{
	padding-top:18px;
}

a#largelink{
	color:#FFF;
	margin-left:126px;
}

div.post div#share{
	display:none;
}

#sharethis {
	padding-bottom:10px;
}

.our_fav h3{
	padding-bottom:18px;
}
