<style>	{}
/*  
Theme Name: Vanguard Custom
Theme URI: http://www.vanguardmmorpg.com
Description: Vanguard Custom is a custom theme for wordpress 2.0
Version: 1.0
Author: Jayson Akers
Author URI: http://www.saversites.com
*/

a:link {
text-decoration: none;
border-bottom: 1px solid #BFB89D;
}

a:visited {
text-decoration: none;
border-bottom: 1px solid #BDAF79;
}

a:hover {
text-decoration: none;
border-bottom: 1px solid #887A44;
}

a:active {
text-decoration: none;
border-bottom: 1px solid #000;
}

.home_highlight {
font-weight: bold;
color: white !important;
text-decoration: none;
border-bottom: 0px !important;
}

.home_highlight a:link, .home_highlight a:visited {
font-weight: bold;
color: white !important;
text-decoration: none;
border-bottom: 0px !important;
}

.home_highlight a:hover, .home_highlight a:active {
font-weight: bold;
color: white !important;
text-decoration: none;
border-bottom: 0px !important;
}

.home_highlight a:active {
font-weight: bold;
color: white !important;
text-decoration: none;
border-bottom: 0px !important;
}


.rss_link_a {
font-size: 11px;
text-decoration: none;
}

.rss_link_a a:link, .rss_link_a a:visited {
font-size: 11px;
text-decoration: none;
}

.rss_link_a a:hover, .rss_link_a a:active {
font-size: 11px;
text-decoration: none;
}

.rss_link_a a:active {
font-size: 11px;
text-decoration: none;
}


/* REMOVE MARGINS FROM HEADERS */

h1 {
margin: 0px;
}

h2 {
margin: 0px;
}

h3 {
margin: 0px;
}

h4 {
margin: 0px;
}

h5 {
margin-bottom: 0px;
font-size: 14px;
font-weight: bold;
}

h6 {
margin: 0px;
}

body {
background-color: #000000;
background-image: url(http://www.vanguardmmorpg.com/images/site_bg.gif);
background-repeat: no-repeat;
background-position: top right;
margin: 0;
padding: 0;
height:100%;
}

/* G2 STYLES */

.g2image_normal
{
	margin: 4px;
}

.g2image_float_left
{
	float: left;
	clear: left;
	margin: 4px;
}

.g2image_float_right
{
	float: right;
	clear: right;
	margin: 4px;
}

.g2image_centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
	
/* TOP NAVIGATION BAR */

#top_nav_bar {
height: 40px; 
width: 900px; 
background-color: #7D7D7D; 
background-image: url('images/top_nav_bg.gif'); 
background-repeat: repeat-x; 
float:left;
}


/* MAIN PAGE CONTENT WRAPPER */

#wrapper {
width: 900px;
float: left;
}


/* LEFT COLUMN */

.left_column_wrapper {
width: 183px;
float: left;
}

.left_column_top {
height: 200px; 
background-color: #CAE2EE; 
background-image: url('images/main_bg.gif');
background-repeat: repeat-x;
}

.left_column_image {
height: 387px;
background-color: #CAE2EE;
background-image: url('images/hero_images_04.jpg');
background-repeat: no-repeat;
background-position: top center;
}

.left_column_bottom {
padding: 15px;
}


/* CENTER COLUMN */

#center_column {
width: 700px;
background-image: url('images/right_cap.gif');
background-position: top right;
background-repeat: repeat-y;
background-color: #2B2E2E;
float: left;
}

#header_nav {
height: 51px;
width: 640px;
float: left;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
background-image: url('images/second_nav_bg.gif');
background-repeat: repeat-x;
background-color: #2B2E2E;
}


/* POST AREA */

#post_header {
height: 100px; 
width: 650px; 
background-image: url('images/post_bg_01.jpg'); 
background-repeat: no-repeat; 
background-position: center; 
clear: both;
float: left;
}

.post_header_h1 {
font-family: arial narrow;
font-size: 22px;
color: #2B2E2E;
text-align: left;
margin: 30px 0px 0px 35px;
}

.post_header_h1 a:link {
font-family: arial narrow;
color: #2B2E2E;
text-align: left;
text-decoration: none;
border-bottom: 0px;
}

.post_header_h1 a:visited {
color: #2B2E2E;
text-decoration: none;
border-bottom: 0px;
}

