
/* general styles */

body {margin:0; padding:0; color: #333333; font-size: 14px; line-height:20px; font-family: verdana, arial, helvetica, sans-serif;background: #2c2c2c url('background.jpg') top repeat-x;}
	
td, p, div {color: #555555; font-size: 14px; line-height:20px; font-family: verdana, arial, helvetica, sans-serif;}  

table {border-collapse: separate;}
ul.links li  {padding:0 0em;}

A:link {text-decoration:underline; color:#000000}
A:visited {text-decoration:underline; color:#000000}
A:hover {text-decoration:underline; color:#888888}
	
/* header, logo, navbar layout */

#mainwrapper {margin: 0 auto; position: relative; background: #2c2c2c url('background.jpg') top repeat-x; }
#header {margin: 0 auto; width: 1020px; height: 100px; position: relative;background: url('logoback.jpg') top no-repeat; }
#currentissue {background: url('currentissue.png') top no-repeat; width: 150px; height: 100px; margin-left: 0px; margin-top: 0px;  position: relative; float:left;}
#topsublinks {margin-left: 8px; margin-top: 9px;  position: relative; float: left; }
a.sublinks  {color: #ddd; font-size: 10px; line-height:14px;  font-weight: normal; font-style: normal; text-decoration:none;  font-family: Oswald, sans-serif;}
a.sublinks:visited{color: #ddd; font-size: 10px; line-height:14px;  font-weight: normal; font-style: normal; text-decoration:none;  font-family: Oswald, sans-serif;}
a.sublinks:hover {color: #fff; font-size: 10px; line-height:14px;  font-weight: normal; font-style: normal; text-decoration:none; font-family: Oswald, sans-serif; }
#logo {width: 440px; height: 100px; background: url('logo.png') top no-repeat;  float: right; position: relative;}
#addthis {width: 600px; background: #fff; padding: 0px; margin-top: 24px;}




/* top banner ad */

#topbannerad {margin-top: 44px; padding-bottom: 6px; position: relative;}
	

/* main area layout */

#toprounds {margin: 0 auto;  width: 1010px; height:15px; background:  url('toprounds.jpg') top no-repeat;  margin-bottom: -1px;  position: relative; }
#main {margin: 0 auto; width: 980px; background: #fff  url('backgroundmain.jpg') top no-repeat; padding:0px 15px 15px 15px; margin-bottom: 0px; position: relative; overflow: hidden;}
#bottom1 {margin: 0 auto; width: 1010px; background: #fff;  padding:20px 0px 0px 0px; margin-bottom: 0px; margin-top: -1px; position: relative; overflow: hidden;}
#bottom2 {margin: 0 auto; width: 1010px; background: #fff;  padding:20px 0px 0px 0px; margin-bottom: 0px; margin-top: -1px;  position: relative; overflow: hidden;}
#bottom3 {margin: 0 auto; width: 1010px; background: #fff;  padding:20px 0px 10px 0px; margin-bottom: 0px; margin-top: -1px;  position: relative; overflow: hidden;}
#bottomrounds {margin: 0 auto;  width: 1010px; height:15px; background:  url('bottomrounds.jpg') top no-repeat; margin-top: -1px; position: relative; }
	
	
/* main layout items */

.headhome290 {width: 290px; margin: auto; background: url(headline.png);}
.headhome336 {width: 336px; margin: auto; background: url(headline.png);}
.headhome600 {width: 600px; margin: auto; background: url(headline.png);}
.headhome600comments {width: 600px; margin: auto; background: url(headline.png); margin-bottom:18px;}
.headhome600comments2 {width: 600px; margin: auto; background: url(headline.png); margin-bottom:12px;margin-top:24px;}
.headhome980 {width: 980px; margin: auto; background: url(headline.png);}
.sponsoredlinks {width: 324px; margin-left: 12px; padding-left: 6px; padding-right: 6px; padding-bottom: 4px; padding-top: 6px;}
.bottomsitelinks {background: url(headfade.jpg); width: 980px; margin: auto; padding-top: 6px;  padding-bottom: 0px;}
.bottomsitelinks tbody {border-top:none;}
.listcell {margin-left: 2px; background-image: url(arrow.gif); background-repeat: no-repeat; background-position: 0 .1em;line-height: 10px; padding-bottom: 4px; padding-left: 11px; padding-right: 4px;}
.listcell2 {margin-left: 2px; background-image: url(arrow.gif); background-repeat: no-repeat; background-position: 0 .4em; line-height: 18px; padding-bottom: 0px; padding-left: 11px; padding-right: 4px;}
.podcastsback {background: url(backgroundpodcasts.jpg); width: 600px; margin: auto; background-repeat: no-repeat;}


/* left column */

#left { float: left; width:116px;}


/* center column */

#center {float: left; width: 600px; padding-left:10px;}
#center .node { border-bottom: 0px solid #f1eee7; padding-bottom: 30px;}
.node .picture { display:none;}
	
/* search form */



.search-form {width:600px; position:relative;}

#edit-keys {
background:url("searchform.png") no-repeat scroll 0 0 transparent; border: 0 none; color:#222222; font-family: arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; height:23px; letter-spacing:normal; padding:0px 6px 0px 6px; position:absolute; left:6px; top: 12px; width:462px; }

.search-form input {
z-index: 100;
}
.search-form #edit-submit{background:url("searchbutton.png") no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; height:23px; margin:0 !important;
padding:0; position:absolute; left:468px; top: 12px; width:120px; z-index:100;}

.search-form #edit-submit-1{
background:url("searchbutton.png") no-repeat scroll 0 0 transparent; 
border:0 none; 
cursor:pointer; 
height:23px; 
margin:0 !important;
padding: 0 0 0 16px !important; /* Fix for IE */
text-align: left;
font-size: 1em;
color: transparent; /* Fix for FF */
line-height: 1 !important;
overflow: hidden;
width:120px; 
z-index:100;}

html.js fieldset.collapsible legend a {display:block; margin-top:40px;}
html.js fieldset.collapsed {border-top-width:0;}
html.js fieldset.collapsible {border-top-width:0;}


.search-block-form-wrapper {width:600px; height:52px; position:relative; padding-bottom:0px;}

#edit-search-block-form-1 {
background:url("searchform.png") no-repeat scroll 0 0 transparent; border: 0 none; color:#222222; font-family: arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; height:23px; letter-spacing:normal; padding:0px 6px 0px 6px; position:absolute; left:6px; top: 12px; width:462px; }

.search-block-form-wrapper .form-submit {background:url("searchbutton.png") no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; display:block; height:23px; margin:0 !important;
padding:0; position:absolute; left:468px; top: 12px; width:120px; }


/* set space between entries on home page*/

.views-row { padding-bottom: 24px;  margin-top: 30px; margin-bottom: 30px; border-bottom: 4px solid #f1eee7; position: relative; overflow: hidden; }

/* set space below home page entry titles*/

.views-field-title {  margin-bottom: 5px; }

/* set space around promo images on home page and category entries*/

.views-field-field-promo-image-fid { margin-top: 16px; margin-bottom: 10px;  }

/* set space between title and top of text block*/

.title-content-space {margin-bottom:20px;}

/* poll formatting */

.poll .vote-form {text-align:left; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
.poll .vote-form .choices {width: 580px; display:table; margin:0 auto; text-align:left; position: relative;}
.poll .title {font-weight: bold; margin-bottom: 10px; margin-top:10px; }
.poll .vote-results { margin-left: 20px; margin-right: 30px; }

/* company toc formatting */

.book-navigation .page-links { border-bottom:0px; border-top:0px; padding:0.5em; text-align:right; }
.book-navigation .menu {border-top:0px; padding:0 0 0 26px; }

/* comments formatting */

#center .comment { border-bottom: 4px solid #f1eee7; margin-bottom: 10px; border-top:  4px solid #f1eee7;  padding: 20px; background: #f6f6f6;}
#center blockquote {padding-left: 6px;}
#comment-form { border-bottom: 4px solid #f1eee7; margin-bottom: 10px; border-top:  4px solid #f1eee7;  padding: 20px; background: #f6f6f6;}		
#center .comment-text { margin-left: 105px; margin-top: -85px;position: relative; }		
#center .user-picture { width: 85px; height: 85px; border: 2px solid #ffffff; margin-right: 10px;  position: relative;}
.comment-viewing-options {margin-bottom:10px; margin-top:20px;}

/* forums formatting */

.forum-post { border-bottom: 4px solid fff; margin-bottom: 10px; border-top:  4px solid #f1eee7;  padding-bottom: 20px; background: #fff;}
.forum-post-panel-author { margin-bottom: 0px; padding: 10px; background: #fff url('forumfade.jpg') top repeat-x; position: relative; }
.author-pane-picture  { width: 85px; height: 85px; border: 2px solid #ffffff; position: relative; }
.author-pane-line {padding-bottom:5px; position: relative;}
.forum-post-panel-main { margin-left:0; padding-left:0px; padding-top: 10px; margin-bottom: 0px; background: #fff; min-height: 0px;}
.forum-post-panel-main .post-title, .forum-post-panel-main .content {margin-left:0; padding-left:0px; padding-top:0px;}
.forum-jump-links {float:left; line-height:2em; padding-bottom:0; padding-left:0px; padding-right:5px; padding-top:0; width:140px; }
.forum-header-user { height: 88px; margin-top: -90px; margin-left: 100px; position: relative;}
.forum-links li { list-style: none; }
.forum-topic-header {margin-bottom:2px; margin-left:0; margin-right:0; margin-top:30px;}
.forum-top-links {margin-bottom:10px; margin-left:0px; margin-right:0; margin-top:0px; float: right;}
#forum td.forum-icon {vertical-align:top;}


/* right column */

#right {float: right; margin: 0 auto; width: 356px; background: #f1eee7 url('rightbottomfade.jpg') bottom no-repeat; padding: 10px 0px 100px 0px; position: relative; overflow: hidden;}
	
	
/* =bottom */
	


/* footer */

#footerwrapper {margin: 0 auto;  background: url('footer_bg.jpg') repeat-x; margin-top:30px;}
#footer {margin: 0 auto; width: 1010px;  background: url('footer_bg.jpg') repeat-x; margin-top:30px;}
	

/* login form */

#user-login-form {text-align: center;}

.form-item label {font-weight: normal;}

#left input.form-text, #right input.form-text, #bottom input.form-text, #left textarea.form-textarea, #right textarea.form-textarea, #bottom textarea.form-textarea, #left select, #right select, #bottom select {padding: 3px 5px;  border: 1px solid #aaa; }
	
#left input.form-submit, #right input.form-submit,  #bottom input.form-submit { line-height: 1em; text-align: center; background: #aaa; border: 1px solid #fff; color: #fff; cursor: pointer;
margin: 5px 0; padding: 3px 8px; /* IE6 */ }

#right ul li {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#right ul li a:link {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#right ul li a:visited {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#right ul li a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

#right ul li {  list-style: none; margin-left: -4px; text-align: center;}


/* general font settings*/


.navbartext {color: #fff; font-size: 13px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.navbartext {color: #fff; font-size: 13px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.navbartext:visited {color: #fff; font-size: 13px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.navbartext:hover {color: #a7896d; font-size: 13px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none;}

.navline {color: #96b9e5; font-size: 13px; line-height:16px; margin-right:2px; margin-left:2px; font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.h1 {color: #a7896d; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.h1 {color: #a7896d; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.h1:visited {color: #a7896d; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
a.h1:hover {color: #000000; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.h1 {color: #a7896d; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h1 a:link {color: #a7896d; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h1 a:visited {color: #a7896d; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h1 a:hover {color: #000000; font-size: 20px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.h2 {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h2 a:link {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h2 a:visited {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h2 a:hover {color: #a7896d; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.h3 {color: #888; font-size: 22px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h3 a:link {color: #888; font-size: 22px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h3 a:visited {color: #888; font-size: 22px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.h3 a:hover {color: #a7896d; font-size: 22px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.h4 {text-decoration:none; font-size: 11px; line-height:14px; color: #666666; font-weight: bold;}
a.h4 {text-decoration:none; font-size: 11px; line-height:14px; color: #666666; font-weight: bold;}
a.h4:visited {text-decoration:none; font-size: 11px; line-height:14px; color: #666666; font-weight: bold;}
a.h4:hover {text-decoration:none; font-size: 11px; line-height:14px; color: #888888; font-weight: bold;}

.h5 {text-decoration:none; font-size: 20px; line-height:20px; color: #000000; font-family: arial, helvetica, sans-serif;}
a.h5 {text-decoration:none; font-size: 20px; line-height:20px; color: #000000; font-family: arial, helvetica, sans-serif;}
a.h5:visited {text-decoration:none; font-size: 20px; line-height:20px; color: #000000; font-family: arial, helvetica, sans-serif;}
a.h5:hover {text-decoration:none; font-size: 20px; line-height:20px; color: #888888; font-family: arial, helvetica, sans-serif;}

.h6 {text-decoration:none; font-size: 11px; line-height:12px; color: #848074;}
a.h6 {text-decoration:none; font-size: 11px; line-height:12px; color: #848074;}
a.h6:visited {text-decoration:none; font-size:11px;  line-height:12px; color: #848074;}
a.h6:hover {text-decoration:none; font-size: 11px; line-height:12px; color: #000000;}

.h7 {text-decoration:none; font-size: 12px; line-height:16px; color: #000;}
a.h7 {text-decoration:none; font-size: 12px; line-height:16px; color: #000;}
a.h7:visited {text-decoration:none; font-size:12px;  line-height:16px; color: #000;}
a.h7:hover {text-decoration:none; font-size: 12px; line-height:16px; color: #888;}

.h8 {color: #a7896d; font-size: 18px; line-height:26px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none;}
a.h8 {color: #a7896d; font-size: 18px; line-height:26px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none;}
a.h8:visited {color: #a7896d; font-size: 18px; line-height:26px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none;}
a.h8:hover {color: #000000; font-size: 18px; line-height:26px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none;}

#center h2 {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#center h2 a:link {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#center h2 a:visited {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#center h2 a:hover {color: #a7896d; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
#center h2 {margin-bottom:5px; margin-top:30px;}


.forum-details .name {text-decoration:none; font-size: 12px; line-height:13px; color: #555;  font-weight: bold; }
.forum-details .name a:link  {text-decoration:none; font-size: 12px; line-height:13px; color: #555;  font-weight: bold; }
.forum-details .name a:visited{text-decoration:none; font-size:12px;  line-height:13px; color: #555;  font-weight: bold; }
.forum-details .name a:hover {text-decoration:none; font-size: 12px; line-height:13px; color: #000;  font-weight: bold; }

#forum-statistics-header {text-decoration:none; font-size: 12px; line-height:26px; color: #555;  font-weight: bold; }

.views-field-title {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-title a:link {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-title a:visited {color: #000000; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-title a:hover {color: #a7896d; font-size: 26px; line-height:26px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.views-field-tid {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-tid a:link {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-tid a:visited {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-tid a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.views-field-field-authors-uid {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-field-authors-uid a:link {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-field-authors-uid a:visited {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-field-authors-uid a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.views-field-comment-count {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-comment-count a:link {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-comment-count a:visited {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-comment-count a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.views-field-created , .views-field-field-issue-date-value {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-created a:link {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-created a:visited {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-created a:hover {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.views-field-view-node {color: #a7896d; font-size: 16px; line-height:36px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-view-node a:link {color: #a7896d; font-size: 16px; line-height:36px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-view-node a:visited {color: #a7896d; font-size: 16px; line-height:36px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.views-field-view-node a:hover {color: #000; font-size: 16px; line-height:36px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.submitted {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted a:link {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted a:visited {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted {margin-bottom:20px; margin-top:-15px;}

.submitted-comment {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-comment a:link {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-comment a:visited {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-comment a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-comment {margin-bottom:12px; margin-top:5px;}

.submitted-forum {color: #888; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum a:link {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum a:visited {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum {margin-bottom: 0px; margin-top:0px;}

.submitted-forum-name {color: #666; font-size: 12px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum-name a:link {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum-name a:visited {color: #a7896d; font-size: 12px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum-name a:hover {color: #000; font-size: 12px; line-height:16px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.submitted-forum-name {margin-bottom: 0px; margin-top:0px;}

.comment-links {color: #888888; font-size: 16px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.comment-links a:link {color: #888888; font-size: 16px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:underline; }
.comment-links a:visited {color: #888888; font-size: 16px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:underline; }
.comment-links a:hover {color: #000000; font-size: 16px; line-height:24px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:underline; }
.comment-links {margin-bottom:0px; margin-top:30px;}

.articlecontinues {color: #000000; font-size: 12px; line-height:40px;  font-weight: bold; font-style: italic; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.comment-title {text-decoration:none; font-size: 16px; line-height:16px; color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif;}
.comment-title a:link {text-decoration:none; font-size: 16px; line-height:16px; color: #000000; font-weight: bold;  font-family: arial, helvetica, sans-serif;}
.comment-title a:visited {text-decoration:none; font-size: 16px; line-height:16px; color: #000000; font-weight: bold;  font-family: arial, helvetica, sans-serif;}
.comment-title a:hover {text-decoration:none; font-size: 16px; line-height:16px; color: #888888; font-weight: bold;  font-family: arial, helvetica, sans-serif;}

.comment-new {text-decoration:none; font-size: 16px; line-height:16px; color: #a7896d; font-weight: normal;  font-style: italic; font-family: arial, helvetica, sans-serif;}
.comment-new a:link {text-decoration:none; font-size: 16px; line-height:16px; color: #a7896d; font-weight: normal;  font-style: italic;  font-family: arial, helvetica, sans-serif;}
.comment-new a:visited {text-decoration:none; font-size: 16px; line-height:16px; color: #a7896d; font-weight: normal;  font-style: italic;  font-family: arial, helvetica, sans-serif;}
.comment-new a:hover {text-decoration:none; font-size: 16px; line-height:16px; color: #a7896d; font-weight: normal;  font-style: italic;  font-family: arial, helvetica, sans-serif;}

.sponlink {color: #000000; font-size: 10px; line-height:12px;  font-weight: normal; font-style: normal;  text-decoration: none;}
a.sponlink {color: #000000; font-size: 10px; line-height:12px;  font-weight: bold; font-style: normal;  text-decoration: underline;}
a.sponlink:visited {color: #000000; font-size: 10px; line-height:12px;  font-weight: bold; font-style: normal;  text-decoration: underline;}
a.sponlink:hover {color: #888888; font-size: 10px; line-height:12px;  font-weight: bold; font-style: normal;  text-decoration: underline;}

.sponlink2 {color: #000000; font-size: 10px; line-height:12px;  font-weight: normal; font-style: normal;  text-decoration: none;}
a.sponlink2 {color: #000000; font-size: 10px; line-height:12px;  font-weight: normal; font-style: normal;  text-decoration: none;}
a.sponlink2:visited {color: #000000; font-size: 10px; line-height:12px;  font-weight: normal; font-style: normal;  text-decoration: none;}
a.sponlink2:hover {color: #888888; font-size: 10px; line-height:12px;  font-weight: normal; font-style: normal;  text-decoration: none;}

.sponlink3 {color: #000000; font-size: 10px; line-height:12px;  font-weight: normal; font-style: normal;  text-decoration: none;}
a.sponlink3 {color: #000000; font-size: 10px; line-height:12px;  font-weight: bold; font-style: normal;  text-decoration: none;}
a.sponlink3:visited {color: #000000; font-size: 10px; line-height:12px;  font-weight: bold; font-style: normal;  text-decoration: none;}
a.sponlink3:hover {color: #888888; font-size: 10px; line-height:12px;  font-weight: bold; font-style: normal;  text-decoration: none;}

.brandbarbox {margin: auto; padding: 2px; text-align:center; font-size: 11px; font-weight: normal; color: #DDDDDD; text-decoration: none;}
.brandbar {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.brandbar {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.brandbar:visited {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
a.brandbar:hover {font-size: 11px; font-weight: normal; color: #BBBBBB; text-decoration: none;}

.footerbox {margin: auto; padding-top: 20px; text-align:center; color: #ddd; text-decoration: none; font-size: 11px; }
.footer {color: #ddd; text-decoration: none; font-size: 11px;}
a.footer {color: #ddd; text-decoration: none; font-size: 11px;}
a.footer:visited {color: #ddd; text-decoration: none; font-size: 11px;}
a.footer:hover {color: #fff; text-decoration: none; font-size: 11px;}

.copyright {font-size: 10px; color: #6d87b2; text-decoration: none;}
a.copyright:link {font-size: 10px; color: #6d87b2; text-decoration: none; font-weight: normal;}
a.copyright:visited {font-size: 10px; color: #6d87b2; text-decoration: none; font-weight: normal;}
a.copyright:hover {font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: normal;}

.section-search ul.primary {display:none;}

.error {display:none;}


/* pager styling */

.item-list .pager {text-align:center; width: 600px;}
.item-list .pager li {padding: 2px;}
.item-list ul li {margin:0 0 0 0; padding:0;}

.pager-item {border-style:solid; border-width:1px; border-color: #a7896d; padding:0 0 0 0; margin:0 0 0 0;}
.pager-current {color: #000; font-size: 16px; line-height:30px;  font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }

.pager-item  {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-item a:link {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-item a:visited {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-item a:hover {color: #000; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.pager-first  {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-first a:link {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-first a:visited {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-first a:hover {color: #000; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.pager-previous  {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}
.pager-previous a:link {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}
.pager-previous a:visited {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}
.pager-previous a:hover {color: #000; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}


.pager-next  {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}
.pager-next a:link {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}
.pager-next a:visited {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}
.pager-next a:hover {color: #000; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; background-color:#EFECE5;padding:4px;}


.pager-last  {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-last a:link {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-last a:visited {color: #a7896d; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.pager-last a:hover {color: #000; font-size: 16px; line-height:30px;  font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-decoration:none; }


.view-photo-post-category .views-field-title a:link,.view-photo-post-user .views-field-title a:link,.view-photo-post-all .views-field-title a:link {
font-size:14px; text-decoration:underline; }

input.error {display:inline;}


