/*
 * @author Jeff a.k.a. (topdown / phpbbxpert)
 * @package  landing
 * @created on : May 25, 2010, 11:07:18 AM
 * @version $Id:$
 * @copyright (c) 2009-10 Valid-Webs.com
 * @license Not GLP Privately owned source code!
*/
/*	<!--  Developed by topdown / Valid Webs.com
		 Images and code with-in these custom files are (c) copy right protected and are NOT GLP
		 (c)  Valid Webs.com Web Development, 2009-10
				Study It,
				Learn From It,
				Love It,
				But don't steal it!
		 If you are considering pirating this theme, there is nothing I can do to stop you at this point.
		 However, I ask that you please consider that I am just a person trying to make some money
		 doing what I love, designing themes. I am very flattered that my theme is popular enough to pirate,
		 but I would greatly appreciate it if you would not re-distribute my theme.
		  Thank You,
	topdown Webmasters United.org / Valid Webs.com -->*/

/* You can search this document with the = sign as a flag */
body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:   13px; /* = Default Font Size, Adjust here for all */
	line-height: 14px; /*make sure its the same in all browsers, just in case */
	background:  #ccc;
	color:       #000;
	margin:      0;
	padding:     0;
	width:       100%;
	text-align:  center; /*Centering block elements in IE need a parent centered*/
}

p {
	margin: 	5px;
	padding:	5px;
	line-height:16px;
}

li {
	margin: 	5px;
	padding:	5px;
	line-height:16px;
}

/* = Begin Structure */
#page {
	background-color: #ffffff;
	text-align:       left;
	width:            758px;
	padding:          0;
	margin:           10px auto;
}

#page-wrap {
	padding: 0;
	margin:  0;
}

.entry {
	padding: 10px;
}

a img {
	border:          none;
	text-decoration: none;
}

.text {
	PADDING-RIGHT: 14px;
	PADDING-LEFT:  14px;
	FONT-SIZE:     12px;
	COLOR:         #333333;
	LINE-HEIGHT:   18px;
	FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif
}

.eleven {
	FONT-SIZE:   11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TABLE {
	FONT-SIZE:   11px;
	COLOR:       #333333;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.copyright {
	FONT-SIZE:   10px;
	COLOR:       #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:visited {
	COLOR:           #990000;
	TEXT-DECORATION: underline
}

A:active {
	COLOR:           #990000;
	TEXT-DECORATION: underline
}

A:link {
	COLOR:           #990000;
	TEXT-DECORATION: underline
}

A:hover {
	COLOR:           #999999;
	TEXT-DECORATION: none
}

.header {
	FONT-WEIGHT: bold;
	FONT-SIZE:   14px;
	COLOR:       #000099;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.copy:visited {
	COLOR:           #ffffff;
	TEXT-DECORATION: none
}

A.copy:active {
	COLOR:           #ffffff;
	TEXT-DECORATION: none
}

A.copy:link {
	COLOR:           #ffffff;
	TEXT-DECORATION: none
}

A.copy:hover {
	COLOR:           #ffffff;
	TEXT-DECORATION: underline
}

A.nav:visited {
	COLOR:           #333333;
	TEXT-DECORATION: none
}

A.nav:active {
	COLOR:           #333333;
	TEXT-DECORATION: none
}

A.nav:link {
	COLOR:           #333333;
	TEXT-DECORATION: none
}

A.nav:hover {
	COLOR:           #333333;
	TEXT-DECORATION: underline
}

.sidenavigation {
	PADDING-LEFT:   18px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP:    3px
}

.subnavigation {
	PADDING-LEFT:   35px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP:    2px
}

.sideon {
	FONT-WEIGHT: bold;
	COLOR:       #006666
}

.subheader {
	FONT-WEIGHT: bold;
	COLOR:       #006666
}

A.green:visited {
	COLOR:           #006666;
	TEXT-DECORATION: none
}

A.green:active {
	COLOR:           #006666;
	TEXT-DECORATION: none
}

A.green:link {
	COLOR:           #006666;
	TEXT-DECORATION: none
}

A.green:hover {
	COLOR:           #999999;
	TEXT-DECORATION: none
}

INPUT {
	FONT-SIZE:   11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

hr {
	COLOR:         #333;
	BORDER-BOTTOM: 1px solid #333;
}

A.grey:visited {
	COLOR:           #333333;
	TEXT-DECORATION: none
}

A.grey:active {
	COLOR:           #333333;
	TEXT-DECORATION: none
}

A.grey:link {
	COLOR:           #333333;
	TEXT-DECORATION: none
}

.picture {
	MARGIN-RIGHT: 14px
}

.border {
	BORDER-RIGHT:     1px solid #cccccc;
	BORDER-TOP:       1px solid #cccccc;
	BORDER-LEFT:      1px solid #cccccc;
	BORDER-BOTTOM:    1px solid #cccccc;
	background-color: #FFFFCC;
	padding:          1px;
	margin:           10px;
}

/* = Begin Images */
p img {
	padding:   0;
	max-width: 100%;
}

/*	Using these image classes for image alignment */

img.centered {
	display:      block;
	margin-left:  auto;
	margin-right: auto;
	padding:      0;
	background:   #ccc;
	text-align:   center;
}

img.alignright {
	display:    inline-block;
	padding:    8px;
	margin:     0 0 2px 8px;
	background: #ccc;
}

img.alignleft {
	display:    inline-block;
	padding:    8px;
	margin:     0 8px 2px 0;
	background: #ccc;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {
	display:      block;
	margin-left:  auto;
	margin-right: auto;
	text-align:   center;
}

.style1 {
	font-size: small
}

.style2 {
	color: #000066
}

.style4 {
	color: #000000
}

.style7 {
	color: #333333
}

.style6 {
	color: #FF0000
}

.style12 {
	font-size: 18px
}

.style13 {
	color:      #FFFFFF;
	font-style: italic;
}

.style15 {
	color:          #FFFFFF;
	font-style:     italic;
	font-size:      10px;
	padding-bottom: 5px;
}

.style16 {
	font-size: 13px
}

.style17 {
	color:     #000066;
	font-size: 14px;
}

.style18 {
	font-size:   14px;
	color:       #000066;
	font-weight: bold;
}

.style21 {
	font-size:   14px;
	color:       #FF0000;
	font-weight: bold;
}

.style22 {
	font-size: 16px
}

.style26 {
	font-size:       16px;
	font-weight:     bold;
	font-family:     Arial, Helvetica, sans-serif;
	color:           #660066;
	text-decoration: underline;
}

.style28 {
	font-size:   16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:       #FFFFFF;
}

.style29 {
	color: #FFFFFF
}

.style39 {
	color:       #000000;
	font-weight: bold;
}

.style40 {
	font-size: 20px
}

.style41 {
	font-size: 13px
}

img.alignright2 {
	display: inline-block;
	margin:  0 0 2px 8px;
	padding: 8px;
}

.alignright2 {
	float: right;
}

.blue-block {
	display:     block;
	margin:      10px 0;
	padding:     5px 0 0 10px;
	background:  #0033ff;
	color:       #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gray-block {
	display:     block;
	padding:     5px;
	margin:      10px 0;
	background:  #ddd;
	text-align:  center;
	color:       #333333;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style43 {
	padding-left: 14px;
	font-weight:  bold;
}

.bold {
	font-weight: bold;
}

form br {display: none;}
