@charset "utf-8";
/* CSS reset http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End Reset*/

/*Mozilla CSS*/

p{
margin-top: 15px;
line-height: 120%;
}

li {
padding-left: 10px;
padding-bottom: 10px;
list-style: disc inside;
}

blockquote{
padding-left: 30px;	
}

table.share{
width: 100%;
text-align:center;
}

.shareTD {
text-align: center;
width: 12.5%;
}

body{
font-family: "Arial", "sans-serif";
font-size: 0.8em; 
background: url('http://www.labspaces.net/images/back.png') center repeat-y #404040;
}

.H1title {
float: left;
display: block;
margin-top: 22px;
padding-bottom: 5px;
font-size: 200%;
color: #0a0a34;
font-weight: bold;
text-align: left;
width: 100%;
border-bottom: 3px solid #0a0a34;
}

.h4{
position: relative;
font-size: 200%;
color: #FFF;
width: 100%;
height: 53px;
z-index: 1;
}

.h4lightC {
width: 100%;
background: url(/images/biglightcenter.png) top left repeat-x;
height: 53px;
}

.h4PL, .h4PR {
text-align: left;
position: relative;
z-index: 3;
margin-top: -48px;
margin-left: 10px;
}

.h4PR{
text-align: right;	
margin-right: 10px;
}


.h3 {
position: relative;
font-size: 140%;
color: #FFF;
width: 100%;
height: 53px;
z-index: 1;
margin-top: 5px;
}

.h3PR, .h3PL {
text-align: left;
position: relative;
z-index: 3;
margin-top: -50px;
margin-left: 10px;
}

.h3PR{
text-align: right;	
margin-right: 10px;
}

.h3table {
position: relative;
z-index: 1;
width: 100%;
height: 53px;
}

.h3ImageC {
width: 100%;
background: url(/images/h3center.png) top left repeat-x;
height: 53px;
}

.h3lightC {
width: 100%;
background: url(/images/h3lightC.png) top left repeat-x;
height: 53px;
}

a {
font-weight: bolder;
color: #0a0a34;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a.visited {
text-decoration: underline;
color: #DE8E03;
}

a.button, a.general_nav, a.site_nav, a.black_hover, a.page_nav_link, a.latest, a.news, a.newsWhite, a.web_news, a.newssmall, a.format_post, a.video_news {
text-decoration: none;
}

a.button:hover {
text-decoration: none;
}

a.general_nav:hover, a.site_nav:hover, a.black_hover:hover, a.latest:hover, a.web_news:hover, a.newsWhite:hover, a.video_news:hover, a.page_nav_link:hover, a.news:hover, a.newssmall:hover, a.format_post:hover{
text-decoration: underline;
}

input.edit_user_small {
margin: 0.5em 0 0.5em 0;
width: 10em;
display: block;
text-align: left;
}

input.edit_user_large {
margin: 0.5em 0 0.5em 0;
width: 20em;
display: block;
text-align: left;
}

input.csz {
width: 5em;
display: inline;
text-align: left;
}

textarea.edit_user_text, textarea.comment_text{
margin: 0.5em 0 0.5em 0;
display: block;
width: 99%;
height: 100px;
}

textarea.comment_text {
	height: 300px;
}

textarea.single_text{
width: 99%;
height: 20px;
}

textarea.blog_text {
margin: 0.5em 0 0.5em 0;
display: block;
width: 99%;
height: 600px;
}

select.edit_user_select_csz {
width: 170px;
display: inline;
}

select.edit_user_select {
margin: 0.5em 0 0.5em 0;
width: 10em;
display: block;
text-align: left;
}

textarea.title_blog {
width: 100%;
}

textarea.summary_blog{
width: 90%;
height: 40px;
}

.message_form {
float: left;
margin: 0.5em 0 0.5em 0;
padding: 0.4em;
float: left;
width: 98%;
border: 2px solid #007236;
}

textarea.message_text{
display: block;
width: 99%;
height: 100px;
}

