/*
Theme Name: Myows
Theme URI: http://www.myows.com/blog
Description: Custom Myows Theme after purchased convergence theme By Maximus
Version: 1
Author: Maximus + jon@mixnblend + max@myows
Author URI: http://themeforest.net/?ref=myows
Tags: community, news, industry, blog
*/

/*=== Setup ===*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
}
  body {

	background: url(images/bg3.png) repeat-x top;
	background-color: #F1F5F8;
	color: #203867;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
a {
	color: #3595D4;
	text-decoration: none;
    }
a:hover {
	text-decoration: none;
	color: #104A7D;
}
input, select, textarea {
	border: #cfcfcf 1px solid;
	color: #404040;
	font-size: 12px;
	padding: 3px;
}
 li {
	list-style: none;
	line-height: 170%;

}

li a {
}

h2 {
padding:10px;
	color: #104A7D;
	font-size: 16px;
}
h3 {
	padding: 10px;
	color: #104A7D;
	font-size: 14px;
	margin: 0;
}
h4 {
	padding: 10px;
	font-size: 1em;
	margin: 0 0 1em;
}
p {
	line-height: 170%;
	padding: 10px;
}
/*=== Layout ===*/
#page {
	position: relative;
	margin: 0 auto;
	width: 960px;
}

#logo {
margin-left: -20px;
padding-top: 0px;
float: left;
margin-top: 40px;
}
#page-bot {
	padding-top: 40px;
	background: url(images/footer_top.png) repeat-x top;
	height: 500px;

}
/*=== H eader ===*/
#header{
	height: 55px;
	width : 960px;
}
/*- Logo -*/
#header h1 {
	float: left;
	font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	text-align:center;margin-top:-80px;
	

}
#header h1 a {

padding: 10px;

color: #f7f6f6;
text-decoration: none;

}

#header p {
	color: #f7f6f6;

}




/*=== Navigation ===*/
/*- Top Nav -*/
.topnav {
	height: 30px;
	font-size: 10px;
	font-weight: normal;

	overflow: hidden;
}
.topnav li {
	background: no-repeat left;
	float: left;
	line-height: 30px;
}
.topnav li.first {
	background: none;
}
.topnav li.first a {
	padding: 0 7px 0 4px;
}
.topnav li a {
	color: #333333;
	display: block;
	float: right;
	padding: 0 7px 0 8px;
	text-decoration: none;
}
.topnav li a:hover,
.topnav li.active a {
	text-decoration: underline;
}	
/*- Nav1 -*/
#nav1 {
	font-size: 13px;
	height:20px;
	margin-left:175px;
	margin-top:95px;
}


#nav1 ul.mini-tabs li {
	position: relative;
	background: no-repeat right top;
	float: right;
	line-height: 32px;
	padding: 3px;
	text-align: right;
}
#nav1 ul.mini-tabs li a {
	color: #fff;
	display: block;
	position: relative;
	float: left;
	text-decoration: none;
	width: 120px;
	cursor: pointer;        
	text-align:center;
	-moz-border-radius-topleft :10px; -webkit-border-top-left-radius:10px;
	-moz-border-radius-topright :10px; -webkit-border-top-right-radius:10px;
	 background-color: none;
	padding: 5px 0 10px;
}
#nav1 ul.mini-tabs li a:hover {
	
	background-color: #FFF;
	text-decoration: none;
	color: #1291d7;
}

#nav1 ul.mini-tabs li.current-cat a{

        color: #1291d7;
        -moz-border-radius-topleft :10px; -webkit-border-top-left-radius:10px;
	-moz-border-radius-topright :10px; -webkit-border-top-right-radius:10px;
        background-color: #FFF;
	
	
	text-decoration: none;
}

#nav1 ul.mini-tabs li ul.children {
	border: 1px solid #000000;
	background: #272726 url(images/ul_children_bg.gif) repeat-y top right;
}
#nav1 ul.mini-tabs li ul.children li {
	background-color: #00ff1b;
	background: url(images/ul_children_li_bg.gif) no-repeat bottom right;
}
#nav1 ul.sf-menu li ul.children li a {
	color: #bebebe;
	text-decoration: none;
	display:block;
}


