/*  
Theme Name: Roganty Theme
Theme URI: http://www.roganty.co.uk/
Description: Theme is based on my sites style
Version: 1.0
Author: Anthony Rogers
Author URI: http://www.roganty.co.uk/
*/

html, body{
 margin: 0px;
 padding: 0px;
}
body{
 font-size: 62.5%; /* Resets 1em to 10px */
 font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
 background-color: #fff;
}

a img{
 border: 0px;
}

#container{
 margin: 5px;
 font-size: 1.2em;
 width: 999px;
 position: relative;
 margin: 2px auto 0 auto;
}

/*--------------- Header ---------------*/
div#header{
 border: 1px solid #000080;
 padding: 0px;
 margin: 0px auto;
 width: 999px;
 background-image: url('/css/images/bg_title01.jpg');
 /*background-image: url('/new/css/images/bg_title01.jpg');*/
 background-repeat: no-repeat;
 height: 106px;
}
#header div.header{
 margin: 0px;
 padding: 0px;
 width: 999px;
 height: 80px;
}
#header div.header h1{
 padding: 0px;
 padding-top: 15px;
 margin: 0px;
 text-align: center;
}

/*--------------- Main Menu ---------------*/
#mainmenu ul{
 height: 25px;
 padding: 0px 0px;
 width: 999px;
 margin: 0px;
 background-color: #fff;
 border-top: 1px solid #000080;
 margin: 0px;
 font-size: 1.4em;
}

#mainmenu li{
 display: inline;
 list-style: none;
 margin: 0px;
}
#mainmenu a{
 margin: 0px;
 border-right: 1px solid #000080;
 display: block;
 float: left;
 padding: 5px 20px 3px 20px;
 text-align: center;
 height: 17px;
 text-decoration: none;
}

/*--------------- Content ---------------*/
.narrowcolumn #wrapper{
 width: 999px;
 margin: 0px;
 padding: 0px;
}
.narrowcolumn #content{
 float: left;
 margin: 0px;
 padding: 15px 0px 20px 0px;
 width: 780px;
}
.widecolumn #wrapper{
 width: 999px;
 margin: 0px;
 padding: 0px;
}
.widecolumn #content{
 margin: 0px;
 padding: 15px 0px 20px 0px;
 width: 999px;
}

#content{
 line-height: 1.6em;
}

/*--------------- Posts ---------------*/
.excerpt, .post, .aside{
/*  width: 780px; */
 margin: 0px;
 margin-bottom: 10px;
 padding: 0px;
}
.excerpt h1, .post h1, .aside h1, 
.excerpt h2, .post h2, .aside h2{
 clear: both;
 margin: 0px;
 padding: 0px;
/*  width: 780px; */
/*  float: left; */
}
.excerpt h1 a, .excerpt h1 a:visited, .post h1 a, .post h1 a:visited, .aside h1 a, .aside h1 a:visited, 
.excerpt h2 a, .excerpt h2 a:visited, .post h2 a, .post h2 a:visited, .aside h2 a, .aside h2 a:visited{
 color: #000;
 text-decoration: none;
}

.excerpt h1 a:hover, .post h1 a:hover, .aside h1 a:hover, 
.excerpt h2 a:hover, .post h2 a:hover, .aside h2 a:hover{
 color: #00f;
 text-decoration: none;
}

.excerpt .excerptcontent{
 margin: 0px;
 margin-bottom: 10px;
 padding: 0px;
 width: 590px;
 float: left;
}

/*.post .excerpt{

}*/

.excerpt .meta{
 float: right;
 margin-bottom: 10px;
 width: 180px;
 padding: 0px 0px 0px 10px;
}

/* .excerpt */
/*hr{
 padding: 0px;
 margin: 0px auto 15px;
 border: 1px inset #000080;
 clear: both;
}*/
hr{ display: none; }
/*--------------- Comments ---------------*/
#comment{
 width: 500px;
}
.even{
 background-color: #ddd;
}
.admin{
 border: 1px solid #000080;
}
img.avatar, img.avatar{
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right: 3px;
	/*border: 1px dotted #999999;*/
}
/*div#comments*/
ul.commentlist li {
	margin: 5px 0px;
	padding: 1px 1px;
}
/*div#comments*/
ul.commentlist li p {
margin: 1em 0px;
}

/*#comments{
 width: 780px;
 margin: 0px;
 padding: 0px;
}

#comments h2{
 clear: both;
 width: 780px;
 margin: 10px 0px 0px;
 padding: 0px;
}
#comments h2 a{
 font-size: 0.7em;
 font-weight: normal;
 text-transform: lowercase;
}

#comments .commentlist{
 margin: 0px;
 padding: 0px;
}
#comments .commentlist li{
 margin: 10px 0px;
 list-style: none;
 padding: 0px;
}
#comments .commentlist li p{
 margin-top: 0px;
 margin-left: 75px;
}
#comments .commentlist .commenttext{
 padding: 5px 0px;
}
#comments .commentlist cite{
 clear: left;
 display: block;
 padding-left: 5px;
}
#comments .commentlist img.avatar{
 float: left;
 padding-right: 8px;
 padding-bottom: 8px;
}

#comments .commentlist .even{
 background-color: #ddd;
}
#comments .commentlist .admin{
 border: 1px solid #000080;
}*/

