





*{

	margin:0px;

	padding:0px;

}






/*===================================
	GLOBAL
===================================*/

@import "/reset.css";

html {color:#000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px;}
body {background: #000000 url(images/default2.jpg) no-repeat center top; text-align: center; height: 100%; /* for older browsers */}

#outer {margin: 20 auto; position: relative; width: 100%; text-align: left; padding-bottom: 80px;}
.inside {margin: 20 auto; position: relative; width: 1000px;}

#content {position: relative;}

#clear {
	background-color: #ae001b;
}

h1, h2, h2 a, p, input, textarea {font-family: Arial, Arial, Helvetica, sans-serif;}

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}

#related_posts_thumbnails li img {
margin-right: 8px;
vertical-align:text-top;
border: 1px solid black !important;
background: #eeeeee;
}

.follow_us {overflow: hidden; margin-bottom: 9px; width: 300px; height: 53px; background: url(images/follow_us.jpg) no-repeat;}
.social_icons {float: right; overflow: hidden; padding-top: 6px;}
.social_icons li {float: left; padding-right: 18px; padding-top: 10px;}
.social_icons li.last {padding-right: 10px;}

#adblock-top {
   background-color: #ae001b;
   padding: 7px 0;
   width: 100%;
}
#adblock-top .adblock-container {
   margin: 0 auto;
   width: 728px;
   height: 90px;
   background-color: #ffffff;
}


#top, #bottom, #left, #right {
	background: #a5ebff;
	position: fixed;
	}
	#left, #right {
		top: 0; bottom: 0;
		width: 15px;
		}
		#left { left: 0; }
		#right { right: 0; }

	#top, #bottom {
		left: 0; right: 0;
		height: 15px;
		}
		#top { top: 0; }
		#bottom { bottom: 0; }



div.pagebar {

        padding: 3px;

        margin: 10px;

        font-family:Verdana, Geneva, sans-serif;

        font-size:9px;

        color:#38758F;

}

div.pagebar select {

        font-size:9px;

        color:#80D1EE;

}

div.pagebar a {

        padding: 2px 5px 2px 5px;

        margin: 2px;

        border: 1px solid #80D1EE;

        text-decoration: none; 

        color: #38758F;

}

div.pagebar a:hover, div.pagination a:active {

        border: 1px solid #80D1EE;

        color: #80D1EE;

}

div.pagebar span.current {

        padding: 2px 5px 2px 5px;

        margin: 2px;

        border: 1px solid #2D480C;

        font-weight: bold;

        background-color: #2D480C;

        color: #FFF;

}

div.pagebar span.disabled {

        padding: 2px 5px 2px 5px;

        margin: 2px;

        border: 1px solid #EEE;

        color: #DDD;

}



.BGf{

	background-image:url(images/backgroundFoot.png);

	background-repeat:repeat-x;

	background-position: bottom center;

}



.head{

width:940px;

height:144px;

margin:0px;

padding:0px;

margin-bottom: 15px;

}





#logo{

width:960px;

height:144px;

float:left;

}



#nav {width: 960px; height: 36px; margin-bottom: 0px; z-index: 10; background: url(images/nav.png) no-repeat;}
.nav {float: left; z-index: 10;}
.nav li {float: left; position: relative; z-index: 10; display:inline;}
.nav li, .nav li a {height: 36px;}
.nav li a {background: url(images/nav.png) no-repeat; display: block; overflow: hidden; text-indent: -99999px;}
.nav li.home, .nav li.home a {width: 106px; background-position: 0 top;}
.nav li.home:hover a {background-position: 0 -36px;}
.nav li.photos, .nav li.photos a {width: 152px; background-position: -106px top;}
.nav li.photos:hover a {background-position: -106px -36px;}
.nav li.stories, .nav li.stories a {width: 160px; background-position: -258px top;}
.nav li.stories:hover a {background-position: -258px -36px;}
.nav li.video, .nav li.video a {width: 129px; background-position: -418px top;}
.nav li.video:hover a {background-position: -418px -36px;}
.nav li.submit, .nav li.submit a {width: 131px; background-position: -547px top;}
.nav li.submit:hover a {background-position: -547px -36px;}

