body{
background-color:#000000;
font-family:Verdana, sans-serif;
padding:0;
font-size:11px;
margin:0px auto auto auto;
color:#c9c9c9;
}
a{
text-decoration:none;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:active {
text-decoration:none;
}
.strike {
text-decoration: line-through;
}
img {
	border: 0;
	background-color: none;
	text-decoration: none;
	border: none;
}
.clear{
clear:both;
}
.align_right{
text-align:right;
}
.align_center{
text-align:center;
}
p{
padding:4px 5px 4px 5px;
margin:0px;
text-align:left;
line-height:14px;
}
p.indent{
padding:4px 5px 4px 5px;
margin:0px;
text-align:left;
line-height:14px;
text-indent: 30px;
}
p.center{
text-align: center;
}
span.pad_right{
padding:0 6px 0 0;
}
span.pad_left{
padding:0 0 0 6px;
}
span.size11{
font-size:11px;
}
span.size18{
font-size:18px;
font-family:Georgia, serif;
}
span.nolist UL {
list-style: none;
padding:5px 5px 0 5px;
}
span.nolist  LI {
padding:0 0 0 0;
background:none;
}
#wrap{
width:960px;
height: auto;
margin:auto;
}
.header{
width:960px;
height:231px;
}
.logo{
padding:0 0 0 0px;
}

/*--------menu--------*/
#menu{
width:960px;
height:29px;
margin:118px 0 0 0px;
}
#menu ul{
display:block;
list-style:none;
padding:0px 3px 0 8px;
margin:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:29px;
}
#menu ul li a{
height:29px;
display:block;
padding:0 10px 0 9px;
margin:0 5px 0 0px;
float:left;
text-decoration:none;
text-align:center;
color:#b9b9b9;
font-size:24px;
font-family:Georgia, serif;
line-height:29px;
}
#menu ul li.selected a{
height:29px;
display:block;
padding:0 10px 0 9px;
margin:0 5px 0 0px;
float:left;
text-decoration:none;
text-align:center;
font-size:24px;
font-family:Georgia, serif;
line-height:29px;
background:url(images/menu_glow.png) repeat-x center;
}
#menu ul li a:hover{
color:#c6c6c6;
background:url(images/menu_glow.png) repeat-x center;
}
span.menu_right{
float:right;
}

