body {
color: #d1d1d1;
background: #FFFFFF url(http://wireninja.com/wp-content/uploads/2010/04/Video-Game-Mario-36198.jpg) repeat-x;
}

a,
.feat-post a:hover,
.author,
.author a,
#popupContactClose {
color: #73d0fb;
}

a:hover {
color: #6f8995;
}

/* General Styling */
h1, h2, h3, h4 {
color: #808080;
}
h1 a, h2 a, h3 a, h4 a {
color: #73d0fb;
}
input, textarea, select, fieldset {
color: #d1d1d1;
border: 1px solid #303030;
background: #000000;
}
input:focus, textarea:focus {
border: 1px solid #73d0fb;
}
blockquote {
border-left: 4px solid #73d0fb;
}
hr {
color: #303030;
background-color: #303030;
}

/* Userbox */
#userbox a {
text-shadow: #000000 0.1em 0.1em 0.2em;
}

/* Navigation */
#nav-container {
border: 1px solid #303030;
background: #000000;
}
#nav ul {
border: 1px solid #303030;
border-top: 1px solid #000000;
background: #000000;
}
.current-cat a {
color: #73d0fb;
}
.current-cat-parent a {
color: #73d0fb;
}
.children .cat-item a {
color: #6f8995;
}
.children .cat-item a:hover {
color: #73d0fb;
}
.children .current-cat a {
color: #73d0fb;
}

/* Slider */
#slider-container-left {
background: #000000;
border: 1px solid #303030;
}
.jFlowSelected {
background: url(images/selected-black.png) no-repeat right center;
}
.jFlowSelected .thumbnail {
border: 4px solid #6f8995;
}
.slider-text {
background: #000000;
}

/* Featured News */
#feat {
background: #000000;
border: 1px solid #303030;
}
#feat h2 {
color: #808080;
}
.feat-post a {
color: #d1d1d1;
}
.comment-bubble {
background: url(images/comment-bubble-black.gif) no-repeat;
color: #000000;
}

/* Main Styling */
#page-wrap {
background: url() repeat-y center top;
}
#header {
background: url() center top;
}
#logo {
background: url(http://wireninja.com/wp-content/uploads/2010/04/Wireninjalogored.png) no-repeat;
}

/* Main Content Column */
#main-content {
background: #000000;
width: 563px;
padding: 20px;
}

/* Post Styling */
.post-image {
border: 2px solid #303030;
}
.meta {
color: #808080;
}
.meta a {
color: #808080;
}
.meta a:hover {
color: #404040;
}
.single-meta {
color: #808080;
}
.single-meta a {
color: #808080;
}
.single-meta a:hover {
color: #404040;
}

/* Review List */
.row-1 {
background: #111111;
}
.row-2 {
background: #202020;
}
.col-title {
border-right: 1px solid #303030;
}
.col-score {
border-right: 1px solid #303030;
}

/* Review Header */
.preview-image {
border: 5px solid #303030;
}
#details-pointer {
background: url(images/details-pointer-black.gif) no-repeat;
}
#details {
background: #000000;
color: #808080;
border: 1px solid #303030;
}
#details strong {
color: #d1d1d1;
}
#our-score-panel {
background: #000000;
color: #d1d1d1;
border: 1px solid #303030;
}
#user-score-panel {
background: #000000;
color: #808080;
border: 1px solid #303030;
}
#user-score-panel .voted {
color: #d1d1d1;
}
.review-image {
border: 3px solid #303030;
}

/* Widgets */
.widget {
border: 1px solid #202020;
background: #000000 url(images/widget-top-brown.gif) no-repeat;
}
.widget h3 {
color: #808080;
}

/* GD Star Rating Widget */
.widget-review-score {
background: #000000;
border: 2px solid #303030;
}
.widget-review-text {
color: #808080;
}
.widget-review-text a {
font-size: 9pt;
}

/* Login/Register Template */
.register-panel {
background: #202020;
}
.register-panel strong {
color: #d1d1d1;
}
.register-panel p {
color: #808080;
}