.search {float: right; padding: 9px 0 0 0; margin-right: 9px;}
#s {width: 200px; height: 19px; padding: 7px 7px 0 7px; font-size: 11px; color: #aeaeae; background: url(images/search_bkg.jpg) no-repeat; border: none; outline: none; float: left;}
.submit {width: 41px; height: 26px; background: url(images/search_button.jpg) no-repeat; border: none; outline: none; float: left; overflow: hidden; text-indent: -99999px; cursor: pointer;
}


#wrapper {

	text-align:left;

	width:960px;

	margin:auto;

	padding:0px;
}

#header {

	width:935px;

	height:144px;
	background: #cda200;
}

#main {

	float:left;

	padding-left:3px;
	padding-right:3px;
	margin-left:13px;
	width:595px;

	overflow:hidden;
	background-color: #eeeeee;
}

#sidebar {

	padding-right:0px;
	float:right;
	margin-right:13px;
	width:300px;
	background-color: #ae001b;
}


#footer {

	clear:both;

	text-align:center;
	width: 960;
	margin:0em 0em 1em 0em;
	background-color: #ae001b;
}

a {

	color:#102229;

	text-decoration:none;

}

a:hover {

	color:#38758f;

	text-decoration:none;

}



h2 a {

	color:#102229;

	text-decoration:none;

}

h2 a:hover {

	color:#38758f;

	text-decoration:none;

}

h1 {

	font: 26px/26px Verdana, Arial, Helvetica, sans-serif;

	color: #38758f;

	font-weight:bold;

	letter-spacing:-2px;

	text-align:left;

	padding-bottom: 5px;

	margin:0px;

}

h1 a:hover {

	color:#c33;

}

#headertitle .description {}

h2, h3, h4 {

	font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;

	text-transform:none;

	padding:5px 0;

        text-align:left;

}

h2 {

	font: 20px/20px Arial, Helvetica, sans-serif;

	color: #38758f;

	font-weight:bold;

	letter-spacing:-1px;

	padding:0px;

	margin:0px;

	text-transform: uppercase;
}

h3.post-date {

	font-size:14px;

	color:#666666;

	text-align:right;

	margin:0;

	font-weight:100;

	padding-bottom:3px;

}

h4 {

	font-size:1em;

	letter-spacing:1px;

    text-align:left;

}

pre {

	font-size:1.2em;

	overflow:hidden;

}

.post {

padding-left:0px;	

margin:0px;

}

.clear {

	clear:both;

}

.postentry {

	font-size:12px;

	padding:0px;

    text-align:justify;

}

ol, ul {

	margin:0px;

	padding:0px;

}

.post li {

	margin-bottom:5px;

}

img.tex {

	border:0 none;

	padding:0;

}

.postentry img {

	max-width:600px;

	padding:0px;

	border-bottom:0px;

}

.postentry img a:hover {

	background:#333;

	border-bottom:0px;

}

.gravatar img {

	padding:1px;

	border:#ccc 1px solid;

	float:left;

	background:#fff;

}

p.prev-next {

	height:1%;

	padding:0 0 20px;

	background:url('/images/dot.gif') 0 100% repeat-x;

}

input, textarea, select {

	border:1px solid #bbbbbb;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

}

blockquote {

	border-left:4px solid #CCC;

	font-size:1em;

	margin:0 0 0 20px;

	padding:0 0 0 10px;

}

code {

	color:#B8B8B8;

	font-family:monospace;

}

img {

	border:0 none;

	margin:0;

	padding:0;

}

.parts {

	

	padding:0px;

}

.parts hr {

	margin:0px;

}

.parts .h2 {

	border-bottom:1px solid #fff;

	margin-bottom:3px;

}

#sidebar li.parts {

	width:250px;

}

.parts2 {

	

	padding:0px;

}

.parts2 hr {

	margin:0px;

}