/*-------center_content--------*/
.center_content{
width:960px;
height:100%;
padding:0px 0 0 0;
}
.left_content{
width:638px;
float:left;
padding:0px 8px 0px 8px;
}
.right_content{
width:290px;
float:right;
padding:0px 8px 0px 8px;
}
.main_text{
padding:0 0 0 0;
margin:14px 0 0 0;
}
.main_img{
padding:0 0 0 0;
margin:17px 0 0 0;
}
.side_basic{
padding:0 0 0 0;
margin:14px 5px 0 5px;
}
.side_list{
padding:0 0 0 0;
margin:0 0 0 9px;
}
.side_ad{
padding:17px 9px 0 9px;
}
.side_img{
padding:17px 5px 0 5px;
}
.side_img2{
float:left;
text-align:center;
padding:17px 5px 0px 5px;
}
.side_img2a{
float:left;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 15px 0px 0px;
}
.side_img2b{
float:left;
text-align:center;
padding:0px 0px 0px 0px;
}
img.img_side2{
width: 74px;
height: 74px;
}
.side_img2border{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.side_view{
padding:1px 0px 2px 0px;
margin:0px 0px 0px 0px;
text-align:center;
height:13px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.side_download{
padding:0px 0px 1px 0px;
margin:9px 0px 0px 0px;
text-align:center;
height:13px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.side_vid{
padding:17px 5px 0px 5px;
}
.side_player{
padding:17px 5px 0px 5px;
}
.side_app{
padding:17px 5px 0px 5px;
display: table;
margin-left: auto;
margin-right: auto;
}
.side_text{
padding:0 5px 0 5px;
margin:14px 0 0 0;
text-align:left;
}
.side_text1{
padding:0 0 0 5px;
margin:14px 0 0 0;
float:left;
text-align:left;
}
.side_text1a{
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
text-align:left;
}
.side_text2{
padding:0 5px 0 0;
margin:14px 0 0 0;
float:right;
text-align:right;
}
.side_text2a{
padding:0 0 0 0;
margin:0 0 0 0;
float:right;
text-align:right;
}

/*--------sections--------*/
.section{
padding:0px 2px 0px 2px;
margin:24px 0 0 0;
height:26px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.section2{
padding:0px 2px 0px 2px;
margin:0 0 0 0;
height:26px;
width:auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.section2a{
padding:0px 2px 0px 2px;
margin:17px 0 0 0;
height:26px;
width:auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.subsection{
padding:0px 2px 0px 2px;
margin:17px 0 0 0;
height:22px;
}
.subsection2{
padding:0px 2px 0px 2px;
margin:3px 0 0 0;
height:22px;
}
.endsection{
padding:0px 2px 0px 2px;
margin:17px 0 0 0;
height:16px;
-moz-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px;
}
.link_section{
padding:10px 10px 10px 10px;
margin:24px 0 0 0;
height:auto;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.link_section1{
float:left;
padding:10px 10px 10px 10px;
margin:24px 0 0 0;
height:auto;
width:293px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.link_section1a{
float:left;
padding:10px 10px 10px 10px;
margin:24px 0 0 0;
height:auto;
width:auto;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.link_section1b{
padding:10px 10px 10px 10px;
margin:17px 0 0 0;
height:auto;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.link_section2{
float:right;
padding:10px 10px 10px 10px;
margin:24px 0 0 0;
height:auto;
width:293px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.link_section2a{
float:right;
padding:10px 10px 10px 10px;
margin:24px 0 0 0;
height:auto;
width:auto;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

/*--------title_section_content--------*/
.left_section_img{
float:left;
padding:2px 0px 2px 0px;
}
.left_section_img2{
float:left;
padding:0px 0px 0px 0px;
}
.left_section{
float:left;
padding:2px 2px 2px 0px;
font-family:Georgia, serif;
font-size:17px;
text-align:center;
line-height:22px;
}
.left_section_2{
float:left;
padding:3px 0px 2px 0px;
font-size:11px;
text-align:center;
color:#b1b1b1;
line-height:22px;
}
.right_section{
float:right;
padding:2px 3px 2px 3px;
font-family:Georgia, serif;
font-size:15px;
text-align:center;
color:#b1b1b1;
line-height:22px;
}

/*--------subsection_content--------*/
.left_subsection{
float:left;
padding:2px 3px 2px 3px;
font-family:Georgia, serif;
font-size:13px;
text-align:center;
line-height:18px;
}
.right_subsection{
float:right;
padding:2px 4px 2px 4px;
font-family:Georgia, serif;
font-size:13px;
text-align:center;
color:#b1b1b1;
line-height:18px;
}

/*--------endsection_content--------*/
.left_endsection{
float:left;
padding:0px 2px 0px 2px;
font-size:11px;
text-align:center;
color:#b1b1b1;
line-height:15px;
}
.right_endsection{
float:right;
padding:0px 2px 0px 2px;
font-size:11px;
text-align:center;
color:#b1b1b1;
line-height:15px;
}

/*--------link_section_content--------*/
.link_sectiontitle{
padding:3px 2px 3px 2px;
margin:0px 0px 0px 0px;
height:auto;
width:auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-family:Georgia, serif;
font-size:17px;
text-align:center;
}
.link_sectiontext{
padding:7px 0px 0px 0px;
text-align:left;
}
.link_sectiontext2{
padding:0px 0px 0px 0px;
text-align:left;
}
.link_sectionimg{
padding:0px 0px 0px 0px;
text-align:center;
height:100px;
width:100px;
}

/*-------footer-------*/
.footer{
border-top:1px #434343 solid;
padding:0px 0px 0px 0px;
margin:24px 0 0 0;
}
.left_footer{
float:left;
padding:8px 8px 8px 8px;
}
.right_footer{
float:right;
padding:8px 8px 8px 8px;
}
.footer a{
padding:0 5px 0 5px;
}

/*--------twitter--------*/
#twitters {
border:0;
padding:5px 5px 0px 5px;
}
#twitters UL {
list-style: none;
padding:0;
}
#twitters LI {
padding:0;
background:none;
}
#twitters SPAN.prefix {
font-weight:bold;
}
#twitters SPAN.time {
padding:0px 0 0 0;
}
#twitters SPAN..status {
}
#twitters2 {
border:0;
}
#twitters2 UL {
list-style: none;
padding:0;
}
#twitters2 LI {
padding:0;
background:none;
}
#twitters2 SPAN.time {
padding:0px 0 0 0;
}
.end_twitter{
float:left;
padding:0px 3px 0px 3px;
font-size:11px;
text-align:left;
line-height:5px;
}

/*--------lightbox--------*/
#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#lightbox a img{
border: none;
}
#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer{
padding: 10px;
}
#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{
left: 0;
}
#hoverNav a{
outline: none;
}
#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
display: block;
}
#prevLink {
left: 0;
float: left;
}
#nextLink {
right: 0;
float: right;
}
#prevLink:hover, #prevLink:visited:hover {
background: url(images/lightbox/prevlabel.gif) left 8px no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
background: url(images/lightbox/nextlabel.gif) right 8px no-repeat;
}
#imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%	
}
#imageData{
padding:0 10px;
color: #666;
}
#imageData #imageDetails{
width: 70%;
float: left;
text-align: left;
}	
#imageData #caption{
font-weight: bold;
}
#imageData #numberDisplay{
display: block;
clear: left;
padding-bottom: 1.0em;
}			
#imageData #bottomNavClose{
width: 66px;
float: right;
padding-bottom: 0.7em;
}	
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
}