.post_header_h1 a:hover {
color: #000000;
text-decoration: none;
border-bottom: 0px;
}

#post_sub_header {
font-family: arial narrow;
color: #2B2E2E;
text-align: left;
margin: 0px 0px 0px 40px;
}

#post_sub_header a:link {
color: #2B2E2E;
}

#post_sub_header a:visited {
color: #2B2E2E;
}

#post_sub_header a:hover {
color: #000000;
}

#post_content_wrapper {
width: 650px; 
background-image: url('images/post_bg_02.jpg'); 
background-repeat: repeat-y; 
background-position-y: middle;
clear: both;
}

#post_content {
font-family: arial narrow;
color: #2B2E2E;
font-size: 16px;
text-align: justify;
margin: 15px 40px 15px 35px;
}

#post_content a:link {
color: #2B2E2E;
text-decoration: none;
}

#post_content a:visited {
color: #2B2E2E;
text-decoration: none;
}

#post_content a:hover {
color: #000;
text-decoration: none;
}

#post_content a:active {
color: #000;
text-decoration: none;
}

#post_content img {
margin: 15px;
border: none;
}

#post_footer_wrapper {
width: 650px;
height: 103px;
background-image: url('images/post_bg_03.jpg');
background-repeat: no-repeat;
background-position: center;
clear: both;
}

#post_footer_content {
font-family: arial narrow;
color: #2B2E2E;
font-size: 14px;
text-align: center;
margin: 0px 0px 10px 0px;
padding: 0px
}



/* FOOTER NAVIGATION */

#footer_nav {
height: 50px; 
width: 650px; 
background-color: #2B2E2E;
clear: both;
float: left;
}


/* BOTTOM NAVIGATION BAR */

#bottom_nav_bar {
height: 40px; 
width: 900px; 
background-color: #7D7D7D; 
background-image: url('images/top_nav_bg.gif'); 
background-repeat: repeat-x; 
float: left;
}

.floater_a {
position: absolute;
top: -2px;
right: -3px;
padding-right: -3px;
width: 100px;
height: 100px;
text-align: center;
padding-bottom: 0px;
z-index: 10;
}

.second_nav_right_cap {
float:right;
margin: 0px;
margin-right: -3px;
padding: 0px;
z-index: 500;
}

.date {
font-family: Arial Narrow; font-size: 11pt; color: #999999; text-align: right;
margin: 1px 5px 1px 1px;
}

.img_social {
margin: 1px 3px 1px 3px; border: none;
}

.img_social a{
margin: 1px 3px 1px 3px; border: none;
}

form {
	color: #000000;
	margin: 0px;
	padding: 0px;
}

input {
	background: #F8F8F8;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	color: #333333;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 3px;
}

select {
	border: 1px solid #003300;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	padding-left: 3px;
}

textarea {
	background: #efefef;
	border: 1px solid #999;
	color: #333333;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 15px;
	padding:10px;
	width: 450px;
}

textarea:hover {
	background: #FFFFFF;
	border: 1px solid #333;
}

#pagination {
clear: both;
float: left;
width: 650px;
padding: 15px;
}

#pagination p{
font-family: arial narrow;
font-size: 15;
color: white;
text-align: center;
}


#pagination a:link {
font-family: arial narrow;
font-size: 15;
color: white;
text-decoration: none;
border-bottom: 1px solid #666;
}

#pagination a:visited {
font-family: arial narrow;
font-size: 15;
color: white;
text-decoration: none;
border-bottom: 1px solid #666;
}

#pagination a:hover {
font-family: arial narrow;
font-size: 15;
color: white;
text-decoration: none;
border-bottom: 1px solid white;
}

#pagination a:active {
font-family: arial narrow;
font-size: 15;
color: white;
text-decoration: none;
border-bottom: 1px solid white;
}


.bms_header {
padding:1px; 
font-family:arial narrow; font-size:11px; font-weight: bold; text-align: center;
color:#FFFFFF; cursor:pointer;
}

.bms_img {
vertical-align: middle; horizontal-align: center; margin: 1px 5px 5px 5px;
cursor: pointer; border: 0px !important;
}

.bms_img_top {
margin: 6px 4px 0px 0px;
cursor: pointer;
border: 0px !important;
}