/* Comments Section */
.comment-body {
background: #000000;
border: 1px solid #202020;
}
.comment-meta {
color: #808080;
}
.comment-meta a {
color: #808080;
}
.comment-meta a:hover {
color: #808080;
}
.moderation {
color: #cc0000; font-weight: bold;
}
.comment-meta .author, .comment-meta .author a {
color: #c0c0c0;
}
.comment-options {
color: #808080;
}
.comment-options a {
color: #808080;
}
#commentform #submit {
background: #202020;
}
#commentform #submit:hover {
background: #73d0fb;
color: #000000;
}

/* Footer */
#footer {
background: #000000 url(images/widget-top-brown.gif) repeat-x;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter,
.alignleft,
.alignright {
border: 4px solid #303030;
}
.wp-caption {
background: #000000;
border: 4px solid #303030;
}

/* Page Navi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.extend, .page-numbers, .wp-pagenavi span.current, .page-comments span.current {
background: #202020 !important;
color: #d1d1d1 !important;
}
.wp-pagenavi span.current, .page-comments span.current, .wp-pagenavi a:hover, .page-numbers:hover {	
color: #000000 !important;
background: #6f8995 !important;
}

/* Tabs */
#tabs, #tabs-2 {
border-bottom: 1px solid #202020;
}
a.tab {
color: #000000;
}
a.tab:hover {
color: #73d0fb;
}
a.tab-active, a.tab-active:hover {
background: #73d0fb;
color: #000000;
}

/* Contact Form 7 */
.wpcf7-validation-errors, .wpcf7-not-valid-tip {
background: #7f0d38 !important;
color: #000000;
}

/* Subscribe To Comments Plugin */
.solo-subscribe-errors {
background: #111111;
border: 1px solid #a80000;
}
#content .updated {
background: #111111;
border: 1px solid #303030;
}

/* Search Popup Window */
#popupContact {
background:#000000;
border: 1px solid #303030;
}
#backgroundPopup{
background:#000000;
}

/* Lightbox */
.pp_pic_holder {
border: 1px solid #303030 !important;
background: #000000 !important;
}

/* Ajax Comments */
.wdpajax-success, .wdpajax-error {
color: #d1d1d1 !important;
border: 1px solid #303030 !important;
}
label.error {
color: #73d0fb !important;
}


#leftRail h6 {
                    font-size: 13px;
                    font-weight: bold;
                    margin:1em 0 0 0;
                    padding:0;
}

#leftRail h6 a{
                    text-decoration: underline;
}

#sidebar .relatedImgLink {
                    height:82px;
                    width:270px;
                    display:block;
                    background:transparent url(images/relatedImage.jpg) no-repeat scroll 0% 50%;
                    margin-left:-26px;
                    padding:20px 0pt 0pt 26px;
}

#sidebar .relatedImg {
                    display: block;
                    border: 1px solid #e0e0e0;
                    height: auto;
                    width: auto;
                    padding:0;
                    margin:0;
}  

#authorbio { float: left; width: 530px; margin: 15px 22px 10px 0px; line-height: 1.6; padding: 15px 10px 15px 20px; -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari */ border: 1px solid #333333; background: #000000; }
	#authorbio img { margin: 0 5px 5px 0; padding: 3px; background: #fff; border: 1px solid #A6A6A6; }
	#authorbio h3 { font-weight: normal; font-family: Georgia, Serif; }
		#authorbio h3 a { color: #73d0fb; font-style: italic; }
	#authorbio p { font-size: 12px; font-family: Georgia, Serif; padding-top: 7px; }
	#authorbio small a { text-transform: uppercase; font-style: italic; font-size: 10px; color: #C13636; font-family: Georgia, Serif; margin: 5px 0; }
#authorpic { float: right; width: 80px; }



#facebooksection { float: left; width: 530px; height: 40px; margin: 5px 5px 5px 1px;  padding: 15px 15px 15px 15px; background: #D2E0F7; }
