/*			######  COLOURS  ######
#333		Dark Gery				Main Titles, Seperators
#999		Light Grey				Item Titles, etc
#666		Text Grey				Item Titles, etc
#ff66cc		Pink 					Stuff
*/

/*			######  LAYOUT  ######			*/
			
* { padding: 0; margin: 0; }
*:focus { outline: 0; } /*remove the blue glow highlight in Safari*/

.ie6 {display:none;}

body {
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12px;
 background: url(../images/bg.jpg);
}
#wrapper { 
 margin: 0 auto;
 width: 982px;
}
.centerize { 
 margin: 0 auto;
 width: 982px;
}
#faux {
 background: url(f-aux-4-2-col.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 padding: 0px;
 height: 120px;
 margin: 0px 0px 7px 0px;
 background: url(../images/topbg.jpg)
}

#rightcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 415px; overflow:hidden;
 float: right;
}
#leftcolumn { 
 float: left;
 color: #333;
 margin: 0px 35px 0 0;
 padding: 0px;
 width: 530px;
 display: inline;
 position: relative;
}
#footer { 
 clear: both;
 color: #333;
 background: url(../images/footer_bg.jpg) top center repeat-x;
 margin: 40px 0px 30px 0px;
 height:300px;
 padding: 0px 0px;
}
.clear { clear: both; background: none; }
/*			######  GENERAL  ######			*/
			img {border:0px;}
			a:link {color:#666; text-decoration:none;}
			a:visited {color:#666; text-decoration:none;}
			a:hover {color:#666; text-decoration:underline;}
			a:active {color:#666; text-decoration:none;}
			
			.sep {height:7px; background:#333; margin:0 0 15px 0; clear:both; overflow:hidden;}
			.sepHalf {height:7px; background:url(../images/bg4sep.jpg) center center no-repeat #333; margin:0px 0 15px 0; clear:both; overflow:hidden;}
			
/*			######  HEADER  ######			*/
			
#header .logo {
 margin:20px 0 0 0;
 float:left;
}

#header .topRightBar {
 height:37px;
 padding:45px 0 0 364px;
 margin:3px 0 0 0;
 float:left;
 color:#666;
 background:url(../images/topRightClouds.png) top right no-repeat;
 border:0px solid green;
 width:433px;
}

#header .topRightBar .rssIcon {margin:0 3px -3px 0;}
#header .topRightBar .topBarMenu {float:right;}
#header .topRightBar .searchBox {height:22px; float:right; padding:0px 0px 0px 9px; margin:0 5px; margin:-4px 0 0 2px;}
#header .topRightBar .searchBox .leftEnd {float:left; width:9px; height:22px; background:url(../images/searchBox_left.png) top left no-repeat;}
#header .topRightBar .searchBox .rightEnd {float:left; height:22px; background:url(../images/searchBox_right.png) top right no-repeat; width:81px;}

#header .topRightBar .searchBox fieldset {margin:0px; padding:0px; border:0px;}
#header .topRightBar .searchBox input {background:transparent; border:0px solid; width:130px; font-size:12px; color:#999; padding:3px 0px; text-align:left;}

/* MAIN MENU */

#header .mainMenu {list-style:none; height:20px; padding:0px; margin:0px 0px 0px;}
#header .mainMenu li {height:30px; list-style:none; float:left; margin:0 10px 0px 0px; font-size:1.167em;} /* 14px */
#header .mainMenu li a:link {float:left; height:22px; padding:8px 5px 0 5px; color:#333;}
#header .mainMenu li a:visited {float:left; height:22px; padding:8px 5px 0 5px; color:#333;}
#header .mainMenu li.current {background:url(../images/topMenu_left.gif) center left no-repeat #333;}
#header .mainMenu li.current a:link {background:url(../images/topMenu_right.gif) center right no-repeat; color:#ccc;}
#header .mainMenu li.current a:visited {background:url(../images/topMenu_right.gif) center right no-repeat; color:#ccc;}
#header .mainMenu li.current li a:link {background:url(none); color:#333;}
#header .mainMenu li.current li a:visited {background:url(none); color:#333;}
#header .mainMenu li.emphasized a:link {color:#ff66cc; background:transparent;}
#header .mainMenu li.emphasized a:visited {color:#ff66cc; background:transparent;}

/* SUB MENU */

#header .mainMenu li .subMenu {display:none;}
#header .mainMenu li ul {float:left; position: absolute; z-index:99; margin:14px 0px 0 20px; width:180px; padding:0px 0px 0px 0px;}
#header .mainMenu li ul li {font-size:12px; clear:both; padding:0px 0px 0px 35px; margin:0px; height:25px; width:150px; overflow:hidden; background:url(../images/subMenuBod.png) 20px top repeat-y; display:none;}
#header .mainMenu li ul li.subtop {height:59px; background:url(none); padding:0px;}
#header .mainMenu li ul li.subtop .topBubbles {display:block; position:absolute; background:url(../images/subMenuTop1.png) 0px 0px no-repeat; height:59px; width:180px;}
#header .mainMenu li ul li.subtop .firstBubble {display:block; position:absolute; background:url(../images/subMenuBubble1.png) 0px 0px no-repeat; height:59px; width:180px;}
#header .mainMenu li ul li.subtop .secondBubble {display:block; position:absolute; background:url(../images/subMenuBubble2.png) 0px 0px no-repeat; height:59px; width:180px;}
#header .mainMenu li ul li.subbottom {background:url(../images/subMenuBot.png) 20px top no-repeat; height:38px;}
#header .mainMenu li ul li a:link {padding:0px; color:#333;}
#header .mainMenu li ul li a:visited {padding:0px; border-bottom:1px solid #eee; width:130px; color:#333;}

/* CONTENT */

#leftcolumn h1 {font-size:24px; color:#666; margin:0px 0px 15px 0px; font-family: Helvetica; letter-spacing:0.03em; font-weight:550;}

#leftcolumn #featuredArea {width:530px; height:179px; padding:1px 0px 0px 1px; background:url(../images/featured_border.png) top center no-repeat; margin-bottom:8px;}
#leftcolumn #featuredArea .featuredImg {width:519px; height:56px; padding:114px 0 10px 10px; background:url(../images/featured_temp.jpg) top center no-repeat;} 
#leftcolumn #featuredArea h1 {font-size:17px; display:inline; padding:3px 10px; background:url(../images/pink_transparent.png); color:white;}
#leftcolumn #featuredArea h4 {font-size:12px; font-weight:normal; display:inline; padding:4px 10px; background:url(../images/pink_transparent.png); color:white;}
#leftcolumn #featuredArea .ftrClr {clear:both; height:7px;}
#leftcolumn #featuredArea a:link {color:white;}
#leftcolumn #featuredArea a:visited {color:white;}

#leftcolumn #featuredArea a.fmore:link {color:#ff66cc; border-bottom:1px solid #ff66cc; float:right; margin:0 30px 0 0; *margin-top:-10px;}
#leftcolumn #featuredArea a.fmore:visited {color:#ff66cc; border-bottom:1px solid #ff66cc; float:right; margin:0 30px 0 0; *margin-top:-10px;}
#leftcolumn #featuredArea a.fmore:hover {background:url(../images/pink_transparent.png); color:white;}

#leftcolumn .categoryDesc {background:url(../images/postBody.jpg) top center; padding:15px 0 15px 0; margin:0 0 15px 0;}
#leftcolumn .categoryDesc p {margin:0 15px; font-size:14px; color:#999; line-height:20px;}

#leftcolumn .singlePost {background:url(../images/postBody.jpg) top center; padding:15px 0 15px 0; margin:0px; overflow:hidden;}
#leftcolumn .hpBox {margin:0 0px 15px 0; width:255px; height:180px; float:left; overflow:hidden;} /*single posts on homepage (boxes) */
#leftcolumn .single0, #leftcolumn .single2, #leftcolumn .single4, #leftcolumn .single6 {margin-right:20px;}

#leftcolumn .singlePost h1 {font-size:24px; color:#666; margin:0px 15px; font-family: Helvetica; letter-spacing:0.03em; font-weight:550;}
#leftcolumn .singlePost h1 a:link {color:#666;}
#leftcolumn .singlePost h1 a:visited {color:#666;}
#leftcolumn .singlePost h2 {font-size:22px; color:#444; margin:0px 15px; font-family: Helvetica; letter-spacing:0.03em; font-weight:550; height:45px; overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#leftcolumn .singlePost h2 {height:50px; margin-top:-5px;}
} /* Quick fix for Safari */
#leftcolumn .singlePost h2 a:link {color:#444;}
#leftcolumn .singlePost h2 a:visited {color:#444;}
#leftcolumn .singlePost p {font-size:1em; color:#666; margin:15px 15px; line-height:1.5em;}
#leftcolumn .singlePost .hpExcerpt {font-size:1.2em; line-height:1.6em; height:55px; overflow:hidden;}
#leftcolumn .singlePost .hpBoxCorner {position:absolute; margin:-15px 0px 0px 174px; zoom:1; width:102px; height:79px; padding:0px; text-align:right;  display:none; *margin:-15px 0px 0px 58px;}
#leftcolumn .singlePost .hpBoxCorner .curl {position:absolute; width:81px; height:79px; padding:21px 0 0 0; background:url(../images/curl.png) top center no-repeat;}
#leftcolumn .singlePost .hpBoxCorner .CorenerCount {color:#9e9e9e; font-size:16px; font-weight:bold; width:48px; float:right; text-align:center;}
/*#leftcolumn .singlePost:hover .hpBoxCorner {display:block;}*/
#leftcolumn .singlePost .RTicon {float:left; margin:20px 0 0 15px;}
#leftcolumn .singlePost .boxIcons {float:right; text-align:right; margin:20px 15px 0 0; padding:22px 0 0 0;}
#leftcolumn .singlePost .boxIcons a:link {float:right; background:url(../images/share_heart.gif) right 0px no-repeat; padding:0 25px 0 0; height:20px; margin-bottom:3px;}
#leftcolumn .singlePost .boxIcons a:visited {float:right; background:url(../images/share_heart.gif) right 0px no-repeat; padding:0 25px 0 0; height:20px; margin-bottom:3px;}
#leftcolumn .singlePost .boxIcons a:hover {text-decoration:none; border-bottom:0px;}
#leftcolumn .singlePost .boxIcons a.arrowReadMore:link {background:url(../images/readmore_arrow.gif) right 0px no-repeat}
#leftcolumn .singlePost .boxIcons a.arrowReadMore:visited {background:url(../images/readmore_arrow.gif) right 0px no-repeat}
#leftcolumn .singlePost .boxIcons a span {color:#ff66cc; border-bottom:1px solid #ff66cc; vertical-align:middle;}

/* Posts Elements */
blockquote {border:0px solid; float:right; width:250px; margin:0 0 0 10px; padding:0 10px;font-family:georgia; font-size:18px; background:url(http://pregg.net/wp-content/themes/pregg01/images/blockquote_pink1.gif) 0px 10px no-repeat;}

.post_advertisment {border:1px solid #ccc; float:left; width:150px; margin:8px 15px 8px 15px; text-align:center; background:white; color:#666; padding:5px 0 10px 0; font-size:10px;}
.post_advertisment img {margin:5px 0 0 0;}

.postimage {text-align:center; margin:0 15px;}
.postimage img {border:1px solid #ccc;}


/* FORMS IN POSTS / PAGES */
.singlePost form {border:0px solid; margin:0 20px;}
.singlePost label {display:block; height:20px; font-size:14px;}
.singlePost label span {float:left; width:130px; height:20px;}
.singlePost label br {display:none;}
.singlePost input {float:left;font-size:14px; height:20px; width:180px;}

.singlePost button  {
	background-color: #6699CC;
	border: 1px solid #999;
	padding: 2px 10px;
    height:30px; width:184px;
	font-size: 16px; color:white;
	margin: 0;
	line-height: 15px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
        -webkit-box-shadow: 0px 1px 1px #ccc;
        -moz-box-shadow: 0px 1px 1px #ccc;
        text-shadow: 0px -1px 1px #336699, 0px 0px #fff
}


#leftcolumn .singlePost .postMeta {font-size:0.85em;}
#leftcolumn .singlePost .postEnd {font-size:12px; color:#666; margin:15px 15px 0px 15px;}
#leftcolumn .singlePost .readMore {float:right;}
#leftcolumn .singlePost h3 {font-size:18px; color:#666; margin:0px 15px; font-family: Helvetica; letter-spacing:0.03em; font-weight:550;}
#leftcolumn .postShadow {background:url(../images/postBoxShadow.jpg) top center no-repeat; height:8px; margin:0 0 15px 0; overflow:hidden;}

#leftcolumn .post_nav {font-size:24px; color:#333; margin:0 0 0 15px;}
#leftcolumn .post_nav .fLeft {float:left; width:245px;} 
#leftcolumn .post_nav .fRight {float:left; width:245px; text-align:right;}

/* Related posts */
#leftcolumn .postPromo ol {padding:0px;}
#leftcolumn .postPromo ol li {list-style:none; font-size:14px; border:1px solid #ddd; margin:2px 0px;}
#leftcolumn .postPromo ol li a:link {display:block; padding:5px; background:#fff;}
#leftcolumn .postPromo ol li a:visited {display:block; padding:5px; background:#fff;}
#leftcolumn .postPromo ol li a:hover {background:#efefef;}
#leftcolumn .postPromo ol li abbr {display:none;}

/* POSTS */

#leftcolumn h3 {margin:0px 15px 15px 15px; font-weight:bold;}
#leftcolumn ul {margin:0px 15px 15px 15px; padding:0 0 0 40px;}
#leftcolumn ol {margin:0px 15px 15px 15px; padding:0 0 0 40px;}

/* SEARCH RESULTS */

#searchResultHelp {width:500px; overflow:hidden;}

/* RIGHT BAR */

#rightcolumn .sideBlock {margin:0 0 1px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#rightcolumn .sideBlock {margin:0 0 0px 0;}
} /* Quick fix for Safari */

#rightcolumn .single {float:left; width:190px; min-height:130px;}
#rightcolumn .sbRight {margin-right:35px;}
#rightcolumn .sbLeft {clear:right;}
#rightcolumn .double {width:415px; clear:both;}

#rightcolumn .sideBlock .bannerBox125 {float:left; width:125px; height:125px; background:#ccc; margin:0 0 15px 0;}
#rightcolumn .sideBlock .mid125 {margin:0 19px;}

#rightcolumn #titleRotate {height:145px; overflow:hidden;}
#rightcolumn h3.bigTitle {font-size:32px; text-transform:uppercase; color:#333; line-height:35px; *font-size:31px;}
#rightcolumn h3.bigTitle a:link {color:#333;}
#rightcolumn h3.bigTitle a:visited {color:#333;}

#rightcolumn #sideTitles li {font-size:12px; text-transform:uppercase; color:#333; margin:0 0 15px 0; font-weight:normal; word-spacing:1px; list-style:none;}
#rightcolumn #sideTitles li a:link {color:#333;}
#rightcolumn #sideTitles li a:visited {color:#333;}
#rightcolumn #sideTitles li span {color:#999; font-weight:bold;}
#rightcolumn #sideTitles li .sideCmntCount {float:right; background:url(../images/icon_comment.gif) top center no-repeat; width:19px; height:15px; padding:1px; font-size:11px; text-align:center; color:#eee; font-weight:normal;}

#rightcolumn #sideComments li {font-size:12px; text-transform:uppercase; color:#333; margin:0 0 15px 0; font-weight:normal; word-spacing:1px; list-style:none;}
#rightcolumn #sideComments li a:link {color:#333;}
#rightcolumn #sideComments li a:visited {color:#333;}
#rightcolumn #sideComments li span a:link {color:#999; font-weight:normal;}
#rightcolumn #sideComments li span a:visited {color:#999; font-weight:normal;}

#rightcolumn .readMore {text-align:right; text-transform:uppercase; font-weight:normal; margin:15px 0 0px 0;}
#rightcolumn a.twitterFollow:link {float:left; height:76px; width:202px; background:url(../images/twitterFollow.gif) top center no-repeat}
#rightcolumn a.twitterFollow:visited {float:left; height:76px; width:202px; background:url(../images/twitterFollow.gif) top center no-repeat}
#rightcolumn a.twitterFollow:hover {background-position:bottom center;}

#rightcolumn .RSSSubscribe {float:right; height:57px; width:202px; background:url(../images/rssBanner.jpg) bottom right no-repeat; margin:15px 0 20px 0;}
#rightcolumn .RSSSubscribe p {color:white; padding:27px 0 0 60px}
#rightcolumn .RSSSubscribe:hover {display:block; height:57px; width:202px; background:url(../images/rssBanner.jpg) top right no-repeat}

#rightcolumn .sideRSSlist {background:url(../images/bg.jpg); padding:5px 0 15px 10px; position:relative; margin:18px 0 10px 0; border-bottom:7px solid #333;}
#rightcolumn .sideRSSlist li {font-size:1em; list-style:none; margin:5px 0 5px 0;}
#rightcolumn .sideRSSlist li img {vertical-align:top; height:12px; float:left; margin: 0 5px 0 0;}

#rightcolumn #titleControl {background:url(../images/titleControl.gif) top center no-repeat; height:16px; width:173px; margin:8px auto 0 auto; padding:4px 0 0 10px; font-size:11px;}
#rightcolumn #titleControl a:link {display:block; text-indent:-99px; width:13px; overflow:hidden; float:left; margin:0 7px 0 0; height:13px; background:url(../images/pinkDot.png) center top no-repeat;}
#rightcolumn #titleControl a:visited {display:block; text-indent:-99px; width:13px; overflow:hidden; float:left; margin:0 7px 0 0; height:13px; background:url(../images/pinkDot.png) center top no-repeat;}
#rightcolumn #titleControl a.activeSlide {background-position:center bottom;}
#rightcolumn #titleControl a.titleControlText {text-indent:0px; width:65px; margin:1px 0px 0 5px; background:transparent;}

#rightcolumn .sideSubscribe p {font-size:12px; margin:0px; line-height:16px;}
#rightcolumn .sideSubscribe fieldset {border:0px; margin:0px; padding:0px;}
#rightcolumn .sideSubscribe label {border:0px; margin:0px; padding:0px; display:block;}
#rightcolumn .sideSubscribe .SubscribeSubmit .send {float:right; font-size:10px; text-align:center; margin:-35px 5px 0 0;}
#rightcolumn .sideSubscribe .SubscribeSubmit {font-size:11px;}
#rightcolumn .sideSubscribe .SubscribeSubmit img {margin:0 0 3px 0;}

#rightcolumn .emailSubscribe {background:url(../images/emailSubscribe.png) top center no-repeat; padding:40px 0 0 0; height:32px; width:193px;}
#rightcolumn .emailSubscribe input {border:0px; width:125px; margin:0 0 0 35px;}

#rightcolumn .adSenseTower {text-align:left; width:190px;}

/* DEFINE LINE HEIGHTS */

#footer li ul {padding: 0 40px;} /*temp*/

#footer .centerize {background:url(../images/footerGradient.png) 20px 6px no-repeat;}
#footer #footerNav {list-style:none; padding:0px; margin:30px 0 0 0; width:295px; font-size:30px; font-weight:bold; float:left; background-image:url(../images/footerMarker.png); background-position:0px 0px; background-repeat:no-repeat;}
#footer #footerNav li {color:#666; height:42px; padding:12px 0 10px 30px; margin:0 0 0px 0; text-shadow:1px 1px #ccc;}
#footer #footerNav li.current {color:#333; text-shadow:1px 1px #ccc;}

#footer #footerStage {float:left; margin:20px 0 0 80px; width:600px;}
#footer #footerStage .stages {float:left;}
#footer #footerStage #tagCloud {margin:30px 0 0 0; border:0px; font-weight:bold; text-align:center;}
#footer #footerStage #tagCloud a:link {color:#ff66cc; float:left; padding:0 8px; text-shadow:1px 1px #333; *filter: dropshadow(color=#333333,offX=1,offY=1);}
#footer #footerStage #tagCloud a:visited {color:#ff66cc; float:left; padding:0 8px; text-shadow:1px 1px #333; *filter: dropshadow(color=#333333,offX=1,offY=1);}
#footer #footerStage #tagCloud a:hover {text-decoration:none; color:#ff6699;}
#footer #footerStage #tagCloud .tagRow1 {margin:0 auto 2px auto; width:430px;}
#footer #footerStage #tagCloud .tagRow2 {margin:0 auto 2px auto; width:490px;}
#footer #footerStage #tagCloud .tagRow3 {margin:0 auto 2px auto; width:590px;}
#footer #footerStage #tagCloud .tagRow4 {margin:0 auto 2px auto; width:510px;}
#footer #footerStage #tagCloud .tagRow5 {margin:0 auto 2px auto; width:420px;}
#footer #footerStage #tagCloud br {height:4px;}
#footer #footerStage #tagCloud .tagReverse a:visited {float:right; padding:0 5px; }

#footer #footerStage .fullTags {text-align:center; margin:20px 10px; text-shadow:1px 1px #333;}
#footer #footerStage .fullTags a:link {color:#ff66cc; padding:5px; text-shadow:1px 1px #333; *filter: dropshadow(color=#333333,offX=1,offY=1);}
#footer #footerStage .fullTags a:visited {color:#ff66cc; padding:5px; text-shadow:1px 1px #333; *filter: dropshadow(color=#333333,offX=1,offY=1);}


#footer #footerStage #footerOffers {border:0px;}
#footer #footerStage #hotTopics {border:0px;}
#footer #footerStage #moreTags {border:0px;}

/* DEFINE LINE HEIGHTS */

/* Top Tweets */

#topTweetsPage li {display:block; margin:20px 20px 20px 20px ; font-size:22px; font-family:georgia; border-bottom: 1px solid white; padding:0 0  20px 10px; color:#444}

/* Priginal design - get this back */
.aTopTweet {display:block; margin:20px 20px 20px 20px ; font-size:22px; font-family:georgia; border-bottom: 1px solid white; padding:0 0  20px 10px; color:#444}

.tweetQuote {float:left; color:#ddd; font-size:66px; font-weight:bold; position:absolute; margin:-10px 0 0 -33px; font-style:italic; opacity:0.5}

.aTopTweet a:link {color:#ff66cc;}
.aTopTweet a:visited {color:#ff66cc;}
.aTopTweet .source {font-size:13px; display:block; text-align:right;}
.aTopTweet .source a:link {color:#666; text-decoration:underline;}
.aTopTweet .source a:visited {color:#666; text-decoration:underline;}


/* New Front Page Loop Design */
.hpBox {border:0px solid green; width:530px !important; height:75px !important;}
#leftcolumn .singlePost .hpBoxCorner {position:absolute; margin:-15px 0px 0px 451px;}
.hpBox h2 {border:0px solid green; height:28px !important;}
#leftcolumn .singlePost .hpExcerpt {height:55px;}

#leftcolumn .singlePost .boxIcons {margin:-35px 10px 0 0;}

/* New comments - Temp */

.comments-header {margin:15px 0 15px 0; color:#666;}
#comments-header  {margin:25px 0 15px 0; color:#666;}
#trackback-link {display:none}
#comment h3 {margin:15px 15px 15px 0; color:#ccc;}
.commentlist {padding:0px;}
.commentlist li {list-style:none; border-bottom:1px dotted #555;}

.comment-author {}
.comment-author img {border:1px solid #555}

.comment-meta {font-size:10px}
.commentlist .comment-body {border:0px solid green}

.pressed {border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #777; font-family:Helvetica, Arial, Sans-serif; color: #ccc; padding:5px 0px 0px 5px;  -moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#commentform input {height:20px; font-size:14px; background:url(images/sidebar_box.png) -5px -5px; border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #777; font-family:Helvetica, Arial, Sans-serif; color: #ccc; padding:5px 0px 0px 5px;  -moz-border-radius: 5px;
-webkit-border-radius: 5px; margin:5px 0 5px 0;}
#commentform textarea {width:500px; font-size:14px; background:url(images/sidebar_box.png) -5px -5px; border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #777; font-family:Helvetica, Arial, Sans-serif; color: #ccc; padding:5px 0px 0px 5px; -moz-border-radius: 10px;
-webkit-border-radius: 10px; margin:10px 0 5px; 0;}
#commentform #submit {padding:5px 5px 5px 5px; height:25px; border-top:1px solid #777; border-right:1px solid #777; border-left:1px solid #777; border-bottom:1px solid #333; color: #ccc;  -moz-border-radius: 5px;
-webkit-border-radius: 5px; height:20px; width:120px; border:1px solid;}

