/* 


	Theme Name: newsys

	Theme URL: n/a

	Description: Newsys is a Wordpress theme for Norumbega.

	Author: Andrew Cusack

	Author URI: n/a

	Version: 1.0

*/

.p

{

margin: 0px;

padding: 0px;

}

.dcap {

color:#660000;

display:inline;

float:left;

font-size:5em;

line-height:0.8em;

text-transform:uppercase;

margin:0.05em 0.12em 0pt 0pt;

}

.dcap2 {

color:#660000;

display:inline;

float:left;

font-size:3.2em;

line-height:0.8em;

text-transform:uppercase;

margin:0.05em 0.10em 0pt 0pt;

}

.pagcon h1

{

font: 32px georgia;

color: #000000;

margin: 0px 0px 10px 0px;

}

.pagcon h2

{

font: 14px tahoma, geneva, sans-serif;

font-weight: bold;

color: #666666;

margin: 0px 0px 20px 0px;

}

.pagtext1

{

font: 14px georgia;

line-height: 1.45em;

text-align: justify;

color: #333333;

}

.pagsid h1

{

border-top:1px #999999 dashed;

font: 14px georgia;

margin: 0px;

padding: 4px;

}

.pagsid h1 a:link

{

color: black;

text-decoration: none;

}

.pagsid h1 a:visited

{

color: black;

text-decoration: none;

}

.pagsid h1 a:active

{

color: black;

text-decoration: none;

}

.pagsid h1 a:hover

{

color: black;

text-decoration: underline;

}

.pagsid h1 a

{

color: black;

text-decoration: none;

}

.pagsid h2

{

font: 10px tahoma;

color: #666666;

letter-spacing: 1px;

margin: 0px;

padding: 0px 4px 8px 4px;

}

.pagsid h2 a:link

{

text-decoration: none;

}

.pagsid h2 a:visited

{

text-decoration: none;

}

.pagsid h2 a:active

{

text-decoration: none;

}

.pagsid h2 a:hover

{

text-decoration: underline;

}

.catarc h1

{

font: 24px georgia;

color: #333333;

margin: 0px 0px 10px 0px;

}

.catarc h2

{

font: 14px geneva, sans-serif;

color: #666666;

margin: 0px 0px 10px 0px;

}

#pageq

{

font: 12px tahoma, arial;

color: black;

text-align: justify;

line-height: 16px;

font-weight: normal;

margin: 40px 40px 40px 40px;

}

#authtag

{

font: 13px georgia;

line-height: 16px;

text-align: right;

font-variant: small-caps;

margin: 10px 25px 25px 30px;

}
.comments {

margin: 40px;

}



#commentblock

{

width: 395px;

margin: 40px;

background: #EFEFEF;

color: #333333;

padding: 10px 20px 0px 20px;

border: 1px solid #C0C0C0;

}

	



ol#commentlist {

	padding: 5px 0px 5px 0px;

	margin: 0px;

	list-style-type: none;

	}



.commentdate {

	font-size: 10px;

	padding-left: 0px;

	}



#commentlist li p{

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}



.commentname {

	color: #333333;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}



.commentinfo{

	clear: both;

	}



.commenttext {

	clear: both;

	margin: 5px 0px 20px 0px;

	padding: 10px 10px 5px 10px;

	width: 360px;

	background: #FFFFFF url(http://cusack.norumbega.co.uk/comment.gif) no-repeat top;

	}



.commenttext-admin {

	clear: both;

	margin: 5px 0px 20px 0px;

	padding: 10px 10px 5px 10px;

	width: 360px;

	background: #FFFFFF url(http://cusack.norumbega.co.uk/comment.gif) no-repeat top;

	}



#commentsformheader{

	padding-left: 0px;

	}



#commentsform{

	text-align: left;

	margin: 0px;

	padding: 0px;

	}



#commentsform form{

	text-align: left;

	margin: 0px;

	}



#commentsform p{

	margin: 0px;

	}



#commentsform form textarea{

	width: 99%;

	}



p.comments_link  img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	}

.entcon {

width: 600px;

border-left: 1px dashed rgb(153, 153, 153);

border-right: 1px dashed rgb(153, 153, 153);

float: right;

margin: 0px;

}

.ZZZsidebar {

width: 180px;

}

.norident

