/* PW2 Web, http://www.pw2web.com 
 http://www.pw2web.com/external/css/pw2-web-01-screen.css 
 Updated: 06-06-2010
 Author: Rick DeVan, rick@pw2web.com, http://www.pw2web.com 
 Code validated at http://www.w3c.org - http://jigsaw.w3.org/css-validator/validator?uri=http://www.pw2web.com/external/css/pw2-web-01-screen.css  */
/* Meyer Reset:begin */
	@import "reset.css";

/* Meyer Reset:end */
/* Global body:begin */
html, body
{
	border:0;
	height:100%;
	margin:auto 0;
	padding:0
}
body
{
	background:#3d3e4e  url(images/bg-3d3e4e.jpg) repeat;
	color:#656062;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%;
	line-height:1.25
}
/* Global body:end */
/* Global common:begin */
h1, h2, h3, h4, h5, h6
{
	clear:both;
	color:#4a485c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	margin:0;
	padding:0
}
h1
{
	font-size:1em;
	margin: 2.06em .62em  .62em 2.06em
}
h2
{
	font-size:.94em;
	margin:.75em 2.81em
}
h3
{
	font-size:.81em;
	margin:.75em 3.31em
}
h4, h5, h6
{
	font-size:.69em;
	margin:.75em 4.06em
}
h3+h2 
{
margin-top:1.25em
}
p+h2
{
margin-top:1.25em
}
p+h3
{
margin-top:1.25em
}
img
{
	border:0;
	margin:0;
	padding:0
}
p, ol, dl   
{
	clear:both
}
p
{
	font-size:.75em;
	margin:1.56em 4.06em;
	max-width:45em
}
ul
{
	list-style:none;
	list-style-position: outside;
	margin:1.56em 8.2em
}
dl
{
	font-size:.75em;
	margin:1.56em 8.2em
}
dt, dd
{
	display:block
}
blockquote
{
	font-style:italic;
	margin:2.06em;
 
	max-width:30em;
	text-indent:0
}
cite
{
	font-size:.75em;
	text-align:right
}
small
{
	font-size:.50em
}
img
{
	border:0
}
sub, sup
{
	position:relative;
	vertical-align:baseline
}
sub
{
	font-size:.5em;
	bottom:auto
}
sup
{
	font-size:.5em;
	top:-1em
}
acronym, abbr
{
	cursor:help
}
hr
{
	color:#ccc;
	width:100%
}
pre
{
	color:#ccc;
	font-size:.8em;
	font-style:normal;
	margin:auto;
	text-align:left
}
caption
{
	color:#fc9;
	font-size:.69em
}
span
{
	margin:0
}
/* Global common:end */
/* Global links:begin */
a:link
{
	color:#352f3c
}
a:visited
{
	color:#4d7696
}
a:hover, a:active
{
	color:#545344
}
/* Global links:end */
/* Global forms:begin */
form
{
	display:inline;
	margin:0
}
input, select, textarea
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
textarea
{
}
label
{
	cursor:pointer
}
/* Global forms:end */
/* Global tables:begin */
table
{
	border:0;
	margin:0 0 1em;
	padding:0
}
table tr td
{
	padding:.5em
}
/* Global tables:end */
/* Global classes:begin */
.clear
{
	clear:both
}
.float-left
{
	float:left;
	width:auto
}
.float-right
{
	float:right;
	width:auto
}
.text-left
{
	text-align:left
}
.text-right
{
	text-align:right
}
.text-center
{
	text-align:center
}
.text-justify
{
	text-align:justify
}
.text-small
{
	font-size:.69em;
}
.text-big
{
	font-size:1.75em;
}
.bold
{
	font-weight:700
}
.italic
{
	font-style:italic
}
.underline
{
	border-bottom:.06em solid
}
.highlight
{
	background:#ffc
}
.img-left
{
	float:left;
	margin:.31em .75em .31em 0;
	width:auto
}
.img-right
{
	float:right;
	margin:.31em 0 .31em .75em;
	width:auto
}
.no-padding
{
	padding:0
}
.no-indent
{
	margin-left:0;
	padding-left:0
}
.no-bullet
{
	list-style:none;
	list-style-image:none
}
.img-link
{
	border:1px solid #352f3c
}
.img-nolink
{
	border:1px solid #eaefe6
}

