/* 
Site Name: The Oxford Square
Version: 1.0
Author: Matt 
Author URI: http://www.southboundhome.com.com
*/

/* A bunch of homo communist perverts fighting the great and righteous cause */

body {
           color: #003;
	       background: #fff;
	       margin: 0;
	       padding: 0;
		   font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; 
		   text-align: justify;
		   font-size: small;
}

* html body {
           font-size: x-small; /* for IE5/Win */
		   f\ont-size: small; /* for other IE versions */
}

a{
           text-decoration: underline;
           color: #c00;
           overflow: hidden;;
}

a:hover {
           color: #003;
}

ul{
           margin: 5px 0 7px 19px;
           padding: 0;
           list-style: none;
}

ul li {
           margin: 5px 0;
           padding: 0 0 0 19px;
           background: transparent;
}

ol li {
           margin: 5px 0;
}

blockquote {
           margin: 5px 0; padding: 20px 20px 10px 30px;
		   font-style: italic;
		   border-top: 2px solid #003;
		   border-bottom: 2px solid #003;
		   background: url(/img/quotes.gif) top left no-repeat;
		   font-family:Georgia, "Times New Roman", Times, serif;
		   line-height: 16px;
}

/* Layout */

.wrapper {
           margin: 0 auto;
           width: 960px;
}

#header {
           color: #fff;
		   width: 100%;
		   background: #c00 url(/img/olemiss_headlinkbg.gif) left bottom repeat-x;
}

#header p {
           float: left;
		   margin: 0;
		   padding-top: 5px;
		   padding-bottom: 5px;
}
		   
#header a {
           float: right;
		   margin: 0;
		   padding-top: 5px;
		   padding-bottom: 5px;
		   font-weight: normal;
		   text-decoration: underline;
		   color: #fff;
		   background: transparent;
}

#header a:hover, #header a:active {
           test-decoration: none;
		   }

#navmain {
           background: #003 url(/img/navimg_bg.jpg) left top no-repeat;
		   margin: 0;
		   padding: 0;
		   float: left;
           font-weight: bold;
		   border: 1px solid #003;
		   clear: both;
}

#navimg {
           float: left;
		   width: 575px;
}

#navbar {
           float: right;
		   width: 383px;
}

#primary {
           margin: 0;
		   padding: 0;
		   float: left;
		   clear: both;
		   width: 960px;
}

#news-new {
           float: right;
		   width: 573px;
}

.main {
           float: right;
		   width: 553px;
		   margin: 0 0 10px 20px;
}

#news-archive {
           float: left;
		   width: 383px;
}

.sidebar {
           float: left;
		   width: 383px;
}

#news-date {
           float: left;
		   width: 190px;
}

#news-cat {
           float: right;
		   width: 190px;
}

#secondary {
           clear: both;
}


#second-mb {
           float: right;
		   width: 383px;
}

#second-nafoom {
           float: left;
		   width: 575px;
}

#nafoom-list {
           float: left;
		   width: 190px;
}

#nafoom-flickr {
           float: right;
		   width: 382px;
}

.other-left {
           float: left;
		   width: 191px;
}

.other-right {
           float: right;
		   width: 191px;
}

#nafoom-data {
           float: right;
		   width: 383px;
}

#sub_bg {
	       color: #fff;
		   background:#003 url(/img/sub_bg.gif) repeat-x top left;
	       padding: 20px 0 0 0;
}

#tertiary {
           clear: both;
		   padding: 20px 0;
}

#tert-fb {
           float: left;
		   width: 468px;
		   padding: 5px 10px 5px 0;
}

#tert-bb {
           float: right;
		   width: 468px;
		   padding: 5px 0 5px 10px;
}
		   
#footer {
           margin: 0;
		   clear: both;
		   color: #fff;
		   width: 100%;
		   background: #c00 url(/img/olemiss_headlinkbg.gif) left bottom repeat-x;
}

#footer p {
           float: left;
		   margin: 0;
		   padding-top: 5px;
		   padding-bottom: 5px;
}
		   
