/* 
	Theme Name: Iron Sky
	Theme URL: http://www.ironsky.net/
	Description: Theme for the Iron Sky website.
	
1. Body style	 2. Feedlist 
3. Feedtube	 4. Hyperlinks
5. Headers	 6. Navbar
7. SubNavbar	 8. Homepage
9. Content	 10. Sidebar
11. Left sideb	 12. Right sidebar
13. Widget	 14. Footer
15. Search	 15. Scripts

*/

.investbartxt {
	font-weight: normal;
}

body {
	background: #393939 url(images/bg.jpg) repeat-x fixed;
	width: 960px;
	color: #101010;
	font: 9pt/11pt verdana, Arial, Tahoma;
	word-spacing: 0.05em;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrap {
	background: #c9b896 url(images/paper_bg.jpg) repeat-y;
	width: 940px;
	border-left: 1px solid #393939;
	margin: 0px auto 0px;
	padding: 0px;
	}

img {
	border: 0px;
}

.moar {
	float: right;
	display: block;
	margin: 5px;
	padding: 3px 6px 3px 6px;
	background: #f3ede2;
	border: 1px solid #d4c8b8;
	border-width: 0 1px 1px 1px;
	-moz-border-radius: 5px;
}

.alignr {
	float: right;
}

.crewleft {
	float: left;
	width: 150px;
	margin: 15px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f1eade;
	min-height: 50px;
	}
	
.crewright {
	float: right;
	width: 360px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}


/************************************************
*	2. FeedList styles
************************************************/

.ReadMoreLink {
	display: none;
}


/************************************************
*	3. YouTube styles
************************************************/

.ftlist {
	padding: 0;
	margin-bottom: 10px;
}

div.ftlist span.rssLinkListItemTitle {
	display: none;
	margin: 0;
}

table tr td div img {
	padding: 5px 5px 5px 5px;
}

ul.tubefeed table {
	width: 520px;
	margin-bottom: 10px;
}

ul.tubefeed {
	padding: 0;
	margin:  0;
	list-style-type: none;
}

ul.tubefeed li {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}


/************************************************
*	4. Hyperlinks
************************************************/

a, a:visited {
	color: #a03030;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}


/************************************************
*	5. Header
************************************************/

#header {
	background: #1C1C1C url(images/headergfx2.jpg);
	width: 940px;
	height: 240px;
	color: #FFF;
	margin: 0 auto 5px;
	padding: 0;
	overflow: hidden;
	}
	
#header a {
	font-size: 24px Verdana, Arial, Tahoma;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	padding: 0px;
	margin: 0px;
	}

#header a:hover {
	color: #B60000;
	}
	
#header a img {
	border: none;
	margin: 0;
	padding: 0;
	}

#headerleft {
	width: 450px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

#headerright {
	width: 400px;
	float: right;
	text-align: right;
	margin: 0;
	padding: 60px 50px 0 0;
	overflow: hidden;
	}

	
/************************************************
*	6. Navbar      				*
************************************************/

#navbar {
	background: #2B2B2B url(images/bg_navi.gif) repeat-x;
	width: 940px;
	height: 35px;
	color: #FFF;
	margin: 10px 0 0 0;
	padding: 0;
	}
	

#topnavbar {
	background: #2B2B2B url(images/bg_navi.gif) repeat-x;
	width: 940px;
	height: 38px;
	color: #FFF;
	text-shadow: -1px -1px 0px #000;
	margin: 1px 0 0 0;
	padding: 1px 0 1px 0;
	}

#navbarleft {
	width: 700px;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#navbarright {
	width: 190px;
	float: right;
	margin: 0;
	padding: 6px 0 0 0;
	}
	
#navbarright img {
	border: none;
	margin: 0;
	padding: 0;
	}

#nav {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	}
	
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#nav a {
	background: transparent;
	color: #d2b394;
	display: block;
	font: bold 16px Arial;
	word-spacing: -0.2em;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 20px 8px 20px;
	border-right: 1px solid #282828;
	border-left: 1px solid #595959;
	}
	
