/*
* @author Jeff a.k.a. (topdown / phpbbxpert)
* @package SBC Custom aMember Style
* @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 -->*/
html, body {

}
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:              #333;
	margin:				0;
	padding:			10px 0;
	width:				100%;
	text-align:			center; /*Centering block elements in IE need a parent centered*/
}

/*
**********************************************************
= typographic scale ********************
**********************************************************
*/
h1 {
	font-size:			2.0em;
	line-height:		1.0em;
	margin:				5px;
	font-weight:		bold;
}

h2 {
	display:			block;
	font-size:			1.6em;
	line-height:		1.2em;
	text-transform:		uppercase;
	margin:				5px;
	font-weight:		bold;
}

h3 {
	font-size:			1.4em;
	line-height:		1.2em;
	margin:				5px;
	font-weight:		bold;
}

h4 {
	font-size:			1.2em;
	line-height:		1.2em;
	margin:				5px;
	font-weight:		bold;
}

h4.related {
	color:				#666;
	font-size:			1.1em;
	line-height:		1.2em;
	margin:				5px;
	padding:			0 0 4px 0;
	font-weight:		bold;
	border-bottom:		1px solid #ccc;
}

h5 {
	font-size:			1.0em;
	line-height:		1.2em;
	margin:				5px;
	font-weight:		bold;
}

.entry h5 {
	color:				#006699;
	line-height:		1.5em;
	font-size:			16px;
	margin:				5px 0;
	font-family:		Arial, Helvetica, sans-serif;
}

h6 {
	font-size:			1.0em;
	line-height:		1.2em;
	margin:				10px 5px 5px 5px;
	font-weight:		bold;
	text-decoration:	none;
}

p {
	display:			block;
	font-size:			1.0em;
	line-height:		18px;
	font-style:			inherit;
	margin-bottom:		15px;
}

ul, ol {
	display:			block;
	margin:				5px 5px 15px 40px;
}

li {
	display:			list-item;
	list-style:			none; /*By default no style*/
	font-size:			1.0em;
	line-height:		1.0em;
	margin-bottom:		5px;
	padding:			0;
}

blockquote {
	display:			block;
	margin:				0px 30px 15px 45px;
	padding:			5px 15px 5px 10px;
	background:			#bbb;
	border:				1px solid #aaa;
}

input {
	font-size:			1.0em;
}

.entry a {
	color:				#436976;
	text-decoration:	none;
}

.entry a:hover {
	color:				#ff0000;
	text-decoration:	underline;
}

em {font-style:	italic;}
strong {font-weight: bold;}
code {font-style: oblique; font-size: 1.0em;}

#page {
    background-color:   #ffffff;
    border:             1px solid #959596;
    text-align:         left;
    width:              980px;
    padding:            10px;
    margin:             0 auto;
	position:			relative;
	overflow:			hidden;
}

#page-wrap {
    border-left:        1px solid #0e2144;
	position:			relative;
	overflow:			hidden;
	width:              980px;
}

#header {
    margin:             0;
}

a#headerimg {
    display:            block;
    background:         #010408 url('images/header.gif') no-repeat top center;
    margin:             0;
    height:             112px;
    width:              100%;
    border:             none;
}

/*
**********************************************************
= Begin Top Menu ********************
**********************************************************
*/
#top-menu {
    background:         #0e2144;
    height:             26px;
}

#top-menu ul {
    list-style:         none;
    color:              #fff;
    font-weight:        bold;
    font-size:          12px;
    margin:             0 0 0 200px;
    padding:            0;
}

#top-menu li {
    display:            inline;
    text-align:         center;
}

#top-menu a {
    color:              #fff;
    margin:             0;
    padding:            5px 10px;
    line-height:        26px;
	text-decoration:	none;
}

#top-menu a:hover {
	text-decoration:	underline;
}

#top-menu-g {
    background:         #0e2144;
    height:             26px;
}