#footer a {
           float: right;
		   margin: 0;
		   padding-top: 5px;
		   padding-bottom: 5px;
		   font-weight: normal;
		   text-decoration: underline;
		   color: #fff;
		   background: transparent;
}

#footer a:hover, #footer a:active {
           text-decoration: none;
		   }
		   
/* Navigation Styling */

#navbar ul {
           margin: 0;
           list-style: none;
}

#navbar ul li {
           margin: 0;
           padding: 4px 10px 5px 10px;
           background: #c00 url(/img/olemiss_headlinkbg.gif) top left repeat-x;
           border-left: 1px solid #003;
           border-bottom: 1px solid #003;
}

#navbar ul li.last {
           margin: 0;
           padding: 4px 10px 5px 10px;
           background: #c00 url(/img/olemiss_headlinkbg.gif) bottom left repeat-x;
           border-left: 1px solid #003;
           border-bottom: 0px;
}

#navbar a {
		   margin: 0;
		   padding-top: 5px;
		   padding-bottom: 5px;
		   font-weight: normal;
		   text-decoration: none;
		   color: #fff;
		   background: transparent;
}

#navbar a:hover, #navbar a:active {
           test-decoration: underline;
		   }

/* News Styling */

.archive ul {
           margin: 0 0 20px 0;
           list-style: none;
}

.archive ul li {
           margin: 0;
           padding: 4px 10px 5px 10px;
}

.archive ul li.odd {
           margin: 0;
           padding: 4px 10px 5px 10px;
           background: #e7e7ec url(/img/ul_bg.gif);
           border-top: 1px solid #191919;
           border-bottom: 1px solid #191919;
}

#nafoom-list ol li.arrow-up {
          background: url(/img/arrow_up.gif) center right no-repeat;
} 

#nafoom-list ol li.arrow-down {
          background: url(/img/arrow_down.gif) center right no-repeat;
}

.hidden{
           display: none;
}

.post-head {  
		  margin: 0; margin-top:10px;
          font: 20px/2.0 Georgia, "Times New Roman", serif;
          color: #c00;
		  display: block;
		  }
		  
.post-head img {
          border: 0px;
		  margin: 0px;
}

.post-date {
          float: left;
		  font-weight: bold;
		  padding-right: 5px;
		  margin-right:5px;
		  border-right: 1px solid #003;
} 

.commentslink{
          padding: 0 0 0 20px;
          background: url(/img/comments.gif) left no-repeat;
}

.rsslink {
          padding: 0 0 1px 20px;
          background: url(/img/rss.gif) left no-repeat;
}
		  
.post {  
         padding: 0 10px 5px 10px
		 }
		  
.post img {
          margin: 5px 10px;
		  }
		  
.post-meta {     
          border-bottom: 1px solid #003; 
          font-size: 10px/1.0;
		  margin: -5px 0 5px 0;
		  padding: 0 0 5px 20px;
		  background: url(/img/date.gif) top left no-repeat;
		  }
		  
* html .post-meta {
           m\argin: 0 0 0 5px; /* for other IE versions */
}
		  
.arch-post-meta {   
          margin: 2px 0 0 0;  
		  padding: 2px 0 0 20px;
		  background: url(/img/page.gif) center left no-repeat;
		  }

.search-box {
          width: 80%;
}

.arch-meta {      
          font-size: 10px;
		  margin-top: 4px;
		  margin-bottom: 4px;
		  }

.arch-title {      
          font-size: 16px/1.8;
		  color: #003;
		  margin-top: 4px;
		  margin-bottom: 4px;
		  }
.arch-date {
	      margin-right: 8px;
	      padding-right: 8px;
	      border-right: 1px solid #CCC;
          color: #c00; 
		  float: left;
          }

/* Titles */

h1{
           margin: 0;
           padding: 0;
}

h1 a{
           display: block;
           height: 150px;
           text-indent: -9000px;
           background: url(/img/mast-os.png);
}

h2{
           margin: 0;
           padding: 0;
           text-indent: -9000px;
}

