/*  
Theme Name: 360 Insider
Theme URI: http://www.360insider.net/
Description: The theme of 360 Insider
Version: 3.0
Author: Justin Nolan
Author URI: http://www.360insider.net/
*/

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0;
	padding: 0;
	background-color: #3e3e3e;
}

html,body {
height: 100%;
} 
	
#frame {
	background-image: url(/wp-content/themes/360insider3/images/background.jpg);
	background-repeat: repeat-y;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#header {
	height: 67px;
	background-color: #2f5d2b;
}

* html #header { margin-bottom: -4px; }

#navbar {
	height: 23px;
	background-color: #2f5d2b;
	background-image: url(/wp-content/themes/360insider3/images/navbarback.jpg);
	background-repeat: no-repeat;
	list-style:none;
}

#navbar LI {
	float:left;
	margin:0;
	padding:0;
}

#rss {
	float:right;
	background-color: #358c2c;
	margin:0;
	padding:4px 0 0 5px;
}


#navbar LI.rss {
	float:left;
	margin:0 0 0 115px;
	padding: 5px 0;
	font-size: 1.2em;
	color: white;
	text-align: right;
}

#navbar A {
	display:block;
	color:white;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
	background:#5faa57;
	margin:0 0 0 5px;
	padding: 2px 10px 0px 10px;
	border-bottom:4px solid #5faa57;
}

#navbar img A {

	display:block;
	color:white;
	margin: 0;
	padding: 0;
	border: 0;
}

#navbar A:hover,
#navbar A:active,
#navbar A.here:link,
#navbar A.here:visited {
	background:#73cd6a;
	border-bottom:4px solid #73cd6a;
}

#navlinks {
	height: 20px;
	background-color: #73cd6a;
	color:white;
	text-decoration:none;
	font-size: 1.4em;
}

#feature {
	height: 185px;
	background-color: #888888;
	background-image: url(/wp-content/themes/360insider3/images/featureback.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-bottom: 3px solid #aaa;
}

#container {

}

#leftcontent {
	width:438px;
	background-image: url(/wp-content/themes/360insider3/images/background.jpg);
	background-repeat: repeat-y;
	float:left;
}

#sidebar {
	background:#5faa57;
	float:left;
	width: 312px;
	list-style:none;
}

#skyholder {

}

#sidebarsky150 {
	float:left;
	width: 150px;
}
.sidebarskytitle {
	width: 150px;
	background:#358c2c;
	color: white;
}
.sidebarskycontent {
	padding: 5px;
	background:#5faa57;
}

.sidebarskycontent A {
	display:block;
	color:white;
	text-decoration:none;
	background:#5faa57;
	margin:0;
	padding: 2px 0 2px 0;
}

.rsslinks a {
	margin:0;
	padding: 0;
}

.sidebarskycontent A:hover {
	background:#73cd6a;
}

.sidebarcontent li {
	margin:0;
	padding:0;
}

#sidebarsky160 {
	float:left;
	width: 162px;
	margin: 0px;
	background:#888;
}

.adtitle {
	width: 162px;
	background:#555;
	color: white;
}

#mainfeature {
	float: left;
	background-image: url(/wp-content/themes/360insider3/images/featuregrey.jpg);
	width: 438px;
}

#morefeatures {
	float:left;
	width: 312px;
}



#footer {
	background-color: #2f5d2b;
	height: 50px;
	border-top: 3px solid #aaa;
	color: white;
	text-align: center;
	clear:both;
}

h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

a, h2 a:hover, h3 a:hover {
	color: #31872D;
	text-decoration: none;
	}

a:hover {
	color: #57B234;
	}

.narrowtitle {
	color: white;
	background-color: #358c2c;
	height: 20px;
	margin: 0 3px 0 0;
	font-size: 1.6em;
	padding: 0 0 0 5px;
}



.sidetitle {
	background-color: #2f5d2b;
	height: 20px;
	padding: 0;
	margin 0;
	color: white;
	font-size: 1.6em;
	padding: 0 0 0 5px;
	clear:both;
}

.featuretitle {

	background-color: #555;
	height: 20px;
	margin 0;
	color: white;
	font-size: 1.6em;
	padding: 0;
}

.postmetadata {
	background-color: #888;
	margin: 0 3px 0 0;
	color: #555;
	padding: 2px 7px 2px 7px;
}
.postmetadata a {
	color: #ccc;
}



.sidecontent {
	padding: 7px 0 7px 6px;

}

.tabblock {
	background-color: #358c2c;

}

.post {
	padding: 7px 12px 7px 7px;
}

#morefeatures p.metadata {
	text-align: right;
	padding: 0 2px 1px 0;
	margin: 0 0 5px 0;
	font-size: 0.9em;
	color: #555;
}

#morefeatures p.metadata a {
	color: #555;
}

#morefeatures p.metadata a:hover {
	text-decoration: underline;
}

a img {
	border: none;
	}
img {
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 1.6em;
	padding: 0;
	margin: 0;
}

.post p {
	text-align: justify;
	margin: 5px 0 5px 5px;
}

.post p.metadata {
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 2px solid #aaa;
}

.post p.byline {
	text-align: left;
	margin: 0 0 0 5px;

}

#morefeatures h2 a {
	font-size: 0.9em;
	padding: 0;
	margin: 0 0 0 5px;
	color: white;
}

#morefeatures h2 a:hover {
	font-size: 0.9em;
	padding: 0;
	margin: 0 0 0 5px;
	color: #555;
}

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0;
}

#tablist li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

#tablist li a{
	display:block;
	color:white;
	text-decoration:none;
	font-weight:bold;
	background:#5faa57;
	margin:0 0 0 5px;
	padding: 2px 10px 2px 10px;
}

#tablist a:hover {
	background:#73cd6a;
}

#tablist li a:link, #tablist li a:visited{
color: white;
}

#tablist li a.current{
background: #73cd6a;
}

#tabcontentcontainer{

margin: 13px 0 0 0;
padding: 5px;
}

.tabcontent{
	font-size: 1.0em;
display:none;
}

#gamelist {
	height:125px;
	overflow:auto;
	margin: 0;
	background-color:#888;
	scrollbar-face-color: #889B9F;
	scrollbar-shadow-color: #c5cbc5;
	scrollbar-highlight-color: #C3D6DA;
	scrollbar-3dlight-color: #3D5054;
	scrollbar-darkshadow-color: #85989C;
	scrollbar-track-color: #c5cbc5;
	scrollbar-arrow-color: #C3D6DA;
}

#gamelist a {
	color: #222;
}


#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 400px;
	padding: 2px;
	}

#commentform #submit {
	margin: 0 0 0 230px;
	float: left;
	}
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.comment {
	border-bottom: 2px solid #aaa;
	padding: 5px;
}

/* End Comments */

blockquote {
	margin: 15px 30px 0 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;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.gametable {
	font-size: 1.0em;
}
.recentposts {
	font-size: 1.2em;
}

.iTt{
    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         11px;
    FONT-STYLE:        normal;
    FONT-WEIGHT:       normal;
    COLOR:             black;
    BACKGROUND-COLOR:  lightyellow;
    BORDER:            black 1px solid;
    PADDING:           2px;
}

#searchform {

	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#searchform #s {
	width: 115px;

	padding: 2px;
	}

#searchsubmit {
	padding: 1px;
	}