#nav a:hover {
	background: #545454;
	color: #e3d2c1;
	display: block;
	text-decoration: none;
	text-shadow: -1px -1px 0 #343434;
	border-top: 1px solid #454545;
	}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #2B2B2B;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 9px 10px 10px 10px;
	border-top: 1px solid #C0C0C0;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #666;
	padding: 9px 10px 10px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

.footernav {
	color: #c0c0c0;
	font: 12px Arial;
	margin: 10px 0 0 15px;
	text-transform: uppercase;
	list-style-type: none;
	float: left;
}

.footernav a {
	color: #f0f0f0;
}


/************************************************
*	8. Homepage
************************************************/


.wamtasks {
	margin: 10px 0 0 20px;
	padding: 0;
	list-style-type: circle;
}

.dlvidbutton {
	margin: 0;
	padding: 0 2px 0 0;
}

#homepage {
	width: 940px;
	margin: 0px auto 0px;
	padding: 0;
	line-height: 20px;
	}
	
h1 {
	color: #202020;
	text-shadow: 0px 1px 0px #eee9ec;
	font: 22px Times New Roman, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	}
	
h1 a, h1 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

h1 a:hover {
	color: #B60000;
	text-decoration: none;
	}
	

h2 {
	color: #202020;
	text-shadow: 0px 1px 0px #eee9ec;
	font: 22px Times New Roman, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	}

h2 a, h2 a:visited  {
	color: #202020;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
	}

h2 a:hover {
	color: #B60000;
	text-decoration: none;
	}

h3 {
	color: #000;
	font: bold 12px/16px Verdana, Arial, Tahoma;
	margin: 0 0 3px 0;
	padding: 0;
	}
	
h3 a, h3 a:visited {
	color: #000;
	font: bold 12px/16px Verdana, Arial, Tahoma;
	margin: 0 0 3px 0;
	padding: 0;
	text-decoration: underline;
	}

h3 a:hover {
	color: #B60000;
	text-decoration: none;
	}
	
h4 {
	background: #202020;
	color: #FFF;
	font: normal 12px/20px Verdana, Arial, Tahoma;
	margin: 0 0 10px 0;
	padding: 1px 0 1px 5px;
	}

#hpleft {
	float: left;
	width: 580px;
	margin: 0;
	padding: 0;
	}
	
#hpright {
	float: right;
	width: 580px;
	margin: 0;
	padding: 0;
	}

.hptabber {
	background: transparent;
	float: left;
	width: 570px;
	margin: 10px 0 0 10px;
	padding: 10px 0 10px 0;
	display: inline;
	border: 0;
	}


.hptabber img {
	border: none;
	margin: 0;
	}

.hpwarbonds {
	float: left;
	width: 570px;
	margin: 10px 0 5px 10px;
	padding: 0;
	display: inline;
	border: 1px solid #b4a691;
	border-width: 0 0 1px 1px;
	}
	
.hpflickr {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border: 1px solid #b4a691;
	border-width: 0 1px 1px 1px;
	float: right;
	width: 540px;
	margin: 10px 0 10px 10px;
	padding: 15px 10px 10px 20px;
	display: inline;
	-moz-border-radius: 4px;
	}
	
.hpflickr a img {
	border: 1px solid #999999;
	margin: 5px 8px 5px 0;
	padding: 2px;
	-moz-border-radius: 2px;
	}
	
.hpflickr a:hover img {
	background-color: #f1eade;
	border: 1px solid #000000;
	margin: 5px 8px 5px 0;
	padding: 2px;
	}
	
.hpriser {
	float: left;
	background: #ddcbaf url(images/paper_bg_light.jpg);
width: 530px;
	border: 1px solid #b4a691;
	border-width: 0 1px 1px 1px;
	margin: 5px 0 5px 10px;
	padding: 5px 20px 10px 20px;
	overflow: hidden;
	display: inline;
	line-height: 16px;
	-moz-border-radius:3px;
	}
	


/************************************************
*  8.1. FlickrRSS
*/

.flickrgal {
	display: inline;
	}
	
.flickrgal a img {
	border: 1px solid #999999;
	margin: 5px 10px 5px 0;
	padding: 3px;
	-moz-border-radius: 2px;
	}
	
