/* PW2 Web, http://www.pw2web.com 
 http://www.pw2web.com/external/css/pw2-web-handheld.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-handheld.css  */
/* Meyer Reset:begin */
	@import "reset.css";

/* Meyer Reset:end */
/* Global body:begin */
html, body
{
	display:none
}



body
{
	display:none
}

/* Global body:end */
/* Global common:begin */
h1, h2, h3, h4, h5, h6
{
	display:none
}

h1, h2, h3
{
	padding: 0
}

h1
{
	margin:.91em 2.06em;
}

h2
{
	font-size:.9em;
	line-height:1.72em;
	margin:.86em 2.84em;
}

h3
{
	font-size:.8em;
	line-height:1.62em;
	margin:.81em 3.92em;
}

h4, h5, h6
{
	font-size:.7em;
	line-height:1.215em;
	margin:.61em 3.92em;
}

img
{
	border:0
}

p, ol, dl  /* removed ul - check site */
{
	clear:both
}

p
{
	font-size:.75em;
	line-height:1.40em;
	margin:1.40em 5.41em;
	max-width:37.5em
}

ul, ol
{
	list-style:none
}

ul
{
	list-style-position: outside;
	list-style-type: square
}

dl
{
	font-size:.75em;
	line-height:1.40em;
	margin:1.40em 8.2em;
}

dt, dd
{
	display:inline
}

blockquote
{
	line-height:1.40em;
	margin:1.40em;
	text-indent:-.4em
}

cite
{
	font-size:.9em;
	text-align:right
}

small
{
	font-size:.58em
}

img
{
	border:0
}

sub, sup
{
	position:relative;
	vertical-align:baseline
}

sub
{
	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:#341f40
}

a:visited
{
	color:#4d7696
}

a:hover, a:focus, 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
{
	line-height:1.62em
}

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:.53em;
}

.text-big
{
	font-size:1.53em;
}

.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 .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 #ec9568
}

.img-nolink
{
	border:1px solid #eaefe6
}

.media-caption
{
	color:#fc9;
	text-align:center
}

/* Global classes:end */
/* Site:page_container begin */
#page_container
{
	background-color: #fff;
 
	height:auto !important;
	margin:0 auto;
	min-height:400px;
	position:relative;
	top:0;
	width:100%;
	z-index:1
}

/* Site:page_container begin */
/* Site:header begin */
#header
{
	background:#fff url(images/bg-ffffff.jpg);
	clear:both;
	height:133px;
	margin:0 auto;
	position:relative;
	top:33px;
	width:300px;
	z-index:2
}

#logo
{
	float:left;
	height:101px;
	margin-left:33px;
	position:relative;
	width:298px;
	z-index:3
}

#logo img
{
	margin:0
}

#social
{
	clear:both;
	float:right;
	height:33px;
	position:relative;
	right:53px;
	top:0;
	width:300px;
	z-index:3
}

#social span
{
	color:#333;
	float:right;
	padding:0;
	width:auto
}

/* Site:header end */
/* Site:nav begin */
 #nav
{
	background:#fff url(images/bg-ffffff.jpg) repeat;
	clear:both;
	color:#000;
	height:38px;
	margin:0 auto;
	position:relative;
	width:300px;
	z-index:4;
}

#nav ul.menu
{
	float:right;
	font-size:.69em;
	line-height:1.1em;
	list-style:none;
	padding:.8em;
	position:relative;
	right:22px;
	top:0px;
	width:auto;
	z-index:5
}

ul.menu li
{
	display:inline;
	width:100%
}

ul.menu, ul.menu li a
{
	padding:.8em 1.25em;
}

ul.menu li a
{
	border-left:#483129 solid thin;
	border-right:#483129 solid thin;
	padding:.8em 1.25em;
	text-decoration:underline
}

ul.menu li a:hover
{
	background:#300 url('images/bg-button-01.jpg') no-repeat;
	color:#fff;
	padding:.8em 1.25em;
	text-decoration:underline
}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover
{
	color: #333 !important;
	background: white;
	text-decoration: none;
}

/* Site:nav end */
/* Site:main begin */
#main
{
	background:#fff url(images/bg-ffffff.jpg);
	clear:both;
	height:auto !important;
	margin:0 auto;
	min-height:900px;
	padding:0;
	position:relative;
	top:-3px;
	width:300px;
	z-index:2
}

#main ul, #main ol
{
	height:auto;
	margin:1.46em 2.06em;
}

#main li
{
	margin: 0
}

#content
{
	background:#fff url(images/bg-ffffff.jpg);
	clear:both;
	float:left;
	position:relative;
	top:8px;
	width:300px;
	z-index:3
}

#content_01
{
	clear:both;
	float:left;
	height:auto;
	left:0;
	margin:0;
	min-height:600px;
	padding:0;
	position:relative;
	top:8px;
	width:250px;
	z-index:4
}

#content_01 ul
{
	font-size:.75em;
	list-style-image: none;
	list-style-type: none;
	margin:1.40em 8.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:4
}

#content_02
{
	float:right;
	height:auto;
	margin:0;
	min-height:600px;
	position:relative;
	right:0px;
	top:8px;
	width:354px;
	z-index:4
}

#content_02 ul
{
	font-size:.59em;
	height:auto;
	list-style:none;
	margin:1.46em 2.06em;
}

#content_02 li
{
	line-height:1.81em;
	margin: 1.25em 1.25em;
	text-align:right;
}



#content_02 img
{
	margin:.50em 0;
}

#content_02 span a
{
	text-decoration:none
}

#content_02_a
{
	float:right;
	height:auto;
	margin:0;
	min-height:600px;
	position:relative;
	right:0;
	top:0;
	width:50px;
	z-index:5
}

#content_02_b
{
	float:right;
	height:auto;
	margin:0;
	min-height:200px;
	position:relative;
	right:0;
	top:53px;
	width:50px;
	z-index:5
}

/* Site:main end */

/* Site:footer begin */
#footer
{
	background-color: #fff;
	background-image: url(images/bg-footer-01.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	clear:both;
	height:139px;
	margin:0 auto;
	position:relative;
	top:0;
	width:300px;
	z-index:2
}

#footer_nav_01
{
	float:left;
	height:139px;
	left:0;
	position:relative;
	top:0;
	width:45%;
	z-index:3
}

#footer_nav_01 ul
{
	height:auto;
	list-style:none;
	margin:2.25em;
	text-align:left;
	width:72%
}

#footer_nav_01 li
{
	font-size:.59em;
	line-height:.96em;
	margin:1em;
	text-align:left;
	width:100%
}

#footer_nav_02
{
	float:right;
	height:139px;
	position:relative;
	right:0;
	top:0;
	width:40%;
	z-index:3
}

#footer_nav_02 ul
{
	height:auto;
	list-style:none;
	margin:2.25em;
	text-align:right;
	width:72%
}

#footer_nav_02 li
{
	font-size:.59em;
	line-height:.96em;
	margin:1em;
	text-align:right;
	width:100%
}

#footer_contact
{
	clear:both;
	height:33px;
	margin:0 auto;
	position:relative;
	top:0;
	width:100%;
	z-index:3
}

#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;
	/* line-height:1.46em; */
	margin:1em;
}

/* 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;
}

/* Site:blog - content_02 - RSS and TrackBack end - comments.php */
