/*
Theme Name: Elliptic Games
Theme URI: http://www.elliptic-games.com
Author: Brendan Anthony
Author URI: http://www.elliptic-games.org/
Description: Brendan's theme for Elliptic-Games.com
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: elliptic-games
*/

#container{margin:0 0 0 8px; padding:2em 1em 1em 1em;width:675px; background-color:transparent; float:left; display:inline; clear:both;}
#pagecontainer{margin:0 0 0 8px; padding:2em 1em 1em 100px; width:800px; background-color:transparent; float:left; display:inline; clear:both;}
#containerlarge{margin:0.8em 0 2em 2em; width:950px; float:left; display:inline; clear:both;background-color:transparent;}
* html #containerlarge{margin:2em 0 2em 2em; width:950px; float:left; background-color:transparent;}

.presskit_link
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 90px;
	height: 20px;

	font-size:20px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	border: 2px solid rgba(200, 150, 150, 0.15);
	Background-color: rgba( 20, 15, 15, 0.9);
	padding: 4px;
	margin: 0px;
}

.presskit_link a
{
	text-decoration-line: none;
}

.patronName
{
	float:left;
	width:266px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:20px 0px;
}

.patronName img
{
	margin:0px 0px 30px 0px;
}

.patronName1
{
	float:left;
	width:800px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}

.patronName1 img
{
	margin:0px 0px 10px 0px;
}

.patronName2
{
	float:left;
	width:400px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:20px 0px;
}

.patronName2 img
{
	margin:0px 0px 10px 0px;
}

.specialThanksName
{
	float:left;
	width:200px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	margin:15px 0px;
}

.paymentHeading
{
	font-size:24px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}

.paymentHeadingPrice
{
	font-size:48px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}

.purchaseTable
{
	width: 100%;
}

.purchaseTable td
{
	width: 50%;
}

.payment
{
	font-size:24px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	border: 2px solid rgba(200, 150, 150, 0.15);
	Background-color: rgba( 20, 15, 15, 0.9);
	padding: 16px;
	margin: 0px auto 0px auto;
}

.paymentCardinput
{
	font-size:14px;
	font-family: Arial;
	height: 20px;
	width: 200px;
}

.paymentSmallInput
{
	font-size:14px;
	font-family: Arial;
	height: 20px;
	width: 40px;
}

.paymentLabel
{
	font-size:14px;
	width: 130px;
}

.choosePrice input
{
	font-size:36px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	height: 45px;
	width: 150px;
}

.choosePrice button
{
	height: 30px;
	font-size:16px;
	font-family: Arial;
	font-weight: bold;
}

.tierName
{
	width: 180px;
	font-size:36px;
	text-align: center;
}

.tierDescs
{
}

.tierInfo
{
	font-size:16px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	border: 2px solid rgba(200, 150, 150, 0.15);
	Background-color: rgba( 20, 15, 15, 0.9);
	padding: 16px;
	margin: 0px 0px -2px 0px;
}

.tierInfo table
{
	width: 100%;
	color : rgb( 200, 200, 200 );
	font-family: Arial;
	font-weight: bold;
	text-align: left;
}

.tierInfo td
{
	padding: 8px;
	margin: 32px 8px;
}

.tierInfoSmall
{
	width: 80%;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	border: 2px solid rgba(200, 150, 150, 0.15);
	Background-color: rgba( 20, 15, 15, 0.9);
	padding: 16px;

	margin: 0px auto -2px auto;
}

.tierNameSmall
{
	width: 175px;
	font-size:22px;
	text-align: center;
}

.loginInput
{
	font-size:24px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	border: 2px solid rgba(200, 150, 150, 0.15);
	Background-color: rgba( 20, 15, 15, 0.9);
	padding: 16px;
	margin: 0px;
}

.loginInput input
{
	font-size:14px;
	font-family: Arial;
	height: 20px;
	width: 200px;
}

.loginLabel
{
	font-size:14px;
	width: 100px;
}

.loginDivider
{
	font-size:24px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}

.dashboardLogout
{
	font-size:18px;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
}