.flickrgal a:hover img {
	background: #f1eade;
	border: 1px solid #000000;
	margin: 5px 10px 5px 0px;
	padding: 3px;
	}

/************************************************
*	9. Content
************************************************/

#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 0;
	line-height: 12pt;
	font-size: 1.1em;
	}

#contentleft {
	float: left;
	width: 570px;
	margin: 10px 0 0 10px;
	padding: 0;
	display: inline;
	}

#contentleft p img {
	border: none;
	float: left;
	margin: 0 10px 10px 0;
	}
	
.date {
	padding: 0;
	margin: 0;
	}
	
.date p {
	font-size: 10px;
	}
	
#contentleft ol {
	margin: 0 0 0 5px;
	padding: 0 0 15px 0;
	}
	
#contentleft ol li {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	}
	
#contentleft ul {
	margin: 0;
	padding: 0 0 15px 0;
	}
	

#contentleft ul li {
	margin: 0 0 0 20px;
	padding: 0;
	}
	
#contentleft ul ul li {
	margin: 0 0 0 20px;
	padding: 0;
	}

blockquote {
	margin: 0 20px 15px 20px;
	padding: 5px 0 5px 15px;
	border-left: 4px solid #b6ab94;
	}
	
.postarea {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border: 1px solid #d4c2a2;
	border-width: 1px 1px 0 1px;
	float: left;
	width: 550px;
	margin: 0;
	padding: 10px 10px 0 10px;
	}

.postmeta {
	width: 100%;
	font-size: 12px;
	padding: 5px 0 0 0;
	margin: 0;
	border-top: 1px dotted #726c5c;
	}
	
.postmeta2 {
	width: 100%;
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	margin: 0 0 20px 0;
	color: #1a1a1a;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	}
	
.comments {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border-bottom: 1px solid #d4c2a2;
	border-right: 1px solid #d4c2a2;
	border-left: 1px solid #d4c2a2;
	float: left;
	width: 550px;
	margin: 0;
	padding: 15px 10px 0 10px;
	}

ol.commentlist {
	padding-left: 22px;
}

.children {
	list-style-type: none;
	padding-left: 10px;
	margin-bottom: 10px;
}

.commentmetadata {
	border-bottom: 1px solid #c0b192;
}

.comment-author {
float: left;
}

li.comment .bypostauthor {
	padding: 10px;
	-moz-border-radius:3px;
	background: #f1eade url(images/lightestbg.jpg);
}

.reply {
	display: none;
}

img.avatar-32 {
	display: none;
}
	
.featvid {
	margin: 5px 0 5px 20px;
}

/************************************************
*	9.1. Community
*/


.comlinks {
	margin: 0;
	padding: 0;
}


/************************************************
*	9.2. Press
*/

.prtabber {
	background: transparent;
	float: left;
	width: 690px;
	margin: 10px 0 0 10px;
	padding: 10px 0 10px 0;
	display: inline;
	border: 0;
	}

.prtabber img {
	border: none;
	margin: 0;
	}


ul.delicious {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.delicious-item {
	margin: 10px 0 10px 0;
	padding: 10px;
	background: #f1eade url(images/lightestbg.jpg);
	border-right: 1px solid #d4c8b8;
	border-left: 1px solid #d4c8b8;
	border-bottom: 1px solid #c4c8b8;
	list-style-type: none;
	-moz-border-radius:3px;
}

.delicious-link {
	font-size: 1.2em;
	font-weight: bold;
}

.delicious-timestamp {
	display: block;
	margin-bottom: -15px;
	font-size: 0.9em;
	color: #4a4a4a;
}

.delicious-desc {}

.smallbox {
	width: 125px;
	border: 1px dotted #999;
	margin: 10px 8px 15px 0;
	padding: 10px;
	float: left;
	-moz-border-radius:3px;
}

.notebox {
	width: 158px;
	border: 1px dotted #999;
	margin: 10px 8px 10px 0;
	padding: 10px;
	float: left;
	-moz-border-radius:3px;
}

.hlbox {
	margin: 10px 0 10px 0;
	padding: 10px;
	background: #f1eade url(images/lightestbg.jpg);
	border-right: 1px solid #d4c8b8;
	border-left: 1px solid #d4c8b8;
	border-bottom: 1px solid #c4c8b8;
	list-style-type: none;
	-moz-border-radius:3px;
}

.leftprvid {
	float: left;
}

.rightprvid {
	float: left;
	margin-left: 20px;
}

.primages div {
	float: left;
}


.wp-caption {
	font: 8pt/12px verdana, Arial, Tahoma;
	padding: 0;
	text-align: center;
}

.wp-caption img {
	margin: 0;
}

.wp-caption-text {
	margin: 2px;
	text-align: center;
}

.crewright p {
	margin: 0;
	padding: 0;
	border-top: 1px dotted #999999;
}


/************************************************
*	10. Sidebar
************************************************/


.smbar {
	margin: 0px auto 3px auto;
	text-align: right;
}

.smbar a {
	filter: alpha(opacity=80); /* needed for IE */
	opacity: 0.8; 
}

.smbar a:hover {
	filter: alpha(opacity=100); /* needed for IE */
	opacity: 1.0; 
}

#sidebar {
	float: right;
	width: 340px;
	margin: 10px 10px 0 0;
	padding: 0;
	line-height: 20px;
	display: inline;
	}

#sidebarleft {
	float: left;
	width: 220px;
	margin: 50px 0 0 10px;
	padding: 0;
	display: inline;
	}
	