{

font: 10px tahoma;

color: #000000;

text-transform: uppercase;

font-weight: bold;

letter-spacing: 2px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

.books img

{

border: 1px solid #FFFFFF;

padding: 1px;

margin: 1px;

}

.books a:link img

{

border: 1px solid #FFFFFF;

}


.books a:active img

{

border: 1px solid #FF0000;

}

.books a:visited img

{

border: 1px solid #333333;

}

.books a:hover img

{

border: 1px solid #990000;

}

#navcontainer ul {

padding-left: 0;

margin-left: 0;

padding-bottom: 1;

margin-bottom: 0;

padding-top: 1;

margin-top: 0;

background-color: white;

color: #003366;

float: left;

width: 100%;

border-top: 1px dashed #999999;

border-bottom: 1px solid #999999;

font-family: tahoma;

font-style: normal;

font-variant: normal;

font-weight: bold;

font-size: 11px;

line-height: normal;

font-size-adjust: none;

font-stretch: ;

}

#navcontainer ul li {

display: inline;

}

#navcontainer ul li a {

border-right: 1px solid #999999;

background-color: white;

color: #003366;

text-decoration: none;

padding: 2px 3px 2px 3px;

float: left;

}

#navcontainer ul li a:hover {

color: #FFFFFF;

background-color: #003366;

}

#nrv {

background-color: white;

color: #003366;

font-weight: normal;

text-decoration: none;

letter-spacing: 1px;

padding: 2px 3px 2px 3px;

float: right;

}

.main h1 {

font-family: georgia;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 48px;

font-size-adjust: none;

font-stretch: ;

padding: 0px;

margin: 2px 0px 4px 0px;

color: #333333;

}

.main h1 a:link

{

text-decoration: none;

color: #003399;

}

.main h1 a:active

{

text-decoration: none;

color: #003399;

}

.main h1 a:visited

{

text-decoration: none;

color: #000066;

}

.main h1 a:hover

{

text-decoration: none;

color: #6699CC;

}

.main h2

{

font: 22px georgia;

color: #003399;

padding: 0px;

margin: 0px 0px 5px 0px;

}

.main h2 a:link

{

text-decoration: none;

color: #003399;

}

.main h2 a:active

{

text-decoration: none;

color: #003399;

}

.main h2 a:visited

{

text-decoration: none;

color: #000066;

}

.main h2 a:hover

{

text-decoration: none;

color: #6699CC;

}

.text1 {

font: 20px georgia;

color: #333333;

line-height: 24px;

letter-spacing: 1px;

padding-top: 4px;

padding-bottom: 4px;

margin-bottom: 4px;

border-top: 1px dotted #666666;

border-bottom: 1px dotted #666666;

}

.text2 {

font: 14px georgia;

color: #666666;

line-height: 18px;

}

.horbox h2
{
font: 22px georgia;
color: #CC0000;
padding: 0px;
margin: 0px 0px 5px 0px;
}
.horbox h2 a:link
{
text-decoration: none;
color: #CC0000;
}
.horbox h2 a:active
{
text-decoration: none;
color: #CC0000;
}
.horbox h2 a:visited
{
text-decoration: none;
color: #660000;
}
.horbox h2 a:hover
{
text-decoration: none;
color: #FF3333;
}


.horizbar img

{

border: 1px solid #CCCCCC;

padding: 1px;

}

.horizbar a:link img

{

border: 1px solid #CCCCCC;

}

.horizbar a:active img

{

border: 1px solid #FF0000;

}

.horizbar a:visited img

{

border: 1px solid #333333;

}

.horizbar a:hover img

{

border: 1px solid #990000;

}

.blogbox

{

width: 220px;

}

.blogbox h3 {

padding: 4px 4px 4px 6px;

background-color: #CCCCCC;

font-family: tahoma;

font-weight: bold;

font-size: 11px;

letter-spacing: 3px;

text-transform: uppercase;

color: #333333;

margin: 0px 0px 6px 0px;

}

.blogbox h3 a:link

{

text-decoration: none;

color: #333333;

}

.blogbox h3 a:active

{

text-decoration: none;

color: #333333;

}

.blogbox h3 a:visited

{

text-decoration: none;

color: #333333;

}

.blogbox h3 a:hover

{

text-decoration: underline;

color: #333333;

}