.dashboardInfo
{
	font-size:18px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	border: 2px solid rgba(200, 150, 150, 0.15);
	Background-color: rgba( 20, 15, 15, 0.9);
	padding: 16px;
	margin: 0px 0px 0px 0px;
}

.dashboardInfo table
{
	width: 100%;
	color : rgb( 200, 200, 200 );
	font-family: Arial;
	font-weight: bold;
	text-align: left;
}

.dashboardInfo td
{
	margin: 32px 8px;
	width: 0%;
}

.window
{
	text-align: center;
}

.topWindow
{
	position:relative; /* for the presskit absolute element child */
	margin: 0px auto;
	text-align: left;
	Background-color: rgba( 35, 25, 15, 0.9);
	padding: 8px;
	width: 1024px;
	border: 2px solid rgba(200, 150, 150, 0.5);
	border-bottom-width:0px;
	color : rgb( 200, 200, 200 );
	font-size: 14px;
	font-family: Arial;
}

.middleWindow
{
	margin: 0px auto;
	text-align: left;
	Background-color: rgba( 0, 0, 0, 0.9);
	padding: 8px;
	width: 1084px;
	border: 2px solid rgba(200, 150, 150, 0.5);
	color : rgb( 200, 200, 200 );
	font-size: .8em;
	font-family: Verdana;
}

.bottomWindow
{
	margin: 0px auto;
	text-align: left;
	Background-color: rgba( 35, 25, 15, 0.9);
	padding: 8px;
	width: 1024px;
	border: 2px solid rgba(200, 150, 150, 0.5);
	border-top-width:0px;
	color : rgb( 200, 200, 200 );
	font-size: .8em;
	font-family: Verdana;
}

.mainWindow
{
	position:relative; /* for the presskit absolute element child */
	margin: 10px auto;
	text-align: left;
	Background-color: rgba( 35, 25, 15, 0.9);
	padding: 8px;
	width: 1024px;
	border: 2px solid rgba(200, 150, 150, 0.5);
	color : rgb( 200, 200, 200 );
	font-size: .8em;
	font-family: Verdana;
}

.title
{
	margin: 0px 8px;
	text-align: center;
	font-size:72px;
	color : rgb( 200, 200, 200 );
	font-family: 'Michroma', sans-serif;
	font-weight: bold;
}

.rodinaNavbar
{
	font-size:18px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}

.rodinaNavbar table
{
	width: 100%;
	color : rgb( 200, 200, 200 );
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}

.rodinaNavbar td
{
	margin: 32px 8px;
	width: 16%;
}

.entry-container
{
	margin:0 0 32px 0;
}

.page-title
{
	text-align: center;
	font-weight:bold;
	font-size:28px;
}

h2.single-entry-title
{
	text-align: center;
	font-weight:bold;
	font-size:28px;
}

.entry-title
{
	font-weight:bold;
	margin:0 0 0 0;
	font-size:24px;
}

.entry-date
{
	font-weight:bold;
	margin:0 0 0 0;
	font-size:12px;
}

.description
{
	margin: 32px 8px;
}
.description h2
{
	margin: 0px 0px;
}

.demoVideo
{
	margin: 32px auto;
	Background-color: rgba(0, 0, 0, 0.9);
	width: 800px;
	text-align: center;
}

.entry-content h2
{
	margin-top: 33px;
	margin-bottom: 0px;
}

.entry-content h1
{
	margin-top: 33px;
}

.entry-content ul
{
	list-style: square outside;
}
.entry-content li
{
	margin: 16px;
}
.entry-content li:first-line
{
	font-size: 16px;
	font-weight: bold;
}

.share
{
	margin: 0 0 24px 0;
}

td.update
{
	background-color : #003100;
	text-align : center;
	color : FFFFFF;
	width: 60%;
	font-size : 14pt;
	font-family: Dael Calligraphy, "Black Chancery", Arial;
}

td.time
{
	background-color : #003100;
	text-align : center;
	color : FFFFFF;
	width: 40%;
	font-size : 14pt;
	font-family: Dael Calligraphy, "Black Chancery", Arial;
}

.main
{
	font-size : 14pt;
	font-family: "MagicMedieval";
	vertical-align: top;
}