#sidebar a img {
	border: none;
	margin: 0;
	padding: 0;
	}
	
	
#sidebar h3 {
	color: #202020;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 20px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.video2 {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border: 1px solid #b4a691;
	border-width: 0 1px 0 1px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	float: left;
	width: 340px;
	margin-top: 0;
	padding: 0;
	}

.hpvideos {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	float: left;
	width: 320px;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #b4a691;
	border-width: 0 1px 0 1px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	}
	

.sidefeature {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border: 1px solid #b4a691;
	border-width: 0 1px 1px 1px;
	float: left;
	font-size: 9pt;
	width: 320px;
	margin: 0 0 10px 0;
	padding: 10px;
	line-height: 16px;
	-moz-border-radius:4px;
	}

.sidepress {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border: 1px solid #b4a691;
	border-width: 0 1px 1px 1px;
	float: left;
	font-size: 9pt;
	width: 190px;
	margin: 0 0 10px 0;
	padding: 20px 10px 10px 20px;
	line-height: 16px;
	-moz-border-radius:4px;
	}
	
.ad {
	border-bottom: 1px solid #ab9a7c;
	border-left: 1px solid #ab9a7c;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	float: left;
	width: 340px;
	margin: 0 0 10px 0;
	padding: 0;
	}

.ad2 {
	float: left;
	-moz-border-radius-topleft:4px;
	width: 320px;
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	}

.ad3 {
	float: left;
	width: 320px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.ad_fb {
	float: left;
	width: 340px;
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 5px solid #43557a;
	-moz-border-radius:4px;
	background: #f4f1e4;
	}

.newsletter {
	background: #ddcbaf url(images/paper_bg_light.jpg);
	border:1px solid #b4a691;
	border-width:0 1px 1px 1px;
	float: left;
	width: 320px;
	margin: 0 0 10px 0;
	-moz-border-radius:4px;
	padding: 10px 10px 10px 10px;
	}

#sidepics a.zoom img {
	border-top: 1px solid #cdc1b2;
	border-right: 1px solid #cdc1b2;
	border-left: 1px solid #cdc1b2;
	border-bottom: 2px solid #cdc1b2;
	margin: 3px 3px 5px 0;
	padding: 0px;
	-moz-border-radius: 3px;
	}
	
#sidepics a:hover img {
	border-top: 1px solid #d4c8b8;
	border-right: 1px solid #cdc1b2;
	border-left: 1px solid #d4c8b8;
	border-bottom: 1px solid #c1b6a8;
	margin: 3px 3px 5px 0px;
	padding: 0px;
	-moz-border-radius: 3px;
	}

	
/************************************************
*	14. Footer
************************************************/

#footer {
	background: #393939 url(images/footer.jpg) top no-repeat;
	width: 940px;
	margin: 0px auto 0px;
	padding: 9px 0px 0px 0px;
	text-align: center;
	}
	
