@charset "utf-8";

/* CSS Document */

/*

Theme Name: Damascus Shriners

Theme URI: http://rkostin.com/

Description: Based on the design by Mike Sukhenko

Version: 0.3

Author: Robert Kostin

Tags: three columns, 

*/

/* *** Box Model *********************************** */

body {

	margin: 0px;

	padding: 0px;

	background-color: #9a0000;

	background-image: url(images/bg_repeat.jpg);

	background-repeat: repeat-x;

}

a:link, a:visited {

	color: #5172B5;

}

a:hover {

	color:#860001;

}

ul, li {

	list-style:none;

}

/* *** Some list stuff, added by rmk  *********************************** */

.entry ol, .entry ul {

	margin: 5px 0 5px 0;

}

.entry ol {

	padding-left: 24px;

	margin-left: 12px;

}

.entry ul {
margin:0px 20px 0px 20px;
	padding: 0 0 0 10px;
	list-style-type: none;

}

.entry li {

	color: #3c3c3c;

	padding: 5px 0 5px 10px;


}

.story li {
		background: url(images/img-list-bullet.gif) no-repeat 0px 8px;
}



.entry ol li {

	background: none;

	padding: 3px 0;

}

.entry li ul {

	margin: 0;

}

.entry li ul li {

	padding-bottom: 0;

}

.entry dl {

	margin: 0 10px;

}

.entry dt {

	font-family: "Georgia", "Times New Roman", "Times", serif;

	font-size: 14px;

	color: #333333;

	font-style: italic;

}

.entry dd {

	padding: .25em .5em 1em .5em;

	line-height:16px;

}



/* *** PHOTOS (START HERE) ********************************* */

.photos {

	margin: 0px 220px 0px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	color: #333;

}

.photos ul, photos li {
list-style:none;
list-style-type:none;
}


.photos p {

	margin: 10px 15px 15px 15px;

}

.photos small {

	font-size:8pt;

	margin-left:15px;

}


}

.photos h1 {

	margin: 10px 0px 15px 15px;

	padding: 0px 0px 0px 0px;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}

.photos h2 {

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 10px 15px;

	background-color: #980001;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #FFF;

}








/* *** END Some list stuff, added by rmk  ******************************* */

#container {

	margin: 0 auto;

	width: 967px;
	background-color: #ffffff; 
	/*background-image: url(images/content_bg3.jpg) repeat-y 50% 0;*/
	background-image: url(images/content_bg3.jpg);
	overflow-x: hidden;

}

#banner {

	position:relative;

	height: 120px;

	background-color: #FFF;

}

#banner .info_box {

	position:absolute;

	text-align:center;

	padding-top: 7px;

	width: 135px;

	height: 23px;

	top: 0px;

}

#banner .boxspot1 {

	right: 145px;

	background-color: #444;

}

#banner .boxspot2 {

	right: 5px;

	background-color: #980001;

}

#banner img {

	float:left;

}

#banner #title_box {

	float:left;

	width: 515px;

	margin-top: 20px;

}

#content {

	float:left;

	width: 747px;

	margin-bottom: 2px;

}

#quadrant1 {

	border-left: 2px solid white;

}

#quadrant2 {

	border-left: 2px solid white;

}

#quadrant3 {

/*	border-top: 2px solid white;*/

	border-left: 2px solid white;

}

.clear {

	clear:both;

	margin: 2px 0;

	border-top: 1px #666 dotted;

}

#footer {

	padding: 15px;

	background-color: #444;

}

#very_bottom {

	margin: 0 auto;

	width: 967px;

}

#very_bottom a:link, #very_bottom a:visited {
	color: #fff;
}

#very_bottom a:hover {
	color:#C0C0C0;
}


/* *** Typeography ********************************* */

#banner h1, #banner h2 {

	margin: 0;

	padding: 0;

	color: #980001;

	letter-spacing: 0.08em;

	font-variant: small-caps;

	font-size: 26pt;

	font-family: "Times New Roman", Times, serif;

}

#banner h1 a {

	color: #980001;

	text-decoration:none;

}

#banner h2 {

	color: #666;

	font-size: 12pt;

	letter-spacing: .2em;

	margin-left: 10px;

}

.newsbox h1 {

	margin: 0;

	padding: 5px 0px 10px 10px;

	color: #FFF;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 16px;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}

.news h1 {

	background-color: #980001;

}

.events h1, .events h2 {

	background-color: #036;

}

.info_box p {

	margin: 0px 0px 3px 0px;

	padding: 0;

	color: #FFF;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 8pt;

}

.info_box p a {

	color: #FFF;

	text-decoration:none;

}

.info_box p a:hover {

	color: #dd901a;

	text-decoration:none;

}

#very_bottom p {

	margin: 5px 0px 0px 15px;

 padding 0;

	color: #FFF;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 7pt;

}

#very_bottom ul {

	margin: 0px;

	padding: 5px 0px 5px 15px;

	list-style-type: none;

}

#very_bottom ul li a {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 7pt;

	color: #FFF;

	text-decoration:none;

}

/* *** STORY (START HERE) ********************************* */

.story {

	margin: 0px 220px 0px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	color: #333;

}

