﻿html{
  background: #fee070;}
body { 
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}
body>div{max-width: 980px;}

a, a:visited {color:#21759b;}
a:hover {color:#a30000;}
h1,h2,h3,h4,h5,h6,h7{font-family:Georgia;}

h3{
	font-size: 168%
}

h4 {
	font-size: 127%
}

h5{font-size:116%;}

h1,h2,h3 {
	margin: 0 0 0.6em 0;
}
h1 a,h2 a,h3 a, h4 a,
h1 a:visited,h2 a:visited,h3 a:visited, h4 a:visited{text-decoration:none; color:#a30000;
}
h1 a:hover,h2 a:hover,h3 a:hover, h4 a:hover{text-decoration:underline; color:#e70000;
}

strong,dt {
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	margin: 1em;
}

ol,ul,dl {
	margin-left: 2em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: disc outside;
}

dl dd {
	margin-left: 1em;
}

th,td {
	border: 1px solid #000;
	padding: .5em;
}

th {
	font-weight: bold;
	text-align: center;
}

caption {
	margin-bottom: .5em;
	text-align: center;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

p,
fieldset,
table,
pre {
	margin-bottom: 1em;
}
code {font-family: Consolas, Monaco, "Courier New", Courier, monospace;}
pre { padding:1%;
	max-width:96%; overflow:scroll;border:solid thin #adadad;}
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}
#hd {
	clear: both;
  background: transparent url(../../img/atomsite/headbgy2.png) repeat-y 50% 0;
	height: 80px;
	width:100%;}
	#hd h1{float:left; margin:26px 0 0 28px}
	#hd h2{display:none;}
#hd h1 a {
	display: block;
	background: url(/media/Logo.png) no-repeat center left;
	width: 220px;
	height: 52px;
	text-indent: -9999px;}
#bd {background: white url(../../img/atomsite/contentbgy2.png) repeat-y 50%;}

#nav ul 
{
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: -44px 30px 0 0; height:31px;
	float: right;
	min-width: 600px;
	background: #b5b5b5 url(../../img/atomsite/navbg.png);
}

#nav ul li:first-child { 
  -moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
	-khtml-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
#nav ul li:last-child { 
  -moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

#nav ul li {
	list-style: none;
	float: left;
}

#nav ul li a {
	font-weight: normal;
	vertical-align:middle;
	line-height:31px;
	display: block;
	padding: 0 20px;
	font-size: 14px;
	color: #FFF;
	text-decoration:none;
	text-shadow: #333 1px 1px 1px;
}

#nav ul li.selected {
	background: #a30000 url(../../img/atomsite/navbgr.png);
}
#nav ul li.selected a:hover {color:#dfdfdf}
#nav ul li a:hover { color:#a30000}

#content {margin-left:2%}

.yui-t2 #content {margin-left:0; margin-right:2%}

#search {margin:0 8% 3% 0} #search fieldset{margin:0;} #search input[name=term]{width:80%;height:1.33em}
#ft {	clear: both; padding-top:4%;
  background: transparent url(../../img/atomsite/footbgy2.png) repeat-y 50% 0;}
#ft .copyright, #ft .attribution {padding:0 3% 1%;float:right;}
#ft .acctstat {padding:0 4%}

.error {margin-left:1em;color:#cd0a0a;}
#errors {color:#cd0a0a;border:solid thin #cd0a0a; background-color:#fef1ec; margin: 1%; padding:0; -moz-border-radius:3px; -webkit-border-radius:3px;}
.warning {margin-left:1em;color:Maroon;}
.stat {margin:1em 0 1.3em 1em;}
.yui-t2 .stat {margin:4em 0 0 }
#updated {margin-bottom:2em;}
.stat label {font-weight: bold;}
.filedUnder {font-size:smaller;}
#side>div {margin:0 4.3% 0 0;}
.yui-t2 #side>div {margin:2.4% 0 0 12%;}
#side>div>div {margin-bottom: 5%;}
#side a {text-decoration:none;}
.yui-t2 #side a {color:#a60000;}
#side h3 {margin:0 18px 4px 0;padding:0.28em 0; font-size:larger; margin-bottom:0.28em;border-bottom:solid 1px #c0c0c0;}
#side ul, #side ol {margin:0.2em;}
.yui-t2 #side ul {margin-top:-0.4em;}
#side li {list-style-type:none; margin:0.28em 0}
.yui-t2 #side h4{margin:0.6em 0}
.yui-t2 #search {float:right;width:20em;}

.summary>ol, ol.listing {margin:0;}
.summary>ol>li, ol.listing>li  {list-style-type:none; margin-bottom:1.2em;}
.summary>ol>li>h4, ol.listing>li>h4 {margin-bottom:0.28em;}
.summary>ol>li>p {margin: 0.28em 0;}
.entry>h3{margin:1% 0;}
.entry>address{margin-bottom:1em;}
.feedRecentList li em{display:block;padding-left:3%;font-size:smaller; color:#606060}

#side .comments>ol>li {margin-bottom:.8em;}
#side .comments>ol>li>p {margin:0;}
#side .comments>ol>li>em {font-size:smaller;}
#pagenav a.next:before { content: "« "; padding: 0 1%}
#pagenav a.prev:after { content: " »"; padding: 0 1%}
a.button, #pagenav a, a.more {max-width:20%; text-decoration:none; text-align:center; padding:6px 16px; margin:0 30px; font-size:14px; color:#606060; background:#fee070 url(../../img/atomsite/buttony.png); 
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}

#normallogin fieldset>div>div>input {width:98%}
#normallogin fieldset>div{float:left}
#normallogin fieldset>div>div {width:46%;margin-right:2%;margin-bottom:2%;float:left}
#normallogin fieldset>div>div>label {display:block;}
#normallogin input[type=submit] {margin-top:0.8em;}

#side .badges {margin:8% 0 6% 4%}
.yui-t2 #side .badges {display:none;}

#BlogHome #content {margin:1%;}
#BlogHome #side {display:none;}
#BlogHome #content>div.entry>h3 { display:none;}
#BlogHome .welcome{ width:100%; height:210px;padding-top:2%;padding-bottom:1%;
  background: #eee url(../../img/atomsite/infobg.png);
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #C0C0C0; clear:both;}
  
#BlogHome .feature { float:left;margin:10px 30px;}
#BlogHome .feature img {border: 1px solid #CFCFCF;}
#BlogHome .feature span.new {position:absolute; float:left; width:48px;height:48px; display:block;
                 background: transparent url(../../img/atomsite/new.png) no-repeat; text-indent:-9999px;
                 margin-left:310px; margin-top:150px;}
