/*
***********************************************************

Title:			styleMain.css

Created: 		05.09.2007
Last modified: 	05.09.2007

***********************************************************
*/


/* Global reset
html {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
} */

*{margin:0;padding:0}

body {
margin: 0px;
height: 100%;
width: 100%;
color: #3e3107;
background-color:#000000;
}

img{ border: 0px; }
a img { border:none; }
* a { text-decoration:none; }
/*a .alt { display: none; }*/

.b { font-weight: bold }

p, h1, h2, h3, h4{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px; }

p { font-size: 12px; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; }
h2 { font-size: 14px; }
h3 { font-size: 13px; font-weight: normal; font-style:italic; }
h4 { font-size: 12px; }

.green{
	font-size: 13px;
	color: #30720f;
	vertical-align: top;
	margin-left: 5px;
}

.cocoa{ color: #3e3107; }
.Sports{ color: #496993; }
.Music{ color: #8f2f12; }
.Party{ color: #b06418; }

.ar{ text-align:right; }
.lineH { line-height: 30px; }

input, textarea, select { font: 12px Verdana, Arial, Helvetica, sans-serif; margin-left:5px; }

.button {
	background-color:#e5dbbb;
	border: none;
	font-size: 12px;
}

.button_1 {
	background-image: url(../img/btn_glist.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 35px;	
	border: none;
	color: #30720f;
}
/*--------------------------------------------------*/
/* class for background								*/
/*--------------------------------------------------*/
.background_top {
background-image: url(../img/bg_top.jpg);
background-repeat: repeat-x;
background-position: top center;
width: 100%;
height: 244px;
}

.background_mid_bar {
background-image: url(../img/bg_mid_bar.jpg);
background-repeat: repeat-x;
background-position: center;
width: 100%;
height: 131px;
}

.background_mid {
background-image: url(../img/bg_mid.jpg);
background-repeat: repeat-x;
background-position: center;
width: 100%;
height: 169px;
}

.background_filler {
background-image: url(../img/bg_filler.jpg);
background-position: top center;
width: 100%;
/*height: 100%;*/
height: 792px;
}

.background_footer {
background-image: url(../img/bg_footer.jpg);
background-position: center;
background-repeat: repeat-x;
width: 100%;
height: 170px;
}

/* class for footer --------------------------------*/
.footer {
	position:relative;
	color: #cab9a5;
	left: 50%;
	width: 912px;
	margin: 0px 0px 0px -456px;
	padding-top: 10px;
	text-decoration: none;
}

/*--------------------------------------------------*/
/* class for content								*/
/*--------------------------------------------------*/
.container {
position: absolute;
top: 0px;
left: 50%;
width: 912px;
height: 100%;
margin-left: -456px; /* width/2 */
padding: 0px;
}

/* class for header --------------------------------*/
.header_right {
width: 602px;
height: 181px;
margin: 0px;
padding: 0px;
float: left;
}

.logo {
/*background-image: url(../img/doolins_logo.jpg);
background-repeat: no-repeat;*/
width: 310px;
height: 181px;
margin: 0px;
padding: 0px;
float: left;
}


.lamp {
background-image: url(../img/nav_lamp.jpg);
background-repeat: no-repeat;
width: 602px;
height: 108px;
margin: 0px;
padding: 0px;
}

/* class for navigation ----------------------------*/
.navigation {
width: 602px;
height: 20px;
margin: 0px;
padding: 0px;
}

ul.main_navigation {
	list-style-type: none;
	white-space: nowrap;
	margin: 0px;
	margin-bottom: -6px;
	padding: 0px;
}

li.main_navigation {
display: inline;
/*margin: 0px 1px -4px 0px;*/
margin: 0px;
margin-right: -4px;
/*margin-left: 0px;*/
padding: 0px;
}

.nav_bottom {
background-image: url(../img/nav_bottom.jpg);
background-repeat: no-repeat;
width: 602px;
height: 53px;
margin: 0px;
padding: 0px;
}

.primary_nav {
width: 912px;
height: 495px;
margin: 0px;
padding: 0px;
clear: both;
}

/* class for pic_chalk -----------------------------*/
.pic_chalk {
background-repeat: no-repeat;
width: 912px;
height: 423px;
margin: 0px;
padding: 0px;
clear: both;
}

/* class for content_home --------------------------*/
.content {
width: 912px;
margin: 0px;
padding: 0px;
margin-top: -36px;
clear: both;
}

/* class for content_box ------------------------*/
.content_box {
width: 449px;
margin: 0px;
padding: 0px;
float: left;
}

.content_bg_filler {
background-image: url(../img/content_bg_filler.jpg);
background-repeat: repeat-y;
position: relative;
width: 449px;
margin: 0px;
padding: 0px;
background-position: 50px;
}

.content_bg {
background-image: url(../img/content_bg.jpg);
background-repeat: no-repeat;
position: relative;
width: 449px;
height: 394px;
margin: 0px;
padding: 0px;
background-position: 50px;
}

.content_mid_bg {
background-image: url(../img/content_mid_bg.jpg);
background-repeat: no-repeat;
width: 449px;
height: 88px;
}

.content_bottom_bg {
background-image: url(../img/doolins_hmevtbottom_bg.jpg);
background-repeat: no-repeat;
width: 449px;
height: 107px;
margin: 0px;
padding: 0px;
}

.content_txt_box {
margin: 20px 20px 0px 80px;
padding: 0px;
}

.content_txt {
margin: 0px;
padding: 0px;
}

.content_img_al{
float:left;
margin: 0px;
padding: 0px;
margin-right: 10px;
}

/* margin: top, right, bottom, left; */
.content_img_ar{
float:right;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

a.flink {
display:block;
width:67px;
height:98px;
margin-right:10px;
float:left;
}

.pageNum{ float:right; margin-right: 20px; }
/* class for calendar_box ------------------------*/
.calendar_box {
width: 449px;
margin: 8px 0px 0px 0px;
padding: 0px;
float: left;
}

.calendar_bg {
background-repeat: no-repeat;
position: relative;
width: 449px;
height: 294px;
margin: 0px;
padding: 0px;
}

.calendar_txt_box {
/*border: #000000 solid thin;*/
margin: 86px 35px 0px 90px;
padding: 0px;
height: 167px;
width: 324px;
}

.calendar_nav {
float:left;
margin-top: 33px;
padding: 0px;
line-height: 18px;
width: 110px;
}

.calendar_txt {
float:right;
margin-left: 12px;
padding: 0px;
}

.calendar_txt td {
	width: 29px;
	height: 29px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

.calendar_txt td a {
	color: #30720f;
}

/* class for sub_event_box_1 ------------------------*/
.sub_event_box_1 {
width: 463px;
margin: 0px;
padding: 0px;
float: left;
}

.chalk_bottom {
background-image: url(../img/doolins_chalk_bottom.jpg);
background-repeat: no-repeat;
width: 463px;
height: 88px;
margin: 0px;
padding: 0px;
}

.sub_event_header_1 {
background-repeat: no-repeat;
width: 463px;
}

.sub_event_navigation_1 {
width: 463px;
margin: 0px;
padding: 0px;
}

.sub_event_bottom_1 {
background-repeat: no-repeat;
width: 463px;
}

/* class for sub_event_box_2 ------------------------*/
.sub_event_box_2 {
width: 463px;
margin: 0px;
padding: 0px;
float: left;
}

.sub_event_header_2 {
background-repeat: no-repeat;
width: 463px;
}

.sub_event_navigation_2 {
width: 463;
margin: 0px;
padding: 0px;
}

.sub_event_bottom_2 {
background-repeat: no-repeat;
width: 463px;
}

/* class for sub_event_box_3 ------------------------*/
.sub_event_box_3  {
width: 449px;
margin: 8px 0px 0px 0px;
padding: 0px;
float: left;
}

.sub_event_header_3 {
background-repeat: no-repeat;
width: 449px;
}

.sub_event_navigation_3 {
width: 449px;
margin: 0px;
padding: 0px;
}

.sub_event_bottom_3 {
background-repeat: no-repeat;
width: 449px;
}

/* about */
.sub_about {
	width: 395px;
	height: 243px;
	margin: 8px 0 0 6px;
	background-image: url( ../img/img_stayconnected.jpg );
	text-align: center;
}

.sub_about p.text {
	padding: 88px 0 5px 30px;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
}

.sub_about p.link a {
	line-height: 40px;
}

/** job and careere page **/
.posting {
	padding: 10px 3px 10px 3px;
	border-bottom: 4px solid #9f8669;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
}

.posting a {
	font: 30px/34px Georgia, serif;
	color: #1b380c;
}


.job {
	width: 310px;
	margin-top: 25px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

input.txt, textarea.txt {
	width: 200px;
}

.shift {
	width: 100%;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.shift th {
	font-weight: normal;
}

/* about us */
.title1 {
	font: 19px/1 Georgia, serif;
}

.title2 {
	margin: 30px 0 0 0;
	font: 21px/1 Georgia, serif;
	color: #1b380c;
}

.news {
	padding: 10px 0 4px 0;
	border-bottom: 3px double #3e3107;
}

.news .date {
	margin: 0;
}

.green2 {
	color: #1b380c;
}