.story p {

	margin: 10px 15px 15px 15px;

}

.story small {

	font-size:8pt;

	margin-left:15px;

}

.entry {

	margin: 10px 0px 0px 0px;

}

.story h1 {

	margin: 10px 0px 15px 15px;

	padding: 0px 0px 0px 0px;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}

.story h2 {

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 10px 15px;

	background-color: #980001;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #FFF;

}

/* *** STORY (END HERE) *********************************** */



/* *** EVENT (START HERE) ********************************* */

.eventpost {

	margin: 0px 220px 0px 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	color: #333;

}

.evententry {

	margin: 10px 0px 0px 10px;

}

.eventpost p {

	margin: 10px 15px 5px 15px;

}

.eventpost h1 {

	margin: 0px 0px 0px 0px;

	padding: 10px 0px 10px 15px;

	background-color: #003366;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #FFF;

}

.eventpost h2 {

	margin: 10px 0px 0px 0px;

	padding: 5px 0px 0px 0px;

	background-color: none;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 18pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #003366;

}

.eventpost h2 a, .eventpost h2 a:visited, .eventpost h2 a:hover {

	color: #003366;

}

/* *** STORY (END HERE) *********************************** */



/* *** MENU (START HERE) ********************************** */

h4 {

	margin:0px;

	padding: 5px 0px 5px 5px;

	background-color:#444;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #f5dab2;

}

#left {

	float:left;

	width: 220px;

	background-color: #DD901A;

}

.menu-general-information-container {

	margin-bottom:20px;

}

#menu {

	list-style: none;

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	/*border-bottom: 1px white solid;*/



	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFF;

}

#menu li {

	padding:5px 0px 0px 5px;

	line-height:18px;

}

#menu a:link, #menu a:visited {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #FFF;

	text-decoration:none;

}

#menu a:hover {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #860001;

	text-decoration:none;

}

#menu .page-item-55, #menu .page-item-56, li #menu-item-147 .menu-item menu-item-type-post_type,  li #menu-item-159 .menu-item menu-item-type-post_type {

	/* These menu items are separators in the list */



	background-color:#444;

}

#menu .page-item-51 a {

	/* This menu item, "Ready to Join?" should be highlighted (red) */



	color:#980001;

}

li nav-menu, .widget widget_nav_menu {

	list-style: none;

	list-style-type: none;

}

/*li #nav-menu-3, li #nav-menu-4,*/ 



h4 .menu {

	margin:0px 0px 10px 0px;

	padding: 10px 0px 10px 10px;

	background-color:#444;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #f5dab2;

}

#menu ul {

	list-style: none;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

/* RIGHT SIDEBAR START HERE */

#sidebar {
	float:right;
	width: 219px;
	font-family: Verdana, Geneva, sans-serif;
}

#sidebar h2 {

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 18px;

}
#sidebar ul{
margin-top:10px;
	margin-left:10px;
}
#sidebar ul, #sidebar li {

	font-size:12px;

	list-style: none;

	list-style-type: none;

	padding-left: 5px;

}

/* For top right quadrent 2 area image slideshow */

.sidebar images {

}

/*For News area Widget */

#quadrant4 {

	border-top: 2px solid white;

	border-left: 2px solid white;

}

.newsbox h2 {

	margin:0px;

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 18px;

	background:#980001;

	color:white;

	text-decoration:none;

	text-align:left;

	padding:5px 0px 5px 0px;

}

.newsbox h2 a, .newsbox h2 a:visited {

	padding-left:10px;

	color:white;

	font-size: 18px;

	text-decoration:none;

}

.newsbox p {

	margin: 0;

	padding: 5px 0px 0px 5px;

	text-decoration: none;

	font-size: 9pt;

	font-weight: bold;

	color: #5172B5;

}

 .newsbox a, .newsbox a:visited,  .eventbox a, .eventbox a:visited, {

 color: #5172B5;

}
.newsbox ul{
	
}
.newsbox ul ul {

	margin-top: 5px;

	padding-top: 10px;

	font-family: Verdana, Geneva, sans-serif;

	letter-spacing: normal;

	font-variant: normal;

	font-size: 9pt;

	background-color: #DFDFDF;

}

.newsbox ul ul a {

	font-weight: bold;

	color: #5172B5;

}

.newsbox .post-date {

	padding-bottom: 10px;

	color: #666;

	font-size: 8pt;

}

a.post-title, a.post-title: visited {

	color: #5172B5;

}

/*EvENT BOX widget*/

.eventbox h2 {

	margin:0px;

	font-family: "Times New Roman", Times, serif;

	text-align:left;

	font-weight: bold;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 18px;

	background:#003366;

	color:white;

	text-decoration:none;

	padding:5px 0px 5px 10px;

}

.eventbox h2 a, .eventbox h2 a:visited {

	padding-left:10px;

	color:white;

	text-decoration:none;

}

 .eventbox p, {

 margin: 0;

 padding: 5px 0px 0px 10px;

 text-decoration: none;

 font-size: 9pt;

 font-weight: bold;

 color: #5172B5;

}