.bms_img_top a{
cursor: pointer;
border: 0px !important;
}



#rss_area {
clear: both;
width: 650px;
padding: 8px;
}



#left_latest {
padding: 8px;
text-align: left;
font-family: arial narrow;
font-size: 13;
color: #666;
text-decoration: none;
}

#left_latest p{
font-family: arial narrow;
font-size: 13;
color: white;
text-align: left;
}

#left_latest a:link, #left_latest a:visited {
font-family: arial narrow;
font-size: 13;
color: #808080;
text-decoration: none;
border-bottom: 1px solid #666;
}

#left_latest a:hover, #left_latest a:active {
font-family: arial narrow;
font-size: 13;
color: #efefef;
text-decoration: none;
border-bottom: 1px solid #999;
}



#category_rss {
display: inline;
font-family: arial narrow;
font-size: 13;
color: #808080;
list-style-type: none;
list-style-position: outside;
text-align: left;
}

#category_rss p{
font-family: arial narrow;
font-size: 13;
color: white;
text-align: left;
}

#category_rss a:link, #category_rss a:visited {
font-family: arial narrow;
font-size: 13;
color: #808080;
text-decoration: none;
list-style-type: none;
list-style-position: outside;
border-bottom: 1px solid #666;
}

#category_rss a:hover, #category_rss a:active {
font-family: arial narrow;
font-size: 13;
color: #efefef;
text-decoration: none;
list-style-position: outside;
border-bottom: 1px solid #999;
}




#left_long_list div {
list-style-position: outside;
border: 1px solid #fff;
}

#left_long_list h3 {
font-family: arial;
font-size: 13;
color: white;
font-weight: bold;
text-align: left;
margin: 0px;
}

#left_long_list h4 {
font-family: arial;
font-size: 13;
color: white;
font-weight: bold;
text-align: left;
margin: 0px;
}

#left_long_list a:link, #left_long_list a:visited {
display: inline;
font-family: arial;
font-size: 11;
color: #666;
text-decoration: none;
list-style-type: none;
list-style-position: outside;
border-bottom: 1px solid #666;
margin: 0px 0px 12px 0px;
}

#left_long_list a:hover, #left_long_list a:active {
display: inline;
font-family: arial;
font-size: 11;
color: white;
text-decoration: none;
list-style-position: outside;
border-bottom: 1px solid #666;
margin: 0px 0px 12px 0px;
}


.image_no_border {
border-bottom: 0px !important;
}

.image_no_border a:link, .image_no_border a:visited {
border-bottom: 0px !important;
}

.image_no_border a:hover, .image_no_border a:active {
border-bottom: 0px !important;
}

.image_no_border a:active {
border-bottom: 0px !important;
}


#highlight {
font-family: arial;
font-size: 10px;
text-align: left;
width: 300px;
}

#highlight p{
margin-bottom: 5px;
}

#highlight h4 {
font-family: arial;
font-size: 11px;
}


ol {
margin-top: 0px;
}

ol li {
list-style-image: url(http://www.vanguardmmorpg.com/images/bullet.gif);
}


.metadate {
font-size: 12px;
margin: 0px;
}


#comment_wrapper {
	clear: both;
	width: 650px;
	margin: 10;
	padding: 10;
	font-family: arial narrow;
	color: #fff;
}
		

.comment_reply {
	margin: 0;
	padding: 0;
	font-family: arial narrow;
	font-size: 14px;
	color: #808080;
}


.comment_meta {
text-decoration: none; 
font-size: 12px;
color: #999;
border: none !important;
margin: 3px 0px 10px 15px;
}

.comment_meta a:link, .comment_meta a:visited {
text-decoration: none;
font-size: 12px;
color: #808080;
border: none !important;
}

.comment_meta a:hover {
text-decoration: none;
font-size: 12px;
color: #efefef;
border-bottom: 1px solid #808080;
}

.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none !important;
}

.commentlist li {
	background: #efefef;
	border: 1px solid #666;
	color: #808080;
	list-style: none;
	list-style-image: none !important;
	margin: 10px;
	padding: 10px 10px 0 10px;
}

.commentlist li:hover {
	border: 1px solid #999;
	list-style-image: none !important;
}


.feedback {
	margin-top: 3px;
	margin-bottom: 18px;
	padding: 10px;
	width: 650px;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	border-bottom: #999;
	text-decoration: none;
}