.news_date {
position: relative;
float:left;
width: 100%;
height: 31px;
margin-bottom: -4px;
border: 1px solid #0a0a34;
color:#0a0a34;
text-align: center;
font-weight: bolder;
font-size: 190%;
background: url(/images/h3_back.png) repeat-x;
z-index: 2;
}

.news_wrapper {
margin-top: 10px;
float: left;
width:100%;
height:220px;
padding-bottom:10px;
border-bottom: 1px solid #c9c9c9;
margin-bottom: 10px;
}

.news_wrapperL {
float: left;
width:100%;
height:220px;
margin-bottom: 10px;
}

.news_contain {
float: left;
width:100%; 
height:200px;
}

.news_small {
float:left;
width:106px;
font-weight: bolder;
color: #0a0a34;
position: relative
}

.news_bottom {
float: right;
width: 95%;
font-size: 90%;
text-align: right;
padding-bottom: 20px;
margin-right: 10px;
}

.web_news_bottom {
float: left;
width: 100%;
text-align: right;
font-size: 70%;
margin-bottom: 15px;
}

.tag_box {
float: left;
width: 150px;
}

.tag {
font-size: 75%;
}

.comment_font {
font-size: 140%;
}

#member, #guest, #facebook {
float: left;
width: 100%;
visibility:hidden;
position:absolute;
margin: 15px 0px;
}

#fb-root{
float: left;
}

#memberORguest{
float: left;
width: 620px;
margin: 10px 0px;
}

#commentForm{
margin-top: 10px;
float: left;
width: 100%;
}

.article_rater {
width: 30%; 
float: left;
margin: 5px 0px 0px 30px; 
height: 100px;
}
 
.comment_checkbox_holder {
width: 60%; 
float: left; 
border-right: 1px solid #c9c9c9; 
margin-top: 5px; 
height: 100px;
}

.news_middle {
float:right;
width:80%;
color: #0a0a34;
}

.news_image {
float: left; 
margin-top: 3px;
width: 150px;
max-height: 150px;
overflow: hidden;
}

a.latest{
color: #fff;
font-size: 95%;
}

.latestLines {
float: left;
width: 178px;
margin-right: 20px;
}

.latestLinesL {
float: left;
width: 178px;
}

a.news, a.newsWhite {
color: #0a0a34;
font-size: 150%;
line-height: 115%;
}

a.newsWhite {
color: #fff;
}

p.webnews {
margin-top: 3px;
}

p.newsSummary{
margin-top: 5px;
}

a.web_news {
line-height: 1.2em;
color: #0a0a34;
font-size: 120%;
}

a.news:visited{
color: #A8A6A6;
text-decoration: none;
}

.summary {
margin-left: 5px;
font-size: 120%;
float: left;
width: 460px;
margin-bottom: 3px;
}

.blogSummary{
margin-left: 5px;
font-size: 120%;
float: left;
width: 810px;
margin-bottom: 3px;
}

.writer_box, .writer_boxL{
width: 283px;
margin-top: 10px;
float: left;
height: 140px;
background: #f7fbff;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
padding: 10px;
border: 1px solid #c2dffc;
}

.writer_boxL{
margin-left: 8px;	
}

.writer_title, .writer_titleB{
font-size: 130%;
float: left;
width: 180px;
height: 120px;
}

.writer_titleB {
width: 230px;
margin-bottom: 10px;
}

.most_recent_contain{
width: 315px;
float: right;
padding: 7px;
background-color: #eeeeee;
border: 1px solid #d3d3d3;
}

.writer_left{
float: left;
width: 80px
}

.writer_thumb_pic{
float: left;
width: 80px;
max-height: 90px;
overflow: hidden;
}

.writer_thumb{
margin-right: 5px;
text-align: center;
font-size: 70%;
float:left;
width: 80px;
}

.featured_blogs, .recent_blogs, .stats_contain{
margin-top: 10px;
float: right;
width: 315px;
min-height: 70px;
border-bottom: 1px solid #c9c9c9;
padding-bottom: 3px;
}

.stats_contain {
width: 300px;
}

.blog_stats, .blog_statsL, .news_stats, .news_statsL {
float: left;
margin-right: 34px;
width: 300px;
}

