body {
   margin: 0;
   padding: 0;
   background-color: #F0F0F0;
   font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
   font-size: 13px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0000FF;
    font-size: 18px;
	margin:0;
	padding:0;
}

	h1.title1{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #000000;
	    font-size: 20px;
		margin:0;
		padding:0;
		float:left;
	}

	h1.title2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #000000;
	    font-size: 12px;
		margin:0;
		padding:0;
	}

h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#logo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0000FF;
    font-size: 30px;
	margin:0;
	padding:0;
}

#title {
	text-align:left;
	padding:8px;
}
	#title #titlewrap1 {
		width: 250px;
		margin: 0 auto;
		color: #000000;
    	font-size: 12px;
		float:left;
	}

	#title #titlewrap2 {
		width: 728px;
		margin: 0 auto;
		margin-right: -30px;
		color: #000000;
    	font-size: 12px;
		float:left;
	}

#ad72815 {
	background:#CCCCCC none repeat scroll 0 0;
	text-align:left;
	height:15px;
	padding:5px;
	border-top:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
}


#header {
	background:#444446 none repeat scroll 0 0;
	text-align:left;
	height:30px;
	padding:8px;
}

	#header #headerwrap {
		margin: 0 auto;
		color: #000000;
		background:#444446;
	}

	#header #headerwrap #menu {
		background:#444446 none repeat scroll 0 0;
		margin:0 auto;
		overflow:hidden;
		padding-bottom:5px;

	}
			#header #headerwrap #menu .menuitem {
				display:inline;
				padding-right:25px;
				vertical-align: middle;
				margin-bottom: .15em;

			}
			#header #headerwrap #menu .menuitem a {
				color: #FFFFFF;
				text-decoration: none;
				font-weight: bold;
			}
			#header #headerwrap #menu .menuicon {
				display:inline;
				padding-left:5px;
				color:#000000;	
			}
			#header #headerwrap #menu .menuicon img {
			}

	#header #headerwrap h1 {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 30px;
		color: #000000;
	}

	#header #headerwrap h1 a {
		width: 160px;
		height: 50px;
		float: left;
		text-indent: -1000px;
		margin: 0;
		padding: 0;
	}

	#header #headerwrap  a:hover {
		border-bottom: none;
	}

	#header #headerwrap ul {
		margin: -15px;
		float: right;
	}


		#header #headerwrap ul li {
			float: left;
			margin: 0 10px;
		}

		#header #headerwrap ul li.last {
			margin: 0 0 0 10px;
		}

/* header links spacing aross header */
	
#header #headerwrap ul li a {
	padding: 2px 10px;
	color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
}

/* header links hover coler */

#header #headerwrap ul li a:hover {
	color: #FAFAFA;
}

/******************************************************/
/*                     BANNER ADS                     */
/******************************************************/

div.ad_horizontal {
	width: 728px;
	margin: 10px auto;
}



/******************************************************/
/*                   END BANNER ADS                   */
/******************************************************/





/******************************************************/
/*                     FOOTER                         */
/******************************************************/

	#footer #footerwrap {
		width: 1000px;
		margin: 0 auto;
		color: #000000;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 20px;
	}

	#footer #footerwrap a {
		padding: 2px 10px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	#footer #footerwrap  a:hover {
		border-bottom: none;
	}


/******************************************************/
/*                    END FOOTER                      */
/******************************************************/



/******************************************************/
/*                 OTHER PAGES LINKS                  */
/******************************************************/

#otherpages {
	border-top : 5px solid #F0F0F0 ;
	color:#000000;
	background: #999999;
}


	#otherpages .right {
		float: right;	
		background: #FFFFFF;
		border : 1px solid #CCCCCC;
		padding:15px;
	}
	
	
	#otherpages .left{
		float: left;
		background: #FFFFFF;
		border : 1px solid #CCCCCC;
		padding:15px;
	}

	#otherpages a {
		color: #0000FF;
	}


.viewprevious
{
	background: #FAFAFA;
	padding:5px;
	border-bottom:11px solid #F0F0F0 ;
}


/******************************************************/
/*                    END FOOTER                      */
/******************************************************/


/* homewrap settings */

#homewrap {
	margin: 100px auto;
}

/* posts settings */

#homewrap #main {
	float: left;
	width: 970px;
	background: #F0F0F0;
	padding-left:8px;
}


#homewrap #main #other_pages {
	float: left;
	width: 767px;
	border-top:11px solid #F0F0F0 ;
	padding-right: 15px;
}

#homewrap #main h1 {
	color: #212121;	
	margin: 0px;
}

#homewrap #main .box_title {
	color: #212121;	
	padding: 5px 10px;
	background: #f2f2f2;
	border-top : 11px solid #fff;
	border-bottom:11px solid #fff;
}

#homewrap #main  a .title {
	color: #0000FF;
	text-decoration:none;
}