.media-caption
{
	color:#fc9;
	text-align:center
}
/* Global classes:end */
/* Site:page_container begin */
#page_container
{
	clear:both;
	height:auto !important; /* !important-Rule for modern Browser */
	height:100%; /* Min heigh for IE (<7) */
	margin:0 auto;
	min-height:100%; /* Min height for modern Browser */
	position:relative;
	width:100%;
	z-index:0;
	  
}
  
/* Site:page_container begin */
/* Site:header begin */
#header_container
{
	background:#fff url(images/bg-ffffff.jpg);
	clear:both;
	height:119px;
	margin:0 auto;
	position:static;
	top:0;
	width:100%;
	z-index:1
}
#header
{
	background:#fff url(images/bg-ffffff.jpg);
	clear:both;
	height:119px;
	margin:0 auto;
	position:relative;
	top:0;
	width:822px;
	z-index:3
}
#logo
{
	float:left;
	height:101px;
	margin-left:1.31em;
	position:relative;
	width:298px;
	z-index:3
}
#available
{
	background:#fff  url(images/bg-ffffff.jpg);
 	float:right;
	height:12px;
	margin: 0 auto;
	position:relative;
	top:0;
	width:822px;
	z-index:3;
}
#available p
{
	font-size:.75em;
	float:right;
	margin:1em 3em;
}
#social
{
	float:right;
	height:24px;
	position:relative;
	margin-right:33px;
	top:53px;
	width:310px;
	z-index:3
}
#social span
{
	color:#333;
	
	float:right;
	padding:0;
	width:auto
}
#social span.text
{
	color:#333;
	font-size:.69em;
	float:right;
	padding:.5em 0 0 0;
	width:auto
}

#facebook
{
	float:right;
	height:28px;
	position:relative;
	right:65px;
	top:0;
	width:100px;
	z-index:4
}
#facebook span
{
	color:#333;
	float:right;
	padding:0;
	width:100px
	}
/* Site:header end */
/* Site:nav begin */
#nav_container 
{
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-color: #330033;
	border-bottom-color: #330033;
	background: #3d3e4e url(images/bg-3d3e4e.jpg) repeat;
	clear:both;
	height:33px;
	margin:0 auto;
	position:static;
	top:0;
	width:100%;
	z-index:1 
}

#nav
{
	background: #3d3e4e url(images/bg-3d3e4e.jpg) repeat;
	color:#000;
	height:33px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	top:0;
	width:822px;
	z-index:3;
}

ul.menu
{
	font-size:.81em;
	font-weight:400;
	line-height:normal;
	list-style:none;
	margin:0;
	padding:.5em;
	position:relative;
	text-align:center;
	top:0;
	width:auto;
	z-index:4
}
ul.menu li
{
	display:inline;
	width:100%
}
ul.menu, ul.menu li a
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:.5em .5em
}
ul.menu li a
{
	border-left:thin dotted #352f3c;
	border-right:thin dotted #352f3c;
	padding:.4em 1.25em .8em;
	text-decoration:none
}
ul.menu li a:hover
{
	background:#fafaf9;
	border:thin dotted #352f3c;
	color:#293030;
	padding:.4em 1.25em .8em;
	text-decoration:none
}
ul.menu li.current a, ul.menu li.current a:hover
{
	background: #585a70 url(images/bg-current-01.jpg) no-repeat center 27px;
	border-right:thin dotted #ccc;
	border-left:thin dotted #ccc;
	color: #fff !important;
	padding:.4em 1.25em .8em;
	text-decoration: none;
}
/* Site:nav end */
/* Site:main begin */

