body	{ background:#eee; padding:20px; font-family:sans;}
input, textarea				{ border:1px solid #999; background: #fff; }
input:hover, textarea:hover	{ background: #eee; }

h1	{ font-size: 1.4em; font-weight:normal; margin-top:0px; }

a		{ text-decoration:none; color: #0077ff; }
a:hover	{ color: #ff7700; border-bottom:1px dotted #ff9900; }

#rektop		{ height: 60px; width: 468px; margin-left: 400px; }
#rekright	{ height: 600px; width: 160px; margin: 20px auto; }
#rekbottom	{ height: 90px; width: 728px; margin: 20px auto;}

#container		{ width: 900px; margin: 0 auto; background: #fff; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:0px; }
#ctop, #cbottom	{ height:10px; width: 900px; margin: 0 auto; }
#ctop			{ background: url("../img/top.png"); }
#cbottom		{background: url("../img/bottom.png"); }

#top	{ height:95px; background: url("../img/logo.png") no-repeat; }

#navigation						{ height: 40px; border: 1px dotted #fff; border-left:0; border-right:0; margin:0; background: #0077ff; color: #ddd; }
#navigation ul, #navigation li	{ padding:2px 0; list-style: none; float: left; margin:3px 5px 3px 4px; }
#navigation a					{ color: #fff; font-size: 0.9em; }
#navigation a:hover				{ border-bottom:1px dotted #fff; }

#cse-search-box	{ float:right; margin: 9px; }
#search p		{ margin:0; padding:0; }
#search input	{ margin:-3px; }

#content	{  width: 900px; display:table-row;}

#main, #right	{ display:table-cell; padding-top: 20px;}
#main			{ width:600px; padding-left:30px;}

.title			{ border-bottom:1px dotted #444; margin-bottom: 10px; padding:0; width:600px;}
.title h1		{ margin:0; color: #444; }
.title p		{ color: #444; }
.title a		{ color: #444; }
.title a:hover	{ color: #444; border:none; text-decoration:underline;}
.posttime		{ float:right; margin:5px; font-size:0.8em; }

.interface			{ width:500px; border: 1px solid #e9e9e9; background: #f9f9f9; font-size: 0.8em; margin-bottom:15px;}
.interface h1		{ color:#ff7700; }
.interface h2		{ font-size: 1.0em; font-weight:normal; margin-bottom:0px; color:#444; }
.interface a		{ font-weight:bold; margin-top:0px; color:#ff7700; }
.interface a:hover	{ border:0; color:#0077ff; }

.irate, .ishare						{display:table-cell; width:250px; padding: 5px 25px;}
.ishare ul, .ishare li, .ishare img	{ list-style: none; float: left; border:0; padding:1px; margin:0; }
.ishare img							{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.ishare img:hover					{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.ishare p 							{ clear:both; }						
.irate 	p							{ font-weight:bold; margin-top:0px; color:#444; }

#social a		{ border:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#social a:hover	{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
#social img { border:0; }

.hidden { display: none; }

#comments		{ width:600px; font-color:#444; }
#comments h1	{ font-color:#444; }

.comment	{ border-bottom: 1px dotted; margin-bottom: 5px; font-color:#444; }
.poster		{ width: 120px; margin-right: 480px; border-right: 1px solid #444; font-color:#444; }
.poster p	{ font-size:0.8em; font-color:#444; }
.message	{ float:right; width:450px; font-color:#444; }

#comment table		{ width: 600px; font-size:0.8em; font-weight:bold; font-color:#444; border-bottom:1px dotted; border-top:1px dotted; margin-bottom:10px;}
#comment input		{ width: 350px; }
#comment textarea	{ width: 450px; height: 100px; margin-top:5px; }
#comment #commentb	{ width: 125px; height: 102px; position:absolute; margin:-left:450px; margin-top:5px; background:#e7e7e7}
#comment h1			{ margin-top: 10px; font-color:#444; }

#right	{ display:table-cell; width:240px; padding-left:20px; padding-right:30px; }
	.rightelm 	{ background: #ededed; width: 200px; padding: 0 9px; font-size:0.8em; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
	.rightelm p	{ margin-bottom:0; }
	.rightelmt	{ height:10px; width:220px; background:url("../img/rightelmt.png"); }
	.rightelmb	{ height:10px; width:220px; background:url("../img/rightelmb.png"); }

#loginemail, #loginpassword	{ width: 125px; }

#bottom {clear:both; padding: 0px; }
#bottom p { font-size: 0.8em; text-align:center; margin: 0px; }

.addimglong { width:265px; }
#addtext { width:265px; height: 75px; }

#formpage { margin: 0 auto; width: 350px; }

#downunder { width: 900px; margin: 0 auto; }
#bottomlinks { text-align:right; font-size: 0.8em; }
#bottomlinks a { color:#ff7700; font-weight:bold;}

span.small {font-size: 0.6em};

#loginbox table { font-size: 0.9em; }

#ppolicy h2 {font-size: 1em;}
#ppolicy p, #ppolicy li {font-size: 0.8em;}

#subnavigation {width: 800px; margin:0 auto;}
#navolder, #navnewer {width:400px;display:table-cell;}
#navolder a, #navnewer a {font-size: 1.4em; font-weight:bold;width:400px;}
#navolder {text-align:right;}