.eventbox ul ul {

	margin-top: 5px;

	padding-top: 10px;

	font-family: Verdana, Geneva, sans-serif;

	letter-spacing: normal;

	font-variant: normal;

	font-size: 9pt;

	background-color: #DFDFDF;

}

.eventbox ul ul a {

	font-size: 9pt;

	font-weight: bold;

	color: #5172B5;

}

.eventbox .post-date {

	padding-bottom: 10px;

	color: #666;

	font-size: 8pt;

}


	/* NEW EVENTS BOX STYLES */
	/* by SC, 2011-03-04 */
	
	#sidebar ul {
		padding-left: 0;
		margin-right: 10px;
		margin-left: 15px;
	}
	#sidebar li {
		padding-left: 0;
	}
	#sidebar .eventbox li {
		margin: 12px 0;
	}
	.eventbox h3 {
		padding-top: 0;
		margin: 0 0 5px;
		font-size: 13px;
		font-variant: normal;
	}
	.eventbox h4 {
		padding: 0;
		margin: 0 0 5px;
		background: transparent;
		color: #000;
		font-size: 12px;
		font-weight: normal;
	}
	.eventbox a {
		font-size: 12px;
	}



/*EVENT CALENDAR SIDEBAR WIDGET STYLING. This plugin had nothing set up to style. Worst style hacks eva.

Unbelievable what I had to do to make this thing look non ugly. ********************************* */

widget Events_Calendar_Widget, .Events_Calendar_Widget {

	/*margin-top: 10px;

	padding-top: 10px;*/

	padding: 0px 0px 0px 10px;

	font-family: Verdana, Geneva, sans-serif;

	letter-spacing: normal;

	font-variant: normal;

	font-size: 9pt;

	font-weight: bold;

	color:  #666;

}

#events_calendar_widget {

	padding-bottom:1px;

}

div .event, div .event a, div .event a:hover {
width: 170px;
}

#events-list-widget-2.widget eventsListWidget ul {
width: 170px;
	padding-left:10px;

}

.upcoming ul ul, ul .upcoming {
width: 170px;
	padding: 0px 5px 5px 5px;

}


.upcoming li {

	margin-bottom:12px;
	margin-right:20px;

}

.widget Events_Calendar_Widget p, .widget Events_Calendar_Widget a,  .widget Events_Calendar_Widget li {

	margin: 0;

	padding: 0px 0px 0px 10px;

	text-decoration: none;

	color: #FFF;

}

.dig-in, .dig-in a {

	padding:8px 0px 2px 10px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-weight: bold;

}

/*CATEGORY POSTS */

h3, #post h3 {

	margin: 10px 0px 0px 15px;

	padding: 5px 0px 0px 0px;

	background-color: none;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 18pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #980001;

}

h3 a, h3 a:link, h3 a:visited, h3 a:hover,  #post h3 a, #post h3 a:visited, #post h3 a:hover {

	color: #980001;

}

/*THE EVENTS CALENDAR */



/*CONTAINER CALLED BY CUSTOM HEADER-GRIDVIEW.PHP FILE FOR USE IN CALENDAR */

#container-gridview {

	margin: 0 auto;

	width: 967px;

	background: #000 url(images/content_bg.jpg) repeat-y 50% 0;

}


#quadrant3-calendar {

/*	border-top: 2px solid white;
*/
	border-left: 0px;

}

.calendar {

	margin: 0px 5px 0px 222px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	color: #333;

}

.calendar p {

	margin: 10px 15px 15px 15px;

}

.calendar small {

	font-size:8pt;

	margin-left:15px;

}


.calendar h1 {

	background-color: #980001;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #FFF;

	padding: 10px 0px 10px 15px;

	font-weight: normal;
}


.calendar h2{

margin:0px;
	padding: 10px 0px 10px 15px;

	background-color: #980001;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

	color: #FFF;
}


.grid {

	width:719px;

}

.upcoming {

	width:510px;

}


li .alt {
	width:150px;
}


.eventtitle h2 {

	margin: 5px 0px 15px 15px;
	padding: 0px 0px 0px 15px;

	letter-spacing: 0.1em;

	font-variant: small-caps;

	font-size: 20pt;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}




/* PREVIOUS AND NEXT LINKS - COMMENTED OUT UNTIL NEEDED */

/*.navigation{

	font-size:11px;

	color:#ffffff;

}

.navigation a:link, .navigation a:visited{

color:#ffffff; 

}

.navigation a:hover{

	color:blue;

}

*/

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

/* *** Nice classes - added by rmk ****************************** */

.box-gradient {

	background: url('images/bg-table.jpg') repeat-x #ffffff top;

	font-size: 12px;

	padding: 10px;

	border: 1px solid #dddddd;

	margin: 10px 0;

}

.box-gradient-right {

	background: url('images/bg-table.jpg') repeat-x #ffffff top;

	font-size: 12px;

	padding: 10px;

	border: 1px solid #dddddd;

	margin: 10px 0;

	float:right;

	width: 30%;

}

a.link-external {
background:url("images/icon_external.gif") no-repeat scroll left top transparent;
display:inline-block;
line-height:16px;
padding-left:20px;
padding-top:1px;
}
