/* 
	Theme Name: eyeballwars
	Theme URL: ...
	Description: ... WordPress theme code by <a href="http://normansheppard.com" title="Web Design Guide">Web Design Guide</a>
	Version: 1.0	
	Author: ...
	Author URI: ...
*/

body { background: #000; color: #fff; font: 12px Arial, Helvetica, Sans-Serif; margin: 0 auto 0; padding: 0; }
#wrapper { width: 728px; margin: 20px auto; }

/************************************************ * Global * ************************************************/

img { border: none; }
a { color: #fff; text-decoration: underline; }
a:hover { text-decoration: none; color:#ccc; }
	
/************************************************ * Header * ************************************************/

#top_ad { width: 728px; }
#header { background:url(images/logo.jpg) no-repeat 0 20px; width: 728px; border-bottom: 5px solid #333; }
#header h1 { position:absolute; top:0; left:-9999px; }
#header h2 { position:absolute; top:0; left:-9999px; }

#logo { height:113px; width:485px; float:left; }

#nav { float: right; width: 120px; margin: 0; padding: 36px 0 6px 0; text-align: right; }
#nav ul { float:right; margin: 0; padding: 0; }
#nav li { display: block; list-style-type: none; margin: 0; padding: 0; }
#nav ul li a { font-size: 16px; font-weight:bold; text-decoration: none; }
#nav ul li a:hover { color:#ccc; }

#feeddiv { position:absolute; top:-10px; right:-20px; }

/************************************************ *	Content * ************************************************/

#content p { padding: 0 0 10px 0; margin: 0; }
#content blockquote p { margin: 0 0 10px 0; padding: 10px 0 0 0; }
#content { width: 728px; margin:0; padding: 0; border-bottom: 1px dotted #333; }
#content h1 { font-size:26px; margin:0; padding: 20px 0 10px 0; }
#content h1 a { text-decoration:none; }
#content h2 { font-size:26px; margin:0; padding: 20px 0 10px 0; }
#content h2 a { text-decoration:none; }

#sharethis { margin: 0; padding: 0 0 15px 0; }
#sharethis h3 { display:inline; font-size: 16px; margin: 0 5px 0 0; padding: 0; }
#sharethis ul { display: inline; margin: 0; padding: 0; }
#sharethis li { display: inline; list-style-type: none;  margin: 0; padding: 0; }
#sharethis ul li a { display:inline-block; padding:0 0 0 15px; margin: 0; text-decoration: none; }

#content_bot { width: 728px; margin: 0 auto 0; padding: 20px 0; }
#content_bot h3 { font-size: 16px; margin: 0; padding: 0; }
#content_bot_left { float:left; width:300px; }
#content_bot_left ul {  margin: 0 0 0 10px; padding: 0 0 10px 0; }
#content_bot_left ul li { list-style-image:url(images/bullet.jpg); margin: 0 0 0 20px; padding: 0; }
#content_bot_right { float:right; width:420px; text-align:right; }

/************************************************ *	Comments * ************************************************/

.comments_left { float:left; width:160px; }
.comments_right { float:right; width:540px; }

#commentblock { width: 728px; float: left; padding: 0; margin: 0; }
#commentblock h4 { color: #fff; font-size: 16px; padding: 0; margin: 10px 0; border-bottom: 1px dotted #333; text-align:center; }

ol.commentlist{ list-style-type: none; margin: 0; padding: 0; }
ol.commentlist li { list-style-type: none; padding: 10px 0; margin: 0; border-bottom: 1px dotted #333; }
ol.commentlist .name { float:left; padding: 0 5px 0 0; }
ol.commentlist .date { clear: both; }
ol.commentlist p { margin: 0; padding: 0; }

#commentform {margin: 20px 0 0 0; }
#commentform .fi { margin: 0; padding: 0 0 8px 0; }
#commentform .ft { margin: 0; padding: 6px 0 11px 0; }
#commentform .fs { margin: 0; padding: 0 0 15px 0; }
#commentform .l { float:left; width:50px; margin: 0 10px 0 0; text-align:right; font-weight:bold; }
#commentform .s { width: 200px; padding: 0 5px; margin: 0;  border: 0; }
#commentform #submit { background-color:#333; color:#fff; height:25px; width:150px; text-align:center; font:13px Tahoma, Arial, sans-serif; border: 0; cursor:pointer;  }

.CollapsiblePanel {	margin:0px;	padding:0px; width:728px;}
.CollapsiblePanelTab { background:url(images/comments_show.gif) no-repeat; margin:0; font-weight:bold; padding:0 0 0 110px ; cursor:pointer; }
.CollapsiblePanelContent { margin:0; padding: 0; }
.CollapsiblePanelTab  { }
.CollapsiblePanelOpen .CollapsiblePanelTab { background:url(images/comments_hide.gif) no-repeat; }
.CollapsiblePanelTabHover {  }
.CollapsiblePanelOpen .CollapsiblePanelTabHover {  }
	
/************************************************ *	Footer * ************************************************/

#footer { width: 728px; margin: 0 auto 0; padding: 7px 0; text-align: center; }
#footer_links { font-size:10px; padding:10px 0; }

/************************************************ *	Forms * ************************************************/

#subscribeform { margin: 0; padding: 0; overflow: hidden; }
#subscribe{ position:relative; text-align:right; margin: 0; padding: 5px 40px 0 0; }
#subscribe #s { width: 200px; font-size:12px; padding: 2px 5px 3px 5px; margin: 8px 5px 0 0; background-color:#fff; border: 0; }
#subscribe #submit { background-color:#f58226; color:#fff; padding:2px 5px 1px 5px; font-size:11px; font-weight:bold; border-top:1px solid #f58226; border-left:1px solid #f58226; border-bottom:1px solid #ffa761; border-right:1px solid #c75800; cursor:pointer; }

#searchform { margin: 0; padding: 0; overflow: hidden; }
#search { background-color:#333; padding: 7px 0; }
#search #s { width: 200px; font-size:12px; padding: 2px 5px; margin: 0; background-color:#fff; border: 0; }
#search #submit { background-color:#000; color:#fff; height:21px; width:87px; text-align:center; margin: 0 0 0 10px; font-size:11px; font-weight:bold; border: 0; cursor:pointer;  }

/************************************************ *	Extras * ************************************************/

.flash { border:4px solid #333; }