#BlogHome .qinfo {float:left; width:500px; display:block; margin-left:30px; padding-top:10px}
#BlogHome .qinfo div {text-align:center; margin:20px auto}
#BlogHome .summary h3,#BlogHome .feedRecentList h3 {border-bottom:solid 1px #c0c0c0; margin:0.5em 0 2% 0}
#BlogHome .summary {width:460px; margin:0 8px 0 18px; clear:left; float:left;}
#BlogHome .filedUnder {display:none;}
#BlogHome .feedRecentList {float:left;width:190px; margin:0 20px; display:block}
#BlogHome .feedRecentList ul {margin: 1em 0}
#BlogHome .feedRecentList li {list-style-type:none; padding-bottom:5%;}
#BlogHome .badges, #BlogHome #search,#BlogHome .donate { margin: 0 16px 20px 0; float:right; width:200px; }
#BlogHome .badges img {margin:0 0 0 -1%;}
#BlogHome #search {margin-top:2%;}
#BlogHome .cloud,#BlogHome .contrib{float:right; width:450px;}
#BlogHome .contrib {margin-top:1%;}
#BlogHome p.cloud {text-align:center;}
#BlogHome .cloud a {padding: 2%; line-height:140%; color:#a60000}#BlogHome .cloud a:hover {color:#a60000}
#BlogHome .cloud h3 {display:none;}
#BlogHome .more {display:none;}

.q, .theme .meta {background: #eee url(../../img/atomsite/infobg.png); line-height:135%; font-weight:bold;
  color:#606060; border: 2px solid #C0C0C0; -moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;}
	
.themePreview, .themeThumb {-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; border: 2px solid #C0C0C0; padding:1.5%; margin-left:-3%; text-align:center; background-color:#EFEFEF;}
.themePreview img {width: 220px;}
.themeThumb {margin: -3% 3% 0 3%; float:right; padding:.8%}
.themeThumb img {width: 180px;}
.theme .rating {float:right;margin-top:-3%}

#themeWidths {float:left; width:54px;}
#themeTemplates {float:left; width:52px; margin:0 3%}
#themeWidths img, #themeTemplates img {padding:0 0 3% 0}
.theme .stat {margin:0 0 3% 0}
.theme #updated {margin:0;}
.theme .meta table {width:100%; padding:0; margin:0 0 0 2%}
.theme .meta td {border:0;}
.theme .content {margin-top:2%}
.theme .button {margin: 0 1em}
.theme .info dt {float:left; width:28%}

	
	.theme .meta {font-weight:normal; margin-bottom:1.5%}

/*.ui-rater-starsOff, .ui-rater-starsOn {background:url(../../img/atomsite/stars.png);}*/

.infoTable {border: solid thin #F2F2F2;border-spacing: 0em;margin: .8em 0;}
.infoTable td {border: 1px solid #DDC9B3;background: #fff;padding: 0.5% 1%;color: #7C7340;}
.infoTable td img {vertical-align:middle;}
.infoTable td.alt {background: #F9F7F2;color: #67607C;}
.infoTable th {	font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #7C7340;	border: 1px solid #DDC9B3;letter-spacing:0.1em;text-transform:uppercase;
	text-align: left;padding: .4em 1em;	background: #F8EEBD url(../../img/atomsite/fade.png) repeat-x; }

.overlay {-moz-border-radius:8px; -webkit-border-radius:8px; text-align:left;
	background:#fcfcfc;display:none;padding:1em 2em;border:solid 3px #555;
	}
	
.yui-g.download div>h4, .yui-g.download div>p { margin:0.8em 1em }
.yui-g.download div>h4>small {color:#a90000}
.yui-g.download div.q {font-size:larger }
ul.download{margin:1em}
ul.download span {float:right}
ul.download>li {padding:0.6em 6em;padding:0.3em;list-style-type:none;
  -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}
ul.download>li>small{color:#a90000}
ul.download>li.alt{background-color:#fafafa}