h3{
           margin: 5px 0 0 0;
           padding: 0;
           letter-spacing: -1px;
           font-size: 16px;
           line-height: 1.6;
           font-weight: normal;
           color: #fff;
           display: block;
           background: #c00 url(/img/olemiss_sublinkbg.gif) top left repeat-x;
           text-align: center;
           border: 1px solid #000
}

h4{
           margin: 5px 0 0 0;
           padding: 0;
           letter-spacing: -1px;
           font-size: 14px;
           line-height: 1.6;
           font-weight: normal;
           color: #fff;
           display: block;
           background: #c00 url(/img/olemiss_headlinkbg.gif) bottom left repeat-x;
           text-align: center;
           border: 1px solid #000
}

h5 a{
           margin: 5px 0 0 0;
           padding: 0;
           letter-spacing: -1px;
           font-size: 16px;
           line-height: 1.6;
           font-weight: bold;
           color: #c00;
           display: block;
}

h5 a:hover{
           margin: 5px 0 0 0;
           padding: 0;
           letter-spacing: -1px;
           font-size: 16px;
           line-height: 1.6;
           font-weight: bold;
           color: #fff;
           display: block;
}

#nafoom-flickr a, #nafoom-flickr a:hover, #nafoom-flickr img {
		   text-decoration: none;
		   border: 0;
}

/* Forms */

label{
           display: block;
           width: 200px;
           font-weight: bold;
}

textarea{
           width: 90%;
}

/* Commenta Styling */

.commentlist img {
           border: none;
}

h3.comments {
           margin: 15px 0;
           line-height: 2.0em;
		   font: 28px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
		   font-style: italic;
		   background: transparent;
		   border: none;
}

h4.comments {
           line-height: 2.0em;
		   font: 24px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
		   background: #cc0000 url(/img/olemiss_headlinkbg.gif) bottom left repeat-x;
		   border: 1px solid #fff;
}

.commentlist {
           list-style-type: none;
	       display: block;
	       margin: 0;
	       padding: 0;
	       text-indent: none;
}

.commentlist li {
	       background:  transparent;
	       margin: 5px 0;
	       padding: 0px;
}

.comment-head {
           display: block;
           background: #cc0000 url(/img/olemiss_headlinkbg.gif) bottom left repeat-x;
           color: #FFF;
           font: 24px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;
		   font-style: italic;
           line-height: 1.6em;
           padding: 0px 10px;
		   border: 1px solid #fff;
}  

.comment-head a {
           color: #ffffff;
		   text-decoration: none;
		   font-weight: normal;
}

.comment-content {
           padding: 10px;
}

.author {
           float: left;
}

.count {
           float: right;
}

.clear {
           clear: both;
}

.commentmeta {
           text-align: right;
}

.commentmeta a {
           color: #ffffff;
		   text-decoration: none;
		   font-weight: normal;
}

/* Comments Form */

#commentform {
	       margin: 1em 0;
	       background: transparent;
		   border: 0px;
}

#commentform fieldset {
           display: block;
	       margin: 0 auto;
	       padding: 1em;
		   border: 0px;
}

#commentform .cfrow {
		   clear: both;
		   padding-bottom: 2em;
		   margin: 4px 0;
}

#commentform .cfrow label {
		   float: left;
		   width: 49%;
		   color: #FFF;
}

#commentform .cfrow input {
		  float: right;
		  width: 50%;
		  border: 1px solid #cc0000;
		  background: #ffffff;
		  color: #000033;
		  padding: 2px 0;
}

#commentform .cfrow textarea {
	      width: 100%;
		  border: 1px solid #cc0000;
		  background: #ffffff;
		  color: #000033;
}

#commentform .cfrow #submit {
	      width: 100%;
		  background: #cc0000 url(/img/olemiss_headlinkbg.gif) bottom left repeat-x;
		  border: 1px solid #fff;
		  color: #ffffff;
		  font-weight: bold;
		  float: right;
		  padding: 0.5em 0;
		  margin-top: -1em;
}


/*
---- clear all and the clearfix
*/
.clear_all {
	clear:both;
	margin:0px;
	padding:0px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */