/*
THEME NAME: TBRS
THEME URI: http://www.thebluraysource.com
DESCRIPTION: The proprietary theme of TheBluraySource.com.
AUTHOR: Michael Dance
AUTHOR URI: http://screenlancer.com
VERSION: 0.9
*/

/* RESET ---------------------------------------- */

body, div, input, li, dt, dd, th, td { margin:0; padding:0; }
p, blockquote, pre, ul, ol, dl, table, form, fieldset { margin:1em 0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:.5em 0; padding:0; line-height:normal; }
fieldset, img, abbr { border:0; }
caption, code, dfn, var, th, kbd, samp,
h1, h2, h3, h4, h5, h6  { font-style:normal; font-weight:normal; font-size:1em; }
ul, ol, li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
a { outline:none; }
a img { border:0; }
abbr, acronym { border:0; border-bottom:1px dotted; }
dfn { border-bottom:1px dashed; }
cite, var { font-style:italic; }

/* UNIVERSAL ------------------------------------ */

.clear { clear:both; }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { text-align:center; padding-top:4px; margin:10px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
body { font-family:verdana; font-size:11px; line-height:1.4em; color:#222; background: url('images/body-background.jpg') repeat fixed 0 0 transparent; } 
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
a { color:#0070c5; text-decoration:none; }
a:hover { color:#ff4a04; text-decoration:underline; }

/* STRUCTURE ------------------------------------ */

div#wrapper { width:1035px; clear:both; margin:0 auto; }
	div#header { width:1035px; height:95px; clear:both; overflow:hidden; }
	div#access { width:1035px; height:30px; clear:both; }
	div#container { width:100%; clear:both; margin-top:5px; }
		div#main { width:735px; float:left; }
			div#ad-728x90 { width:728px; height:90px; clear:both; }
			/* Page main content here */
		div#sidebar { width:300px; float:right; }
			div#ad-300x250 { height:250px; clear:both; }
			/* Page sidebar content here */
	div#footer { width:100%;clear:both; }

/* HEADER --------------------------------------- */

div#network { margin-bottom:5px; padding:12px; background-image:url('images/network-background.jpg'); background-color:#1b1d1e; color:#fff; font-size:11px; }
div#network a { font-weight:normal; color:#fff; padding:3px 5px; margin:3px; }
div#network a:hover { text-decoration:underline; }
div#access { background-image:url('images/access-background.png'); }
div#feed-and-search { width:295px; float:right; }
form#searchform { width:184px; float:right; margin:3px; }
div#feed-header { width:95px; float:left; margin:7px 0 0 10px; }
div#menu { width:720px; float:left; }
div#menu ul { font-family:Trebuchet MS, Verdana, sans-serif; font-size:13px; line-height:1em; list-style:none; margin:0; padding:0; }
div#menu ul li { float:left; color:#fff; padding:6px 15px 7px; }
div#menu ul li a { display:block; margin:0 3px; text-decoration:none; color:#fff; font-weight:normal; }
div#menu ul li a:hover { text-decoration:underline; color:#ff6c26; }
div#menu ul li#access-reviews { background-image:url('images/access-background-blue.png'); padding:6px 12px 7px 6px; margin:0 6px 0 0; }
div#menu ul li#access-news { background-image:url('images/box-header-blue.jpg'); padding:6px 10px 7px; border-right:1px solid #000; }
div#menu ul li#access-contests { background-image:url('images/box-header-brown.jpg'); padding:6px 10px 7px; border-right:1px solid #000; }

/* POST IMAGES ---------------------------------- */

div.attachment-content { text-align:center; }
.attachment-title { text-align:center; text-transform:capitalize; margin:10px 0 20px; }
div.gallery * { margin:0; padding:0; }
.alignright,img.alignright{ float:right; margin:1em 0 0 1em; }
.alignleft,img.alignleft{ float:left; margin:1em 1em 0 0; }
.aligncenter,img.aligncenter{ display:block; margin:1em auto; text-align:center; }
div.gallery { clear:both; height:180px; margin:1em 0; width:100%; }
p.wp-caption-text{ font-style:italic; }
div.gallery dl{ margin:1em auto; overflow:hidden; text-align:center; }
div.gallery dl.gallery-columns-1 { width:100%; }
div.gallery dl.gallery-columns-2 { width:49%; }
div.gallery dl.gallery-columns-3 { width:33%; }
div.gallery dl.gallery-columns-4 { width:24%; }
div.gallery dl.gallery-columns-5 { width:19%; }
div.lead-photo { width:200px; height:262px; float:right; margin:0 0 10px 10px; padding:2px; border:1px solid #b5b5b5; }
div#attachment-gallery { clear:both; }
div#attachment-gallery img { width:90px;height:142px; }

/* COMMENTS ------------------------------------- */

div#comments { padding:20px; }
div#comments li.comment { margin:10px 0; padding:10px; border:1px solid #82a4a4; background-color:#d7e8e8; }
div#comments label { width:80px; float:left; display:block; }
div#comments span.required { display:none; }

/* SIDEBAR -------------------------------------- */

h4.box-header { font-weight:bold; font-size:12px; color:#fff; padding:4px; margin:-10px -10px 0; }
h4 span.more-link { float:right; }
h4 span.more-link a { color:#fff !important; }

/* Social Widget */

div#social { margin-top:5px; padding:10px; background-color:#e8e7e7; }
div#social a { float:left; display:block; margin:2px 5px 8px; text-align:center; font-weight:bold; font-size:11px; }
div#social a:hover { text-decoration:none; }
div#social img { height:36px; margin-bottom:-15px; }

/* Recent Interviews Widget */

div#interviews { width:280px; height:655px; margin:5px 0; padding:10px; background-color:#e8e7e7; background-image:url('images/interviews-background.jpg'); }
div#interviews li { margin:10px 0; }
div#interviews h4 { background-image:url('images/box-header-brown.jpg'); }
div#interviews div.interview-image { float:left; width:85px; height:112px; margin:0 15px 0 5px; background-image:url('images/interview-shadow.png'); }
div#interviews img { width:80px; height:107px; }
div#interviews h3 { font-size:18px; font-weight:bold; font-family:Trebuchet MS, Verdana, sans-serif; text-align:left; padding-top:5px; text-shadow:#c5c5c5 1px 1px; }
div#interviews h5 { font-size:11px; font-weight:bold; text-align:left; }
div#interviews p { font-size:11px; line-height:1.2em; }

/* Sidebar Links Widget */

ul#sidebar-links { float:right; width:160px; font-size:.9em; line-height:1.1em; }
ul#sidebar-links a { color:#dce1ef; font-weight:normal; }
ul#sidebar-links a:hover { text-decoration:underline; }
ul#sidebar-links li h2 { font-size:1.2em; color:#fff;margin:15px 0; }
ul#sidebar-links li h2 a { font-weight:bold; }
ul#sidebar-links li ul { color:#fff; }
ul#sidebar-links li li { list-style-type:disc;margin:0 0 2px 10px; }

/* FOOTER --------------------------------------- */

div#footer h4 { font-weight:bold; color:#fff; padding:4px; margin:0; }
div#left-links { height:595px; float:left; background-color:#e8e7e7; }
div#left-links h4 { background-image:url('images/box-header-blue.jpg'); }
div#left-links div { padding:5px; }
div#right-links { background-color:#e8e7e7; float:right; width:720px; }
div#right-links h4 { background-image:url('images/box-header-dark-blue.jpg'); }
div#right-links div { padding:0 10px 0 30px; }
div#right-links div div { padding:0; border:0; background-color:#e8e7e7; }
div#right-links div table { border:0 !important; background-color:#e8e7e7 !important; }
div#right-links div table a { color:#222 !important; }
div#right-links div div#MarketGid6131 { height:332px; padding-left:22px; }
div#footer p { color:#d7d7d7; text-align:center; font-size:11px; }
div#footer a { color:#fff; }
div#footer a:hover { text-decoration:underline; }
p#footer-review-links, p#footer-news-links, p#footer-contest-links { float:left; text-align:left !important; padding:0 15px; }
p#footer-review-links { width:50%; }
p#footer-news-links, p#footer-contest-links { width:20%; }
ul#footer-page-menu { text-align:center; }
ul#footer-page-menu li { display:inline; margin:0 7px; }