#homewrap #main .post {
	border : 1px solid #CCCCCC;
	padding: 20px;
	color:#212121;
	background:#FAFAFA;
	margin-bottom:20px;
}

	#homewrap #main .post a {
		color: #0000FF;
	}

	#homewrap #main .post h1 a{
		color: #0000FF;
		text-decoration:none;
	}

	#homewrap #main .space {
		padding : 5px;
		background-color: #F0F0F0;
	}



.ad_72890 {
	text-align:center;
	padding: 11px;
	background: #FAFAFA;
	border : 1px solid #CCCCCC;
}

.ad_200200 {
float: left;
padding: 0 3px 0 0;
}

.post_title_left {
text-decoration: none;
text-align:left;
}

.post_title_right {
text-decoration: none;
text-align:left;
}

/******************************************************/
/*                      SIDEBAR                       */
/******************************************************/

#homewrap #sidebar {
	float: left;
	width: 200px;
	background: #FAFAFA;
	margin-left: 10px;
}

#homewrap #sidebar h1 {
	color: #1293A8;
	padding: 5px 10px;
	background: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

#homewrap #sidebar #subscribe {
	border : 1px solid #CCCCCC;
	padding-bottom: 8px;
}

#homewrap #sidebar #ad {
	border : 1px solid #CCCCCC;
	padding: 6px;
}

#homewrap #sidebar #links {
	padding: 13px;
	background : #444446;
	color : #FAFAFA;
	font-size: 11px;
}

#homewrap #sidebar #links a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FAFAFA;
}

#homewrap #sidebar #links img {
	padding: 4px;
	border:0px;
}

#homewrap #sidebar #links .add_padding {
	padding-top:6px;
}

#homewrap #sidebar #latest-posts {
	border : 1px solid #CCCCCC;
	padding: 0 11px 0 11px;
}

#homewrap #sidebar #latest-posts h5 {
   font-size: 13px;
   padding: 0 11px 0 0;
}

#homewrap #sidebar .space {
	padding : 5px;
	background-color: #F0F0F0;
}


/******************************************************/
/*                   END SIDEBAR                      */
/******************************************************/



hr.clear {
	height: 0;;
	clear:both;
	visibility:hidden;
}


.menuicon a img {
	border-width:0;	
}

.pad_tag_links {
	padding:8px;
}

.title_container {

	left:0;
	height: 35px;
    font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
   }


.share-widgets
{
	border-top : 1px dashed #E0E0E0;
	width:700px;
	position:relative;
	left:0px;	
	padding-top:6px;
	margin-top:5px;
	height:30px;
	border-bottom : 1px dashed #E0E0E0;
}

.left-element {
   left: 0;
   width: 93%;
   }

.right-element {
   right: 0;
   width: 7%;
   text-align: left; /* depends on element width */
	float:right;
   }

A:visited {
color:#0000FF;
}

.post_image
{
	float:right;
    width:200px;
	padding:5px;
	font-size: 11px;
		
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

.post_image img
{
    width:200px;
	padding:4px;	
}


li{
	white-space:nowrap;
	display: inline;
	margin: auto 0;
	float: left;
	margin: 0 20px 0 20px;
}


.warning
{
	color: #FF0000
}

/******************************************************/
/*                       TEXT                         */
/******************************************************/

.text10{
    font-size: 10px;
}

.text11{
    font-size: 11px;
}

.text12{
    font-size: 12px;
}
.text13{
    font-size: 13px;
}
.text14{
    font-size: 14px;
}
.text15{
    font-size: 15px;
}
.text16{
    font-size: 16px;
}
.text17{
    font-size: 17px;
}
.text18{
    font-size: 18px;
}
.text19{
    font-size: 19px;
}
.text20{
    font-size: 20px;
}
.text21{
    font-size: 21px;
}
.text22{
    font-size: 22px;
}
.text23{
    font-size: 23px;
}
.text24{
    font-size: 24px;
}
.text25{
    font-size: 25px;
}



img {
	border:0;
}


	img.absmiddle {
		vertical-align: middle;
		margin-bottom: .15em;
	}


fieldset {
	border: 0;
}



















.comment-count {
	background:transparent url(http://www.blogsmithmedia.com/www.joystiq.com/media/comment-tail.png) no-repeat scroll center bottom;
	line-height:23px;
	margin-top:0.5em;
	padding:0 0 7px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
}
.comment-count a {
	background:#3D3D3F none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	line-height:1.2em;
	margin-top:0.2em;
	padding:0.4em 0.7em;
}



#main-nav {
	background:#444446 none repeat scroll 0 0;
	border-bottom:1px solid #222222;
}



#main-nav #nav {
	background:#444446 none repeat scroll 0 0;
	margin:0 auto;
	overflow:hidden;
	padding:5px;
	width:950px;
}
