	*{margin:0;padding:0;}

html{height:100%;padding-bottom:0px;}

table{
}

body{background-color:#fff;font:normal 13px Verdana,sans-serif;color:#345;padding-bottom:0em;}

a{color:#000000;}

a:hover{color:#000000;}

p{padding:.1em 0 .8em;}

h1{font:normal 1.8em Georgia,Tahoma,sans-serif;}

h2{font:normal 1.5em Georgia,sans-serif;}

h3{font:bold 1em Tahoma,sans-serif;}

blockquote{background:#FFF url('../images/quote.gif') no-repeat;border:1px solid #EAEAEA;color:#555;display:block;font:normal 1em sans-serif;margin-bottom:1em;padding:10px 1em .2em 42px;}

code{display:block;background:#FFFFFA;color:#335;border:1px solid #E8E8D5;padding:5px 10px;overflow:auto;margin:1em 0;font-size:.9em;line-height:1.5em;}

ul,ol{margin:0 0 1em 1.6em;}

ul ul,ol ol{margin:.3em 0 .3em 1em;}

img{border:none;}

img.bordered{background:#FFF;padding:5px;border:1px solid #DDD;}

img.left{margin-right:1em;}

img.right{margin-left:1em;}

small,.small{font-size:.8em;}

big,.big{font-size:1.2em;}



input#s,textarea,input.styled{border:1px solid #BBB;padding:2px;font:normal 1em Verdana,sans-serif;}

input#term{border:1px solid #BBB;padding:2px;width:175px;font:normal 1em Verdana,sans-serif;}

select{border:1px solid #BBB;padding:2px;font:normal 1em Verdana,sans-serif;}

select option{padding:0 5px;}

form#searchform {

    background-image:url('../images/img_gray_dot.gif');

    background-position:center bottom;

    background-repeat:repeat-x;

    padding-bottom:18px;

}

#searchsubmit{border:1px solid #BBB;background:#EEE;font:normal .9em Verdana,sans-serif;padding:2px 3px;}

.styled{}

table.search{width:100%;border-collapse:collapse;}


#x-wrap {height:100%;}
#Wrapper {min-height:100%;width:100%;min-width:990px;position:relative;}

#Starmen-header {width:100%;height:70px;background-color:#000;min-width:990px;}

#biglogo{
	width:1024px;
	height:107px;
	background-image: url(../images/biglogo.png);
	margin-left: auto;
	margin-right: auto;
}

#Logo {float:left;margin:22px 0 0 34px;}
#Teaser {float:left;margin:14px 0 0 12px;}
#Menu {float:right;height:70px;}
#Category-spacer, #Feeds-spacer, #Links-spacer, #Other-spacer {display:block;height:28px;font-size:0;line-height:0;}
#layout_wrapper{margin:0 auto;width:1024px;}
#layout_container{padding:40px 0 0 0;}

#main_left{width:620px;}
#main_right{width:272px;}

img.bordered{border:1px solid #DDD;background:#FFF;padding:5px;}

fieldset{background-color:#FFF;border:1px solid #CCC;padding:3px 7px 10px;}

fieldset legend{color:#739cba;font-size:11px;padding:.1em .3em;text-transform:capitalize;}

table.admin{width:100%;}

th.admin{text-align:left;color:#739cba;font-weight:normal;border-bottom:2px solid #DEDEDE;}

td.admin{border-bottom:1px solid #DEDEDE;}

div.login{width:350px;margin-left:auto;margin-right:auto;}

div.message{border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#dae3e9;border-color:#c6d2db;}

div.error{border-style:solid;border-width:1px;margin:0 0 16px 8px;padding:6px;background-color:#FFEBE8;border-color:#C00;}

table.login{margin-left:auto;margin-right:auto;}

td.login{text-align:center;}

input.login{width:70px;margin-left:12px;margin-top:3px;margin-bottom:2px;}

.bold{font-weight:bold;}

.tright{text-align:right;}

.tcenter{text-align:center;}

.tright{text-align:right;}

.left{float:left;}

.right{float:right;}

.center{text-align:center;}

.clear,.clearer{clear:both;}

.clearer,.spacer{display:block;font-size:0;line-height:0;}

span.comment{background:url('../images/comment2.jpg') no-repeat left center;padding-left:26px;display:block;}

.tag_1{font-size:12px;}

.tag_2{font-size:14px;}

.tag_3{font-size:16px;}

.tag_4{font-size:18px;}

.tag_5{font-size:20px;}



.post{

    margin:0 0 67px 0;

    padding:25px 0 3px 0;

    color:#6E6E6E;

    border-top:5px solid #000;

    background-image:url('../images/img_gray_dot.gif');

    background-position:center bottom;

    background-repeat:repeat-x;

}

.post-comments{

    margin:0 0 67px 0;

    padding:25px 0 3px 0;

    color:#939393;

    border-top:5px solid #000;
	width: 624px;

}

.post_title{background:#fff;margin:0 0 0 0;}

.post_title h1{
	font:bold normal 30px Arial, Verdana, sans-serif;
	color: #000000;
}

.post_title h1 a{color:#000;text-decoration:none;}

.post_title h1 a:hover{color:#262626;text-decoration:underline;}

.post_title h1.left{width:624px;}

.post_date{margin:18px 0 10px 0;color:#939393;font:bold 10px Arial;text-transform:uppercase;}

.post_metadata{background-color:#fff;}

.post_metadata .content{border-top:1px solid #fff;padding:8px 0 6px 0;font-size:.8em;color:#939393;}

.post_metadata .content a{color:#000;text-decoration:none;}

.post_metadata .content a:hover{color:#262626;}

.post_body{background:#fff;font:normal 14px/22px Arial;}

.post_search_text{font-size:.85em;padding:2px 0;}

p.read_more{font-size:.8em;}

p.read_more a{color:#567;}

p.read_moret a:hover{color:#002;}



.box{
	margin-bottom:5px;
	width: 273px;
}

.box_title {margin-bottom:18px;text-transform:uppercase;font:bold normal 18px Arial;color:#000;}

.box_body{

    padding:0 0 30px 0;

    background-image:url('../images/img_gray_dot.gif');

    background-position:center bottom;

    background-repeat:repeat-x;

}

.box ul{margin-left:0; width: 273px;}

.box li:first-child{border-top:none;}



.box ul li{
	list-style:none;
	padding:4px 0 4px 0;
	width: 273px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
}
		

.box ul a{
	text-decoration:none;
	font: 16px Arial;
	color:#606060;
	width: 273px;

}

.box ul li a:hover{text-decoration:none; color:#000000;}

.cat{}

.box2{
	margin-bottom:5px;
	width: 273px;
}

.box_title2 {margin-bottom:18px;text-transform:uppercase;font:bold normal 18px Arial;color:#000;}

.box_body2{

    padding:0 0 30px 0;

    background-image:url('../images/img_gray_dot.gif');

    background-position:center bottom;

    background-repeat:repeat-x;

}

.box2 ul{margin-left:0; width: 273px;}

.box2 li:first-child{border-top:none;}



.box2 ul li{list-style:none;padding:4px 0 4px 0; width: 273px; 	
}
		

.box2 ul a{
	text-decoration:none;
	font: 16px Arial;
	color:#606060;
	width: 273px;

}

.box2 ul li a:hover{text-decoration:none; color:#000000;}


.nicelist{padding:1px 0 0;}

.nicelist ol{margin:0;}

.nicelist ol li{list-style:none;padding:8px 0 8px 0;border-top:1px solid #FFF;}

.nicelist li.alt{background:#EEE;}

.nicelist .date{color:#888;padding-top:4px;font-size:.85em;}

.nicelist .date a{color:#567;text-decoration:none;}

.nicelist .date a:hover{color:#002;text-decoration:underline;}

.archive_title{font:normal 1.4em sans-serif;}

.archive_title a{text-decoration:none;}

.archive_title a:hover{text-decoration:underline;}

.archive_postinfo{font:normal 1em sans-serif;padding-bottom:6px;}

.comment_gravatar{width:48px;}

.comment_gravatar img{padding:2px;}

.comment_author{padding-top:2px;}

.pagenavigation{margin-bottom: 20px; margin-top: -30px;}

.pagenav_bottom{display:block;font-size:0;line-height:0;height:5px;background:url('../images/pagenav_bottom.gif') no-repeat;}

.pagenav{font-size:.95em;padding:5px 8px 0;}

.pagenav a{color:#6A7DA4;text-decoration:none;}

.pagenav a:hover{color:#002;text-decoration:underline;}

.h5 {height:5px;}

.p5 {padding:5px;}

.p10 {padding:10px;}



#Footer {
    position:relative;
    bottom:0;
    width:100%;
    height:30px;
    font:normal 11px/13px Arial, Tahoma, sans-serif;
    color:#fff;
}

#Footer a {text-decoration:none;color:#fff;}

/** Footer Pop-Ups **/
#Info-pop {  
    position:absolute;
    bottom:30px;
    width:100%;
    height:150px;
    display:none;
    background:url('../images/bg_infopop.png') repeat-x top left;
}
#Info-pop-content {margin:0 auto;width:1120px;}
#Client {margin:0 0 0 4%;float:left;width:380px;text-align:left;}
#Client form {margin:20px 0 0 0;float:left;background:url('../images/img_clientlogin.png') no-repeat top left;}
#Client form input, #Mail input{
    padding:4px;
    border:medium none;
    background:transparent;
    color:#fff;
}
#Gmap           {margin:6px 0 0 0;float:left;width:400px;}
#Gmap-logo      {margin:40px auto;width:120px;float:left;}

#Contact-Text   {float:left;}
#Contact-Text p {margin:16px 0 0 0; color:#fff; font-size:12px;}

#Share-pop {
    position:absolute;
    bottom:30px;
    right:70px;
    width:422px;
    height:77px;
    display:none;
    background:url('../images/bg_sharepop.png') no-repeat top left;
}
#Share-pop #Row1 a {margin:14px 0 0 32px;float:left;}
#Share-pop #Row2 a {margin:22px 0 0 32px;float:left;}
#Share-pop a:hover {text-decoration:underline;}

#Mail-pop {
    position:absolute;
    bottom:30px;
    right:30px;
    width:379px;
    height:78px;
    display:none;
    background:url('../images/bg_mailpop.png') no-repeat top left;
}
#Mail-pop-content   {margin:0 auto;width:379px;height:78px;}
#Mail               {margin:0 0 0 24px;}
#Mail input         {margin:7px 0 0 8px;float:left;}
.pop-title1         {float:left;margin:18px 0 0 1px;text-transform:uppercase;color:#fff;font:bold 14px/18px Arial;}
.pop-title2         {float:left;margin:18px 0 0 7px;text-transform:uppercase;color:#fff;font:bold 14px/18px Arial;}
a.newsletter-submit {float:left;margin:12px 0 0 16px;text-decoration:none;font-size:12px;}
#Footer-bottom      {float:left;height:32px;width:100%;background-color:#000;}
#Footer-left        {float:left;margin:10px 0 0 36px;}
#Footer-right       {float:right;margin:0 36px 0 0;}
#Footer-right img   {margin:2px 0 0 1px;}


.IR {
  position: relative;
  overflow: hidden;
  font-size: 1em;
}

.IR em {
  display: block;
  /*position: absolute;*/
  top: 0; left: 0;
  z-index: 1;
}

button#IRbutton {
  background: none;
  border: none;
  float: left;
  display: inline;
}

#IRbutton:hover { cursor: pointer; /* cursor: hand; for IE5 */ }
#IRbutton, #IRbutton em { width: 83px; height: 22px; }
#IRbutton em { background: url(../images/submit-button.png) no-repeat; }
#IRbutton:hover em, #IRbutton:focus em { background-position: -83px 0; }

/* for ie5.x/mac only */
* html>body .IR {
  position: static;
  overflow: visible;
  font-size: 10px;
}
* html>body .IR em { position: static; }
* html>body #IRbutton em { margin-bottom: -22px; }

.poster{
	font-weight: bold;
	color: #606060;
}
#twitter{
color: #a2a5a9;
margin-left: -10px;
}
.gray{
	color:#a2a5a9;
	font-size: 12px;
	font-weight: bold;
}