/*  
Theme Name: OPSAT.Net
Theme URI: http://www.opsat.net
Description: Bob's OPSAT.Net v5 Theme
Author: Bob Majdak Jr <bob@opsat.net>
Author URI: http://www.opsat.net
Version: 5.0
Tags: dark, green, opsat, bob, lol
.
Copyright (c) 2010 Bob Majdak Jr
.
*/

/* base elements */
a:link,a:visited { color:#626923;text-decoration:underline; }
a:active,a:hover { color:#FF9911;text-decoration:underline; }
html { background:url(gfx/bg01.jpg) top center repeat-x fixed #393939;margin:0px;padding:0px; }
body {
	background:url(gfx/shadow.png) top center repeat-y;
	color:#ccc;
	font-family:"Helvetica","Arial",sans-serif;
	font-size:10pt;
	line-height:1.2em;
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4 { font-size:1em;font-weight:normal;margin:0px;padding:0px; }
h1 { font-size:1.5em; margin-bottom:10px; }
h2 { font-size:1.3em; margin-bottom:10px; color:#626923; }
img { border:0px;vertical-align:middle; }
p { margin:0px 0px 16px 0px; }

input,textarea { background:#303030;border:1px solid #707070;border-bottom:1px solid #c0c0c0;border-radius:5px;color:#fff;font-size:1.2em;font-weight:normal; }
button,input[type=button],input[type=submit] {
	background:#303030;
	border:1px solid #707070;
	border-top:1px solid #c0c0c0;
	border-radius:5px;
	color:#fff;
}


/* main page structures */
#network-bar {
	background:url(gfx/bg-type-a.png) #000;
	color:#fff;
	font-size:10pt;
	height:77px;
	list-style-type:disc;
	margin:0px;
	padding:0px 0px;
	display:table;
	width:100%;
}
#network-bar li { display:inline;margin:0px 0px 0px 0px;padding:3px;float:left; }
#network-bar li.tab:hover { background:#fff;color:#000;cursor:pointer; }
#network-bar li.tab:hover a { color:#000; }
#network-bar li.farside { float:right; }

#container { background:#000;margin:0px auto 0px auto;width:850px; }
/*#container {
  -moz-box-shadow: 0px 0px 10px #e4fc92;
  -webkit-box-shadow: 0px 0px 10px #e4fc92;
  box-shadow: 0px 0px 10px #e4fc92;
}*/
#header { background:url(gfx/header.jpg) top left no-repeat #505050;height:226px; }
#main #right { float:right;width:250px; }
#main #left { float:left;width:600px; }
#footerboxset { width:100%; }
#footerboxset td { width:33%; }

/* fixed width sidebar boxes */
dl.box { background:url(gfx/box-top.png) top left no-repeat;font-size:8pt;min-height:100px;margin:0px 0px 10px 0px;padding:0px; }
dl.box dt { color:#a0a0a0;font-size:14pt;padding:10px;text-align:right; }
dl.box dd { margin:0px;padding:0px 20px; }
dl.box ul { list-style-type:none;margin:0px;padding:0px; }
dl.box ul li { margin:6px 0px 16px 0px;padding:0px; }
dl.box ul li ul { margin:6px 0px 6px 16px;list-style-type:disc;  }
dl.box ul li ul li { margin:6px 0px 6px 0px; }

/* variable width content boxes */
.cbox { margin:0px 0px 32px 0px; }
.cbox-even .cbox1 { background:url(gfx/box-w-left.png) top left no-repeat; }
.cbox-even .cbox2 { background:url(gfx/box-w-right.png) top right no-repeat; }
.cbox-odd .cbox1 { background:url(gfx/box-w-left-off.png) top left no-repeat; }
.cbox-odd .cbox2 { background:url(gfx/box-w-right-off.png) top right no-repeat; }
.cbox .cboxc { padding:16px; }

/* various data types */
.infoline { font-size:0.75em;color:#c0c0c0; }
.followline { font-size:0.75em;color:#c0c0c0;text-align:right; }
.twtr-tweet-text { font-size:0.85em;font-weight:200;font-family:"Helvetica","Arial",sans-serif; }
.twtr-ft { display:none; }

/* wordpress stuff */
.more-link { font-weight:bold;margin-left:32px; }
.avatar { background:#505050;border:1px solid #202020;border-bottom:1px solid #707070;border-radius:4px;float:left;margin:3px 10px 10px 0px;padding:4px; }
.screen-reader-text { display:none; }
.alignleft { float:left;text-align:top;margin:6px; }
.aligncenter { margin:6px;text-align:center; }
.size-thumbnail { background:#505050;border-radius:4px;padding:4px; }
#wp-calendar { width:100%; }
#wp-calendar td,#wp-calendar th { text-align:center;width:14%; }
#wp-calendar #today { background:#4F5325;color:#ffffff;font-weight:bold; }
#searchform div { padding:16px;text-align:center; }
#searchform #s { background:url(gfx/bg-type-a.png) 0px -28px #000;border:1px inset #c0c0c0;color:#f0f0f0;padding:3px;font-size:10pt;width:100px; }
#searchform #searchsubmit { }

img.aligncenter {
	border:1px solid #626923;
	border-radius:10px;
	background:url(gfx/box-w-left-off.png) -50px -6px no-repeat;
	padding:10px;
	margin:10px auto;
	display:block;
}

/* world of warcraft "widget" */

.woww {
	border-radius:10px 10px 10px 10px;
	margin-bottom:16px;
}

.woww div:nth-child(1) {
	border:0px solid #444;
	border-radius:10px 10px 10px 10px;
	height:250px;
}

.woww div:nth-child(2) {
	background:rgba(30,30,30,0.7);
	border-radius:0px 0px 10px 10px;
	padding:4px;
	text-align:center;
}

.shakeweight {
	background:url(http://us.battle.net/static-render/us/runetotem/202/84297930-profilemain.jpg) no-repeat;
	background-position: -130px -50px;
	background-size: auto 330px;
}

.shakeweight div:nth-child(2) { background:rgba(187,119,187,0.3); }
.shakeweight div:nth-child(2) a { color:rgb(187,119,187); }

.facepaw {
	background:url(http://us.battle.net/static-render/us/runetotem/19/83725331-profilemain.jpg) no-repeat;
	background-position: -120px -50px;
	background-size: auto 330px;
}

.facepaw div:nth-child(2) { background:rgba(151,28,37,0.3); }
.facepaw div:nth-child(2) a { color:rgb(151,28,37); }

.portabobby {
	background:url(http://us.battle.net/static-render/us/runetotem/157/85673117-profilemain.jpg) no-repeat;
	background-position: -145px -60px;
	background-size: auto 345px;
}

.portabobby div:nth-child(2) { background:rgba(63,160,187,0.3); }
.portabobby div:nth-child(2) a { color:rgb(63,160,187); }