/*- Category Heading -*/
#category_heading{
color: #253162;
width:960px;
height:0px;
float:left;
}





#category_heading h2{
padding-bottom: 5px;
color: #253162;
padding-left:10px;
padding-top:15px;
font-size: 13px;
}

#category_heading p{
color: #253162;
padding-top: 0px;
font-size: 1em;
}




/*=== All Columns ===*/
#columns {

	padding: 0 0 15px;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	width:960px;
	margin:50px auto;
}
/*=== Center Column ===*/
#centercol {
margin-top: 50px;
	float: left;
	width: 650px;
}


#centercol2 {
margin-top: 150px;

}
/*=== Right Column ===*/
#rightcol {
font-size: 12px;
color: #203867;
margin-top: 40px;
float: right;
width: 300px;
	
}
#rightcol a {
	color: #3da4dd;
	text-decoration: none;
}

#rightcol a:hover {
	color: #104A7D;
	text-decoration: none;
}
/*=== Sub Columns ===*/
.subcols {
	background: url(images/subcols-bgr.gif) repeat-y left;
	height: 1%;
}
.col1, .col2 {
	float: left;
	width: 295px;
}
.col2 {
	float: right;
}
/*=== Post ===*/

div.post-title {
-moz-border-radius-topleft :20px; -webkit-border-top-left-radius:20px;
-moz-border-radius-topright :20px; -webkit-border-top-right-radius:20px;
background-color: #fff;
border: 1px solid #D9EDF6;
border-bottom: none;
width:650px;

}

div.post-title2 {
-moz-border-radius-topleft :20px; -webkit-border-top-left-radius:20px;
-moz-border-radius-topright :20px; -webkit-border-top-right-radius:20px;
background-color: #fff;
border: 1px solid #D9EDF6;
border-bottom: none;
width:450px;

}


div.post-title p{

color: #ababab;

}

div.post-title a{
text-decoration:none;
color: #3da4dd;
}

div.post-content{

border: 1px solid #D9EDF6;
padding:10px;
width:630px;
background: #ffffff;
border-top: none;
margin-bottom: -5px;

}

div.post-content2 {
-moz-border-radius :20px; -webkit-border-radius:20px ;
border: 1px solid #D9EDF6;
padding:30px;
width:900px;
background: #ffffff;
min-height:280px;
border-top: none;


}

div.post-content3
{
border: 1px solid #D9EDF6;
padding:10px;
width:430px;
background: #ffffff;
border-top: none;
margin-bottom: -5px;
}

div.no-search-results{
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:10px;
width:628px;
background: #ffffff;
min-height:50px;
}

div.post-image{
float:right;
padding:20px;
}

/*- Post Title -*/
.post-title h1 {
	padding:20px;
	font-size: 32px;
	font-weight: bold;
padding-bottom:0;

}
.post-title h1 span {
	color: #33707e;
}
.post-title h1.author {
	color: #888888;
	font-size: 14px;
	padding-top: 2px;
}
.post-title h2  {
	padding: 25px 25px 5px;
	margin:0px ;
	font-weight: bold;
	padding-right: 20px;
	padding-top:20px;
	font-size: 28px;
	color: #003366;
	text-decoration: none;
}

.post-title h2 a {
color: #223460
}

.post-title h2 a:hover {
color: #1F77B2
}


.post p{
margin-top: 0px;
margin-left:10px;
}


.post-title p{
font-style: italic;
letter-spacing: 1px;
font-size: 12px;
padding:0px;
padding-left:20px;
}