/*--------blog--------*/
blockquote{
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #aaaaaa;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}

/*--searchform--*/
#searchform p{
margin: 0;
padding: 0;
}
#searchform input{
float: left;
font-family:Verdana, sans-serif;
font-size:11px;
}
#s{
width: 160px;
height: 18px;
border: none;
padding:4px 4px 0 4px;
margin:0 6px 0 10px;
background-color: #ececec;
}

/*--commentform--*/
#commentform p {
margin: 5px 0;
}
#commentform input{
font-family:Verdana, sans-serif;
font-size:11px;
}
#author, #email, #url{
width: 160px;
height: 18px;
border: none;
padding:4px 4px 0 4px;
margin:0 0 0 0;
background-color: #ececec;
}
#commentform textarea{
width: 598px;
height: 125px;
border: none;
padding:4px 4px 0 4px;
margin:0 0 0 0;
background-color: #ececec;
}

/*--comments--*/
.entry form{ /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}
.commentlist, .commentlist li {
margin: 0px;
padding: 0px;
list-style: none;
}
.commentlist li{
margin: 12px 0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.commentlist li .commentmetadata{ /*--date--*/
height:22px;
}

.commentlist li .avatar{
float: left;
padding: 2px;
margin: 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.commentlist cite, .commentlist cite a{ /*--name--*/
font-style: normal;
font-size:13px;
line-height:27px;
padding: 0px 1px 0px 0px;
}
.commentlist p{ /*--content--*/
font-weight: normal;
line-height:14px;
text-transform: none;
margin: 0;
padding: 8px;
}
.commentlist li ul li{ /*--thread--*/
margin-right: 0px;
margin-left: 20px;
}
.children{
}

/* Begin Images */
p img{
padding: 0;
max-width: 100%;
}
img.centered{
display: block;
margin-left: auto;
margin-right: auto;
}
img.center{
display: block;
margin-left: auto;
margin-right: auto;
}
img.aligncenter{
}
img.alignright{
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft{
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright{
float: right;
}
.alignleft{
float: left
}