body,

td,

th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #666;

	line-height: 21px;

}

body {

	
	 background-image: url('../images/DeemBGHiRes.png'); 
	 background-repeat: repeat;
	 background-position: top center; 
	 background-attachment: fixed;
	 background-color: #dedddd;
	 
	 background-size: 100%;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; width:100%; height:100%; padding:0px; 
	-webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;


}

a:link,

a:visited {

	text-decoration: none;

	font-weight: bold;

	color: #666;

}

a:hover,

a:active {

	text-decoration: none;

	font-weight: bold;

	color: #c4513f;

}

table,

td,

th {

	border: 1px solid #666;

	vertical-align: top;

	padding: 5px;

}

th {

	font-weight: bold;

	text-align: center;

	background-color: #ccc;

	color: #333;

}

hr {

	background-color: #666;

	clear: both;

	width: 100%;

	height: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	margin-top: 15px;

	margin-bottom: 15px;

	display: block;

}

.sticky {

	

}

.wrapper {

	//width: 800px;
	width:80%;
	position: relative;
        margin:0 auto 10px; 
	/*margin:30px 0;*/

	

}

.bullets {

	font-size: 18px;

	margin-bottom: 20px;

	margin-top: 20px;

	color: #666;

	text-align: center;

	width: 100%;

}

.content {

	float: left;

	clear: left;

	position: relative;

	//width: 600px;
	width:80%;

	margin-top: 15px;

	margin-bottom: 20px;

}
.content-nosidebar {



	margin-top: 0px;

	margin-bottom: 20px;

}

.navigation {

	clear: both;

	width: 100%;

	display: inline-block;

	margin-bottom: 20px;

}

.navigation .alignleft,

.navigation .alignright {

	width: 50%;

}

.navigation .alignright {

	text-align: right;

}

.page-template-page-nosidebar-php .content {

	width: auto;

}

//.page_title {

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

	font-size: 21px;

	color: #666;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 7px;

	margin-left: 0px;

	font-style: italic;

	text-transform: lowercase;

	line-height: normal;

}

.page_title a {

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

	font-size: 21px;

	color: #666;

	margin-bottom: 10px;

}//

.post {

	width: 100%;

	clear: both;

	color: #666;

}

.postmetadata {

	font-style: italic;

	color: #666;

}

small,

.commentmetadata {

	text-transform: uppercase;

	color: #666;

	font-size: 11px;

	margin-bottom: 5px;

}

ul.sidebar {

	float: right;

	width: 180px;

	margin-left: 10px;

	margin-top: 25px;

	list-style: none;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0px;

	display: block;

}

.footer {

	font-size: 11px;

	color: #666;

	width: 100%;

	text-align: center;

	clear: both;

	position: relative;

	border-top: 1px solid #666;

	padding: 5px;

	margin-bottom: 30px;

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

	font-style: italic;

}

.footer-helper{
margin-top:550px;
}
.footer-helper-register{
margin-top:650px;
}
.footer-helper-login{
margin-top:500px;
}
.footer-helper-myaccount{
margin-top:500px;
}



/* =Alignment 

--------------------------------------------------------------*/

.aligncenter {

	margin-left: auto;

	margin-right: auto;

	display:block;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.clear {

	clear: both;

	width: 100%;

}

/* End Alignment */





/* =Header 

--------------------------------------------------------------*/

.header {

	width: 100%;

	display: inline-block;

	margin: 0px;

	padding: 0px;

}
.tagline-menu {
	position:absolute;
	right:0px;
	top:165px;
	z-index:-1;
	font-style:italic;
    line-height: normal;
	font-size: 21px;

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

	float: right;

	color: #575757;

	text-align: right;
	
	text-shadow: 1px 1px 0px #ffffff;
	
}

.tagline {
	font-style:italic;
    line-height: normal;
	font-size: 21px;

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

	float: right;

	color: #575757;

	text-align: right;

	
	text-shadow: 1px 1px 0px #ffffff;
	margin-top: 7px;
}


.logo {
    float: left;
    margin-top: 50px;
    position: relative;
    text-align: left;
    //width: 225px;
	width:28%;
}
#right-header {
float: left;
position: relative;
//width:575px;
width:72%;
}


.title {

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

	font-size: 55px;

	font-weight: bold;

	color: #404040;

	position: relative;

	//width: 400px;
	
	width:70%;

	float: right;

	line-height: normal;

	text-align: right;

	margin-top: 45px;

	margin-bottom: 10px;

	text-transform: uppercase;

	letter-spacing: -4px;

}
.title a {
text-shadow: 1px 1px 0px #ffffff;
color: #2B2B2D;
}


.title a:hover {

	color: 	#404040;

}





/* =Tabbed Navigation Menu 

--------------------------------------------------------------*/