/*- Post Date -*/
.post-date {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 1.25em;
}
.post-date a {
	color: #ffffff;
}
.post-date em {

	background: #5eb7cb;
	color: #ffffff;
	font-size: .9em;
	font-style: normal;
	padding: 3px 5px;
	line-height: 1.75em;
}
/*- Post Excerpt -*/
.post-excerpt {

	display: table;
	font-size: 13px;
	height: 1%;
 /* margin: 0 0 1em; */
}
/*- Post Lists -*/
.post ul, .post ol {
	margin: 0 0 1.5em;
}
.post ul li {
	
	margin: 0 20px 8px 20px;
	padding: 0 0 0 10px;
}
.post ol li {
	list-style: decimal;
	list-style-position: inside;
	margin: 0 20px .4em;
}
/*- Post Blockquote -*/
.post blockquote {
	border-left-width: 1px;
	border-left-style: dashed;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-left: #cfcfcf;
	font-size: 15px;
	font-style: italic;
	margin: 0 20px 20px 100px ;
	padding: 5px 0 0 10px;
}
/*- Post Author -*/
.post-author {
	margin: 0 0 1em;
}
.author-details {
	font-size: .85em;
}
.author-descr {
	display: table;
	height: 1%;
}
/*- Social Links -*/
.social-links {
-moz-border-radius-bottomleft :20px; -webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomright :20px; -webkit-border-bottom-right-radius:20px;
background-color:  #FFF;
border: 1px solid #D9EDF6;
margin-left:0px;
margin-top:0px;
margin-bottom:40px;
width: 650px;
}

.social-links2 {
-moz-border-radius-bottomleft :20px; -webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomright :20px; -webkit-border-bottom-right-radius:20px;
background-color:  #FFF;
border: 1px solid #D9EDF6;
margin-left:0px;
margin-top:0px;
margin-bottom:40px;
width: 450px;
}

.social-links .fl {
	line-height: 42px;

}
.social-links .fl span {
	
font-weight: bold;
font-size: 14px;
padding: 4px 0 8px 0;
width: 33px;
margin-right: 6px;
line-height: 32px;
}


#comments a {
color: #3595D4;
font-size: 12px;
font-weight:normal;
text-decoration:none;
}

#comments a:hover {
color:#88c8eb;
}

#comments{
padding:20px;
float:right;
border:none;

}

#comments a.respond{
	color:#88c8eb;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}

#social_links{
padding:20px;

float:left;
}

.social-links .fr {
	padding: 9px 0 0;
}
.social-links .fr span {
	line-height: 21px;
}
.social-links img {
	margin: 0 0 0 2px;
}
/*- Related Posts -*/
.post-rel {
	line-height: 1.5em;
}
.post-rel a {
	text-decoration: none;
	color: #3595D4;
}
/*- Post Comments -*/
.post-rel a:hover {
    	color: #104A7D;
    }
.post-comments .fl {
	margin-right: 10px;
	width: 80px;
	border:none;
}
.post-comments .fr {
	width: 500px;
	border:none;

}
/*- Widget Title - */
.wtitle {
	
}
.wtitle h2 {
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 18px;
}
/*=== Styling Boxes ===*/



/*- Box1 -*/
.box {
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
background: #ffffff;
border: 1px solid #D9EDF6;
margin: 0 0 28px;
padding: 3px;
}

.box .content {
	background: #ffffff repeat-x top;
	height: 1%;
	padding: 10px;
}
.box.ads .content {
	text-align: left;
}
#rightcol .box {
	margin: 0 0 10px;
}
/*- Box2 -*/
.box2 {
	background: #f9f9f9;
	height: 1%;
	margin: 0 0 20px;
	padding: 10px;
        min-height: 100px;



}
.box2.alt {
	background: #FFFFFF;
}
.box2.alt {
	background: #FFFFFF;
}
.comm-name, .comm-date {
	line-height: 15px;
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li {
	background: url(images/ico-list1.gif) no-repeat 0 1.1em;
	border-bottom: 1px solid #e7e7e7;
	height: 1%;
	padding: .7em 0 .7em 13px;
	display: block;
}
.list1 li.last {
	border: 0;
}
#rightcol .list1 li a:hover {
	color: #33707e;
}
/*=== Styling Forms ===*/
input.btn {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
select {
	padding: 1px;
}
/*- Search -*/

#searchbar {
float: right;
width: 300px;
padding: 0;
margin-top: 0;

}



#search {
padding: 0;
margin-top: 0;
	float:right;
}


#cat_description {
min-width: 500px;
max-width: 500px;
display:block;
	float:left;
}