.parts2 .h2 {

	border-bottom:1px solid #fff;

	margin-bottom:3px;

}

#sidebar li.parts2 {

	width:250px;

}

#sidebar ul {

	list-style-type:none;

	margin:0;

	padding:0;

}

.liicon li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

}

.licate li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	

}

.lilink li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	background:url('New Folder (19)/lilink.gif') no-repeat left center;

}

#sidebar ul ul li a {

	color:#ffffff;

	overflow:hidden;

	voice-family:inherit;

	white-space:nowrap;

	width:250px;

	padding:2px 0 0;

}

#sidebar ul ul li a:hover {

	color:#ffffff;

}

.navigation {

	font-size:.8em;

	margin:5px 0;

	padding:0 0 15px;

}

.bottomnavigation {

	font-size:.8em;

	margin:5px 0;

	padding:8px 0;

}

.bottomnavigationindex {

	font-size:18px;

	margin:5px 0;

	padding:8px 0;

}

.postmetadata {

	font-size:.8em;

	margin:5px 0 0 0;
	clear:left;

}

.footerparts {;

	font-size:11px;

}

.nav_title, .alignleft {

	float:left;

}

.alignright {

	float:right;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.relate ul li a {

	overflow:hidden;

	white-space:nowrap;

	width:220px;

}

ol.subscribe {

	list-style-type:none;

	padding-top:10px;

}

.subscribe img {

	border:medium none;

}

input[type=text] {

	height:16px;

}

.hidden {

	display:none;

}

.nopadding {

	padding:0;

}

.nomargin {

	margin:0;

}

.lirss li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	background:url('New Folder (19)/rss.gif') no-repeat left center;

}

.liiconpage li {

	list-style-type:none;

	padding-left:18px;

	text-indent:0;

	margin:0;

	

}



#comments {

	width:435px;

	padding:12px 0 0;

}

#comments h3, h3#respond {

	color:#555;

	margin-bottom:7px;

	font-size:14px;

}

ol.commentslist {

	list-style:none;

	margin:5px 0 12px;

}

.commentslist li {

	border-top:1px solid #ffffff;

	margin-bottom:7px;

	padding:7px 0;

}

.commentslist li a {

	font-weight:700;

}

.commentslist li.alt {

	background:#eeeeee;

}

.commentslist li:hover {

	border-color:#5dc3ed;

}

.commentslist .comment_text {

	line-height:1.4em;

	overflow:hidden;

	margin:0 7px;

}

.comment_text ul, .comment_text ol, .comment_text blockquote {

	margin:0 1em;

}

p.author_meta {

	font-weight:700;

	text-transform:uppercase;

	margin:0 7px 0 7px;

}

p.date_meta {

	font-size:0.8em;

	text-align:right;

	margin:0 7px 0 0;

}

.commentslist li.author {

	color:#666666;

	background:#333;

}

.commentslist li.author a {

	color:#666666;

}

#comments_closed {

	color:#666666;

	margin-top:12px;

	line-height:1.5em;

	padding:7px 0;

	background:#333;

}

p.nocomments {

	margin:0 12px 0 7px;

}

p.nocomments a {

	color:#ddd;

	font-weight:700;

}

ol.pingslist {

	font-size:12px;

	margin:1.5em 2em;

}

.pingslist li {

	color:#666666;

	margin:0 0 7px;

}

#author, #email, #url, #comment {

	font:1em arial, helvetica, sans-serif;

	border:1px solid #BBB;

	padding:2px;

}

#comment {

	width:410px;

	overflow:auto;

}

#commentform p small {

	font-size:10px;

	color:#666666;

}

.liicon ul, .liiconpage ul {

	margin:0;

	padding:0;

}

.comment_text p, .comment_text ul, .comment_text ol, .comment_text blockquote, #commentform p {

	margin:1em 0; text-align:justify;

}

.commentslist li.author a:hover, p.nocomments a:hover {

	color:#FF0000;

}

.pingslist li a, #commentform p a {

	font-weight:700;

	background:url('New Folder (19)/dot.gif') repeat-x bottom left;

}