.tabmenu {

	float: left;

	position: relative;

	display: inline-block;

	width: 400px;
}

.tabmenu ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.tabmenu li.menu-item {	
background-color: #D9D9D9;
-webkit-box-shadow: inset 0px 0px 2px 0px #000;
-moz-box-shadow: inset 0px 0px 2px 0px #000;
box-shadow: inset 0px 0px 2px 0px #000;
font-weight: bold;
	border-bottom-left-radius: 3px;

	border-bottom-right-radius: 3px;

	margin-right: 10px;

	padding: 6px;

	clear: none;

	display: block;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-decoration: none;

	text-transform: uppercase;

}

.tabmenu li.menu-item a:link, 

.tabmenu li.menu-item a:visited, 

.tabmenu li.menu-item a:hover, 

.tabmenu li.menu-item a:active {

	color: #242424;
text-shadow: 0px 1px 0px #ffffff;

}
/*
.tabmenu li.menu-item:hover, 

.tabmenu li.menu-item:active, 

.tabmenu li.current_page_item {

	background-color: #c4513f;

}
*/
/* End Tabbed Navigation Menu */





/* =Widgets 

--------------------------------------------------------------*/

.widget {

	margin-bottom: 20px;

	display: block;

}

h2.widgettitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #f3f3f3;

	font-weight: bold;

	text-align: right;

	border-radius: 4px;

	text-transform: uppercase;

	padding-top: 5px;

	padding-right: 8px;

	padding-bottom: 5px;

	padding-left: 5px;

	background-color: #c4513f;

	line-height: normal;

}

li.widget ul li {

	list-style: disc;

}

li.widget ul li a:link,

li.widget ul li a:visited,

li.widget ul li a:hover,

li.widget ul li a:active {

	font-weight: normal;

}

/* End Widgets */





/* =Calendar 

--------------------------------------------------------------*/

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

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

	font-style: italic;

	text-transform: lowercase;

	font-size: 18px;

	font-weight: bold;

}

#wp-calendar td {

	border: 0px none;

	text-align: center;

	padding: 2px;

}

#wp-calendar th {

	text-align: center;

	padding: 2px;

}

#prev {

	text-align: left;

}

#next {

	text-align: right;

}

/* End Calendar */





/* =Images 

--------------------------------------------------------------*/

.entry img {

	//max-width: 600px;
	max-width: 75%;
	vertical-align:top;

}

img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}	

a img {

	border: none 0px;

}

/* End Images */





/* =Captions 

--------------------------------------------------------------*/

dd.wp-caption-text {

	font-size: 11px;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #FF8C00;

	padding-top: 4px;

	margin: 10px;

	border-radius: 3px;

	//max-width: 600px;
	max-width: 80%;

}

.wp-caption.aligncenter {

	margin-left: auto;

	margin-right: auto;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

	//max-width: 590px;
	max-width: 74%;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

	color: #333;

}

/* End Captions */





/* =Gallery 

--------------------------------------------------------------*/

#gallery {

	margin: auto;

	clear: both;

	position: relative;

}			

#gallery img {

	border: 2px solid #f3f3f3;

}

#gallery .gallery-caption {

	margin-left: 0;

}

.attachment-thumbnail {

	border: solid 3px #fff;

}

/* End Gallery */





/* =Comments 

--------------------------------------------------------------*/

#commentform label {

	display: block;

	//width: 65px;
	width: 8%;

	float: left;

}

#commentform .required {

	display: inline-block;

	margin-left: -5px;

	color: #c4513f;

	font-weight: bold;

}

.alt {

	background-color: #3d3d3d;

}

.avatar {

	float: right;

	margin-left: 5px;

	margin-bottom: 5px;

}

.bypostauthor {

	background-color: #222;

}

li.comment {

	padding: 3px;

}

.says {

	font-style: italic;

}

/* End Comments */
img.pic-embed {
border: 1px solid #B8B8B8;
-webkit-box-shadow: 1px 1px #F0F0F0;
-moz-box-shadow: 1px 1px #F0F0F0;
box-shadow: 1px 1px #F0F0F0;
padding: 0px 0px;!important
}
.welcome{
/*margin-left:60px;
text-align:center;*/
margin-top:50px;

color:#333;
font-size:20px;
font-weight:bold;
/*text-shadow:0px 10px 10px #000;*/
width:960px;
}
.welcome_text{

/*margin-left:60px;
text-align:center;*/
color:#333;
height:260px;
width:940px;
font-size:20px;
font-weight:bold;
line-height:35px;
/*text-shadow:0px 10px 10px #000;*/
}

.hrbr { 
margin-bottom: 0;-webkit-box-shadow: 1px 1px #ffffff;-moz-box-shadow: 1px 1px #ffffff;box-shadow: 1px 1px #ffffff;/*width:730px;*/
}
.do-not-touch{
height:450px;
}