/*
Theme Name: Webiwant
Theme URI: 
Description: The 2010 theme for The Celt.
Author: David Loyer http://www.webiwant.com
Version: 1.0 

*/
/* UNIVERSAL STYLES
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#666 url(images/bg.jpg) repeat-y top center;
	font:normal 11px Georgia, "Times New Roman", Times, serif, Calibri;
	color:#030303;
	}
	
/*fixing firefox outline*/

a:active{
	
	}
a:link, a:visited, a:active{
	outline:none;
	text-decoration:underline;
	font-weight:bold;
	color:#030303;
	}
a:hover{
	text-decoration:underline;
	color:#000000;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
img a{
	border:none;
	}
	
	
.post-navigation{height:2.2em;line-height:2.2em}.nav{padding:5px 0px 15px 0px}




/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 3px 0;
	margin:0;
	font:bold 19px "Times New Roman", Times, serif;
	color:#000;
	line-height:110%;
	text-transform:uppercase;
	letter-spacing:6px;
	}
	
h2{
	padding:0 0 9px 0;
	margin:0 0 15px 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif, Calibri;
	color:#030303;
	border-bottom:2px solid #000;
	line-height:110%;
	}





/* NAVIGATION STYLES
================================================================================*/

#nav{
	width:660px;
	padding:8px 0 0 294px;
	}
	
#nav ul{
	padding:0 0 0 2px;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#nav ul li{
	padding:0 16px 0 0;
	margin:0;
	display:inline;
	font:bold 17px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
	}
	
	#nav ul li.page-item-10	{
	padding:0 25px 0 8px;

	}
	#nav ul li.page-item-37	{
	padding:0 25px 0 8px;

	}
	
#nav ul li a:link, #nav ul li a:visited{
	text-decoration:none;
	color:#000;
	}
	
#nav ul li a:hover{
	color:#4E311D;
	}

#nav ul li.current_page_item a{
	color:#4E311D;
	}



/* LAYOUT STYLES
================================================================================*/
	
#container{
	padding:0;
	margin:0 auto 0 auto;
	width:954px;
	}
	
#header{
	background:url(images/header.jpg) no-repeat 0 0;
	width:954px;
	height:262px;
	padding:112px 0 0 0;
	}
	
#logo a{
	width:954px;
	height:163px;
	display:block;
	}
	
#header_text{
	width:630px;
	height:53px;
	padding:0 0 0 324px;
	}
	
#header_text p{
	padding:0;
	margin:0;
	font:bold 11px "Times New Roman", Times, serif;
	color:#000;
	text-transform:uppercase;
	letter-spacing:4px;
	line-height:100%;
	}
	
#header_text a{
	color:#000;
	text-decoration:none;
	}
	
#bodyarea{
	width:954px;
	overflow:hidden;
	}
	
#leftcol{
	float:left;
	width:290px;
	}
	
#leftcol_content{
	width:127px;
	height:341px;
	background:url(images/leftcol.jpg) no-repeat 0 0;
	padding:10px 71px 0 92px;
	}
	
#video_area{
	width:127px;
	height:126px;
	padding:0 0 58px 0;
	}
	
#photo_area{
	width:127px;
	height:125px;
	}
	
.pic_outer{
	width:122px;
	height:93px;
	padding:0px 0px 0px 5px;	
	overflow:hidden;
	
	}
	
.pic_outer .ngg-singlepic{
	width:122px;
	height:93px;	
	overflow:hidden;
	border: none;
	background:none;	
	} 	
.pic_title{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:127px;
	height:11px;
	}
	
#middlecol{
	float:left;
	background:url(images/content_upper.jpg) no-repeat 0 0;
	width:490px;
	padding:45px 20px 0 0;
	}
	
.content_row{
	width:457px;
	padding:0 24px 23px 9px;
	overflow:hidden;
	}
	
.content_pic{
	float:left;
	width:95px;
	}
	
.content_text{
	float:right;
	width:342px;
	}
	
.news_date{
	padding:0 0 4px 0;
	margin:0;
	font:normal 12px Georgia, "Times New Roman", Times, serif, Calibri;
	font-style:italic;
	color:#030303;
	line-height:110%;
	}
	
.news_heading{
	padding:0 0 7px 0;
	margin:0;
	font:bold 14px Georgia, "Times New Roman", Times, serif, Calibri;
	color:#030303;
	line-height:110%;
	}
	
.news_heading a:link, .news_heading a:visited{
	text-decoration:none;
	color:#030303;
	}
	
.news_heading a:hover{
	text-decoration:underline;
	}
	
.news_text{
	padding:0;
	margin:0;
	}

.news_text p{
	padding:0;
	margin:0;
	}	
	
#rightcol{
	float:left;
	background:url(images/twitter_area.jpg) no-repeat 0 0;
	width:154px;
	}
	
#right_photos{
	margin:-3px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	#margin:0px 0px 0px 0px;
	background:url(images/right_photos.jpg) no-repeat 0 0;
	width:124px;
	height:217px;
	padding:0 11px 0 19px;
	}
	
#video_of_day{
	width:96px;
	padding:28px 0 11px 28px;
	}
	#video_of_day p{
	margin-top:0px;
	}
	#video_of_day object{
height:52px;
width:68px;
 }
#video_of_day embed{
height:52px;
width:68px;
 }	
	
#video_of_day_text{
	width:124px;
	height:29px;
	position:absolute;
	margin:72px 0 0 0;
	}
	
#pic_of_day{
	width:95px;
	padding:39px 0 0 28px;
	}
#pic_of_day img{
background:none !important;
height:52px !important;
width:68px !important;
overflow:hidden !important;
margin:-19px 0px 0px -4px !important
}	


#pic_of_day_text{
	width:124px;
	height:29px;
	position:absolute;
	}
	
#footer{
	background:url(images/footer_bg.png) no-repeat 0 0;
	width:554px;
	height:60px;
	padding:61px 280px 0 120px;
	font:bold 13px "Times New Roman", Times, serif;
	color:#001d06;
	}
	
#footer a:link, #footer a:visited{
	text-decoration:none;
	color:#001d06;
	}
	
#footer a:hover{
	text-decoration:underline;
	}
	
	
.content_pic4{
          margin:-35px 0px 0px -115px;
		  padding:0px;
		  position:absolute;
		  }	
.content_dtl_img{
          margin:0px 20px 10px 0px;
		  padding:0px;
		 float:left;
		  }		
	
/*image */
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 12px;
	padding:12px;
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
