/* base
----------------------------------------------- */

body {
margin: 0px 0px 20px 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
color: #767676;
/*background-color: #333;*/
background-color: #ababab;
/*background-color: #000000;*/
}

blockquote, h3, p, li {
padding: 0px;
font-size: 0.74em;
line-height: 1.5em;
color:#767676;
}

blockquote {
margin-right: 0;
margin-left: 20px;
}


h1, h2, h3 {
font-weight: normal;
text-transform: uppercase;
}

h1, h2 {
font-family: Arial, Helvetical, sans-serif;
}

h1 {
font-size: 17px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
color:#333333;
width:420px;
}

h2 {
font-size: 1em;
font-style: italic;
}

small, .small {
font-size: 0.9em;
}

ol {font-size:0.7em;}

li {
list-style-type:none;
color:#767676;}

li a {text-decoration:none; color:#767676;}
li a:link {text-decoration:none;}
li a:visited {text-decoration:none;}
li a:hover {text-decoration:underline;}
li a:active {text-decoration:none;}

.plus {
color:#F73273;
}

.title {
color:#F73273;
padding:0px 0px 10px 0px;
margin:0px;
}

#space {
height:6px;
display:block;
padding:0px;
margin:0px;
}

.small {
font-size:0.74em;
}


/* links
----------------------------------------------- */

a {
text-decoration: none;
color: #767676;
background-color: inherit;
}

a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}

.paragraph a {text-decoration:none;}
.paragraph a:link {text-decoration:none;}
.paragraph a:visited {text-decoration:none;}
.paragraph a:hover {text-decoration:underline;}
.paragraph a:active {text-decoration:none;}

h1 a, h2 a, h3 a {
border: none;
}

h3 a {
font: 1.5em Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#767676;
}

h3 a:link {text-decoration:none;}
h3 a:visited {text-decoration:none;}
h3 a:hover {text-decoration:underline;}
h3 a:active {text-decoration:none;}



#container-work ul {
	padding:0px;
	margin:0px;			
	float:left;
}


#container-work li {
			list-style-image:images/ui-pink-bullet.gif;
}


#sidebar-2 a, #sidebar-1 a {
color: #767676;
background-color: inherit;
border: none;
}

#sidebar-2 ul {
padding:0px;
margin:0px;
}

#sidebar-2 li {
/*margin:0px 0px 0px -20px !important;*/
margin:0px; 
padding:0px;
}

#sidebar-2 p ul li {
font-size:10px;
line-height:18px;
}

/*#sidebar-2 li a:link {font-size:10px;}*/

#sidebar-2 p a {text-decoration:underline;}
#sidebar-2 p a:link {text-decoration:underline;}
#sidebar-2 p a:visited {text-decoration:underline;}
#sidebar-2 p a:hover {text-decoration:none;}
#sidebar-2 p a:active {text-decoration:underline;}







/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
font-size: 0.70em !important;
font-size:0.68em;
line-height: 1.3em;
}

#sidebar-1 p {
text-align: left;
}

.flush #sidebar-1 #sidebar-2 {
padding-top:20px;
}


#content hr {
margin: 0px 37px 0px 0px;
width: 383px;
color: #ccc;
background-color: inherit;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

img.divider {
margin: 2em 0;
text-align: center;
}

/* global layout
----------------------------------------------- */

#background {
margin: 0px auto;
padding: 0px;
width: 880px;
overflow:auto;
/*border-top:4px solid #000000;*/
}


#container-new {
margin: 0px auto;
padding:0px;
width:880px;

}

#container-right-top {
width:645px;
float:right;
padding:0px;
margin:0px;
background-color:#556948;
border-top:4px solid #000000;
background-color:#ffffff;
overflow:auto;

}


#container-right {
width:625px;
float:right;
padding:22px 10px 10px 10px;
margin:0px;
background-color:#556948;
border-top:4px solid #000000;
/*border-top:4px solid #000000;*/
background-color:#ffffff;
overflow:auto;

}

#container-left {
width:205px;
float:left;
margin:0px;
padding:0px;
border-top:4px solid #000000;

}

#global {
padding:0px 0px 5px 0px; 
width:643px; 
text-align:left; 
margin:40px 0px 0px 235px;
/*border-bottom:1px solid #999999;*/
height:35px;
}


#global a:link {color:#fff; text-decoration:none;}
#global a:visited {color:#fff; text-decoration:none;}
#global a:hover {color:#fff; text-decoration:underline;}
#global a:active {color:#fff; text-decoration:none;}


#sidebar-1 {
margin-right: 33px;
margin-left:15px;
padding:0px;
float: left;
width: 110px;
\width: 140px;
w\idth: 140px; /* This is a Safari Hack */
text-align:left;
}

#sidebar-2 {
float: left;
width: 139px;
\width: 139px;
w\idth: 139px;

}

#content {
margin:0px 35px 0px 0px;
padding: 0px 0px 0px 0px;
width:425px;
float:left;
}


#content p {
text-align:justify;
}

#contentfull {
margin:0px;
padding: 0px;
width:585px;
float:left;
background-color:#FFF;
}

#contentfull h1 {
width:575px;
}

#foot {
margin: 0px auto;
padding:15px;
background-color:#ffffff;
width:615px;
float:right;
clear: both;
text-align:left;
height:170px;
}


/* contact plugin
--------------------------------------------*/

.zemContactForm {

border:0px;
font-size:12px;

}


/* Wordpress Feed
--------------------------------------------*/