b.topic
 {
	color: #003100;
	font-size: 24pt;
	font-weight : bold;
}

A.title
{
	color : rgb( 200, 200, 200 );
	text-decoration: none;
}
A.title:link
{
	color : rgb( 200, 200, 200 );
}
A.title:visited 
{
	color : rgb( 200, 200, 200 );
}
A.title:hover
{
	color : rgb( 200, 200, 200 );
}

A
{
	font-weight : bold;
	text-decoration: underline;
}
A:link
{
	color : rgb( 150, 200, 150 );
}
A:visited 
{
	color : rgb( 150, 200, 150 );
}
A:hover
{
	color : rgb( 200, 150, 150 );
}

.left
{
	margin-right: 16px;
	float:  left;
}
.right
{
	float: right;
}
.clear
{
	float: clear;
}

.middle
{
	vertical-align:text-top;
}

p 
{
	clear: both;
}
img
{
	border=0px;
}

.clear{clear:both}

/* sidebar */
div.sidebar{float:right; overflow:hidden; margin:0 0 0 0; padding:1em 1em 1em 0em; width:275px; background-color:transparent}
.sidebar h3{font-size:1.5em; font-weight:normal; letter-spacing:-0.03em}
.sidebar li
{
	margin:16px 0;
	padding:0;
}
.sidebar ul li ul li{padding:0.5em 0 0}
.sidebar ul li ul li li{margin:0 0 0 1em;padding:0.5em 0 0}
.sidebar ul{list-style:none; margin:0; padding:0}
div#primary{clear:right}
* html #primary{margin:1em 1em 0 1em; width:300px}
div#secondary{clear:right}
* html #secondary{margin:1em 1em 0 1em}

/*form box*/
#formbox label{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;display:block;font-weight:400;font-size:1.3em;margin-bottom:6px;}
#formbox{position:relative;margin-right:1px;font-size:12px;padding:16px 18px;}
#formbox .avatar{margin-top:16px;float:left;border:0;}
#formbox .avatar img{border:1px solid #ccc;padding:0;}
#formbox .inputarea{padding-left:66px;height:100%;font-size:12px;}
#formbox textarea#posttext#posttitle{width:98%;margin-bottom:10px;background:#fafafa;border:1px solid #d1d1d1;color:#666;font-size:13px;padding:1%;}
#wrapper form input[type="text"]{border:1px solid #d1d1d1;background:#fafafa;color:#666;font-size:13px;line-height:16px;padding:5px 7px;}
#sidebar form input[type="text"]{background:#fff;}
#formbox input#tags#display-name#m-address#home-page{width:75%;float:left;}
#formbox input#submit{margin-left:6px;float:right;padding:0 20px;}
#formbox .postrow{height:28px;}
#wrapper button,#wrapper input[type="submit"]{margin-left:10px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;line-height:27px;height:28px;background:#F2F2F2;text-shadow:0 1px 0 #fff;font-size:13px;font-weight:700;color:#333;padding:0 10px;}
#wrapper button{margin:10px 10px 0 0;}
#wrapper button:active,#wrapper input[type="submit"]:active{background:#eee;}


/*searchbox*/
#search fieldset {border: none;position: relative;}
#search input[type="text"]{border:1px solid #CCCCCC;color:#516064;font-family: Helvetica,arial,sans-serif;font-size:14px;margin-bottom:20px;padding:8px;width:275px;text-indent:0px;}
#search label{font-family: Helvetica,arial,sans-serif;font-size: 15px;font-weight: bold;color: #FFFFFF;right:6px;top:6px;position:absolute;background:#dad8d8;padding: 4px 6px 2px 6px;-moz-border-radius:3px;border-radius:3px;}
#search input.button{background-color:transparent;background-position:0 -27px;cursor:pointer;background-repeat:no-repeat;border:none;height:27px;position:absolute;text-indent:-9999px;top:3px;padding:0;}
#search input.button:hover{background-position:0 0px;}
#search input.button {background-position:0 -27px;}
input#searchsubmitbutton{right:10px;width:100px;}

/*widget*/
.widget {}
.screen-reader-text{display:none}