#icons {
padding: 0;
margin-top: 10px;
margin-right: 0px;
float: left;
	
}


#search input {

	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	background-color: white;
	border: 1px solid #D9EDF6;
	float: left;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:10px;
	width: 210px;
	color: #3595D4;
}





#search input.btn {
	background: none;
	border: 0;

	padding: 0;
	width: auto;

}
/*- Message -*/
.message div {
	margin: 0 0 18px;
}
.message input {
	padding: 9px 15px;
	width: 460px;
}
.message textarea {
	height: 114px;
	overflow: auto;
	padding: 9px 15px;
	width: 460px;
}
.message .submit {
	float: left;
}
.message .btn {
	padding: 0;
	width: auto;
}
.message .notice {
	color: #a4a4a4;
	float: right;
	font-style: italic;
	padding: 10px 0 0;
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img {
	display: block;
	margin: 0 0 .8em;
}
.pic.fl img {
	margin-right: 23px;
}
.pic.fr img {
	margin-left: 23px;
}
.th {
	display: block;
	margin: 0 0 .5em;
}
.th.fl img {
	margin-right: 10px;
}
.th.fl img
{
	width:40px;
	height:40px;
	border: 1px solid #cfcfcf;
}
.ads img, .ads.flickr .content img {
	margin: 0 14px 15px 0;
}
.ads.flickr .content img {
	border: 1px solid #cfcfcf;
}
.ads.flickr .ac img {
	border: 0;
	margin: 0;
}
/*=== Footer ===*/
#footer {
	position: relative;
	color: #3595D4;
	font-size: 11px;
	line-height: 39px;
	margin: 0 auto;
	width: 960px;

}
#footer a {
	color: #3595D4;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
}
/*=== Misc. ===*/
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.hl, .hl2 {
	clear: both;
	height: 2px;
	overflow: hidden;
	width: 100%;
}
.hl2 {
	background: none;
	border-top: 1px solid #e7e7e7;
	height: 1px;
	margin: 0 0 .8em;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}



/*=== BBPress Integration. ===*/

/*=== Front Page. ===*/
#hottags {

	border: 1px solid #cfcfcf;
	margin-right:10px;
	padding: 4px;
}

div.forum-content{
color: #34517d;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
background: #ffffff;
border: 1px solid #D9EDF6;
padding:10px;
width:628px;
margin-top: 37px;
margin-bottom:15px;
padding-bottom:20px;

font-size: 13px;
}
div.forum-content h2{
color:#34517d;
}

div.forum-content li a{
color: #3595D4;
display: inline;

}


#tags a{
color: #3595D4;
text-decoration:none;
}


#latest{
width:80%;
border: 1px solid #CCCCCC;
border-collapse: collapse;
}

#latest th{
background: #f7f7f7;
padding-top:3px;
padding-bottom:3px;
}

#latest td{
padding:5px;
text-align:center;
}

#forumlist{
width:80%;
border: 1px solid #CCCCCC;
border-collapse: collapse;
}

#forumlist th{
background: #f7f7f7;
padding-top:3px;
padding-bottom:3px;
}

#forumlist td{
padding:5px;
text-align:center;
}

/*=== Vanilla Integration ===*/

/*=== Top tabs. ===*/



#nav1 ul.mini-tabs li.TabOn a{
color: #237AB6;
background-color: #fff;
-moz-border-radius-topleft :10px; -webkit-border-top-left-radius:10px;
-moz-border-radius-topright :10px; -webkit-border-top-right-radius:10px;
text-decoration: none;
	
}

/*=== Hide the about box. ===*/
#AboutVanilla{
display: none; 
}


/*=== Side Panel ===*/
div#Panel h2 {
font-size: 14px;
text-decoration: none;
width: 500px;
border: none;


}



div#Panel h2 a{
font-size: 14px;
color: #55a5d8;
text-decoration: none;
font-weight:normal;

}

div#Panel h2 a:hover{
color:#003366;

}

div#Panel{
border-color: #e7e7e7;
border-width: 1px;
border-style: solid;
-moz-border-radius :10px; -webkit-border-radius: 10px;	
background-color: #fff;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
padding:10px;
z-index: 100;
}

