/*
Theme Name:NXMD THEME
Author: John Deaville
Author URI: http://www.nxmd.co.uk/

*/

body {
background-color: #fcfcfc;
font-family: Helvetica, Arial, serif;
color: #666666;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2em;
background-image: url(sitegraphics/texture.jpg);
background-repeat:repeat-x;
}



a {
border-bottom:0px;
text-decoration:none;
color:#666666;
font-weight:600;
}

a:hover {
color:#e12000;
background-color:#f7f7f7;
}

hr{

}

#wrapper {
width:930px;
margin: 20px auto;
}

#header {
float:left;
width:920px;
border-bottom:1px dotted #999999;
margin:0;
}

#logo {
float:left;
width:450px;
height:85px;
background-image: url(sitegraphics/logo2.gif);
padding:25px 0 10px 0;
background-repeat:no-repeat;
}



#header-icons {
float:right;
width:300px;
height:20px;
margin-top:73px;
text-align:right;
}


#menubar {
float:left;
width:920px;
border-bottom:1px dotted #999999;
}

ul#menu
{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width:890px;
	position:relative;
	display:block;
	font-size:12px;
	font-weight:bold;

}


ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	padding:10px 20px 10px 0px;
	line-height:14px;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
	
}
	
ul#menu li a:hover
{	
	color:#fd9cf0;
	background-color:#000000;
	padding:5px;
}






#blurb {
font-family: Helvetica, Arial, serif;
height:auto;
border-bottom:1px dotted #999999;
width:100%;
float:left;
padding:35px 0;
font-size:32px;
font-weight:400;
line-height:120%;
}

.fullwidth {
width:930px;
float:left;
}
.fullwidthplus {
width:930px;
float:left;
}
.leftside {
width:620px;
float:left;

}
.rightside {
width:303px;
float:right;
}




.projectprepanel {
width:280px;
height:235px;
border:1px solid #cccccc;
background-color:#ffffff;
float:left;
padding:10px;
margin-right:5px;
margin-top:7px;
overflow:hidden;
}


.projectprepanel img, .projectprepanel img a{
width:278px;
height:185px;
border:1px solid #cccccc;
float:left;
}

.projectprepanel h2 {
float:left;
font-size:12px;
line-height:18px;
padding-top:10px;
}

.testimonialprepanel {
width:280px;
height:200px;
border:1px solid #000000;
background-color:#000000;
color:#fd9cf0;
float:left;
padding:10px;
margin-right:5px;
margin-top:7px;
font-size:16px;
line-height:18px;
}

.testimonialprepanel h2{

font-size:18px;
color:#ffffff;
line-height:20px;
padding-bottom:20px;
font-style:bold;

}

.testimonialholder {
float:left;
width:280px;
height:260px;
padding:10px;
background-color:#000000;
margin-right:10px;
margin-top:10px;
}

.testimonialtop {
width:100%;
height:230px;
color:#fd9cf0;
font-size:16px;
line-height:18px;
}

.testimonialtop h2{
font-size:18px;
color:#ffffff;
line-height:20px;
padding-bottom:20px;
font-style:bold;

}

.testimonialbottom {
text-align:right;
}

.testimonialbottom a{
color:#000000;
background-color:#fd9cf0;
padding:4px;
}

.testimonialbottom a:hover{
color:#000000;
background-color:#ffffff;
padding:4px;
}


.blackpanel {
width:280px;
border:1px solid #000000;
background-color:#000000;
color:#fd9cf0;
float:left;
padding:10px;
margin-right:7px;
margin-top:7px;
font-size:13px;
line-height:18px;
}

.blackpanelbot {
float:left;
width:302px;
height:300px;
background-image: url(sitegraphics/blackpanelbot.gif);
background-repeat:no-repeat;

}

.blackpanel ul {
color:#fd9cf0;
font-weight:bold;
font-size:12px;
line-height:20px;
}

.blackpanel img {

float:left;
padding: 0px 10px 10px 0px;

}

.blackpanel h2 {

margin-top:20px;
font-size:24px;
line-height:30px;
}