#top-menu-g ul {
    list-style:         none;
    color:              #fff;
    font-weight:        bold;
    font-size:          12px;
    margin:             0 0 0 20px;
    padding:            0;
}

#top-menu-g li {
    display:            inline;
    text-align:         center;
}

#top-menu-g a {
    color:              #fff;
    margin:             0;
    padding:            5px 10px;
    line-height:        26px;
	text-decoration:	none;
}

#top-menu-g a:hover {
	text-decoration:	underline;
}
/*
**********************************************************
= End Top Menu ********************
**********************************************************
*/


.bread-crum {
	font-weight:		bold;
	margin:				10px 0 0 10px;
}

#loader {
    display:            block;
    background:         #ffffff url('images/ajax-loader.gif') no-repeat top center;
	width:				128px;
	height:				15px;
    border:             none;
}

/*
**********************************************************
= Begin Sidebar ********************
**********************************************************
*/
#sidebar{
	position:			relative;
    font:               1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    background:         #e8e8e8;
    float:              left;
    border-right:       1px solid #0e2144;
	padding:            20px 0 99999px 0;
	margin:             0 0 -99999px 0;
	width:              200px;
}

#sidebar li a {
	color:              #111;
	font-size:          .9em;
    font-weight:        bold;
	text-decoration:    none;
	padding:			5px 0;
	line-height:		1.3em;
}

#sidebar li a:hover {
	text-decoration:    underline;
}


#sidebar form {
	padding:			5px 10px 5px 10px;
}

#sidebar h2 {
	font-family:        'Lucida Grande', Verdana, Sans-Serif;
	font-size:          .8em;
    background:         #0e2144;
    color:              #fff;
    margin:             0;
	padding:            3px 5px;
}


#sidebar p {
	margin:				5px 0;
	padding:			0 5px;
	font-size:			12px;
}

#main-body {
	position:			relative;
	display:			block;
	float:				left;
	padding:            0;
	margin:             0 10px 0 15px;
	width:				740px;
}

#content-m {
	position:			relative;
	display:			block;
	float:				left;
	padding:            0;
	margin:             0 10px 0 15px;
	width:				740px;
	min-height:			400px;
}

#content-g {
	display:			block;
	padding:            0 10px 20px 10px;
	margin:             0;
	width:              880px;
	text-align:			left;
	min-height:			400px;
}

#content-m h1 {
	display:			block;
	margin:				10px 0 10px 0;
	text-align:			left;
	font-family:		arial, sans-serif;
	font-size:			1.4em;
	text-transform:		capitalize;
	color:				#333;
}

#content-g h1 {
	display:			block;
	margin:				10px 0 10px 0;
	text-align:			left;
	font-family:		arial, sans-serif;
	font-size:			1.4em;
	text-transform:		capitalize;
	color:				#333;
}
/*
**********************************************************
= End Sidebar ********************
**********************************************************
*/
#footer {
	clear:				both;
	position:			relative;
	overflow:			hidden;
    background:         #0e2144;
    padding:            0;
    margin:             0 auto;
    width:              100%;
    clear:              both;
}

#footer p {
    color:              #fff;
	margin:             0;
	padding:            10px 0;
	text-align:         center;
	font-size:			.8em;
}

.copyright {
	color:				#fff;
}

#footer a {
	color:				#fff;
	text-decoration:	underline;
}

/*
**********************************************************
= Start aMember style here ********************
**********************************************************
*/
table .vedit{
	width:				100%;
}
.vedit th {
	background-color:	#0e2144;
	color:				#fff;
	border:				1px solid #8CACBB;
}

h1, h2, h3 {
	color:				#0e2144;
}

#sidebar ul, #sidebar ul ol {
	margin:				5px 0 0 0;
	padding:			0;
	border-bottom:      1px solid #0e2144;
}

#sidebar ul li {
	list-style-type:	none;
	list-style-image:	none;
	margin:				0 8px 5px 8px;
	font-size:			0.9em;
}

#sidebar ul p, #sidebar ul select {
	margin:				5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin:				5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