.news_stats {
margin-right: 18px;
}

.blog_statsL, .news_statsL {
margin: 0px;
}

.featured_blogs_thumb{
float: right;
width: 80px;
height: 60px;
margin-left: 5px;
overflow: hidden;
}

.featured_blogs_bottom, .writer_bottom {
text-align: right;
font-size: 70%;
float: left;
width: 100%;
margin-top: 5px;
}

.writer_bottom{
margin: 0px;	
}

.featured_title, .stats_title, .news_stats_title{
font-size: 130%;
width: 215px;
float: left;
height: 60px;
}

.news_stats_title{
font-size: 90%;
}

.stats_title{
width: 215px;	
}

a.featured_blink, a.featured_btitle{
text-decoration: none;
font-size: 14px;
}

a.featured_btitle{
font-size: 110%;
}

a.featured_blink:hover, a.featured_btitle:hover {
text-decoration: underline;
}

.featured_contain{
float: right;
width: 315px;
}

.web_summary { 
margin-bottom: 5px;
float: left;
width: 100%;
}

.small {
font-size: 85%
}

.smaller {
font-size: 65%;
}

* html body {
font-size: small;
}

.page_nav{
margin: 5px 0px 5px;
color: #0a0a34;
float: right;
width: 100%;
text-align: right;
}

.news_page_nav{
margin-top: 5px;
font-size: 130%;
color: #0a0a34;
float: right;
width: 100%;
text-align: right;
}

.block_span {
margin: 0.5em 0 0.5em 0;
display:block;
}

.error_message, .blog_off {
float: left;
width: 628px;
border: solid 2px #950602;
color: #fff;
font-weight: bold;
font-size: 120%;
margin: 5px 2px 0;
background: #FC6864;
}

.success_message, .blog_on {
float: left;
width: 628px;
border: 2px solid #FCEC3C;
color: #955C01;
font-weight: bold;
font-size: 120%;
margin: 5px 2px 0;
background: #FFFFCC;
}

.blog_off, .blog_on {
width: 100%;
}

.site_message_pic {
float: left;
text-align: center;
width: 50px;
}

.site_message {
margin: 3px 0px;
float: right;
text-align: left;
width: 550px;
}

thead.messages {
font-weight: bold;
background: #0a0a34;
color: #fff;
}

.one_third {
float: left;
width: 32%;
margin: 1px 2px 0px;
}

.wide_left {
float: left;
width: 89%;
text-align: left;
}

.tiny_right {
float: left;
width: 10%;
text-align: center;
}

.login{
margin-left: 5px;
text-align: center;
width: 55px;
}

#flogin{
margin: 5px 10px 0px;
width: 70px;
color: #FFF;
float: right;
}

#login{
margin-top: 5px;
width: 315px;
color: #FFF;
font-weight: bolder;
float: right;
}

.welcome {
text-align: center;
margin-top: 10px;
font-size: 150%;
}

.hideBl {
border: #0a0a34;
background: #0a0a34;
height: 0px;
width: 0px;
}

.hideBs {
border: #FFFFFF;
background: #FFFFFF;
height: 0px;
width: 0px;
}

.loginInput {
float: left;
margin: 0px 0px 10px 5px;
}

#loginButton {
margin-top: -1px;
float: left;
}

a.login_links {
margin-right: 10px;
font-size: 75%;
text-decoration: none;
color: #FFFFFF
}

a.login_links:hover {
text-decoration: underline;
}

#login_button{
float: left;
width: 45px;
min-height: 30px;
font-size: 82%;
}

#logged_in {
text-align: center;
font-size: 130%;
}

input#login_email, input#login_password {
width: 115px;
}

#site_container {
float: left;
padding: 0px 30px;
width: 970px;
}

#bannerPic {
float: left;
margin-top: 1px;
padding-top: 3px;
border-top: 2px solid #0a0a34;
width: 970px;
height: 141px;
}

#general_nav {
margin-top: 15px;
float: right;
width: 660px;
height: 15px;
text-align: right;
font-size: 120%;
font-weight: bolder;
color: #0a0a34;
}