div#Panel ul ul li a{
color: #55a5d8;
text-decoration: none;
}

div#Panel ul ul li a:hover{
color: #003366;
text-decoration: none;
background-color:fff;
}


/*=== Main Pages form Div Mean the main content box where discussions are displayed and stuff ===*/

div#Form {
margin-top:25px;
min-height:250px;
}

#Form fieldset {
color: #003366;
margin-top:25px;

}

#Form fieldset legend{
color: #003366;
text-decoration: none;
background-color:#ffffff;

}

#Form fieldset dt{
color: #003366;
text-decoration: none;
background-color:#ffffff;
padding-top:10px;
padding-bottom:5px;
}

#Form form{

color: #a2a2a2;
background-color:#ffffff;
border:0px solid #cccccc;
padding:10px;
}

#Form.Account legend{
color: #003366;
text-decoration: none;
background-color:#ffffff;
}

#Form.Account p{
color:#a2a2a2;
}

.Submit a:hover{
color: #003366;
text-decoration: none;
background-color:#ffffff;
}

.Submit a{
color: #55a5d8;
text-decoration: none;
}

div.ContentInfo,div.Top{
text-align:left;

}


div.ContentInfo h1,div.Top h1{
display:none;

margin-top: 0px;
margin-left: 0px;
}

/*=== Forum Discussions ===*/

#Discussions li ul{
background-color:#ffffff;
width:570px;
}


.NoNewComments,#Discussions li.Read ul{
background-color:#fafafa!important;
}
.NewComments,#Discussions li.Read.NewComments ul{
background-color:#ffffff!important;
}

#Discussions li.li.Read.NewComments.Alternate{
background-color:#F1F5F8!important;
}

#Discussions ul span a,#Discussions ul a{
text-decoration:none; 
color: #237AB6;

}
#Discussions ul span a:hover,#Discussions ul a:hover
{color: #34517d; text-decoration: underline;}

#Discussions ul a{ 
color: #55A5D8; }

div#ContentBody{
margin-right: 30px;
width: 580px;
margin-left: 10px;
margin-top:10px;
-moz-border-radius :10px; -webkit-border-radius: 10px;
margin-bottom:20px;
background:#fff;

}


ol#Discussions{
position:relative;
float:none;
min-height:50px;
padding:20px;

}

ol#Categories{
position:relative;
float:none;
background:#ffffff;


}

ol#Categories li{

font-size: 12px;

color: #34517d;
}

ol#Categories li a{

color: #3595D4;

font-size: 12px;
}

ol#Comments li{
border-bottom: 1px dashed #55a5d8;
margin-bottom:5px;

}

div.PageInfo{
border: 0px solid #ffffff;

}
div.PageInfo p{
font-size:10px;
text-align:right;
float:right;
margin-right:2px;
}

a#TopOfPage{

font-size:10px;
margin: 20px;

}

div#Success{
width:625px;
font-size:10px;
margin-bottom:25px;
height:17px;

}


div#AccountProfile{
width:600px;
margin: 0 auto;
padding: 10px;
border:none;
}

div#space{
height:800px;
}



/*==Livesearch results Styling==*/


#LSShadow h2{
font-size:13px;
padding-top:3px;

}

#LSShadow ul{
border: 1px solid #f4f4f4;
background:#f4f4f4;
color:#000000;
font-size:10px;

}


#SignInForm{
width:300px;
margin-left:200px;
}

div.SignInForm{
text-align:center;
}

div.ApplyForm{
text-align:center;
}

p img{


	border:none;
	padding: 4px;
}

#text {margin:50px auto; width:500px}


#tt {position:absolute; display:block;}

#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#3595D4; color:#FFF;
padding:20px;

	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}



#breadcrumbs {

font-size: 11px;
color: #ababab ;


}

#breadcrumbs a {
color: #3595D4 ;
text-decoration: none;
}

.DiscussionTopic h2 {

font-weight: 100;
border:0pt none;
height:auto;

}

li .DiscussionTopic a{
color: #104A7D ;
text-decoration: none;
}