#footer p {
	color: #555555;
	font: 11px Arial, Tahoma, Verdana;
	margin: 0px 30px 0 30px;
	padding: 0px 0px 0px 0px;
	}
	
#footer a, #footer a:visited {
	color: #555555;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}

/************************************************
*	15. Search Form
************************************************/

#searchform {
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#searchbox {
	background: #f1ecdf;
	width: 120px;
	color: #5c5b58;
	font: 12px Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 10px 0px 0px;
	-moz-border-radius:3px;
	border-top: 1px solid #333333;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #DDDDDD;
	}
	
#subscribe {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#subbutton {
	color: #000000;
	font: bold 11px Arial, Tahoma, Verdana;
	padding: 2px;
	min-height: 26px;
	margin: 0px 0px 0px 5px;
	-moz-border-radius: 4px;
	border-top: 1px solid #ebe6dd;
	border-right: 1px solid #a5a19a;
	border-bottom: 1px solid #a5a19a;
	border-left: 1px solid #ebe6dd;
	}

#searchbutton {
	margin: 0px;
	padding: 2px 3px 2px 3px;
	border: 0;
	-moz-border-radius: 4px;
	border: 1px solid #111111;
	}
	
#subbox {
	background: #f1ecdf;
	width: 130px;
	color: #5c5b58;
	font: 12px Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 5px 0px 0px 12px;
	-moz-border-radius:3px;
	border-top: 1px solid #666666;
	border-right: 1px solid #BCBCBC;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #bcbcbc;
	}

#sublogo {
	float: left;
	padding-top: 15px;
	}

#name, #email, #url {
	background: #FFF;
	color: #202020;
	font: 12px Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#submit {
	background: #EEEEEE;
	color: #202020;
	font: 12px Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#words {
	background: #FFF;
	width: 380px;
	color: #202020;
	font: 12px Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
textarea.embedcode {
	overflow: hidden;
	width: 240px;
	background: #f1ecdf;
	color: #010101;
	padding: 3px;
	-moz-border-radius:3px;
	border-top: 1px solid #333333;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #DDDDDD;
}

/************************************************
*	17. Brian's Requests
************************************************/

#urlbox {
	background: #f1ecdf;
	width: 260px;
	color: #303030;
	font: 13px Verdana, Arial, Tahoma;
	padding: 4px;
	margin: 5px 0 0 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}

#request_form #tel_request_container {
    width: 100%;
    border: none;
}

#request_form {
    overflow: hidden;
} 

#tel_request_container #tel_map_element {
    width: 100%;
}
#tel_request_container #tel_form_container {
background: transparent;
    color:#101010;
    font: 9pt verdana,Arial,Tahoma;
    padding: 12px;
}

#tel_request_container #tel_form_container td,
#tel_request_container #tel_form_container th {
    font-size:0.8em;
    font-weight:normal;
    padding:6px;
    vertical-align:top;
}

#tel_request_container .advanced,#tel_request_container  #tel_show_more_row {
    display: none;
}

#tel_request_container #tel_success {
    background-repeat: repeat;
    background-image:url(http://www.ironsky.net/site/wp-content/themes/ironsky/images/paper_bg_light.jpg);
}

#tel_request_container #tel_request_status {
    padding: 0;
}


/************************************************
	18. Tabs
************************************************/

/* root element for accordion*/
#accordion {
	width: 530px;
}

/* accordion header */
#accordion h2 {
	cursor:pointer;
	background: url(images/arrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
}

/* currently active header */


#accordion h2.current {
	background: url(images/arrows.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

/* accordion pane */
#accordion .pane {
	display:none;
	padding:0px;
}



/* root element for tabs  */
ul.stat-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #bcab8d;	 	
}

/* single tab */
ul.stat-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.stat-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #b4a691;	
	border-bottom:0px;
	height:18px;
	background: #d8c8ab url(images/tab_bg.jpg);
	background-position: 0px 0px; 
	color:#111111;
	text-shadow: 0px 1px 0px #dcd6ca;
	margin-right:4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.stat-tabs a:hover {
	background: #ddcbaf url(images/tab_bg.jpg);
	background-position: fixed;
	background-position: 0px 30px;
	border-bottom:2px solid #e1d6bc;
	color:#333;
}
	