.submenu {
margin-top: 10px;
float: left;
width: 100%;
text-align: center;
height: 25px;
background: #0a0a34;
}

a.submenu_links {
font-size: 130%;
color: #FFFFFF;
vertical-align: -7px;
padding: 3px 10px 3px 10px;
text-decoration: none;
}

a.submenu_links:hover, a.current_submenu {
font-size: 130%;
padding: 3px 10px 4px 10px;
background: #7594c7;
vertical-align: -7px;
text-decoration: none;
color: #ffffff;
}

.general_nav  {
color: #0a0a34;
text-decoration: none;
margin-left: 10px;
}

#userNav {
width:880px;
float: left; 
z-index: 0px; 
position: relative;
color: #0a0a34;
text-align: left;
font-size: 130%;
font-weight: lighter;
background: url(/images/userNavMenu.jpg) repeat-x top left;
height: 39px;
border-top: 1px solid #0a0a34;
border-right: 1px solid #0a0a34;
}

a.user_nav {
color: #0a0a34;
vertical-align: -12px;
margin-left: 10px;
text-decoration: none;
}

#username{
padding-top: 12px;
padding-right: 10px;
float: right;
}

a.user_nav:hover {
text-decoration: underline;
}

#searchButton {
margin-top: 9px;
float: left;
}

#quick_search {
margin-top: 10px;
float: left;
text-align: left;
height: 24px;
width: 240px;
}

select, input, textarea {
border: 1px solid #0a0a34;	
}

#search_select {
width: 80px;
}

#search_terms {
width: 150px;
}

#news_nav {
float:left;
width:970px;
height:35px;
padding-top: 5px;
font-size: 150%;
font-weight:lighter;
text-align: left;
color: #FFFFFF;
background: url(/images/menuBottom.png) bottom left no-repeat #365283;
text-decoration: none;
}

.releasesOrBlogs, .newsTab {
float:left; 
z-index: 1;
position: relative; 
font-size: 170%;
font-weight:lighter;
text-align: center;
background: #0a0a34; 
height: 30px;  
padding: 10px 8px 0px 8px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.newsTab {
background: url(/images/newsTab.jpg) top right repeat-x; 	
border-bottom: none;
height: 31px; 
}

#blogs_newsContain {
float: left;
z-index: 1;
position: relative; 
width: 100%;
height: 40px;
background: #0a0a34;
border-bottom: 1px solid #fff;
}

a.news_navTab{
font-weight:lighter;
color: #FFFFFF;
text-decoration: none;
}

a.news_navTab:hover{
font-weight:lighter;
color: #cccaca;
}


#recent, #discussions, #popular, #rated {
margin-top: 20px;
float:left; 
font-size: 110%;
text-align: center;
height: 20px; 
width: auto;
color: #fff;
border: 1px solid #0a0a34;
border-bottom: 0px;
background: #0a0a34; 
padding: 7px 3px 0px 3px;
margin-left: 3px;
}

#rated, #discussions, #popular{
background: #365283;
border: 1px solid #0a0a34;
border-bottom: 0px;
}

#recentB, #discussionsB, #popularB, #ratedB {
margin-top: 48px;
width: 315px;
border-top: 8px solid #0a0a34;
position: absolute;
}

#recent{
margin-left: 4px;
}

#discussionsB, #popularB, #ratedB {
visibility: hidden;
}

a.blog_nav{
color: #fff;
text-decoration: none;
}

a.blog_nav:hover{
text-decoration: none;
}

.first_tab{
margin-left: 5px;
}

a.news_nav {
color: #fff;
text-decoration: none;
padding-left: 10px;
}

a.news_nav:hover, a.current {
text-decoration: underline;
padding-left: 10px;
}

a.current {
color: #cccaca;
text-decoration: none;
}

.site_nav {
margin: 5px;
color: #0a0a34;
text-decoration: none;
}

.black_hover {
color: #000;
text-decoration: none;
}

.page_nav_link {
color: #0a0a34;
text-decoration: none;
}