#main_container
{
	background: #3d3e4e url(images/bg-3d3e4e.jpg);
	clear:both;
	height:auto;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:1 
	 
	}

#main_container_01
{
	clear:both;
	height:auto;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:2;
	background-image: url(images/bg-352f3c-ffffff.jpg);
	background-repeat: repeat-x;
	background-position: center top;	 
	}
	
#main_container_02
{
	height:auto;
	margin:0 auto;
	position:relative;
	top:230px;
	width:100%;
	z-index:3;
	background-image: url(images/bg-main-strike-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;	 
	}
 
#main
{
	 background:#f2f2f2 url(images/bg-f2f2f2.jpg) repeat;
	border: thin solid #807a70;
	display:table;
	height:100%;
	margin:0 auto;
	overflow:visible;
	padding:0;
	position:relative;
	top:-230px;
	width:822px;
	z-index:2; 
	 
}
#main ul, #main ol
{
	height:auto;
	margin:1.46em 2.06em 
}
#main li
{
	margin:0 
}
#content
{
 	background:#f2f2f2 url(images/bg-f2f2f2.jpg) repeat;
	display:table-row;
	height:auto;
	margin: 0 auto;
	position:relative;
	top:0;
	width:822px;
	z-index:4
}
#content_01
{
	bottom:auto;
	display:table-cell;
	height:530px;
	left:0;
	margin:0 0 2.06em 0;
	overflow:visible;
	padding:0;
	position:relative;
	top:0;
	width:630px;
	z-index:5;
 
}
#content_01 ul, #content_01 ol, #content_01 dl
{
	font-size:.75em;
	list-style-image: none;
	list-style-type: none;
	line-height:1.62em;
	margin:1.56em 6.76em;
	max-width:37.5em
}
 
 
#content_01_search
{
	clear:both;
	float:left;
	height:auto;
	left:0;
	margin:0;
	min-height:600px;
	padding:0;
	position:relative;
	top:0;
	width:300px;
	z-index:5
}
#content_02 
{
	background: #585a70 url(images/content-02-03.jpg) no-repeat;
	display:table-cell; 
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:192px;
	z-index:3;
	
}

#content_02_a 
{
	display:table-cell; 
	
	height:530px;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:192px;
	z-index:4;
  
}
 

#content_02 ul
{
	font-size:.59em;
	height:auto;
	list-style:none;
	margin:1.46em 2.06em
}
#content_02 li
{
	margin: 1.25em;
	text-align:right;
}
#content_02 img
{
	margin:.50em 0;
}
#content_02 span a
{
	text-decoration:none
}
#content_02_a /* Search */
{
	float:right;
	height:25px;
	margin:0;
	position:relative;
	right:0;
	top:9px;
	width:312px;
	z-index:5
}
#content_02_b /* Calendar */
{
	float:right;
	height:auto;
	margin:0;
	position:relative;
	top:0;
	right:0;
	width:312px;
	z-index:6
}
#content_02_b ul
{
	list-style:none;
	margin:0 4.06em 0 0;
}
#content_02_b li
{
	list-style:none;
	margin:0 2em;
}
#content_02_c /* Categories, RSS, etc. */
{
	float:right;
	height:auto;
	margin:0;
	position:relative;
	right:0;
	top:0;
	width:312px;
	z-index:6
}
/* Site:main end */
/* Site:footer begin */
#footer_container
{
	background: #3d3e4e url(images/bg-3d3e4e.jpg);
	height:193px;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:2  
}

 

#footer_container_01
{
 	clear:both;
	background:#3d3e4e url(images/bg-3d3e4e.jpg);
	height:193px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	top:0;
	width:100%;
	z-index:3
}
#footer
{
	background: url(images/bg-footer-02.jpg) no-repeat center 3px;
	color:#ede6d7; 
	height:193px;
	margin:0 auto;
	position:relative;
	top:0;
	width:822px;
	z-index:4
}
#footer a:link
{
	 color:#ede6d7
}
#footer a:visited
{
	color:#b0aba5
}
#footer a:hover, #footer a:active
{
	color:#fff
}
#footer_nav_01
{
	float:left;
	height:139px;
	left:0;
	position:relative;
	top:0;
	width:45%;
	z-index:5
}
#footer_nav_01 ul
{
	height:auto;
	list-style:none;
	margin:1em 2.25em;
	text-align:left;
	width:72%
}
#footer_nav_01 li
{
	font-size:.59em;
	margin:1em;
	text-align:left;
	width:100%
}
#footer_nav_02
{
	float:right;
	height:126px;
	position:relative;
	right:0;
	top:0;
	width:40%;
	z-index:5
}
#footer_nav_02 ul
{
	height:auto;
	list-style:none;
	margin:1em 2.25em;
	text-align:right;
	width:72%
}
#footer_nav_02 li
{
	font-size:.59em;
	margin:1em;
	text-align:right;
	width:100%
}
#footer_contact
{
 	clear:both;
	height:33px;
	left:0;
	margin:0 auto;
	position:relative;
	top:0;
	width:822px;
	z-index:5 
}
#footer_contact ul
{
	height:auto;
	list-style:none;
	text-align:center
}
#footer_nav_01 li a, #footer_nav_02 li a
{
	display:inline
}

#footer_contact li
{
	display:inline;
	font-size:.59em;
	margin:.5em
}
/* Site:footer end */
/* Site:place_holder - for index files in sub-directories - begin*/
#place_holder
{
	background:#fff url(images/bg-ffffff.jpg);
	margin:0 auto;
	position:relative;
	width:100%;
	z-index:1
}
#place_holder p
{
	max-width:100%;
	text-align:center
}
/* Site:place_holder - for index files in sub-directories - end*/
/* Site:blog - content_02 - styles nested lists in blog - begin */ 
#content_02 ul ul
{
	font-size:inherit;
	margin:0;
	text-align:right;
}
#content_02 ul ul li
{
	margin:0;
	text-align:right;
}
/* Site:blog - content_02 - styles nested lists in blog - end */
/* Site:blog - content_02 - styles in blog - begin */ 
#content_02 .categories
{
	font-size:inherit;
	font-weight:700
}
#content_02 .cat-item
{
	font-size:inherit;
	font-weight:normal
}
#content_02 .archives
{
	font-weight:700
}
/* Site:blog - content_02 - styles in blog - end */ 
/* Site:blog - content_02 - RSS and TrackBack begin - comments.php */
.rss-trackback
{
	font-size:.69em;
	margin-left:6.92em
}
#wp-calendar
{
	border: 1px solid #ddd;
	empty-cells: show;
	float:right;
	font-size: .69em;
	margin: 0;
	position:relative;
	right:0;
	width: 80%;
	z-index:7
}
#wp-calendar #next a
{
	padding-right: .63em;
	text-align: right
}
#wp-calendar #prev a
{
	padding-left: .63em;
	text-align: left
}
#wp-calendar a
{
	display: block;
	text-decoration: none;
}
#wp-calendar a:hover
{
	color: #fff;
	background-color: #4d192d
}
#wp-calendar caption
{
	color: #999;
	font: 700 1em Georgia, "Times New Roman", Times, serif;
	padding: 0.5em 0;
	text-align: right
}
#wp-calendar td
{
	color: #ccc;
	font: normal .81em Georgia, "Times New Roman", Times, serif;
	letter-spacing: normal;
	padding: .01em 0;
	text-align: center
}
#wp-calendar td.pad:hover
{
	background: #fff
}
#wp-calendar td:hover, #wp-calendar #today
{
	background: #eee;
	color: #bbb
}
#wp-calendar th
{
	font-size:.83em;
	font-style: normal;
	text-transform: capitalize;
	text-align: center
}
/* Site:blog - content_02 - RSS and TrackBack end - comments.php */
.blog_rss_logo
{
	vertical-align:middle;
	border:0
}
.share-on-facebook
{
	margin:-1.5em 0 0 4em
}