/*--------------- Menus ---------------*/
/*--------------- Right Menu ---------------*/
#sidebarwrapper{
 float: right;
 width: 200px;
 position: relative;
 margin: 0px;
 padding: 15px 0px 10px 0px;
}
ul#sidebar{
 margin: 0px;
 padding: 0px 0px 10px 0px;
 width: 200px;
 list-style: none;
}

/*--------------- Widgets ---------------*/

li.widget{
 margin-bottom: 20px;
 width: 200px;
}
li.widget ul{
 margin: 0px 0px 20px 0px;
 padding: 8px;
/*  border: 1px solid #000080; */
 background-color: #fff;
}
li.widget ul li{
/*  border-bottom: 1px solid #000080; */
 list-style: none;
 margin: 3px 0px 0px;
}
li.widget h2.widgettitle{
/*  text-indent: 10px; */
/*  text-transform: uppercase; */
 margin: 0;
 padding: 0px 0;
/*  font-size: 1.2em; */
/*  color: #ff0; */
/*  background-color: #000080; */
}

/*--------------- Calendar ---------------*/
/*ul#extra1 li#calendar, ul#extra2 li#calendar, ul#extra3 li#calendar{
 margin: 0px auto 20px;
 width: 303px;
 padding: 0px;
}*/

/*#wp-calendar{
 width: 300px;
 padding: 0px;
 margin: 0px;
 background-color: #fff;
 border-spacing: 5px;
}*/

/*#wp-calendar td, #wp-calendar th{
 margin: 5px;
 padding: 5px;
}*/

/*#wp-calendar caption, #wp-calendar td#today{
 text-transform: uppercase;
 margin: 0px;
 padding: 5px 0px;
 font-size: 1em;
 color: #ff0;
 background-color: #000080;
 font-weight: bold;
 text-align: center;
}*/
/*#wp-calendar td#today{
 background-color: #bbb; //#b2b2d8 #ddd
 color: #000;
}*/

/*#wp-calendar #today, #wp-calendar td#today a, #wp-calendar td#today a:link, #wp-calendar td#today a:visited{
}*/

/*#wp-calendar td{
 border-right: 1px solid #000080;
 border-bottom: 1px solid #000080;
 width: 20px;
 height: 20px;
 text-align: center;
}*/
/*#wp-calendar td.pad, #wp-calendar tfoot td{
 border: 0px;
}*/

/*#wp-calendar td a{
 text-decoration: none;
 font-weight: bold;
 display: block;
}*/

/*#wp-calendar td a:link, #wp-calendar td a:visited{
}*/

/*#wp-calendar td a:hover, #wp-calendar td a:active{
}*/

/*#calendar h2.widgettitle{
 margin: 0px;
 padding: 0px;
 height: 0px;
}*/

/*--------------- Search ---------------*/
#search form, .search{
 margin: 0px 0px 20px 0px;
 padding: 8px;
/*  border: 1px solid #000080; */
 background-color: #fff;
}
#searchform #s{
 width: 180px;
 padding: 0px;
 padding-bottom: 1px;
 margin: 0px;
}

#searchsubmit{
 padding: 1px;
 margin: 0px;
}

/*--------------- Navigation ---------------*/
.navigation{
/*  border: 1px solid #000080; */
 text-align: center;
 margin: 0px;
 padding: 5px;
 clear: both;
}
.alignright{
 float: right;
 padding: 0px;
 margin: 0px;
}

.alignleft{
 float: left;
 padding: 0px;
 margin: 0px;
}

.aligncenter{
 text-align: center;
}

/*--------------- Footer ---------------*/
#footer{
 clear:both;
 width: 100%;
 text-align: center;
 font-size: 0.85em;
}

ul#footbar{
 display: block;
 padding: 0px;
 margin: 0px 0px 5px;
}
#footbar li{
 display: inline;
 border-right: 0px solid #bbb;
 padding: 0px 5px;
 margin: 0px;
}
#footbar li.footbar-first{
 border-left: 0px solid #bbb;
}

blockquote{
 border-left: 5px solid #ddd;
 padding-left: 8px;
}


/**Links Page**/
a.lnkExtern{
 background-image: url("css/images/extern_link.gif");
 background-position: bottom right;
 background-repeat: no-repeat;
 padding-right: 23px;
}

a.lnkBanner{
 text-decoration: none;
}