.news {
text-align: left;
font-size: 130%;
color: #0a0a34;
font-weight: bolder;
text-decoration: none;
}

.newssmall {
text-align: left;
font-size: 80%;
color: #0a0a34;
text-decoration: none;
font-weight: normal;
}

.format_post {
color: #0a0a34;
text-decoration: none;
font-weight: normal;
}

.white {
color: #fff;
text-decoration: none;
font-weight: bold;
}

a.white {
color: #fff;
text-decoration: underline;
font-weight: bold;
}

a.white:hover {
text-decoration: none;
}

.current_page {
color: #0a0a34;
font-weight: bolder;
text-decoration: underline;
}

#footer_menu {
margin-top: 15px;
border-top: 1px solid #0a0a34;
padding-top: 5px;
float: left;
font-size: 120%;
text-align: center;
width: 100%;
}

#footer_copy {
margin-top: 5px;
width: 100%;
float: right;
text-align: right;
font-weight: bolder;
color: #0a0a34;
}

#footer_bottom {
float: left;
width: 937px;
height: 10px;
background: url(/images/footer_bottom.png);
}

#valid_user {
color: #ffffff;
background: url(/images/BannerBottom.gif) repeat-x;
padding-top: 0.5em;
text-indent: 0.4em;
width: 534px;
float: left;
height: 42px;
border-bottom: 1px solid #000000;
}

#news_pic {
position: relative;
margin: 2px 2px 0;
width: 100%;
height: 118px;
z-index: 0;
}

#forum {
vertical-align:middle;
float:left;
width: 100%;
border: 1px solid #0a0a34;
}

col.TitleCol {
width: 90%;
}

col.SubjectCol {
width: 50%;
}

col.MesSubjectCol {
width: 45%;
}

col.LastPostCol {
width: 30%;
}

col.views_posts {
width: 10%;
}

col.CheckBoxCol {
width: 10%;
}

col.SenderCol {
width: 15%;
}

tr.even {
border-top: 1px solid #0a0a34;
background: #ffffff; 
}

tr.odd {
border-top: 1px solid #0a0a34;
background: #f7fbff;
}

.subtitle_right {
float:left;
text-align:center;
}

.forum_button {
text-align: right;
float: right;
width: 30%;
margin-top: -3px;
margin-right: 5px;
}

.forum_h3_left {
float:left;
text-align:left;
}

.forum_h3_right {
float:left;
margin: -2px;
text-align:right;
}

.forum_title_h3_left {
float:left;
text-align:left;
width: 89%;	
}

.forum_profile, .news_profile {
float:left;
text-align: center;
width: 13.5%;
min-height: 100px;
margin: 0px 5px;
}

.news_profile {
width: 19%;
margin: 0px;
}

.forum_edit, .news_edit {
width: 84%;
float: left;
text-align: right;
}

.news_edit {
width: 80%;
}

.forum_header, .news_header {
font-weight: bold;
float: left;
width: 83%;
padding-bottom: 5px;
border-bottom: 1px solid #c9c9c9;
}

.news_header {
width: 80%;
}

.forum_content, .news_content {
float:left;
padding-top: 5px;
width: 83%;
min-height: 100px;
}

.news_content {
width: 80%;
}

.forum_clear {
padding: 5px 0 5px;
margin-top: -1px;
float: left;
width:100%;
color: #0a0a34;
border-top: 1px solid #0a0a34; padding: 5px 0 5px;
background: #fff;
}

.forum_blue {
padding: 5px 0 5px;
margin-top: -1px;
float: left;
width:100%;
background: #f7fbff;
color: #0a0a34;
border-top: 1px solid #0a0a34; padding: 5px 0 5px;
}

td.forum_new {
padding-left: 3px;
vertical-align: middle;
width:1%;
height: 40px;
}

td.cat_middle{
padding-left: 3px;
vertical-align: middle;
width: 45%;
height: 40px;
}

td.last_post {
width: 45%;
}

td.forum_posts {
width: 15%;
}

.search_left_right {
float: left;
width: 15%;
text-align: center;
}

.search_center {
float: left;
width: 70%;
}

.search_wide {
float: left;
width: 85%;
}

