/*  
Theme Name: GamerGlitchLite2.0
Author: Ben Gregg
*/


#adbox {border: 1px solid #3E3E3E;}
#postwrap2 { width: auto; background-color: #4F4F4F; padding:8px; margin-bottom: 1px; border: 1px solid #5E5E5E; text-align:left;}
#postwrap2 .titlelink a { color: #FFF; font-size:12px; font-weight: bold}
#postwrap2 p { color: #DDD}
#postwrap2 #thumb {display:block; float:left;  margin-right:10px; width: 74px; height: 56; margin-top:5px; vertical-align:top}
#postwrap2 #desc { display:block; float:left; text-align:left; height:44px; margin-top:5px; width:200px; vertical-align: top; overflow: hidden;  text-overflow: ellipsis;  table-layout:fixed; }
#postwrap2 #title { display:block; float: left; width: 225px; height: 18px; overflow: hidden;  text-overflow: ellipsis; }
#postwrap2 #date { display:block; float: right; width: 80px; text-align:right; margin-top: 0px; height: 12px; overflow: hidden;  text-overflow: ellipsis; }
#postwrap2 #date p { color: #FFF; font-size:10px;}
#postwrap2 #comments { display:block; float: right; width: 80px; text-align:right; height: 10px; overflow: hidden;  text-overflow: ellipsis; margin-bottom:0px;}
#postwrap2 #comments a { color: #FFF; font-size:10px;}
#postwrap2 #clearit {clear: both; padding:0px; margin:0px;}


#bottompost { width: auto; background-color: #3F3F3F; text-align:right; padding:8px; margin-top: 0px; margin-bottom: 10px; border: 1px solid #4E4E4E; }
#bottompost a { color: #FFF;}
#bottompost p { color: #AAA;}
#bottompost #leftlink {float: left}
#bottompost #leftlink a {font-size: 11px}
#bottompost #rightlink {float: right}
#bottompost #rightlink a {font-size: 11px}
#welcomebox { width: auto;  height:155px; background-color:#333E4B; margin-bottom: 10px; padding:10px; border: 1px solid #4B5A6D; text-align:left; background: #333E4B url(http://gamerglitch.com/images/welcomebg.gif) no-repeat; background-position: 5px 5px;}
#welcomeboxinfo {float:right; width: 380px; background:#DDD; padding:10px; border: 1px solid #FFF; text-align:left;}
#welcomeboxinfo h1{ color:#111}
#welcomeboxinfo p{ color:#444; font-size:11px}
#welcomeboxinfo a{ color:#000;}



#morelink {display: block; border-top:1px dotted #DDD; border-bottom:1px dotted #DDD; background-color: #FFF; padding: 5px;  height:inherit;}
#headerleft {float:left; text-align: left;} 
#headerright {float: right; margin-top:3px; margin-right: 10px;}
#headerright a {color:#CCC;}


.tdomf_form fieldset {
 border: 0px;
}


.tdomf_form_preview {
 border: 1px dotted black;
 padding: 5px;
 margin: 5px;
 margin-bottom: 20px;
}
.tdomf_form_preview p {
 margin-left: 15px;
}
.tdomf_form_message {
 padding: 5px;
 margin: 5px;
 margin-bottom: 20px;
 text-align: left;
}


body { font-family: Arial; font-size: 12px; color: #4d4b4c; background: #141414; text-align: center;}
h1 {font-size: 18px; font-weight: normal}
h3 { padding:10px 0 10px 0; font-size:14px;}
a:link {  text-decoration: none; color: #2D5FAA; border: 0px;}
a:active {color : #2D5FAA; border: 0px;}
a:visited { color :#2D5FAA ; border: 0px;}
a:hover	{text-decoration: underline;} 
a:focus { outline: none;}
.clear { clear: both; }

#searchresult {border-bottom: 2px solid #CCC; margin-bottom: 10px;}
#searchresult .biglink a {font-size: 14px; font-weight:bold;}

.aroundcats ul li{display:block; font-size:11px; padding:8px; margin-right: 0px; background-color: #4F4F4F; margin-bottom: 1px; border: 1px solid #5E5E5E; text-align:left;}
.aroundcats ul li a { color: #FFF; font-size:12px; font-weight: bold}

.commentheader {border-bottom:2px solid #DDD; font-size: 18px; padding-top: 10px; padding-bottom: 5px; }
.comment {border:1px solid #DDD; margin-bottom: 10px; background-color: #DDD;}
.alt {display: block; background: #CCCCCC; background-color: #CCC; }
.commentspacing {padding: 6px;}
#submit {border: 0;height:26px; background-color: #656565; color:#FFF; border:1px solid #555; padding: 4px; }


#comment {border:1px solid #DDD; background-color: #EEE; padding: 6px; margin-bottom: 10px;}

.allinfos { font-size:11px; height:20px; padding-bottom:10px;}
.allinfos2 { font-size:11px; height:20px;}
span.date { background:url(images/date.gif) no-repeat; padding-left:20px; }
span.postedin { margin-right:15px; }
span.comments { background:url(images/comment.gif) no-repeat; padding-left:20px; }
span.comments2 { background:url(images/comment.gif) no-repeat; padding-left:20px; margin-left:15px; }
span.category { background:url(images/posted.gif) no-repeat; padding-left:20px; }


#clear { clear: both; margin-bottom: 10px; }
#headerwrapper { width: 1000px; margin:auto; }

#top {  position:relative; margin:0px 30px 0 0; padding-top: 2px; height: 25; padding-bottom: 8px;}
#logo { float: left; padding-top:30px; padding-left:0px; }
#login { float: right; height: 106px; margin-top: 10px; }
#login #userdiv { float:none;  margin-bottom: 5px; text-align: right;}
#login #userfield { float: inherit;  border: 0; width: 150px; height:19px; background-color: #939393; color:#FFF; text-align:left middle; margin-bottom: 3px; padding-top: 5px; padding-left: 5px; border-left: 1px solid #B1B1B1; border-right: 1px solid #B1B1B1; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1;}
#login #passdiv { float: right; margin-bottom: 10px; text-align: right;}
#login #passfield { float: left;  border: 0; width: 124px; height:19px; background-color: #939393; color:#FFF; text-align:left middle; padding-top: 5px; padding-left: 5px; margin-bottom: -3px; border-left: 1px solid #B1B1B1; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1;}
#login #submitbutton { float: right;  border: 0; width: 26px; height:26px; background-color: #656565; color:#FFF; border-right: 1px solid #B1B1B1; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; }
#login #underlogin { float: right; margin-top: -3px; width:auto; text-align: right;}
#login #underlogin a { color:#FFF}
#login #loggedinbox { float:right; text-align: right; margin-top: 30px;}
#login #loggedinbox p {color:#FFF; font-weight: bold;}
#login #loggedinbox a {color:#CCC}

#search { float:right; height: 30px; margin-top: -8px;}
#search #searchfield { float: left;  border: 0; width: 170px; height:21px; background-color: #616161; color:#FFF;  padding-top: 5px; padding-left: 5px; border-left: 1px solid #898989; border-top: 1px solid #898989; border-bottom: 1px solid #898989;}
#search #submitbutton { float: right bottom;  border: 0; width: 28px; height:28px; background-color: #4C4C4C; color:#FFF; border-right: 1px solid #898989; border-top: 1px solid #898989; border-bottom: 1px solid #898989}

#nav { float:left; height:30px; position:relative; margin-top: -2px;}
#nav ul li {display:inline;}


#nav ul li.current_page_item a {  color:#fff; background-color: #CCC; }
#nav ul li.current_page_item a:hover{color:#fff;}

#nav a { color:#fff; margin-left: 0px; margin-right: 10px; padding: 5.5px; font: arial; size: 12px; background-color: #383838; width: 150px; border: 1px solid #434343;}
#nav a:hover{ background-color: #585858; border: 1px solid #636363; text-decoration:none;}





#contentframe { width: 1000px; margin:0 auto; padding:0px; text-align:left; }

#left { float: left; width: 654px; }





#categorycaption  { margin-top: -100px; width: 654px; opacity:.5;}


#singleheading { margin: 0px; background-color: #2F2F2F; height: 25px; width: auto; padding-top: 10px; padding-left: 8px; border-bottom: 1px solid #111111; border-left: 1px solid #3E3E3E; border-right: 1px solid #3E3E3E; border-top: 1px solid #3E3E3E;}
#singleheading p {color: #EEE;font-size: 18px;}
#singleheading h1 {color: #EEE;font-size: 18px;}


#contentframe #entryheading h1 { font: 14px; color: #FFF} 
#contentframe #entryheading h2 { font: 14px; color: #FFF} 

.headerlink { font: 16px; color: #FFF; padding:10px; margin-top: 10px;} 

.link2 a {color: #EEE;font-size: 18px; text-decoration: none; padding: 0px;}
.link2 a:visited {color: #EEE;font-size: 18px;text-decoration: none;}
.link2 a:hover {font-size: 18px;text-decoration: none;}

#categorypath {background-color: #DDD ; margin-bottom: 10px;}
#categorypath p { color:#fff; margin-left: 0px; margin-right: 10px; padding-left: 7px; padding-top: 5.5px; padding-bottom: 5.5px; font: arial; size: 12px; }


#contentframe #entry { width: auto;  background:#FFF; text-align:center; text-align:left; padding:8px; margin-top: 0px; margin-bottom: 10px; border::1px solid #ABABAB;}

#contentframe #2column {column-width: 300px; column-gap: 2em; column-rule: 4px solid green;height: 200px;width: auto;  background:#FFFFFF; text-align:center;  text-align:left; padding:8px; margin-bottom: 10px; overflow: hidden;}

#contentframe #entry h2 {font:22px/28px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;font-weight:bold;letter-spacing:-1px; padding:5px 0px;}
#contentframe #entry h2 a {  color:#222; }
#contentframe #entry h2 a:hover {color:#999;}

#contentframe #entry h3 a {  color:#2D5FAA;  font-size:12px; }
#contentframe #entry h3 a:hover {color:#333;  font-size:12px;}

#contentframe #entry p { padding-bottom:10px;}
html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
#contentframe #entry ol { padding:0; margin:0;}
#contentframe #entry .arrowclass:before { content: "\00BB \0020"; }



#contentframe #entry ol li { background:#fafafa; }

#postinfo {display: block; border:1px solid #DDD; background-color: #EEE; padding: 5px;  height:inherit;}
#underpostgoogle {display: block; border-top:1px solid #DDD; border-bottom:1px solid #DDD;  padding: 5px;}




#contentframe #glitches {width: 600px; display: block; background:#FFF; }
#contentframe #glitches div {width: 300px; float: left; height: 350px; overflow: auto;}

.linkbold a {color: #FFF;font-size: 12px; font-weight:bold;}
.linkbold a:visited {color: #FFF; font-size: 12px; font-weight:bold;}
.linkbold a:hover { color: #CCC; font-size: 12px; text-decoration: none; font-weight:bold;}

.linksmall a {color: #AAA; font-size: 10px;}
.linksmall a:visited {color: #AAA; font-size: 10px;}
.linksmall a:hover { color: #222; font-size: 10px; text-decoration: none;}

.linksmall2 a {color: #AAA; font-size: 11px;}
.linksmall2 a:visited {color: #AAA; font-size: 11px; }
.smalltext { color: #CCC; font-size: 11px;}

.smalltitlelink a {color: #2D5FAA; font-size: 10px;}
.smalltitlelink a:visited {color: #2D5FAA; font-size: 10px;}
.smalltitlelink a:hover { color: #222; font-size: 10px; text-decoration: none;}


#right { float:right; width: 338px;}

#sidebarlink { margin-top: 10px; background-color: #4F4F4F; height: 25px; width: auto; border: 1px solid #5E5E5E;}
#sidebarlink #leftside { float: left; }
#sidebarlink #leftside p { color:#FFF; margin-left: 0px; margin-right: 10px; padding-left: 7px; padding-top: 5.5px; font: arial; font-size: 12px; font-weight:bold; }
#sidebarlink #leftside a { color:#FFF; }
#sidebarlink #rightside  {float: right; margin:0px; padding: 0px; border: 0; width:26; height:26; background-color: #656565; color:#FFFFFF; font-size:16px}

#sidebarcontent #morelinks {float: right; font-size:11px; margin-top: 5px; margin-right: 5px;}
#sidebarcontent {padding:5px; border: 1px solid #DDD; background-color:#EEE}
#sidebarcontent p {font-size:11px; font-weight:bold; padding-left:10px; padding-bottom:5px; padding-top: 5px;}
#sidebarcontent ul li{display:block; margin:0px; font-size:11px; padding-left:10px; padding-bottom:5px; padding-top: 5px; border-bottom:1px dotted #CCC; margin-right: 0px; background-color: #EEE;}
#sidebarcontent ul li a {}
#sidebarcontent ul li a:hover{}
#sidebarcontent ul li a { color:#222;}
#sidebarsurround {background-color:#FFF; padding: 3px; border-left: 1px solid #5E5E5E; border-right: 1px solid #5E5E5E; border-bottom: 1px solid #5E5E5E;}

#categoryimage {width: 654; height: 300px; border: 1px solid #343434}
#categorycaptiontop {width: auto; height: 1px; background:#FFF; margin-top: -61px; margin-bottom: 10px;  opacity:0.8;}
#categorycaption {width: auto; height: 60px; background:#FFF; margin-top: -60px; margin-bottom: 10px;  opacity:0.5;}
#categorycaption #captiontext {padding-top: 18px; padding-left: 10px; opacity:1}
#categorycaption #captiontext p { color:#000000; font-size: 24px;}

.aroundpost { border-bottom:1px dotted #dadada; width: 70%; background: #fff; color:#fff; padding-left:5px; padding-bottom:0px; text-align:left }


* { margin: 0px; padding: 0px; list-style:none; text-decoration:none; }



	
	
.meta {
	font-size:0.8em;
	color:#333;
	}

.meta a {
	color:#333;
	}
	
.post {
	font-size:1.05em;
	line-height:1.75em;
	}

.post p {
	margin-top:0px;
	}

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}

.post ul, .post ol, #front-list ul, #front-list ol {
	margin-bottom:15px;
	}

.post ul li, #front-list ul li {	
	list-style:square;
	margin-left:30px;
	}

.post ol li, #front-list ol li {	
	list-style:decimal;
	margin-left:30px;
	}

.post ol li ul li, #front-list ol li ul li {	
	list-style:square;
	margin-left:20px;
	}

.post img, .post a img, #front-list img, #archive img {
	border:1px solid #ccc;
	margin:0 10px 5px 0;
	padding:2px;
	}

.post .ads {
	margin-top:10px;
	}

#front-list blockquote {
	padding: 0px 10px 0 10px;
	}

#front-list .title, #archive .title {
	font-weight:bold;
	font:2.0em Georgia;
	letter-spacing:-0.05em;
	}

#front-list .clearfloat, #archive .clearfloat {
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	}

#front-list .spoiler, #archive .spoiler {
	display:block;
	margin-top:3px;
	}

#front-list p, #archive p {
	margin:0px;
	padding:0px;
	}
	

#infobar { height: 30px; width: 968px; line-height:30px; font-size:11px; padding-left: 4px; padding-right: 5px; margin-bottom:15px; margin-top: 0px; border-left:1px dotted #999999; border-right:1px dotted #999999; border-bottom:1px dotted #999999; border-top:0px; background: #FEFEFE;}
#browse { float: left; width: 563px; background:url(images/folder.gif) no-repeat 0 6px; padding-left:22px; }
#rss {  position:relative; margin:0px 30px 0 0; padding-top: 2px; height: 25; padding-bottom: 8px;}
#rss p { text-align:right;}

.alignright { float: right; } 
.alignleft { float: left ;}

.navigation { width: auto; padding:5px;font-size:11px; }

.postmetadata { padding:5px; background:#feffe5; }
#commentform p { padding-bottom:10px;}
#commentform #author { border:1px solid #dadada; height:20px; width:200px; }
#commentform #email { border:1px solid #dadada; height:20px; width:200px; }
#commentform #url { border:1px solid #dadada; height:20px; width:200px;}
#commentform #comment { border:1px solid #dadada; height:200px; width:500px;}
.commentlist cite { background:#f9f9f9; padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.commentlist .ctext { background:url(images/doth.gif) repeat-x bottom; font-size:11px;}

acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