.side h3 {

padding: 4px 4px 4px 6px;

background-color: rgb(204, 204, 255);

font-family: tahoma;

font-weight: bold;

font-size: 11px;

letter-spacing: 3px;

text-transform: uppercase;

color: rgb(0, 51, 153);

margin: 0px 0px 6px 0px;

}

.side h3 a:link

{

text-decoration: none;

color: #003399;

}

.side h3 a:active

{

text-decoration: none;

color: #003399;

}

.side h3 a:visited

{

text-decoration: none;

color: #003399;

}

.side h3 a:hover

{

text-decoration: underline;

color: #003399;

}

.side h2

{

font: 9px arial;

color: #666666;

text-transform: uppercase;

font-weight: normal;

letter-spacing: 3px;

margin: 0px 0px 0px 1px;

padding: 0px;

}

.side h1

{

font: 16px georgia;

color: #CC0000;

padding: 0px;

margin: 0px 0px 4px 0px;

}

.side h1 a:link

{

text-decoration: none;

color: #CC0000;

}

.side h1 a:active

{

text-decoration: none;

color: #CC0000;

}

.side h1 a:visited

{

text-decoration: none;








color: #660000;

}

.side h1 a:hover

{

text-decoration: underline;

}

.righttext {

font: 11px arial;

line-height: 14px;

text-align: left;

color: #333333;

margin: 0px 0px 8px 0px;

}

.read {

font: 12px tahoma;

line-height: 18px;

color: #CC0000;

font-weight: bold;

text-align: right;

text-transform: uppercase;

letter-spacing: 3px;

float: right;

}

.read a:link {

text-decoration: none;

color: #CC0000;

padding: 0.2em 0.3em;

background-color: #EEEEEE;

}

.read a:active {

text-decoration: none;

}

.read a:visited {

text-decoration: none;

}

.read a:hover {

text-decoration: none;

color: #FFFFFF;

background-color: #CC0000;

}

.foot

{

border-top: 1px solid #CCCCFF;

background-color: #333366;

margin-top: 12px;

padding-bottom: 4px;

width: 100%;

padding-top: 4px;

font-family: tahoma;

font-size: 10px;

color: rgb(153, 153, 255);

}



.useful h1

{

font: 18px georgia;

margin: 8px 10px 6px 10px;

padding: 0px;

}

.useful ul

{

list-style-type:none;

padding: 0;

margin: 0;

color: #003366;

font: 12px georgia;

line-height: normal;

}

.useful ul h1

{

padding: 0px 0px 2px 0px;

margin: 8px 0px 2px 0px;

color: #999999;

font: 10px tahoma;

text-transform: uppercase;

font-weight: normal;

letter-spacing: 2px;

border-bottom: 1px dotted #333333;

}

.useful ul li {

font-variant: none;

}

.useful ul li a {

color: #333333;

text-decoration: none;

}

.useful ul li a:hover {

color: #999999;

text-decoration: underline;

}

.light

{color: rgb(51, 102, 204);}

.dark

{color: rgb(0, 51, 153);}

.sleft h4

{

font: 24px georgia;

letter-spacing: 1px;

border-bottom: 1px dotted #666666;

margin: 0px 10px 10px 0px;

padding: 0px 0px 4px 0px;

}

.sidcol h2

{

font: 9px arial;

color: #666666;

text-transform: uppercase;

font-weight: normal;

letter-spacing: 3px;

margin: 0px 0px 0px 0px;

padding: 0px;

}

.sidcol h1

{

font: 16px georgia;

color: #CC0000;

padding: 0px;

margin: 0px 0px 4px 0px;

}

.sidcol h1 a:link

{

text-decoration: none;

color: #CC0000;

}

.sidcol h1 a:active

{

text-decoration: none;

color: #CC0000;

}

.sidcol h1 a:visited

{

text-decoration: none;

color: #660000;

}

.sidcol h1 a:hover

{

text-decoration: underline;

}

.sidcoltext {

font: 11px arial;

line-height: 14px;

text-align: left;

color: #333333;

margin: 0px 0px 8px 0px;

}

.sright h4

{

font: 24px georgia;

text-align: right;

letter-spacing: 1px;

border-bottom: 1px dotted #666666;

margin: 0px 0px 10px 10px;

padding: 0px 0px 4px 0px;

}



.row { clear: both; }

.col1 { width: 185px; float: left; padding: 0 5px 0 0; }

.col2 { width: 185px; float: right; padding: 0 0 0 5px; }