.thumbnail {
float: left;
width: 115px;
min-height: 180px;
text-align: center;
overflow:hidden;
}

.album_row {
float: left;
margin-top: 20px;
margin-left: 30px;
width: 95%;
height: 220px;
color: #0a0a34;
}

.contain_160 {
margin-top: 20px;
float: left;
width: 160px;
height: 250px;
}

.top_userAD {
width: 160px;
float: left;
text-align: center;
margin-top: 10px;
font-size: 130%;
}

.contain_800 {
margin-top: 20px;
float: right;
width: 790px;
}

.clear_contain {
float: left;
width: 100%;
color: #000;
}

.full_contain {
margin-top: 10px;
float: left;
width: 100%;
}

.clear_containL {
float: left;
width: 620px;
color: #000;
margin-top: 5px;
}

.clear_containR {
float: right;
width: 315px;
color: #000;
padding: 7px;
background-color: #eeeeee;
border: 1px solid #d3d3d3;
}

.blog_containL{
margin-top: 20px;
float: left;
width: 315px;
color: #000;
}

.blog_containR{
float: right;
width: 620px;
color: #000;
}

.mini_blog_profile {
float: left;
width: 100px;
text-align:center;
margin-right: 5px;
}

.blue_contain {
float: left;
width:100%;
background: #f7fbff;
color: #0a0a34;
}

.white_contain {
float: left;
width:99.5%;
color: #0a0a34;
}

.rss_contain {
float: left;
width:33%;
margin-left: 2px;
padding-top: 5px;
text-align: center;
}

.border {
float: left;
width: 100%;
margin: 10px 0px 10px;
text-align: left;
color: #0a0a34;
font-size: 110%;
}

.profile_contain {
float: left;
width: 100%;
text-align: left;
color: #0a0a34;
font-size: 120%;
}

.edit_settings{
width: 100%;
height: 150px;
}

.edit_name {
width: 100%;
}

#blog_banner {
float: left;
width: 620px;
margin-top: 5px;
}

p.bprofile {
margin-top: 10px;
}

.article{
font-size: 110%;
line-height: 150%;
}

.article_contain {
float: left;
width: 620px;
margin-top: 10px;
}

.article_pics {
clear: right;
float: right;
max-width:350px;
margin:15px 5px 5px 3px;
text-align: center
}

.video {
clear: right;
float: right;
max-width:425px;
margin:15px 5px 5px 3px;
text-align: center
}

.video_thumb{
width: 120px;
float: left;
margin: 15px 18px;
height: 150px
}

.videoT{
height: 90px;
overflow:hidden;
}

a.video_news {
font-size: 80%;
}

.youtube{
width: 100%;
float: left;
text-align: center;
margin: 15px 0px;
}

.article_title {
color: #0a0a34;
font-weight: bolder;
font-size: 200%;
text-align: left;
margin-top: 15px;
width: 100%;
}

#profile_left, #profile_right {
float:left;
width:49%;
margin: 2px 3px 2px;
}

#group_left
{
 float:left;
 width:29%;
 margin: 2px 3px 2px;
}

#group_right
{
 float:left;
 width:69%;
 margin: 2px 3px 2px;
}

.right_content{
float: right;
width: 315px;
}

.friend_ad {
float: left;
width: 120px;
margin: 5px 20px;
min-height: 120px;
text-align:center;
}

#googleAd_words {
margin-top: 20px;
height: 100px;
float: right;
width: 100%;
text-align: center;
clear: both;
}

.googleAD700 {
margin: 5px 0px;
width: 100%;
text-align: center;
float:left;
clear: both;
}

.googleAD450 {
margin-top: 10px;
width: 615px;
text-align: center;
float:left;
}

.googleAD350{
margin: 10px 0px;
width: 320px;
text-align: center;
float:right;
}

.googleAD970{
width: 970px;
text-align: center;
float:left;
}

.googleAD620{
margin-top: 10px;
width: 620px;
text-align: center;
float:right;
}

#googleAd_Large {
float: left;
position: relative;
left:25px;
text-align: center;
color: #0a0a34;
font-weight: bolder;
width: 729px;
}