.feedback a {
	margin-top: 3px;
	margin-bottom: 18px;
	padding: 10px;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	border-bottom: #999;
	text-decoration: none;
}

.feedback a:link {
	margin-top: 3px;
	margin-bottom: 18px;
	padding: 10px;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	border-bottom: #999;
	text-decoration: none;
}

.feedback a:visited {
	margin-top: 3px;
	margin-bottom: 18px;
	padding: 10px;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	border-bottom: #999;
	text-decoration: none;
}

.feedback a:hover {
	margin-top: 3px;
	margin-bottom: 18px;
	padding: 10px;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	border-bottom: #808080;
	text-decoration: none;
}


textarea {
	background: #fff;
	border: 1px solid #999;
	font-family: Arial;
	font-size: 11px;
	font-variant: normal;
	margin: 15px;
	padding:10px;
	width: 450px;
}

textarea:hover {
	background: #fff;
	border: 1px solid #333;
}

.comment_author {
font-weight: bold;
color: #333;
border: none !important;
}

.comment_author a:link, .comment_author a:visited {
font-weight: bold;
color: #666;
border: none !important;
}

.comment_author a:hover {
font-weight: bold;
color: #333;
border: 1px solid #666;
}


.comment_area_text {
font-family: arial;
font-size: 13px;
color: white;
}

.comment_area_text a {
font-family: arial;
font-size: 13px;
color: white;
text-decoration: none;
}

.comment_area_text a:link, .comment_area_text a:visited {
font-family: arial;
font-size: 13px;
color: white;
text-decoration: none;
border-bottom: 1px solid #BDAF79;
}


.comment_area_text a:hover {
font-family: arial;
font-size: 13px;
color: white;
text-decoration: none;
border-bottom: 1px solid #887A44;
}


#comment_area {
margin: 25px;
font-family: arial;
font-size: 13px;
color: white;
}


/* ADSPOT */

.adspotheader {
.adspot a:link { color: #0066CC; font-family: arial; font-size: 11px; border: 0px; }
.adspot a:visited { color: #0066CC; font-family: arial; font-size: 11px; border: 0px; }
.adspot a:active { color: #0066CC; font-family: arial; font-size: 11px; border: 0px; }
.adspot a:hover { color: #0066CC; font-family: arial; font-size: 11px; border: 0px; }

.adspotdiv { height: 125px; width: 135px; margin: 20px; margin-top: 5px; padding: 0px; color: #6c82b5; font-family: arial; font-size: 10px; border: 0px; }

.adspotdiv a:link { height: 125px; width: 135px; margin: 20px; padding: 0px; color: #6c82b5; font-family: arial; font-size: 10px; border: 0px; }
.adspotdiv a:visited { margin: 20px; padding: 0px; color: #6c82b5; border: 0px; }
.adspotdiv a:active { margin: 20px; padding: 0px; color: #6c82b5; border: 0px; }
.adspotdiv a:hover { margin: 20px; margin-top: 5px; padding: 0px; color: #6c82b5; border: 0px; }

.adspotheader { color: #6c82b5; font-family: arial; font-size: 12px; border: 0px; text-decoration: underline; font-weight: bold; margin: 0px;}

.adspotheader a:link { color: #6c82b5; font-family: arial; font-size: 12px; border: 0px; text-decoration: underline; }
.adspotheader a:visited { color: #6c82b5; border: 0px; text-decoration: underline; }
.adspotheader a:active { color: #6c82b5; border: 0px; text-decoration: underline; }
.adspotheader a:hover { color: #6c82b5; border: 0px; text-decoration: underline; }

.adspotcopy { color: #6c82b5; font-family: arial; font-size: 10px; border: 0px; text-decoration: none; margin: 0px; text-align: justify; }

.adspotcopy a:link { color: #6c82b5; font-family: arial; font-size: 10px; border: 0px; text-decoration: none; text-align: justify;}
.adspotcopy a:visited { color: #6c82b5; border: 0px; text-decoration: none; text-align: justify;}
.adspotcopy a:active { color: #6c82b5; border: 0px; text-decoration: none; text-align: justify;}
.adspotcopy a:hover { color: #6c82b5; border: 0px; text-decoration: none; text-align: justify;}

/* END ADSPOT END */

</style>