#wpFeed {margin:0px; padding:0px; float:left;}

#wpFeed ul {margin:0px; madding:0px;}

#wpFeed ul li {margin:10px 0px 0px 0px;}

#wpFeed ul li:first-child {margin-top:0px;}


/* homepage
----------------------------------------------*/

#homeNews a:link {text-decoration:none;}
#homeNews a:visited {text-decoration:none;}
#homeNews a:hover {text-decoration:underline;}
#homeNews a:active {text-decoration:none;}


#homeArticles {
float:left; 
margin:0px; 
padding:0px;
}

#homeArticles p a:link {text-decoration:none;}
#homeArticles p a:visited {text-decoration:none;}
#homeArticles p a:hover {text-decoration:underline;}
#homeArticles p a:active {text-decoration:none;}

#homeLeft {
font-size:11px;
color:#000;
}

#homeLeft p a {text-decoration:none; color:#000;}
#homeLeft p a:link {text-decoration:none;}
#homeLeft p a:visited {text-decoration:none;}
#homeLeft p a:hover {text-decoration:underline;}
#homeLeft p a:active {text-decoration:none;}


#defaultList {

}

#defaultList p a:link {text-decoration:none;}
#defaultList p a:visited {text-decoration:none;}
#defaultList p a:hover {text-decoration:underline;}
#defaultList p a:active {text-decoration:none;}


p.defaultList a:link {text-decoration:none;}
p.defaultList p a:visited {text-decoration:none;}
p.defaultList p a:hover {text-decoration:underline;}
p.defaultList p a:active {text-decoration:none;}



/* all articles, news, etc
-----------------------------------------------*/

.postTitleFull {
color:#ea2264;
font-size:14px;
text-transform:uppercase;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
}

#postTitleFull a:link {color:#636363; font-size:14px; text-decoration:underline;}
#postTitleFull a:visited {color:#636363;  font-size:14px; text-decoration:underline;}
#postTitleFull a:hover {color:#636363;  font-size:14px; text-decoration:none;}
#postTitleFull a:active {color:#636363;  font-size:14px; text-decoration:underline;}


#postTitle {
color:#636363;
font-size:14px;
text-transform:uppercase;
margin:0px;
padding:0px;
}


#postTitle a:link {color:#636363; font-size:14px; text-decoration:underline;}
#postTitle a:visited {color:#636363;  font-size:14px; text-decoration:underline;}
#postTitle a:hover {color:#636363;  font-size:14px; text-decoration:none;}
#postTitle a:active {color:#636363;  font-size:14px; text-decoration:underline;}


#postTitleHome {
color:#000;
font-size:12px;
text-transform:none;
text-decoration:none;
margin:0px;
padding:0px;
}


#postTitleHome a {color:#000; font-size:12px; text-decoration:underline; text-transform:none;}
#postTitleHome a:link {color:#000; text-decoration:underline; text-transform:none;}
#postTitleHome a:visited {color:#000;  text-decoration:underline;}
#postTitleHome a:hover {color:#000; text-decoration:none;}
#postTitleHome a:active {color:#000;  text-decoration:underline;}


#readMore {
color:#ea2264;
padding:0px;
margin:0px;
}

#readMore a:link {color:#ea2264; font-size:11px; text-decoration:underline;}
#readMore a:visited {color:#ea2264; font-size:11px; text-decoration:underline;}
#readMore a:hover color:#ea2264; font-size:11px; text-decoration:none;}
#readMore a:active color:#ea2264; font-size:11px; text-decoration:underline;}




#linkTitleHome {
color:#000;
font-size:12px;
text-transform:none;
text-decoration:none;
margin:0px;
padding:0px;
}


#linkTitleHome a {color:#000; font-size:12px; text-decoration:underline; text-transform:none;}
#linkTitleHome a:link {color:#000; text-decoration:underline; text-transform:none;}
#linkTitleHome a:visited {color:#000;  text-decoration:underline;}
#linkTitleHome a:hover {color:#000; text-decoration:none;}
#linkTitleHome a:active {color:#000;  text-decoration:underline;}



/* blog posts 
______________________________________________ */

.posted {
font-size:10px;
color:#333333;
}

.blog-title {
font-size:13px;
padding:0px;
color:#000000;
margin:0px;
}


.blogImage {
/*border:1px solid #CCCCCC;
padding:4px;*/
padding:10px 0px 0px 0px;
margin:0px;
border:0px;
}

#excerpt  {
margin:10px 0px 0px 0px;
color:#ea2264;
font-size:12px;
line-height:18px;
text-transform: uppercase;
}

#excerpt {
color:#ea2264;
font-size:12px;
line-height:18px;
text-transform: uppercase;

}

/* comments
----------------------------------------------- */

ol {font-size:1em;}

.comment {font-size:12px; font-color:#3399CC;}

ol.comments {
	font-size:1.3em ;
	margin:0px;
	padding:0px;
}

ol.comments li {border-bottom:1px solid #EAEAEA;}


.commentform

 {input:  width:300px; font-family:Arial, Helvetica, sans-serif;}


.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
/*border-top: 1px solid #ddd;*/
border-bottom: 1px solid #ddd;
margin-bottom:20px;
padding:10px;
}

form#txpCommentInputForm td {
vertical-align: top;
font-size:0.68em;
font-family: Arial, Helvetica, sans-serif;

}

textarea.txpCommentInputMessage {height: 100px;width: 420px;margin: 4px 0px 4px 0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} 