#wrapper{
position: relative;
width: 1030px;
margin: 0 auto;
}

.blog_profile {
width: 330px;
float: right;
text-align: center;
}

.blog_left {
width: 341px;
float: right;
}

.blog_right {
width: 620px;
float: left;
}

.comment_rating {
float: left;
margin-top: 15px;
text-align: center;
width: 100%;
}

.user_rate {
margin: 5px 0px;
font-size: 130%;
}

 .rating{
	width:80px;
	height:16px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(images/star-matrix.gif) no-repeat 0 0;
}
.star0 {background-position:0 0}
.star1 {background-position:0 -16px}
.star2 {background-position:0 -32px}
.star3 {background-position:0 -48px}
.star4 {background-position:0 -64px}
.star5 {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(images/star-matrix.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#f7fbff !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #0a0a34 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #0a0a34 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
 
 .rater
 {
  float: left; position: relative; padding-top:10px; color: #000;
 }
 
 
 /* Major thanks to Remy Sharp! http://remysharp.com/2007/05/18/add-twitter-to-your-blog-step-by-step/ */
#tweet {
  float: right;
  width: 315px;
  color: #0a0a34;
  font-size: 100%;
  margin-bottom: 5px;
}

#tweet a {
  color: #0a0a34;
  text-decoration: none;
}

#tweet a:hover,
#tweet a:focus {
  background-color: #fff;
  color: #b3b3b3;
}

#tweet ul {
  font-size: 1em;
}

#tweet ul li {
padding-top: 15px;
padding-left: 5px;
list-style-type:none;
}

/** Style the tweets */


#tweet div.time {
  margin-top: 3px;
  font-size: 65%;
  color: #0a0a34;
  text-align:right;
  width: 300px;
}

#twitter {
text-align: center;
width: 315px;
margin-top: 10px;
float: right;
}

#blogroll {
margin-top: 10px;
float: left;
width: 100%;
}

span.points {
font-weight: bold;
font-size: 130%;
}

.commentImg{
text-align: center;
float: left;
margin: 5px 0px 5px 0px;
width: 450px
}

.activity_itemM{
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 610px;
	border-bottom: solid 1px #c9c9c9;
}

.activity_picM{
	float: left;
	width: 50px;
	padding-bottom: 3px;
}

.activity_messageM{
	float: left;
	width: 550px;
	margin-left: 5px;
}

.activity_dateM {
float: left;
width: 610px;
text-align: right;
}

.activity_item, .activity_itemP{
	margin-top: 5px;
	float: left;
	width: 305px;
	border-bottom: solid 1px #c9c9c9;
}

.activity_pic{
	float: left;
	width: 50px;
	padding-bottom: 3px;
}

.activity_message{
	float: left;
	width: 250px;
	margin-left: 5px;
}

.activity_date {
float: left;
width: 305px;
text-align: right;
}

.activity_box, .activity_boxL{
width: 305px;
float: left;
}

.activity_boxL{
margin-left: 10px;	
}

.activity_itemP{
	width: 320px;
	float: right;
}

.activity_messageP{
float: left;
width: 100%;	
}

.comment_quote{
	font-style:italic;
	border-left:dotted #0a0a34;
	width: 93%;
	float: right;
	padding: 5px 0px 5px 5px;
	margin: 10px;
}

#slides {
background-color:#5c5c5c;
color: #fff;
width:100%;
padding: 5px;
}

span.paused {color: #fff; padding: 5px; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #000;}
#paused {width: 65%; float: right; text-align: left; font-weight: bold;}
#jFlowSlide{  }  
#myController { padding: 20px 5px 5px 5px; width:630px; float: left; font-size:130%; background:url(/images/control.jpg) top left no-repeat #363636; color: #fff; }  
#myController span.jFlowSelected { background: #fff; color: #000 }  
   
.slide-wrapper { }  
   
.jFlowControl, .jFlowPrev, .jFlowNext { color:#fff; cursor:pointer; padding-top:2px 5px;}  
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #fff; color: #000 }