/* selected tab */
div.hptabber li.current_page_item a {
	background: #ddcbaf url(images/tab_bg.jpg);
	background-position: fixed;
	background-position: 0px 30px;
	border-bottom:2px solid #e1d6bc;	
	color:#000;	
	cursor:default;
}


/* selected tab */
div.prtabber li.current_page_item a {
	background: #ddcbaf url(images/tab_bg.jpg);
	background-position: fixed;
	background-position: 0px 30px;
	border-bottom:2px solid #e1d6bc;	
	color:#000;	
	cursor:default;
}


/* selected tab */
ul.stat-tabs a.current {
	background: #ddcbaf url(images/tab_bg.jpg);
	background-position: fixed;
	background-position: 0px 30px;
	border-bottom:2px solid #e1d6bc;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.stat-panes > div {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	display:none;
	border:1px solid #b4a691;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background: #ddcbaf url(images/paper_bg_light.jpg);
}

/* Google Form */

.g-doc,.g-doc-1024,.g-doc-800{font-size:130%}
.ss-base-body{font-size:.8em}
.ss-textarea{max-width:99%}
.ss-choice-item{margin:0;line-height:1.3em;padding-bottom:.5em}
.ss-form-entry input{vertical-align:middle;margin-top:0}
.g{color:#666}.i{display:inline}
.ss-form-desc{font:inherit;white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word;width:99%;margin:0}
.ss-q-title{display:block;font-weight:bold}.ss-q-help{display:block;color:#666;margin:.1em 0 .25em 0}
.ss-q-long{max-width:90%}
.ss-form-entry{margin-bottom:1.5em;zoom:1;}
.ss-choices{list-style:none;margin:.5em 0 0 0;padding:0}
.ss-powered-by{display:block;clear:left;color:#666;margin:1em 0.2em 0.2em}
.ss-powered-by a:link,.ss-powered-by a:visited{color:#666}
.ss-terms{display:block;clear:left;margin:1em 0.2em 0.2em}
.ss-required-asterisk{color:#c43b1d}
.ss-section-description{margin-top:0.5em}
.ss-page-number{color:#666;line-height:2em}
.ie hr{width:107%}
.ss-page-title{margin:0;padding:0}
.ss-gridnumbers{text-align:center;border-bottom:1px solid #d3d8d3}
.ss-gridnumber{display:block;padding:0.5em 0 .5em}
.ss-gridrow{text-align:center;color:#666;border-bottom:1px solid #d3d8d3;padding:.5em .25em}
.ss-grid-row-even{background-color:#fff}
.ss-grid-row-odd{background-color:#f2f2f2}
.ss-gridrow-leftlabel{padding:0 1em}
.ss-grideditor-columns input{line-height:150%}
.ss-grideditor-editor .ss-magiclist-ul span.ss-header{font-weight:bold;padding-right:1em}
.ss-grid .errorbox-component .errorbox-good,.ss-grid .errorbox-component .errorbox-bad{display:none}
.ss-scalenumbers{text-align:center}
.ss-scalenumber{display:block;padding:0.5em 0 .5em}
.ss-scalerow{text-align:center;color:#666;border:1px solid #d3d8d3;border-left:0;border-right:0;padding:.5em .25em}
td.ss-leftlabel{text-align:right;padding-left:0}
td.ss-rightlabel{text-align:left;padding-right:0}
.ss-response-cell{background-color:#fff;border:1px solid #ccc;padding:.1em .5em}
.ss-responses-header{background-color:#969696;color:#fff;padding:.2em .5em}
.ss-form-container{width:45em;background-color:#fff;border:1px solid #ccc;margin:0 auto;padding:1em}
.ss-old-form-response{background-color:#ffff3d;font-weight:bold}
.errorbox-bad{border:2px solid #c43b1d;background-color:#ffe6cc;padding:2px}
.errorheader{color:#c43b1d}


/* FANCYBOX */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('javascript/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #f1eee0;
	-moz-border-radius:3px;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('javascript/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('javascript/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('javascript/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('javascript/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('javascript/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('javascript/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('javascript/fancybox/fancy_title_right.png') repeat-x;
}