.footer-item {
color: #1B4F80;
float: left;
width: 25%;
padding-bottom: 10px;

}

.footer-item p{
border-color: #3595D4;
border-width: 1px;
border-style: solid;
color: #1B4F80;
background-color: #fff;

}



.footer-item ul {

line-height: 170%;
padding-left: 15px;
}

.footer-item li a{

line-height: 170%;
padding:10px;
}


.footer-item li a:hover{

background-color: #1B4F80;
}

#page-bot {
padding-top: 80px;
height: 750px;
background-color: #223460;
}



#page-bot a{

color: #fff;
}

#page-bot a hover{
color: #3595D4;
}

#page-bot h3{

color: #3595D4;
padding-left: 25px;

}

#page-bot h3 a{
color: #3595D4;
padding-left: 0px;
border: none;

}

#page-bot a:hover{


}

#third
{
float: right;
width: 26%;
padding: 10px;
border: none;
margin: 20px;
padding-bottom: 30px;
background-position: left bottom;

background-repeat: no-repeat;

background-image: url(images/speech.gif);

background-color: #F1F5F8;

}

#twothirds
{

width: 66%;
padding: 10px;
margin: 20px;
}

#quarter
{
float: left;
width: 25%;
padding: 10px;
border: 1px solid #ccc;
margin: 20px;

}

.team-member {

margin-right: 7px;

background-position: left bottom;

background-repeat: no-repeat;

background-image: url(images/speech.gif);

background-color: #F1F5F8;

float: left;
width: 24%;
padding-bottom: 35px;

}



.center   {
	text-align:center;
	}



#top_bar {position:fixed; top:0; width:100%; background:#fff;background: url(http://myows.com/css/img/top_bar_bg.png) top repeat-x;z-index:999; padding-bottom:10px}


#top_bar li {display:block; float:left; padding:2px 5px; margin:5px 10px; color:white; }


#top_bar li a{text-decoration:none; text-transform:uppercase; font-size:11px }

#top_bar li a:hover{color:#223460}

#top_menu {width:1000px; margin:0 auto}

#top_menu2 {width:1000px; margin:0 auto;position:relative}






/* code for sign up and login buttons (untested on IE) */
#top_menu2 li a  {background:transparent url(http://myows.com/css/img/bg_signup.png) 0px -50px; padding:0; text-indent:-999em; position:absolute; right:0; height:50px;top:0px}

#top_menu2 li.signup a {background-position:right -50px; width:105px}


#top_menu2 li.signup a:hover {background-position:right 0px}

#top_menu2 li a:hover  {background:transparent url(http://myows.com/css/img/bg_signup.png) 0px 0px;}


#top_menu2 li.login a {right:105px;  width:95px;}

#top_menu2 li a:active {top:2px}                                                                                                                                                  
	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .post-content h2{margin-left:10px; margin-top:10px;}



#top_bar {position:fixed; top:0; width:100%; background:#fff;background: url(http://myows.com/css/img/top_bar_bg.png) top repeat-x;z-index:999; padding-bottom:10px}


#top_bar li {display:block; float:left; padding:2px 5px; margin:5px 10px; color:white; }


#top_bar li a{text-decoration:none; text-transform:uppercase; font-size:11px }

#top_bar li a:hover{color:#223460}

#top_menu {width:1000px; margin:0 auto}

#top_menu2 {width:1000px; margin:0 auto;position:relative}






/* code for sign up and login buttons (untested on IE) */
#top_menu2 li a  {background:transparent url(http://myows.com/css/img/bg_signup.png) 0px -50px; padding:0; text-indent:-999em; position:absolute; right:0; height:50px;top:0px}

#top_menu2 li.signup a {background-position:right -50px; width:105px}


#top_menu2 li.signup a:hover {background-position:right 0px}

#top_menu2 li a:hover  {background:transparent url(http://myows.com/css/img/bg_signup.png) 0px 0px;}


#top_menu2 li.login a {right:105px;  width:95px;}

#top_menu2 li a:active {top:2px}               

#footer li a{display:block}                                                                                                                                                            