.blackpanel h3 {

margin-top:6px;
font-size:18px;
line-height:28px;
color:#ffffff;
}

.blackpanel a {
color:#ffffff;
}

.blackpanel a:hover {
color:#fd9cf0;
background-color:#000000;
}

.newspanel {
float:left;
margin-top:7px;
width:920px;
height:200px;
border:1px solid #cccccc;
background-color:#ffffff;

}

.newsprepanel {

width:280px;
color:#666666;
float:left;
padding:10px;
font-size:14px;
line-height:18px;
}

.newsprepanel h2{

font-size:16px;
color:#fd9cf0;
line-height:20px;
padding-bottom:20px;
font-style:bold;

}

.friendpanel {
width:435px;
height:300px;
border:1px solid #000000;
background-color:#000000;
color:#fd9cf0;
float:left;
padding:10px;
margin-right:7px;
margin-top:7px;
font-size:16px;
line-height:18px;
}

.friendpanel img {
float:left;
width:140px;
height:140px;
padding:5px;
margin: 0px 10px 10px 0px;
border:1px solid #999999;
}

.friendpanel h2 {
font-size:22px;
color:#ffffff;
line-height:22px;
padding-bottom:10px;
}

.friendpaneltop {
float:left;
height:280px;

}
.friendpanelbottom {
float:left;

}

.pagepanel {
width:582px;
border:1px solid #cccccc;
background-color:#ffffff;
float:left;
padding:10px;
padding-bottom:30px;
margin-right:7px;
margin-top:7px;
}

.pagepanel img {
border:1px solid #cccccc;
margin-bottom:20px;
clear:both;
}

.pagepanel p {
padding-bottom:10px;
}

.pagepanelend {
width:600px;
height:138px;
float:left;
background-image: url(sitegraphics/postend3.gif);

}


.sectiontitle {
width:100%;
float:left;
padding:10px 0px 10px 0px;

}
.sectiontitle2 {
width:100%;
float:left;
padding:10px 0px 10px 0px;
background-repeat:no-repeat;
}


.endcap {
width:60px;
height:46px;
font-size:30px;
line-height:30px;
background-image: url(sitegraphics/endcap2.gif);
float:left;
background-repeat:no-repeat;


}

.viewmore {
float:left;
width:90%;
padding:10px 0px 10px 0px;
margin-bottom:10px;
}

.viewmore a{
background-color:#fd9cf0;
color:#000000;
padding:8px;

}

.viewmore a:hover{
color:#fd9cf0;
background-color:#000000;
padding:8px;

}

h1 {
float:left;
font-size:30px;
line-height:30px;
background-color:#000000;
color:#fd9cf0;
padding:8px;
}

.sectiontitle2 h1{
float:left;
font-size:30px;
line-height:40px;
width:480px;
background-image: url(sitegraphics/indent2.gif);
background-repeat:no-repeat;
background-color:transparent;
color:#000000;
padding:8px;
padding-left:110px;
}



.pagepanel h2 {
font-size:18px;
line-height:24px;
color:#fd9cf0;
padding-top:20px;
}

.pagepanel h3 {
font-size:18px;
line-height:24px;
color:#fd9cf0;
padding-top:20px;
padding-bottom:10px;
}

.pagepanel blockquote {
padding-left:90px;
background-image: url(sitegraphics/quote.gif);
background-repeat:no-repeat;

}

.pagepanel ul {
list-style-type: circle;
padding-left:20px;
}

.pagepanel li {
font-weight:bold;


}






#footer {
color: #666666;
font-size:0.9em;
width:920px;
float:left;
margin-top:20px;
border-top:1px dotted #999999;
text-align:left;
padding:30px 0 40px 0;
}

.post a {
border-bottom:0px;
}

.clear {

}

.metadata {
padding-top:30px;
font-size:10px;

}


.gallery-icon {
}
.gallery-icon img{
float:left;
padding:10px;
border:1px solid #000000;
}

.attachment-thumbnail {



}

.full {
width:100%;
float:left;
}
.left {
width:48%;
float:left;
}
.right {
width:48%;
float:right;
}

